summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs42
1 files changed, 17 insertions, 25 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs
index f1a662801..bcf058a50 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/Com/Marshal/mod.rs
@@ -1,29 +1,21 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserFree(param0: *const u32, param1: *const super::super::super::Foundation::BSTR);
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserFree64(param0: *const u32, param1: *const super::super::super::Foundation::BSTR);
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Foundation::BSTR) -> *mut u8;
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Foundation::BSTR) -> *mut u8;
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Foundation::BSTR) -> u32;
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Foundation::BSTR) -> u32;
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Foundation::BSTR) -> *mut u8;
- #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn BSTR_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Foundation::BSTR) -> *mut u8;
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserFree(param0: *const u32, param1: *const ::windows_sys::core::BSTR);
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserFree64(param0: *const u32, param1: *const ::windows_sys::core::BSTR);
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const ::windows_sys::core::BSTR) -> *mut u8;
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const ::windows_sys::core::BSTR) -> *mut u8;
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserSize(param0: *const u32, param1: u32, param2: *const ::windows_sys::core::BSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserSize64(param0: *const u32, param1: u32, param2: *const ::windows_sys::core::BSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut ::windows_sys::core::BSTR) -> *mut u8;
+ #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
+ pub fn BSTR_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut ::windows_sys::core::BSTR) -> *mut u8;
#[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]
pub fn CLIPFORMAT_UserFree(param0: *const u32, param1: *const u16);
#[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"]