]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Services/Maps/OfflineMaps/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Services / Maps / OfflineMaps / mod.rs
1 pub type OfflineMapPackage = *mut ::core::ffi::c_void;
2 pub type OfflineMapPackageQueryResult = *mut ::core::ffi::c_void;
3 #[doc = "*Required features: `\"Services_Maps_OfflineMaps\"`*"]
4 #[repr(transparent)]
5 pub struct OfflineMapPackageQueryStatus(pub i32);
6 impl OfflineMapPackageQueryStatus {
7 pub const Success: Self = Self(0i32);
8 pub const UnknownError: Self = Self(1i32);
9 pub const InvalidCredentials: Self = Self(2i32);
10 pub const NetworkFailure: Self = Self(3i32);
11 }
12 impl ::core::marker::Copy for OfflineMapPackageQueryStatus {}
13 impl ::core::clone::Clone for OfflineMapPackageQueryStatus {
14 fn clone(&self) -> Self {
15 *self
16 }
17 }
18 pub type OfflineMapPackageStartDownloadResult = *mut ::core::ffi::c_void;
19 #[doc = "*Required features: `\"Services_Maps_OfflineMaps\"`*"]
20 #[repr(transparent)]
21 pub struct OfflineMapPackageStartDownloadStatus(pub i32);
22 impl OfflineMapPackageStartDownloadStatus {
23 pub const Success: Self = Self(0i32);
24 pub const UnknownError: Self = Self(1i32);
25 pub const InvalidCredentials: Self = Self(2i32);
26 pub const DeniedWithoutCapability: Self = Self(3i32);
27 }
28 impl ::core::marker::Copy for OfflineMapPackageStartDownloadStatus {}
29 impl ::core::clone::Clone for OfflineMapPackageStartDownloadStatus {
30 fn clone(&self) -> Self {
31 *self
32 }
33 }
34 #[doc = "*Required features: `\"Services_Maps_OfflineMaps\"`*"]
35 #[repr(transparent)]
36 pub struct OfflineMapPackageStatus(pub i32);
37 impl OfflineMapPackageStatus {
38 pub const NotDownloaded: Self = Self(0i32);
39 pub const Downloading: Self = Self(1i32);
40 pub const Downloaded: Self = Self(2i32);
41 pub const Deleting: Self = Self(3i32);
42 }
43 impl ::core::marker::Copy for OfflineMapPackageStatus {}
44 impl ::core::clone::Clone for OfflineMapPackageStatus {
45 fn clone(&self) -> Self {
46 *self
47 }
48 }