From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../src/Windows/Win32/System/Environment/mod.rs | 160 ++++++++++----------- 1 file changed, 80 insertions(+), 80 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/System/Environment') diff --git a/vendor/windows-sys/src/Windows/Win32/System/Environment/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Environment/mod.rs index 83bfdce2b..afb526948 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/Environment/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/Environment/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -103,6 +103,46 @@ pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE: u32 = 4u32; pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Environment\"`*"] pub const ENCLAVE_FLAG_FULL_DEBUG_ENABLED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_REPORT_DATA_LENGTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_UNSEAL_FLAG_STALE_KEY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const VBS_ENCLAVE_REPORT_VERSION_CURRENT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const VBS_ENCLAVE_VARDATA_INVALID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const VBS_ENCLAVE_VARDATA_MODULE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type ENCLAVE_SEALING_IDENTITY_POLICY = i32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_IDENTITY_POLICY_SEAL_INVALID: ENCLAVE_SEALING_IDENTITY_POLICY = 0i32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = 1i32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = 2i32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE: ENCLAVE_SEALING_IDENTITY_POLICY = 3i32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY: ENCLAVE_SEALING_IDENTITY_POLICY = 4i32; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR: ENCLAVE_SEALING_IDENTITY_POLICY = 5i32; #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_System_Environment\"`*"] pub struct ENCLAVE_IDENTITY { @@ -139,36 +179,6 @@ impl ::core::clone::Clone for ENCLAVE_INFORMATION { *self } } -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_REPORT_DATA_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type ENCLAVE_SEALING_IDENTITY_POLICY = i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_IDENTITY_POLICY_SEAL_INVALID: ENCLAVE_SEALING_IDENTITY_POLICY = 0i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = 1i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = 2i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE: ENCLAVE_SEALING_IDENTITY_POLICY = 3i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY: ENCLAVE_SEALING_IDENTITY_POLICY = 4i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR: ENCLAVE_SEALING_IDENTITY_POLICY = 5i32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_UNSEAL_FLAG_STALE_KEY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Environment\"`*"] pub struct ENCLAVE_VBS_BASIC_KEY_REQUEST { @@ -184,48 +194,6 @@ impl ::core::clone::Clone for ENCLAVE_VBS_BASIC_KEY_REQUEST { *self } } -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(target_arch = "x86")] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(target_arch = "x86")] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE = ::core::option::Option; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(target_arch = "x86_64")] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86"))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -#[cfg(target_arch = "x86")] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT = ::core::option::Option i32>; #[repr(C)] #[doc = "*Required features: `\"Win32_System_Environment\"`*"] pub struct VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { @@ -346,10 +314,6 @@ impl ::core::clone::Clone for VBS_ENCLAVE_REPORT_PKG_HEADER { *self } } -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256: u32 = 1u32; #[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_System_Environment\"`*"] pub struct VBS_ENCLAVE_REPORT_VARDATA_HEADER { @@ -363,8 +327,44 @@ impl ::core::clone::Clone for VBS_ENCLAVE_REPORT_VARDATA_HEADER { } } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const VBS_ENCLAVE_REPORT_VERSION_CURRENT: u32 = 1u32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const VBS_ENCLAVE_VARDATA_INVALID: u32 = 0u32; +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_System_Environment\"`*"] -pub const VBS_ENCLAVE_VARDATA_MODULE: u32 = 1u32; +#[cfg(target_arch = "x86")] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +#[cfg(target_arch = "x86")] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE = ::core::option::Option; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +#[cfg(target_arch = "x86_64")] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86"))] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +#[cfg(target_arch = "x86")] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_System_Environment\"`*"] +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT = ::core::option::Option i32>; -- cgit v1.2.3