diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:25 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:25 +0000 |
commit | 5363f350887b1e5b5dd21a86f88c8af9d7fea6da (patch) | |
tree | 35ca005eb6e0e9a1ba3bb5dbc033209ad445dc17 /vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs | |
parent | Adding debian version 1.66.0+dfsg1-1. (diff) | |
download | rustc-5363f350887b1e5b5dd21a86f88c8af9d7fea6da.tar.xz rustc-5363f350887b1e5b5dd21a86f88c8af9d7fea6da.zip |
Merging upstream version 1.67.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs index a78859107..6cd584cde 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/Restore/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_System_Restore\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -43,37 +43,12 @@ pub const MIN_RPT: u32 = 0u32; pub const OE_SETTING: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Restore\"`*"] pub const RESTORE: u32 = 6u32; -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_Restore\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESTOREPOINTINFOA { - pub dwEventType: RESTOREPOINTINFO_EVENT_TYPE, - pub dwRestorePtType: RESTOREPOINTINFO_TYPE, - pub llSequenceNumber: i64, - pub szDescription: [super::super::Foundation::CHAR; 64], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESTOREPOINTINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESTOREPOINTINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_System_Restore\"`*"] -pub struct RESTOREPOINTINFOW { - pub dwEventType: RESTOREPOINTINFO_EVENT_TYPE, - pub dwRestorePtType: RESTOREPOINTINFO_TYPE, - pub llSequenceNumber: i64, - pub szDescription: [u16; 256], -} -impl ::core::marker::Copy for RESTOREPOINTINFOW {} -impl ::core::clone::Clone for RESTOREPOINTINFOW { - fn clone(&self) -> Self { - *self - } -} +pub const WINDOWS_BOOT: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_Restore\"`*"] +pub const WINDOWS_SHUTDOWN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Restore\"`*"] +pub const WINDOWS_UPDATE: u32 = 17u32; #[doc = "*Required features: `\"Win32_System_Restore\"`*"] pub type RESTOREPOINTINFO_EVENT_TYPE = u32; #[doc = "*Required features: `\"Win32_System_Restore\"`*"] @@ -97,27 +72,26 @@ pub const MODIFY_SETTINGS: RESTOREPOINTINFO_TYPE = 12u32; #[doc = "*Required features: `\"Win32_System_Restore\"`*"] pub const CANCELLED_OPERATION: RESTOREPOINTINFO_TYPE = 13u32; #[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_Restore\"`*"] -pub struct STATEMGRSTATUS { - pub nStatus: u32, +#[doc = "*Required features: `\"Win32_System_Restore\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RESTOREPOINTINFOA { + pub dwEventType: RESTOREPOINTINFO_EVENT_TYPE, + pub dwRestorePtType: RESTOREPOINTINFO_TYPE, pub llSequenceNumber: i64, + pub szDescription: [super::super::Foundation::CHAR; 64], } -impl ::core::marker::Copy for STATEMGRSTATUS {} -impl ::core::clone::Clone for STATEMGRSTATUS { +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RESTOREPOINTINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RESTOREPOINTINFOA { fn clone(&self) -> Self { *self } } -#[doc = "*Required features: `\"Win32_System_Restore\"`*"] -pub const WINDOWS_BOOT: u32 = 9u32; -#[doc = "*Required features: `\"Win32_System_Restore\"`*"] -pub const WINDOWS_SHUTDOWN: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_Restore\"`*"] -pub const WINDOWS_UPDATE: u32 = 17u32; #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_System_Restore\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub struct _RESTOREPTINFOEX { +pub struct RESTOREPOINTINFOEX { pub ftCreation: super::super::Foundation::FILETIME, pub dwEventType: u32, pub dwRestorePtType: u32, @@ -125,9 +99,35 @@ pub struct _RESTOREPTINFOEX { pub szDescription: [u16; 256], } #[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for _RESTOREPTINFOEX {} +impl ::core::marker::Copy for RESTOREPOINTINFOEX {} #[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for _RESTOREPTINFOEX { +impl ::core::clone::Clone for RESTOREPOINTINFOEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_Restore\"`*"] +pub struct RESTOREPOINTINFOW { + pub dwEventType: RESTOREPOINTINFO_EVENT_TYPE, + pub dwRestorePtType: RESTOREPOINTINFO_TYPE, + pub llSequenceNumber: i64, + pub szDescription: [u16; 256], +} +impl ::core::marker::Copy for RESTOREPOINTINFOW {} +impl ::core::clone::Clone for RESTOREPOINTINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_Restore\"`*"] +pub struct STATEMGRSTATUS { + pub nStatus: u32, + pub llSequenceNumber: i64, +} +impl ::core::marker::Copy for STATEMGRSTATUS {} +impl ::core::clone::Clone for STATEMGRSTATUS { fn clone(&self) -> Self { *self } |