summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys-0.28.0/src/Windows/Win32/System/Environment/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/Win32/System/Environment/mod.rs')
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/System/Environment/mod.rs293
1 files changed, 0 insertions, 293 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/System/Environment/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/System/Environment/mod.rs
deleted file mode 100644
index a71f6c542..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/System/Environment/mod.rs
+++ /dev/null
@@ -1,293 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- #[cfg(feature = "Win32_Foundation")]
- pub fn CallEnclave(lproutine: isize, lpparameter: *const ::core::ffi::c_void, fwaitforthread: super::super::Foundation::BOOL, lpreturnvalue: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateEnclave(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, dwsize: usize, dwinitialcommitment: usize, flenclavetype: u32, lpenclaveinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpenclaveerror: *mut u32) -> *mut ::core::ffi::c_void;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreateEnvironmentBlock(lpenvironment: *mut *mut ::core::ffi::c_void, htoken: super::super::Foundation::HANDLE, binherit: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeleteEnclave(lpaddress: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn DestroyEnvironmentBlock(lpenvironment: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
- pub fn EnclaveGetAttestationReport(enclavedata: *const u8, report: *mut ::core::ffi::c_void, buffersize: u32, outputsize: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn EnclaveGetEnclaveInformation(informationsize: u32, enclaveinformation: *mut ENCLAVE_INFORMATION) -> ::windows_sys::core::HRESULT;
- pub fn EnclaveSealData(datatoencrypt: *const ::core::ffi::c_void, datatoencryptsize: u32, identitypolicy: ENCLAVE_SEALING_IDENTITY_POLICY, runtimepolicy: u32, protectedblob: *mut ::core::ffi::c_void, buffersize: u32, protectedblobsize: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn EnclaveUnsealData(protectedblob: *const ::core::ffi::c_void, protectedblobsize: u32, decrypteddata: *mut ::core::ffi::c_void, buffersize: u32, decrypteddatasize: *mut u32, sealingidentity: *mut ENCLAVE_IDENTITY, unsealingflags: *mut u32) -> ::windows_sys::core::HRESULT;
- pub fn EnclaveVerifyAttestationReport(enclavetype: u32, report: *const ::core::ffi::c_void, reportsize: u32) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ExpandEnvironmentStringsA(lpsrc: super::super::Foundation::PSTR, lpdst: super::super::Foundation::PSTR, nsize: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ExpandEnvironmentStringsForUserA(htoken: super::super::Foundation::HANDLE, lpsrc: super::super::Foundation::PSTR, lpdest: super::super::Foundation::PSTR, dwsize: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ExpandEnvironmentStringsForUserW(htoken: super::super::Foundation::HANDLE, lpsrc: super::super::Foundation::PWSTR, lpdest: super::super::Foundation::PWSTR, dwsize: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ExpandEnvironmentStringsW(lpsrc: super::super::Foundation::PWSTR, lpdst: super::super::Foundation::PWSTR, nsize: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FreeEnvironmentStringsA(penv: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FreeEnvironmentStringsW(penv: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCommandLineA() -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCommandLineW() -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentDirectoryA(nbufferlength: u32, lpbuffer: super::super::Foundation::PSTR) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentDirectoryW(nbufferlength: u32, lpbuffer: super::super::Foundation::PWSTR) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetEnvironmentStrings() -> super::super::Foundation::PSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetEnvironmentStringsW() -> super::super::Foundation::PWSTR;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetEnvironmentVariableA(lpname: super::super::Foundation::PSTR, lpbuffer: super::super::Foundation::PSTR, nsize: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetEnvironmentVariableW(lpname: super::super::Foundation::PWSTR, lpbuffer: super::super::Foundation::PWSTR, nsize: u32) -> u32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn InitializeEnclave(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, lpenclaveinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpenclaveerror: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn IsEnclaveTypeSupported(flenclavetype: u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadEnclaveData(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, nsize: usize, flprotect: u32, lppageinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpnumberofbyteswritten: *mut usize, lpenclaveerror: *mut u32) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadEnclaveImageA(lpenclaveaddress: *const ::core::ffi::c_void, lpimagename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn LoadEnclaveImageW(lpenclaveaddress: *const ::core::ffi::c_void, lpimagename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn NeedCurrentDirectoryForExePathA(exename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn NeedCurrentDirectoryForExePathW(exename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCurrentDirectoryA(lppathname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetCurrentDirectoryW(lppathname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetEnvironmentStringsW(newenvironment: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetEnvironmentVariableA(lpname: super::super::Foundation::PSTR, lpvalue: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn SetEnvironmentVariableW(lpname: super::super::Foundation::PWSTR, lpvalue: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TerminateEnclave(lpaddress: *const ::core::ffi::c_void, fwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
-}
-pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE: u32 = 4u32;
-pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED: u32 = 2u32;
-pub const ENCLAVE_FLAG_FULL_DEBUG_ENABLED: u32 = 1u32;
-#[repr(C, packed(1))]
-pub struct ENCLAVE_IDENTITY {
- pub OwnerId: [u8; 32],
- pub UniqueId: [u8; 32],
- pub AuthorId: [u8; 32],
- pub FamilyId: [u8; 16],
- pub ImageId: [u8; 16],
- pub EnclaveSvn: u32,
- pub SecureKernelSvn: u32,
- pub PlatformSvn: u32,
- pub Flags: u32,
- pub SigningLevel: u32,
- pub EnclaveType: u32,
-}
-impl ::core::marker::Copy for ENCLAVE_IDENTITY {}
-impl ::core::clone::Clone for ENCLAVE_IDENTITY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct ENCLAVE_INFORMATION {
- pub EnclaveType: u32,
- pub Reserved: u32,
- pub BaseAddress: *mut ::core::ffi::c_void,
- pub Size: usize,
- pub Identity: ENCLAVE_IDENTITY,
-}
-impl ::core::marker::Copy for ENCLAVE_INFORMATION {}
-impl ::core::clone::Clone for ENCLAVE_INFORMATION {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const ENCLAVE_REPORT_DATA_LENGTH: u32 = 64u32;
-pub const ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG: u32 = 2u32;
-pub const ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG: u32 = 1u32;
-pub type ENCLAVE_SEALING_IDENTITY_POLICY = i32;
-pub const ENCLAVE_IDENTITY_POLICY_SEAL_INVALID: ENCLAVE_SEALING_IDENTITY_POLICY = 0i32;
-pub const ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = 1i32;
-pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = 2i32;
-pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE: ENCLAVE_SEALING_IDENTITY_POLICY = 3i32;
-pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY: ENCLAVE_SEALING_IDENTITY_POLICY = 4i32;
-pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR: ENCLAVE_SEALING_IDENTITY_POLICY = 5i32;
-pub const ENCLAVE_UNSEAL_FLAG_STALE_KEY: u32 = 1u32;
-pub const ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY: u32 = 8u32;
-pub const ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID: u32 = 2u32;
-pub const ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID: u32 = 4u32;
-pub const ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT: u32 = 1u32;
-#[repr(C)]
-pub struct ENCLAVE_VBS_BASIC_KEY_REQUEST {
- pub RequestSize: u32,
- pub Flags: u32,
- pub EnclaveSVN: u32,
- pub SystemKeyID: u32,
- pub CurrentSystemKeyID: u32,
-}
-impl ::core::marker::Copy for ENCLAVE_VBS_BASIC_KEY_REQUEST {}
-impl ::core::clone::Clone for ENCLAVE_VBS_BASIC_KEY_REQUEST {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = unsafe extern "system" fn(enclaveaddress: *const ::core::ffi::c_void, numberofbytes: usize, sourceaddress: *const ::core::ffi::c_void, pageprotection: u32) -> i32;
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) -> i32;
-#[cfg(any(target_arch = "x86",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES = unsafe extern "system" fn(enclaveaddress: *const ::core::ffi::c_void, numberofbytes: usize) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY = unsafe extern "system" fn(keyrequest: *mut ENCLAVE_VBS_BASIC_KEY_REQUEST, requestedkeysize: u32, returnedkey: *mut u8) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA = unsafe extern "system" fn(buffer: *mut u8, numberofbytes: u32, generation: *mut u64) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT = unsafe extern "system" fn(enclavedata: *const u8, report: *mut ::core::ffi::c_void, buffersize: u32, outputsize: *mut u32) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION = unsafe extern "system" fn(enclaveinfo: *mut ENCLAVE_INFORMATION) -> i32;
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) -> i32;
-#[cfg(any(target_arch = "x86",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES = unsafe extern "system" fn(enclaveaddress: *const ::core::ffi::c_void, numberofytes: usize, pageprotection: u32) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE = unsafe extern "system" fn(returnvalue: usize);
-#[cfg(any(target_arch = "x86_64",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = unsafe extern "system" fn(exceptionrecord: *const VBS_BASIC_ENCLAVE_EXCEPTION_AMD64) -> i32;
-#[cfg(any(target_arch = "x86", target_arch = "aarch64",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = unsafe extern "system" fn(exceptionrecord: *const ::core::ffi::c_void) -> i32;
-#[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) -> i32;
-#[cfg(any(target_arch = "x86",))]
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32) -> i32;
-pub type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT = unsafe extern "system" fn(report: *const ::core::ffi::c_void, reportsize: u32) -> i32;
-#[repr(C)]
-pub struct VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 {
- pub ExceptionCode: u32,
- pub NumberParameters: u32,
- pub ExceptionInformation: [usize; 3],
- pub ExceptionRAX: usize,
- pub ExceptionRCX: usize,
- pub ExceptionRIP: usize,
- pub ExceptionRFLAGS: usize,
- pub ExceptionRSP: usize,
-}
-impl ::core::marker::Copy for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 {}
-impl ::core::clone::Clone for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VBS_BASIC_ENCLAVE_SYSCALL_PAGE {
- pub ReturnFromEnclave: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE,
- pub ReturnFromException: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION,
- pub TerminateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD,
- pub InterruptThread: VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD,
- pub CommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES,
- pub DecommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES,
- pub ProtectPages: VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES,
- pub CreateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD,
- pub GetEnclaveInformation: VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION,
- pub GenerateKey: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY,
- pub GenerateReport: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT,
- pub VerifyReport: VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT,
- pub GenerateRandomData: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA,
-}
-impl ::core::marker::Copy for VBS_BASIC_ENCLAVE_SYSCALL_PAGE {}
-impl ::core::clone::Clone for VBS_BASIC_ENCLAVE_SYSCALL_PAGE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 {
- pub ThreadContext: [u32; 4],
- pub EntryPoint: u32,
- pub StackPointer: u32,
- pub ExceptionEntryPoint: u32,
- pub ExceptionStack: u32,
- pub ExceptionActive: u32,
-}
-impl ::core::marker::Copy for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 {}
-impl ::core::clone::Clone for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 {
- pub ThreadContext: [u64; 4],
- pub EntryPoint: u64,
- pub StackPointer: u64,
- pub ExceptionEntryPoint: u64,
- pub ExceptionStack: u64,
- pub ExceptionActive: u32,
-}
-impl ::core::marker::Copy for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 {}
-impl ::core::clone::Clone for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-pub struct VBS_ENCLAVE_REPORT {
- pub ReportSize: u32,
- pub ReportVersion: u32,
- pub EnclaveData: [u8; 64],
- pub EnclaveIdentity: ENCLAVE_IDENTITY,
-}
-impl ::core::marker::Copy for VBS_ENCLAVE_REPORT {}
-impl ::core::clone::Clone for VBS_ENCLAVE_REPORT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-pub struct VBS_ENCLAVE_REPORT_MODULE {
- pub Header: VBS_ENCLAVE_REPORT_VARDATA_HEADER,
- pub UniqueId: [u8; 32],
- pub AuthorId: [u8; 32],
- pub FamilyId: [u8; 16],
- pub ImageId: [u8; 16],
- pub Svn: u32,
- pub ModuleName: [u16; 1],
-}
-impl ::core::marker::Copy for VBS_ENCLAVE_REPORT_MODULE {}
-impl ::core::clone::Clone for VBS_ENCLAVE_REPORT_MODULE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(1))]
-pub struct VBS_ENCLAVE_REPORT_PKG_HEADER {
- pub PackageSize: u32,
- pub Version: u32,
- pub SignatureScheme: u32,
- pub SignedStatementSize: u32,
- pub SignatureSize: u32,
- pub Reserved: u32,
-}
-impl ::core::marker::Copy for VBS_ENCLAVE_REPORT_PKG_HEADER {}
-impl ::core::clone::Clone for VBS_ENCLAVE_REPORT_PKG_HEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT: u32 = 1u32;
-pub const VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256: u32 = 1u32;
-#[repr(C, packed(1))]
-pub struct VBS_ENCLAVE_REPORT_VARDATA_HEADER {
- pub DataType: u32,
- pub Size: u32,
-}
-impl ::core::marker::Copy for VBS_ENCLAVE_REPORT_VARDATA_HEADER {}
-impl ::core::clone::Clone for VBS_ENCLAVE_REPORT_VARDATA_HEADER {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const VBS_ENCLAVE_REPORT_VERSION_CURRENT: u32 = 1u32;
-pub const VBS_ENCLAVE_VARDATA_INVALID: u32 = 0u32;
-pub const VBS_ENCLAVE_VARDATA_MODULE: u32 = 1u32;