summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging')
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs577
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs180
-rw-r--r--vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/mod.rs5
3 files changed, 0 insertions, 762 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
deleted file mode 100644
index 8f0c76be0..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
+++ /dev/null
@@ -1,577 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {
- pub fn ActivatePackageVirtualizationContext(context: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__, cookie: *mut usize) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AddPackageDependency(packagedependencyid: super::super::super::Foundation::PWSTR, rank: i32, options: AddPackageDependencyOptions, packagedependencycontext: *mut *mut PACKAGEDEPENDENCY_CONTEXT__, packagefullname: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetClrCompat(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyClrCompat) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetCreateFileAccess(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyCreateFileAccess) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetLifecycleManagement(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyLifecycleManagement) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetMediaFoundationCodecLoading(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyMediaFoundationCodecLoading) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetProcessTerminationMethod(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyProcessTerminationMethod) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetShowDeveloperDiagnostic(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyShowDeveloperDiagnostic) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetThreadInitializationType(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyThreadInitializationType) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn AppPolicyGetWindowingModel(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyWindowingModel) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CheckIsMSIXPackage(packagefullname: super::super::super::Foundation::PWSTR, ismsixpackage: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
- pub fn ClosePackageInfo(packageinforeference: *const _PACKAGE_INFO_REFERENCE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn CreatePackageVirtualizationContext(packagefamilyname: super::super::super::Foundation::PWSTR, context: *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__) -> ::windows_sys::core::HRESULT;
- pub fn DeactivatePackageVirtualizationContext(cookie: usize);
- #[cfg(feature = "Win32_Foundation")]
- pub fn DeletePackageDependency(packagedependencyid: super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn DuplicatePackageVirtualizationContext(sourcecontext: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__, destcontext: *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FindPackagesByPackageFamily(packagefamilyname: super::super::super::Foundation::PWSTR, packagefilters: u32, count: *mut u32, packagefullnames: *mut super::super::super::Foundation::PWSTR, bufferlength: *mut u32, buffer: super::super::super::Foundation::PWSTR, packageproperties: *mut u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn FormatApplicationUserModelId(packagefamilyname: super::super::super::Foundation::PWSTR, packagerelativeapplicationid: super::super::super::Foundation::PWSTR, applicationusermodelidlength: *mut u32, applicationusermodelid: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetApplicationUserModelId(hprocess: super::super::super::Foundation::HANDLE, applicationusermodelidlength: *mut u32, applicationusermodelid: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetApplicationUserModelIdFromToken(token: super::super::super::Foundation::HANDLE, applicationusermodelidlength: *mut u32, applicationusermodelid: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentApplicationUserModelId(applicationusermodelidlength: *mut u32, applicationusermodelid: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentPackageFamilyName(packagefamilynamelength: *mut u32, packagefamilyname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentPackageFullName(packagefullnamelength: *mut u32, packagefullname: super::super::super::Foundation::PWSTR) -> i32;
- pub fn GetCurrentPackageId(bufferlength: *mut u32, buffer: *mut u8) -> i32;
- pub fn GetCurrentPackageInfo(flags: u32, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> i32;
- pub fn GetCurrentPackageInfo2(flags: u32, packagepathtype: PackagePathType, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentPackagePath(pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetCurrentPackagePath2(packagepathtype: PackagePathType, pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- pub fn GetCurrentPackageVirtualizationContext() -> *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetIdForPackageDependencyContext(packagedependencycontext: *const PACKAGEDEPENDENCY_CONTEXT__, packagedependencyid: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- pub fn GetPackageApplicationIds(packageinforeference: *const _PACKAGE_INFO_REFERENCE, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackageFamilyName(hprocess: super::super::super::Foundation::HANDLE, packagefamilynamelength: *mut u32, packagefamilyname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackageFamilyNameFromToken(token: super::super::super::Foundation::HANDLE, packagefamilynamelength: *mut u32, packagefamilyname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackageFullName(hprocess: super::super::super::Foundation::HANDLE, packagefullnamelength: *mut u32, packagefullname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackageFullNameFromToken(token: super::super::super::Foundation::HANDLE, packagefullnamelength: *mut u32, packagefullname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackageId(hprocess: super::super::super::Foundation::HANDLE, bufferlength: *mut u32, buffer: *mut u8) -> i32;
- pub fn GetPackageInfo(packageinforeference: *const _PACKAGE_INFO_REFERENCE, flags: u32, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> i32;
- pub fn GetPackageInfo2(packageinforeference: *const _PACKAGE_INFO_REFERENCE, flags: u32, packagepathtype: PackagePathType, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackagePath(packageid: *const PACKAGE_ID, reserved: u32, pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackagePathByFullName(packagefullname: super::super::super::Foundation::PWSTR, pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackagePathByFullName2(packagefullname: super::super::super::Foundation::PWSTR, packagepathtype: PackagePathType, pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetPackagesByPackageFamily(packagefamilyname: super::super::super::Foundation::PWSTR, count: *mut u32, packagefullnames: *mut super::super::super::Foundation::PWSTR, bufferlength: *mut u32, buffer: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetProcessesInVirtualizationContext(packagefamilyname: super::super::super::Foundation::PWSTR, count: *mut u32, processes: *mut *mut super::super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetResolvedPackageFullNameForPackageDependency(packagedependencyid: super::super::super::Foundation::PWSTR, packagefullname: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStagedPackageOrigin(packagefullname: super::super::super::Foundation::PWSTR, origin: *mut PackageOrigin) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStagedPackagePathByFullName(packagefullname: super::super::super::Foundation::PWSTR, pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetStagedPackagePathByFullName2(packagefullname: super::super::super::Foundation::PWSTR, packagepathtype: PackagePathType, pathlength: *mut u32, path: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OpenPackageInfoByFullName(packagefullname: super::super::super::Foundation::PWSTR, reserved: u32, packageinforeference: *mut *mut _PACKAGE_INFO_REFERENCE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn OpenPackageInfoByFullNameForUser(usersid: super::super::super::Foundation::PSID, packagefullname: super::super::super::Foundation::PWSTR, reserved: u32, packageinforeference: *mut *mut _PACKAGE_INFO_REFERENCE) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PackageFamilyNameFromFullName(packagefullname: super::super::super::Foundation::PWSTR, packagefamilynamelength: *mut u32, packagefamilyname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PackageFamilyNameFromId(packageid: *const PACKAGE_ID, packagefamilynamelength: *mut u32, packagefamilyname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PackageFullNameFromId(packageid: *const PACKAGE_ID, packagefullnamelength: *mut u32, packagefullname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PackageIdFromFullName(packagefullname: super::super::super::Foundation::PWSTR, flags: u32, bufferlength: *mut u32, buffer: *mut u8) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn PackageNameAndPublisherIdFromFamilyName(packagefamilyname: super::super::super::Foundation::PWSTR, packagenamelength: *mut u32, packagename: super::super::super::Foundation::PWSTR, packagepublisheridlength: *mut u32, packagepublisherid: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn ParseApplicationUserModelId(applicationusermodelid: super::super::super::Foundation::PWSTR, packagefamilynamelength: *mut u32, packagefamilyname: super::super::super::Foundation::PWSTR, packagerelativeapplicationidlength: *mut u32, packagerelativeapplicationid: super::super::super::Foundation::PWSTR) -> i32;
- pub fn ReleasePackageVirtualizationContext(context: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__);
- pub fn RemovePackageDependency(packagedependencycontext: *const PACKAGEDEPENDENCY_CONTEXT__) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn TryCreatePackageDependency(user: super::super::super::Foundation::PSID, packagefamilyname: super::super::super::Foundation::PWSTR, minversion: PACKAGE_VERSION, packagedependencyprocessorarchitectures: PackageDependencyProcessorArchitectures, lifetimekind: PackageDependencyLifetimeKind, lifetimeartifact: super::super::super::Foundation::PWSTR, options: CreatePackageDependencyOptions, packagedependencyid: *mut super::super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT;
- #[cfg(feature = "Win32_Foundation")]
- pub fn VerifyApplicationUserModelId(applicationusermodelid: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn VerifyPackageFamilyName(packagefamilyname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn VerifyPackageFullName(packagefullname: super::super::super::Foundation::PWSTR) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn VerifyPackageId(packageid: *const PACKAGE_ID) -> i32;
- #[cfg(feature = "Win32_Foundation")]
- pub fn VerifyPackageRelativeApplicationId(packagerelativeapplicationid: super::super::super::Foundation::PWSTR) -> i32;
-}
-pub type APPX_BUNDLE_FOOTPRINT_FILE_TYPE = i32;
-pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_FIRST: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 0i32;
-pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_MANIFEST: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 0i32;
-pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_BLOCKMAP: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 1i32;
-pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_SIGNATURE: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 2i32;
-pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_LAST: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 2i32;
-pub type APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE = i32;
-pub const APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE_APPLICATION: APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE = 0i32;
-pub const APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE_RESOURCE: APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE = 1i32;
-pub type APPX_CAPABILITIES = u32;
-pub const APPX_CAPABILITY_INTERNET_CLIENT: APPX_CAPABILITIES = 1u32;
-pub const APPX_CAPABILITY_INTERNET_CLIENT_SERVER: APPX_CAPABILITIES = 2u32;
-pub const APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER: APPX_CAPABILITIES = 4u32;
-pub const APPX_CAPABILITY_DOCUMENTS_LIBRARY: APPX_CAPABILITIES = 8u32;
-pub const APPX_CAPABILITY_PICTURES_LIBRARY: APPX_CAPABILITIES = 16u32;
-pub const APPX_CAPABILITY_VIDEOS_LIBRARY: APPX_CAPABILITIES = 32u32;
-pub const APPX_CAPABILITY_MUSIC_LIBRARY: APPX_CAPABILITIES = 64u32;
-pub const APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION: APPX_CAPABILITIES = 128u32;
-pub const APPX_CAPABILITY_SHARED_USER_CERTIFICATES: APPX_CAPABILITIES = 256u32;
-pub const APPX_CAPABILITY_REMOVABLE_STORAGE: APPX_CAPABILITIES = 512u32;
-pub const APPX_CAPABILITY_APPOINTMENTS: APPX_CAPABILITIES = 1024u32;
-pub const APPX_CAPABILITY_CONTACTS: APPX_CAPABILITIES = 2048u32;
-pub type APPX_CAPABILITY_CLASS_TYPE = i32;
-pub const APPX_CAPABILITY_CLASS_DEFAULT: APPX_CAPABILITY_CLASS_TYPE = 0i32;
-pub const APPX_CAPABILITY_CLASS_GENERAL: APPX_CAPABILITY_CLASS_TYPE = 1i32;
-pub const APPX_CAPABILITY_CLASS_RESTRICTED: APPX_CAPABILITY_CLASS_TYPE = 2i32;
-pub const APPX_CAPABILITY_CLASS_WINDOWS: APPX_CAPABILITY_CLASS_TYPE = 4i32;
-pub const APPX_CAPABILITY_CLASS_ALL: APPX_CAPABILITY_CLASS_TYPE = 7i32;
-pub const APPX_CAPABILITY_CLASS_CUSTOM: APPX_CAPABILITY_CLASS_TYPE = 8i32;
-pub type APPX_COMPRESSION_OPTION = i32;
-pub const APPX_COMPRESSION_OPTION_NONE: APPX_COMPRESSION_OPTION = 0i32;
-pub const APPX_COMPRESSION_OPTION_NORMAL: APPX_COMPRESSION_OPTION = 1i32;
-pub const APPX_COMPRESSION_OPTION_MAXIMUM: APPX_COMPRESSION_OPTION = 2i32;
-pub const APPX_COMPRESSION_OPTION_FAST: APPX_COMPRESSION_OPTION = 3i32;
-pub const APPX_COMPRESSION_OPTION_SUPERFAST: APPX_COMPRESSION_OPTION = 4i32;
-#[repr(C)]
-#[cfg(feature = "Win32_Foundation")]
-pub struct APPX_ENCRYPTED_EXEMPTIONS {
- pub count: u32,
- pub plainTextFiles: *mut super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for APPX_ENCRYPTED_EXEMPTIONS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for APPX_ENCRYPTED_EXEMPTIONS {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type APPX_ENCRYPTED_PACKAGE_OPTIONS = u32;
-pub const APPX_ENCRYPTED_PACKAGE_OPTION_NONE: APPX_ENCRYPTED_PACKAGE_OPTIONS = 0u32;
-pub const APPX_ENCRYPTED_PACKAGE_OPTION_DIFFUSION: APPX_ENCRYPTED_PACKAGE_OPTIONS = 1u32;
-pub const APPX_ENCRYPTED_PACKAGE_OPTION_PAGE_HASHING: APPX_ENCRYPTED_PACKAGE_OPTIONS = 2u32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub struct APPX_ENCRYPTED_PACKAGE_SETTINGS {
- pub keyLength: u32,
- pub encryptionAlgorithm: super::super::super::Foundation::PWSTR,
- pub useDiffusion: super::super::super::Foundation::BOOL,
- pub blockMapHashAlgorithm: super::super::super::System::Com::IUri,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::marker::Copy for APPX_ENCRYPTED_PACKAGE_SETTINGS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::clone::Clone for APPX_ENCRYPTED_PACKAGE_SETTINGS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub struct APPX_ENCRYPTED_PACKAGE_SETTINGS2 {
- pub keyLength: u32,
- pub encryptionAlgorithm: super::super::super::Foundation::PWSTR,
- pub blockMapHashAlgorithm: super::super::super::System::Com::IUri,
- pub options: u32,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::marker::Copy for APPX_ENCRYPTED_PACKAGE_SETTINGS2 {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::clone::Clone for APPX_ENCRYPTED_PACKAGE_SETTINGS2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type APPX_FOOTPRINT_FILE_TYPE = i32;
-pub const APPX_FOOTPRINT_FILE_TYPE_MANIFEST: APPX_FOOTPRINT_FILE_TYPE = 0i32;
-pub const APPX_FOOTPRINT_FILE_TYPE_BLOCKMAP: APPX_FOOTPRINT_FILE_TYPE = 1i32;
-pub const APPX_FOOTPRINT_FILE_TYPE_SIGNATURE: APPX_FOOTPRINT_FILE_TYPE = 2i32;
-pub const APPX_FOOTPRINT_FILE_TYPE_CODEINTEGRITY: APPX_FOOTPRINT_FILE_TYPE = 3i32;
-pub const APPX_FOOTPRINT_FILE_TYPE_CONTENTGROUPMAP: APPX_FOOTPRINT_FILE_TYPE = 4i32;
-#[repr(C)]
-pub struct APPX_KEY_INFO {
- pub keyLength: u32,
- pub keyIdLength: u32,
- pub key: *mut u8,
- pub keyId: *mut u8,
-}
-impl ::core::marker::Copy for APPX_KEY_INFO {}
-impl ::core::clone::Clone for APPX_KEY_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type APPX_PACKAGE_ARCHITECTURE = i32;
-pub const APPX_PACKAGE_ARCHITECTURE_X86: APPX_PACKAGE_ARCHITECTURE = 0i32;
-pub const APPX_PACKAGE_ARCHITECTURE_ARM: APPX_PACKAGE_ARCHITECTURE = 5i32;
-pub const APPX_PACKAGE_ARCHITECTURE_X64: APPX_PACKAGE_ARCHITECTURE = 9i32;
-pub const APPX_PACKAGE_ARCHITECTURE_NEUTRAL: APPX_PACKAGE_ARCHITECTURE = 11i32;
-pub const APPX_PACKAGE_ARCHITECTURE_ARM64: APPX_PACKAGE_ARCHITECTURE = 12i32;
-pub type APPX_PACKAGE_ARCHITECTURE2 = i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_X86: APPX_PACKAGE_ARCHITECTURE2 = 0i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_ARM: APPX_PACKAGE_ARCHITECTURE2 = 5i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_X64: APPX_PACKAGE_ARCHITECTURE2 = 9i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_NEUTRAL: APPX_PACKAGE_ARCHITECTURE2 = 11i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_ARM64: APPX_PACKAGE_ARCHITECTURE2 = 12i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_X86_ON_ARM64: APPX_PACKAGE_ARCHITECTURE2 = 14i32;
-pub const APPX_PACKAGE_ARCHITECTURE2_UNKNOWN: APPX_PACKAGE_ARCHITECTURE2 = 65535i32;
-pub type APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = u32;
-pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_NONE: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = 0u32;
-pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_SKIP_VALIDATION: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = 1u32;
-pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_LOCALIZED: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = 2u32;
-pub type APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION = i32;
-pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION_APPEND_DELTA: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION = 0i32;
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub struct APPX_PACKAGE_SETTINGS {
- pub forceZip32: super::super::super::Foundation::BOOL,
- pub hashMethod: super::super::super::System::Com::IUri,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::marker::Copy for APPX_PACKAGE_SETTINGS {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::clone::Clone for APPX_PACKAGE_SETTINGS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-pub struct APPX_PACKAGE_WRITER_PAYLOAD_STREAM {
- pub inputStream: super::super::super::System::Com::IStream,
- pub fileName: super::super::super::Foundation::PWSTR,
- pub contentType: super::super::super::Foundation::PWSTR,
- pub compressionOption: APPX_COMPRESSION_OPTION,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::marker::Copy for APPX_PACKAGE_WRITER_PAYLOAD_STREAM {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
-impl ::core::clone::Clone for APPX_PACKAGE_WRITER_PAYLOAD_STREAM {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type APPX_PACKAGING_CONTEXT_CHANGE_TYPE = i32;
-pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_START: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 0i32;
-pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_CHANGE: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 1i32;
-pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_DETAILS: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 2i32;
-pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_END: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 3i32;
-pub type AddPackageDependencyOptions = i32;
-pub const AddPackageDependencyOptions_None: AddPackageDependencyOptions = 0i32;
-pub const AddPackageDependencyOptions_PrependIfRankCollision: AddPackageDependencyOptions = 1i32;
-pub type AppPolicyClrCompat = i32;
-pub const AppPolicyClrCompat_Other: AppPolicyClrCompat = 0i32;
-pub const AppPolicyClrCompat_ClassicDesktop: AppPolicyClrCompat = 1i32;
-pub const AppPolicyClrCompat_Universal: AppPolicyClrCompat = 2i32;
-pub const AppPolicyClrCompat_PackagedDesktop: AppPolicyClrCompat = 3i32;
-pub type AppPolicyCreateFileAccess = i32;
-pub const AppPolicyCreateFileAccess_Full: AppPolicyCreateFileAccess = 0i32;
-pub const AppPolicyCreateFileAccess_Limited: AppPolicyCreateFileAccess = 1i32;
-pub type AppPolicyLifecycleManagement = i32;
-pub const AppPolicyLifecycleManagement_Unmanaged: AppPolicyLifecycleManagement = 0i32;
-pub const AppPolicyLifecycleManagement_Managed: AppPolicyLifecycleManagement = 1i32;
-pub type AppPolicyMediaFoundationCodecLoading = i32;
-pub const AppPolicyMediaFoundationCodecLoading_All: AppPolicyMediaFoundationCodecLoading = 0i32;
-pub const AppPolicyMediaFoundationCodecLoading_InboxOnly: AppPolicyMediaFoundationCodecLoading = 1i32;
-pub type AppPolicyProcessTerminationMethod = i32;
-pub const AppPolicyProcessTerminationMethod_ExitProcess: AppPolicyProcessTerminationMethod = 0i32;
-pub const AppPolicyProcessTerminationMethod_TerminateProcess: AppPolicyProcessTerminationMethod = 1i32;
-pub type AppPolicyShowDeveloperDiagnostic = i32;
-pub const AppPolicyShowDeveloperDiagnostic_None: AppPolicyShowDeveloperDiagnostic = 0i32;
-pub const AppPolicyShowDeveloperDiagnostic_ShowUI: AppPolicyShowDeveloperDiagnostic = 1i32;
-pub type AppPolicyThreadInitializationType = i32;
-pub const AppPolicyThreadInitializationType_None: AppPolicyThreadInitializationType = 0i32;
-pub const AppPolicyThreadInitializationType_InitializeWinRT: AppPolicyThreadInitializationType = 1i32;
-pub type AppPolicyWindowingModel = i32;
-pub const AppPolicyWindowingModel_None: AppPolicyWindowingModel = 0i32;
-pub const AppPolicyWindowingModel_Universal: AppPolicyWindowingModel = 1i32;
-pub const AppPolicyWindowingModel_ClassicDesktop: AppPolicyWindowingModel = 2i32;
-pub const AppPolicyWindowingModel_ClassicPhone: AppPolicyWindowingModel = 3i32;
-pub const AppxBundleFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 932054086,
- data2: 21380,
- data3: 17335,
- data4: [136, 119, 231, 219, 221, 136, 52, 70],
-};
-pub const AppxEncryptionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 3697692637,
- data2: 55400,
- data3: 18158,
- data4: [135, 128, 141, 25, 108, 183, 57, 247],
-};
-pub const AppxFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1480761664,
- data2: 65439,
- data3: 16742,
- data4: [143, 92, 98, 245, 183, 176, 199, 129],
-};
-pub const AppxPackageEditor: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 4026856138,
- data2: 44732,
- data3: 19213,
- data4: [191, 88, 229, 22, 213, 188, 192, 171],
-};
-pub const AppxPackagingDiagnosticEventSinkManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
- data1: 1355418182,
- data2: 5512,
- data3: 16737,
- data4: [142, 210, 239, 158, 70, 156, 237, 93],
-};
-pub type CreatePackageDependencyOptions = i32;
-pub const CreatePackageDependencyOptions_None: CreatePackageDependencyOptions = 0i32;
-pub const CreatePackageDependencyOptions_DoNotVerifyDependencyResolution: CreatePackageDependencyOptions = 1i32;
-pub const CreatePackageDependencyOptions_ScopeIsSystem: CreatePackageDependencyOptions = 2i32;
-pub type DX_FEATURE_LEVEL = i32;
-pub const DX_FEATURE_LEVEL_UNSPECIFIED: DX_FEATURE_LEVEL = 0i32;
-pub const DX_FEATURE_LEVEL_9: DX_FEATURE_LEVEL = 1i32;
-pub const DX_FEATURE_LEVEL_10: DX_FEATURE_LEVEL = 2i32;
-pub const DX_FEATURE_LEVEL_11: DX_FEATURE_LEVEL = 3i32;
-pub type IAppxBlockMapBlock = *mut ::core::ffi::c_void;
-pub type IAppxBlockMapBlocksEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxBlockMapFile = *mut ::core::ffi::c_void;
-pub type IAppxBlockMapFilesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxBlockMapReader = *mut ::core::ffi::c_void;
-pub type IAppxBundleFactory = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestOptionalBundleInfo = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestOptionalBundleInfoEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestPackageInfo = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestPackageInfo2 = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestPackageInfo3 = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestPackageInfo4 = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestPackageInfoEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestReader = *mut ::core::ffi::c_void;
-pub type IAppxBundleManifestReader2 = *mut ::core::ffi::c_void;
-pub type IAppxBundleReader = *mut ::core::ffi::c_void;
-pub type IAppxBundleWriter = *mut ::core::ffi::c_void;
-pub type IAppxBundleWriter2 = *mut ::core::ffi::c_void;
-pub type IAppxBundleWriter3 = *mut ::core::ffi::c_void;
-pub type IAppxBundleWriter4 = *mut ::core::ffi::c_void;
-pub type IAppxContentGroup = *mut ::core::ffi::c_void;
-pub type IAppxContentGroupFilesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxContentGroupMapReader = *mut ::core::ffi::c_void;
-pub type IAppxContentGroupMapWriter = *mut ::core::ffi::c_void;
-pub type IAppxContentGroupsEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxEncryptedBundleWriter = *mut ::core::ffi::c_void;
-pub type IAppxEncryptedBundleWriter2 = *mut ::core::ffi::c_void;
-pub type IAppxEncryptedBundleWriter3 = *mut ::core::ffi::c_void;
-pub type IAppxEncryptedPackageWriter = *mut ::core::ffi::c_void;
-pub type IAppxEncryptedPackageWriter2 = *mut ::core::ffi::c_void;
-pub type IAppxEncryptionFactory = *mut ::core::ffi::c_void;
-pub type IAppxEncryptionFactory2 = *mut ::core::ffi::c_void;
-pub type IAppxEncryptionFactory3 = *mut ::core::ffi::c_void;
-pub type IAppxEncryptionFactory4 = *mut ::core::ffi::c_void;
-pub type IAppxFactory = *mut ::core::ffi::c_void;
-pub type IAppxFactory2 = *mut ::core::ffi::c_void;
-pub type IAppxFile = *mut ::core::ffi::c_void;
-pub type IAppxFilesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestApplication = *mut ::core::ffi::c_void;
-pub type IAppxManifestApplicationsEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestCapabilitiesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestDeviceCapabilitiesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestDriverConstraint = *mut ::core::ffi::c_void;
-pub type IAppxManifestDriverConstraintsEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestDriverDependenciesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestDriverDependency = *mut ::core::ffi::c_void;
-pub type IAppxManifestHostRuntimeDependenciesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestHostRuntimeDependency = *mut ::core::ffi::c_void;
-pub type IAppxManifestHostRuntimeDependency2 = *mut ::core::ffi::c_void;
-pub type IAppxManifestMainPackageDependenciesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestMainPackageDependency = *mut ::core::ffi::c_void;
-pub type IAppxManifestOSPackageDependenciesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestOSPackageDependency = *mut ::core::ffi::c_void;
-pub type IAppxManifestOptionalPackageInfo = *mut ::core::ffi::c_void;
-pub type IAppxManifestPackageDependenciesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestPackageDependency = *mut ::core::ffi::c_void;
-pub type IAppxManifestPackageDependency2 = *mut ::core::ffi::c_void;
-pub type IAppxManifestPackageDependency3 = *mut ::core::ffi::c_void;
-pub type IAppxManifestPackageId = *mut ::core::ffi::c_void;
-pub type IAppxManifestPackageId2 = *mut ::core::ffi::c_void;
-pub type IAppxManifestProperties = *mut ::core::ffi::c_void;
-pub type IAppxManifestQualifiedResource = *mut ::core::ffi::c_void;
-pub type IAppxManifestQualifiedResourcesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader2 = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader3 = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader4 = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader5 = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader6 = *mut ::core::ffi::c_void;
-pub type IAppxManifestReader7 = *mut ::core::ffi::c_void;
-pub type IAppxManifestResourcesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestTargetDeviceFamiliesEnumerator = *mut ::core::ffi::c_void;
-pub type IAppxManifestTargetDeviceFamily = *mut ::core::ffi::c_void;
-pub type IAppxPackageEditor = *mut ::core::ffi::c_void;
-pub type IAppxPackageReader = *mut ::core::ffi::c_void;
-pub type IAppxPackageWriter = *mut ::core::ffi::c_void;
-pub type IAppxPackageWriter2 = *mut ::core::ffi::c_void;
-pub type IAppxPackageWriter3 = *mut ::core::ffi::c_void;
-pub type IAppxPackagingDiagnosticEventSink = *mut ::core::ffi::c_void;
-pub type IAppxPackagingDiagnosticEventSinkManager = *mut ::core::ffi::c_void;
-pub type IAppxSourceContentGroupMapReader = *mut ::core::ffi::c_void;
-#[repr(C)]
-pub struct PACKAGEDEPENDENCY_CONTEXT__ {
- pub unused: i32,
-}
-impl ::core::marker::Copy for PACKAGEDEPENDENCY_CONTEXT__ {}
-impl ::core::clone::Clone for PACKAGEDEPENDENCY_CONTEXT__ {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PACKAGE_DEPENDENCY_RANK_DEFAULT: u32 = 0u32;
-pub const PACKAGE_FILTER_ALL_LOADED: u32 = 0u32;
-pub const PACKAGE_FILTER_BUNDLE: u32 = 128u32;
-pub const PACKAGE_FILTER_DIRECT: u32 = 32u32;
-pub const PACKAGE_FILTER_DYNAMIC: u32 = 1048576u32;
-pub const PACKAGE_FILTER_HEAD: u32 = 16u32;
-pub const PACKAGE_FILTER_HOSTRUNTIME: u32 = 2097152u32;
-pub const PACKAGE_FILTER_IS_IN_RELATED_SET: u32 = 262144u32;
-pub const PACKAGE_FILTER_OPTIONAL: u32 = 131072u32;
-pub const PACKAGE_FILTER_RESOURCE: u32 = 64u32;
-pub const PACKAGE_FILTER_STATIC: u32 = 524288u32;
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PACKAGE_ID {
- pub reserved: u32,
- pub processorArchitecture: u32,
- pub version: PACKAGE_VERSION,
- pub name: super::super::super::Foundation::PWSTR,
- pub publisher: super::super::super::Foundation::PWSTR,
- pub resourceId: super::super::super::Foundation::PWSTR,
- pub publisherId: super::super::super::Foundation::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PACKAGE_ID {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PACKAGE_ID {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-#[cfg(feature = "Win32_Foundation")]
-pub struct PACKAGE_INFO {
- pub reserved: u32,
- pub flags: u32,
- pub path: super::super::super::Foundation::PWSTR,
- pub packageFullName: super::super::super::Foundation::PWSTR,
- pub packageFamilyName: super::super::super::Foundation::PWSTR,
- pub packageId: PACKAGE_ID,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for PACKAGE_INFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for PACKAGE_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub const PACKAGE_INFORMATION_BASIC: u32 = 0u32;
-pub const PACKAGE_INFORMATION_FULL: u32 = 256u32;
-pub const PACKAGE_PROPERTY_BUNDLE: u32 = 4u32;
-pub const PACKAGE_PROPERTY_DEVELOPMENT_MODE: u32 = 65536u32;
-pub const PACKAGE_PROPERTY_DYNAMIC: u32 = 1048576u32;
-pub const PACKAGE_PROPERTY_FRAMEWORK: u32 = 1u32;
-pub const PACKAGE_PROPERTY_HOSTRUNTIME: u32 = 2097152u32;
-pub const PACKAGE_PROPERTY_IS_IN_RELATED_SET: u32 = 262144u32;
-pub const PACKAGE_PROPERTY_OPTIONAL: u32 = 8u32;
-pub const PACKAGE_PROPERTY_RESOURCE: u32 = 2u32;
-pub const PACKAGE_PROPERTY_STATIC: u32 = 524288u32;
-#[repr(C)]
-pub struct PACKAGE_VERSION {
- pub Anonymous: PACKAGE_VERSION_0,
-}
-impl ::core::marker::Copy for PACKAGE_VERSION {}
-impl ::core::clone::Clone for PACKAGE_VERSION {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C, packed(4))]
-pub union PACKAGE_VERSION_0 {
- pub Version: u64,
- pub Anonymous: PACKAGE_VERSION_0_0,
-}
-impl ::core::marker::Copy for PACKAGE_VERSION_0 {}
-impl ::core::clone::Clone for PACKAGE_VERSION_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct PACKAGE_VERSION_0_0 {
- pub Revision: u16,
- pub Build: u16,
- pub Minor: u16,
- pub Major: u16,
-}
-impl ::core::marker::Copy for PACKAGE_VERSION_0_0 {}
-impl ::core::clone::Clone for PACKAGE_VERSION_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {
- pub unused: i32,
-}
-impl ::core::marker::Copy for PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {}
-impl ::core::clone::Clone for PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {
- fn clone(&self) -> Self {
- *self
- }
-}
-pub type PackageDependencyLifetimeKind = i32;
-pub const PackageDependencyLifetimeKind_Process: PackageDependencyLifetimeKind = 0i32;
-pub const PackageDependencyLifetimeKind_FilePath: PackageDependencyLifetimeKind = 1i32;
-pub const PackageDependencyLifetimeKind_RegistryKey: PackageDependencyLifetimeKind = 2i32;
-pub type PackageDependencyProcessorArchitectures = i32;
-pub const PackageDependencyProcessorArchitectures_None: PackageDependencyProcessorArchitectures = 0i32;
-pub const PackageDependencyProcessorArchitectures_Neutral: PackageDependencyProcessorArchitectures = 1i32;
-pub const PackageDependencyProcessorArchitectures_X86: PackageDependencyProcessorArchitectures = 2i32;
-pub const PackageDependencyProcessorArchitectures_X64: PackageDependencyProcessorArchitectures = 4i32;
-pub const PackageDependencyProcessorArchitectures_Arm: PackageDependencyProcessorArchitectures = 8i32;
-pub const PackageDependencyProcessorArchitectures_Arm64: PackageDependencyProcessorArchitectures = 16i32;
-pub const PackageDependencyProcessorArchitectures_X86A64: PackageDependencyProcessorArchitectures = 32i32;
-pub type PackageOrigin = i32;
-pub const PackageOrigin_Unknown: PackageOrigin = 0i32;
-pub const PackageOrigin_Unsigned: PackageOrigin = 1i32;
-pub const PackageOrigin_Inbox: PackageOrigin = 2i32;
-pub const PackageOrigin_Store: PackageOrigin = 3i32;
-pub const PackageOrigin_DeveloperUnsigned: PackageOrigin = 4i32;
-pub const PackageOrigin_DeveloperSigned: PackageOrigin = 5i32;
-pub const PackageOrigin_LineOfBusiness: PackageOrigin = 6i32;
-pub type PackagePathType = i32;
-pub const PackagePathType_Install: PackagePathType = 0i32;
-pub const PackagePathType_Mutable: PackagePathType = 1i32;
-pub const PackagePathType_Effective: PackagePathType = 2i32;
-pub const PackagePathType_MachineExternal: PackagePathType = 3i32;
-pub const PackagePathType_UserExternal: PackagePathType = 4i32;
-pub const PackagePathType_EffectiveExternal: PackagePathType = 5i32;
-#[repr(C)]
-pub struct _PACKAGE_INFO_REFERENCE {
- pub reserved: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for _PACKAGE_INFO_REFERENCE {}
-impl ::core::clone::Clone for _PACKAGE_INFO_REFERENCE {
- fn clone(&self) -> Self {
- *self
- }
-}
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
deleted file mode 100644
index aafd9b6fc..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
+++ /dev/null
@@ -1,180 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[link(name = "windows")]
-extern "system" {}
-pub type IOpcCertificateEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcCertificateSet = *mut ::core::ffi::c_void;
-pub type IOpcDigitalSignature = *mut ::core::ffi::c_void;
-pub type IOpcDigitalSignatureEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcDigitalSignatureManager = *mut ::core::ffi::c_void;
-pub type IOpcFactory = *mut ::core::ffi::c_void;
-pub type IOpcPackage = *mut ::core::ffi::c_void;
-pub type IOpcPart = *mut ::core::ffi::c_void;
-pub type IOpcPartEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcPartSet = *mut ::core::ffi::c_void;
-pub type IOpcPartUri = *mut ::core::ffi::c_void;
-pub type IOpcRelationship = *mut ::core::ffi::c_void;
-pub type IOpcRelationshipEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcRelationshipSelector = *mut ::core::ffi::c_void;
-pub type IOpcRelationshipSelectorEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcRelationshipSelectorSet = *mut ::core::ffi::c_void;
-pub type IOpcRelationshipSet = *mut ::core::ffi::c_void;
-pub type IOpcSignatureCustomObject = *mut ::core::ffi::c_void;
-pub type IOpcSignatureCustomObjectEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcSignatureCustomObjectSet = *mut ::core::ffi::c_void;
-pub type IOpcSignaturePartReference = *mut ::core::ffi::c_void;
-pub type IOpcSignaturePartReferenceEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcSignaturePartReferenceSet = *mut ::core::ffi::c_void;
-pub type IOpcSignatureReference = *mut ::core::ffi::c_void;
-pub type IOpcSignatureReferenceEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcSignatureReferenceSet = *mut ::core::ffi::c_void;
-pub type IOpcSignatureRelationshipReference = *mut ::core::ffi::c_void;
-pub type IOpcSignatureRelationshipReferenceEnumerator = *mut ::core::ffi::c_void;
-pub type IOpcSignatureRelationshipReferenceSet = *mut ::core::ffi::c_void;
-pub type IOpcSigningOptions = *mut ::core::ffi::c_void;
-pub type IOpcUri = *mut ::core::ffi::c_void;
-pub type OPC_CANONICALIZATION_METHOD = i32;
-pub const OPC_CANONICALIZATION_NONE: OPC_CANONICALIZATION_METHOD = 0i32;
-pub const OPC_CANONICALIZATION_C14N: OPC_CANONICALIZATION_METHOD = 1i32;
-pub const OPC_CANONICALIZATION_C14N_WITH_COMMENTS: OPC_CANONICALIZATION_METHOD = 2i32;
-pub type OPC_CERTIFICATE_EMBEDDING_OPTION = i32;
-pub const OPC_CERTIFICATE_IN_CERTIFICATE_PART: OPC_CERTIFICATE_EMBEDDING_OPTION = 0i32;
-pub const OPC_CERTIFICATE_IN_SIGNATURE_PART: OPC_CERTIFICATE_EMBEDDING_OPTION = 1i32;
-pub const OPC_CERTIFICATE_NOT_EMBEDDED: OPC_CERTIFICATE_EMBEDDING_OPTION = 2i32;
-pub type OPC_COMPRESSION_OPTIONS = i32;
-pub const OPC_COMPRESSION_NONE: OPC_COMPRESSION_OPTIONS = -1i32;
-pub const OPC_COMPRESSION_NORMAL: OPC_COMPRESSION_OPTIONS = 0i32;
-pub const OPC_COMPRESSION_MAXIMUM: OPC_COMPRESSION_OPTIONS = 1i32;
-pub const OPC_COMPRESSION_FAST: OPC_COMPRESSION_OPTIONS = 2i32;
-pub const OPC_COMPRESSION_SUPERFAST: OPC_COMPRESSION_OPTIONS = 3i32;
-pub const OPC_E_CONFLICTING_SETTINGS: ::windows_sys::core::HRESULT = -2142175212i32;
-pub const OPC_E_COULD_NOT_RECOVER: ::windows_sys::core::HRESULT = -2142175154i32;
-pub const OPC_E_DS_DEFAULT_DIGEST_METHOD_NOT_SET: ::windows_sys::core::HRESULT = -2142175161i32;
-pub const OPC_E_DS_DIGEST_VALUE_ERROR: ::windows_sys::core::HRESULT = -2142175206i32;
-pub const OPC_E_DS_DUPLICATE_PACKAGE_OBJECT_REFERENCES: ::windows_sys::core::HRESULT = -2142175187i32;
-pub const OPC_E_DS_DUPLICATE_SIGNATURE_ORIGIN_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175205i32;
-pub const OPC_E_DS_DUPLICATE_SIGNATURE_PROPERTY_ELEMENT: ::windows_sys::core::HRESULT = -2142175192i32;
-pub const OPC_E_DS_EXTERNAL_SIGNATURE: ::windows_sys::core::HRESULT = -2142175202i32;
-pub const OPC_E_DS_EXTERNAL_SIGNATURE_REFERENCE: ::windows_sys::core::HRESULT = -2142175185i32;
-pub const OPC_E_DS_INVALID_CANONICALIZATION_METHOD: ::windows_sys::core::HRESULT = -2142175198i32;
-pub const OPC_E_DS_INVALID_CERTIFICATE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175203i32;
-pub const OPC_E_DS_INVALID_OPC_SIGNATURE_TIME_FORMAT: ::windows_sys::core::HRESULT = -2142175196i32;
-pub const OPC_E_DS_INVALID_RELATIONSHIPS_SIGNING_OPTION: ::windows_sys::core::HRESULT = -2142175197i32;
-pub const OPC_E_DS_INVALID_RELATIONSHIP_TRANSFORM_XML: ::windows_sys::core::HRESULT = -2142175199i32;
-pub const OPC_E_DS_INVALID_SIGNATURE_COUNT: ::windows_sys::core::HRESULT = -2142175189i32;
-pub const OPC_E_DS_INVALID_SIGNATURE_ORIGIN_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175204i32;
-pub const OPC_E_DS_INVALID_SIGNATURE_XML: ::windows_sys::core::HRESULT = -2142175190i32;
-pub const OPC_E_DS_MISSING_CANONICALIZATION_TRANSFORM: ::windows_sys::core::HRESULT = -2142175182i32;
-pub const OPC_E_DS_MISSING_CERTIFICATE_PART: ::windows_sys::core::HRESULT = -2142175146i32;
-pub const OPC_E_DS_MISSING_PACKAGE_OBJECT_REFERENCE: ::windows_sys::core::HRESULT = -2142175186i32;
-pub const OPC_E_DS_MISSING_SIGNATURE_ALGORITHM: ::windows_sys::core::HRESULT = -2142175188i32;
-pub const OPC_E_DS_MISSING_SIGNATURE_ORIGIN_PART: ::windows_sys::core::HRESULT = -2142175201i32;
-pub const OPC_E_DS_MISSING_SIGNATURE_PART: ::windows_sys::core::HRESULT = -2142175200i32;
-pub const OPC_E_DS_MISSING_SIGNATURE_PROPERTIES_ELEMENT: ::windows_sys::core::HRESULT = -2142175194i32;
-pub const OPC_E_DS_MISSING_SIGNATURE_PROPERTY_ELEMENT: ::windows_sys::core::HRESULT = -2142175193i32;
-pub const OPC_E_DS_MISSING_SIGNATURE_TIME_PROPERTY: ::windows_sys::core::HRESULT = -2142175191i32;
-pub const OPC_E_DS_MULTIPLE_RELATIONSHIP_TRANSFORMS: ::windows_sys::core::HRESULT = -2142175183i32;
-pub const OPC_E_DS_PACKAGE_REFERENCE_URI_RESERVED: ::windows_sys::core::HRESULT = -2142175195i32;
-pub const OPC_E_DS_REFERENCE_MISSING_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142175184i32;
-pub const OPC_E_DS_SIGNATURE_CORRUPT: ::windows_sys::core::HRESULT = -2142175207i32;
-pub const OPC_E_DS_SIGNATURE_METHOD_NOT_SET: ::windows_sys::core::HRESULT = -2142175162i32;
-pub const OPC_E_DS_SIGNATURE_ORIGIN_EXISTS: ::windows_sys::core::HRESULT = -2142175148i32;
-pub const OPC_E_DS_SIGNATURE_PROPERTY_MISSING_TARGET: ::windows_sys::core::HRESULT = -2142175163i32;
-pub const OPC_E_DS_SIGNATURE_REFERENCE_MISSING_URI: ::windows_sys::core::HRESULT = -2142175165i32;
-pub const OPC_E_DS_UNSIGNED_PACKAGE: ::windows_sys::core::HRESULT = -2142175147i32;
-pub const OPC_E_DUPLICATE_DEFAULT_EXTENSION: ::windows_sys::core::HRESULT = -2142175217i32;
-pub const OPC_E_DUPLICATE_OVERRIDE_PART: ::windows_sys::core::HRESULT = -2142175219i32;
-pub const OPC_E_DUPLICATE_PART: ::windows_sys::core::HRESULT = -2142175221i32;
-pub const OPC_E_DUPLICATE_PIECE: ::windows_sys::core::HRESULT = -2142175211i32;
-pub const OPC_E_DUPLICATE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175213i32;
-pub const OPC_E_ENUM_CANNOT_MOVE_NEXT: ::windows_sys::core::HRESULT = -2142175151i32;
-pub const OPC_E_ENUM_CANNOT_MOVE_PREVIOUS: ::windows_sys::core::HRESULT = -2142175150i32;
-pub const OPC_E_ENUM_COLLECTION_CHANGED: ::windows_sys::core::HRESULT = -2142175152i32;
-pub const OPC_E_ENUM_INVALID_POSITION: ::windows_sys::core::HRESULT = -2142175149i32;
-pub const OPC_E_INVALID_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142175164i32;
-pub const OPC_E_INVALID_CONTENT_TYPE_XML: ::windows_sys::core::HRESULT = -2142175226i32;
-pub const OPC_E_INVALID_DEFAULT_EXTENSION: ::windows_sys::core::HRESULT = -2142175218i32;
-pub const OPC_E_INVALID_OVERRIDE_PART_NAME: ::windows_sys::core::HRESULT = -2142175220i32;
-pub const OPC_E_INVALID_PIECE: ::windows_sys::core::HRESULT = -2142175210i32;
-pub const OPC_E_INVALID_RELATIONSHIP_ID: ::windows_sys::core::HRESULT = -2142175216i32;
-pub const OPC_E_INVALID_RELATIONSHIP_TARGET: ::windows_sys::core::HRESULT = -2142175214i32;
-pub const OPC_E_INVALID_RELATIONSHIP_TARGET_MODE: ::windows_sys::core::HRESULT = -2142175155i32;
-pub const OPC_E_INVALID_RELATIONSHIP_TYPE: ::windows_sys::core::HRESULT = -2142175215i32;
-pub const OPC_E_INVALID_RELS_XML: ::windows_sys::core::HRESULT = -2142175222i32;
-pub const OPC_E_INVALID_XML_ENCODING: ::windows_sys::core::HRESULT = -2142175166i32;
-pub const OPC_E_MC_INCONSISTENT_PRESERVE_ATTRIBUTES: ::windows_sys::core::HRESULT = -2142175157i32;
-pub const OPC_E_MC_INCONSISTENT_PRESERVE_ELEMENTS: ::windows_sys::core::HRESULT = -2142175156i32;
-pub const OPC_E_MC_INCONSISTENT_PROCESS_CONTENT: ::windows_sys::core::HRESULT = -2142175158i32;
-pub const OPC_E_MC_INVALID_ATTRIBUTES_ON_IGNORABLE_ELEMENT: ::windows_sys::core::HRESULT = -2142175168i32;
-pub const OPC_E_MC_INVALID_ENUM_TYPE: ::windows_sys::core::HRESULT = -2142175172i32;
-pub const OPC_E_MC_INVALID_PREFIX_LIST: ::windows_sys::core::HRESULT = -2142175177i32;
-pub const OPC_E_MC_INVALID_QNAME_LIST: ::windows_sys::core::HRESULT = -2142175176i32;
-pub const OPC_E_MC_INVALID_XMLNS_ATTRIBUTE: ::windows_sys::core::HRESULT = -2142175167i32;
-pub const OPC_E_MC_MISSING_CHOICE: ::windows_sys::core::HRESULT = -2142175173i32;
-pub const OPC_E_MC_MISSING_REQUIRES_ATTR: ::windows_sys::core::HRESULT = -2142175179i32;
-pub const OPC_E_MC_MULTIPLE_FALLBACK_ELEMENTS: ::windows_sys::core::HRESULT = -2142175159i32;
-pub const OPC_E_MC_NESTED_ALTERNATE_CONTENT: ::windows_sys::core::HRESULT = -2142175175i32;
-pub const OPC_E_MC_UNEXPECTED_ATTR: ::windows_sys::core::HRESULT = -2142175178i32;
-pub const OPC_E_MC_UNEXPECTED_CHOICE: ::windows_sys::core::HRESULT = -2142175174i32;
-pub const OPC_E_MC_UNEXPECTED_ELEMENT: ::windows_sys::core::HRESULT = -2142175181i32;
-pub const OPC_E_MC_UNEXPECTED_REQUIRES_ATTR: ::windows_sys::core::HRESULT = -2142175180i32;
-pub const OPC_E_MC_UNKNOWN_NAMESPACE: ::windows_sys::core::HRESULT = -2142175170i32;
-pub const OPC_E_MC_UNKNOWN_PREFIX: ::windows_sys::core::HRESULT = -2142175169i32;
-pub const OPC_E_MISSING_CONTENT_TYPES: ::windows_sys::core::HRESULT = -2142175225i32;
-pub const OPC_E_MISSING_PIECE: ::windows_sys::core::HRESULT = -2142175209i32;
-pub const OPC_E_NONCONFORMING_CONTENT_TYPES_XML: ::windows_sys::core::HRESULT = -2142175224i32;
-pub const OPC_E_NONCONFORMING_RELS_XML: ::windows_sys::core::HRESULT = -2142175223i32;
-pub const OPC_E_NONCONFORMING_URI: ::windows_sys::core::HRESULT = -2142175231i32;
-pub const OPC_E_NO_SUCH_PART: ::windows_sys::core::HRESULT = -2142175208i32;
-pub const OPC_E_NO_SUCH_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175160i32;
-pub const OPC_E_NO_SUCH_SETTINGS: ::windows_sys::core::HRESULT = -2142175145i32;
-pub const OPC_E_PART_CANNOT_BE_DIRECTORY: ::windows_sys::core::HRESULT = -2142175228i32;
-pub const OPC_E_RELATIONSHIP_URI_REQUIRED: ::windows_sys::core::HRESULT = -2142175229i32;
-pub const OPC_E_RELATIVE_URI_REQUIRED: ::windows_sys::core::HRESULT = -2142175230i32;
-pub const OPC_E_UNEXPECTED_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142175227i32;
-pub const OPC_E_UNSUPPORTED_PACKAGE: ::windows_sys::core::HRESULT = -2142175153i32;
-pub const OPC_E_ZIP_CENTRAL_DIRECTORY_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171127i32;
-pub const OPC_E_ZIP_COMMENT_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171124i32;
-pub const OPC_E_ZIP_COMPRESSION_FAILED: ::windows_sys::core::HRESULT = -2142171133i32;
-pub const OPC_E_ZIP_CORRUPTED_ARCHIVE: ::windows_sys::core::HRESULT = -2142171134i32;
-pub const OPC_E_ZIP_DECOMPRESSION_FAILED: ::windows_sys::core::HRESULT = -2142171132i32;
-pub const OPC_E_ZIP_DUPLICATE_NAME: ::windows_sys::core::HRESULT = -2142171125i32;
-pub const OPC_E_ZIP_EXTRA_FIELDS_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171123i32;
-pub const OPC_E_ZIP_FILE_HEADER_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171122i32;
-pub const OPC_E_ZIP_INCONSISTENT_DIRECTORY: ::windows_sys::core::HRESULT = -2142171130i32;
-pub const OPC_E_ZIP_INCONSISTENT_FILEITEM: ::windows_sys::core::HRESULT = -2142171131i32;
-pub const OPC_E_ZIP_INCORRECT_DATA_SIZE: ::windows_sys::core::HRESULT = -2142171135i32;
-pub const OPC_E_ZIP_MISSING_DATA_DESCRIPTOR: ::windows_sys::core::HRESULT = -2142171129i32;
-pub const OPC_E_ZIP_MISSING_END_OF_CENTRAL_DIRECTORY: ::windows_sys::core::HRESULT = -2142171121i32;
-pub const OPC_E_ZIP_NAME_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171126i32;
-pub const OPC_E_ZIP_REQUIRES_64_BIT: ::windows_sys::core::HRESULT = -2142171120i32;
-pub const OPC_E_ZIP_UNSUPPORTEDARCHIVE: ::windows_sys::core::HRESULT = -2142171128i32;
-pub type OPC_READ_FLAGS = u32;
-pub const OPC_READ_DEFAULT: OPC_READ_FLAGS = 0u32;
-pub const OPC_VALIDATE_ON_LOAD: OPC_READ_FLAGS = 1u32;
-pub const OPC_CACHE_ON_ACCESS: OPC_READ_FLAGS = 2u32;
-pub type OPC_RELATIONSHIPS_SIGNING_OPTION = i32;
-pub const OPC_RELATIONSHIP_SIGN_USING_SELECTORS: OPC_RELATIONSHIPS_SIGNING_OPTION = 0i32;
-pub const OPC_RELATIONSHIP_SIGN_PART: OPC_RELATIONSHIPS_SIGNING_OPTION = 1i32;
-pub type OPC_RELATIONSHIP_SELECTOR = i32;
-pub const OPC_RELATIONSHIP_SELECT_BY_ID: OPC_RELATIONSHIP_SELECTOR = 0i32;
-pub const OPC_RELATIONSHIP_SELECT_BY_TYPE: OPC_RELATIONSHIP_SELECTOR = 1i32;
-pub type OPC_SIGNATURE_TIME_FORMAT = i32;
-pub const OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS: OPC_SIGNATURE_TIME_FORMAT = 0i32;
-pub const OPC_SIGNATURE_TIME_FORMAT_SECONDS: OPC_SIGNATURE_TIME_FORMAT = 1i32;
-pub const OPC_SIGNATURE_TIME_FORMAT_MINUTES: OPC_SIGNATURE_TIME_FORMAT = 2i32;
-pub const OPC_SIGNATURE_TIME_FORMAT_DAYS: OPC_SIGNATURE_TIME_FORMAT = 3i32;
-pub const OPC_SIGNATURE_TIME_FORMAT_MONTHS: OPC_SIGNATURE_TIME_FORMAT = 4i32;
-pub const OPC_SIGNATURE_TIME_FORMAT_YEARS: OPC_SIGNATURE_TIME_FORMAT = 5i32;
-pub type OPC_SIGNATURE_VALIDATION_RESULT = i32;
-pub const OPC_SIGNATURE_VALID: OPC_SIGNATURE_VALIDATION_RESULT = 0i32;
-pub const OPC_SIGNATURE_INVALID: OPC_SIGNATURE_VALIDATION_RESULT = -1i32;
-pub type OPC_STREAM_IO_MODE = i32;
-pub const OPC_STREAM_IO_READ: OPC_STREAM_IO_MODE = 1i32;
-pub const OPC_STREAM_IO_WRITE: OPC_STREAM_IO_MODE = 2i32;
-pub type OPC_URI_TARGET_MODE = i32;
-pub const OPC_URI_TARGET_MODE_INTERNAL: OPC_URI_TARGET_MODE = 0i32;
-pub const OPC_URI_TARGET_MODE_EXTERNAL: OPC_URI_TARGET_MODE = 1i32;
-pub type OPC_WRITE_FLAGS = u32;
-pub const OPC_WRITE_DEFAULT: OPC_WRITE_FLAGS = 0u32;
-pub const OPC_WRITE_FORCE_ZIP32: OPC_WRITE_FLAGS = 1u32;
-pub const OpcFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1798138784, data2: 40766, data3: 20263, data4: [146, 11, 49, 60, 196, 38, 163, 158] };
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/mod.rs
deleted file mode 100644
index 4fb5ec9b0..000000000
--- a/vendor/windows-sys-0.28.0/src/Windows/Win32/Storage/Packaging/mod.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
-#[cfg(feature = "Win32_Storage_Packaging_Appx")]
-pub mod Appx;
-#[cfg(feature = "Win32_Storage_Packaging_Opc")]
-pub mod Opc;