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\"`*"]
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);
12 impl ::core
::marker
::Copy
for OfflineMapPackageQueryStatus {}
13 impl ::core
::clone
::Clone
for OfflineMapPackageQueryStatus
{
14 fn clone(&self) -> Self {
18 pub type OfflineMapPackageStartDownloadResult
= *mut ::core
::ffi
::c_void
;
19 #[doc = "*Required features: `\"Services_Maps_OfflineMaps\"`*"]
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);
28 impl ::core
::marker
::Copy
for OfflineMapPackageStartDownloadStatus {}
29 impl ::core
::clone
::Clone
for OfflineMapPackageStartDownloadStatus
{
30 fn clone(&self) -> Self {
34 #[doc = "*Required features: `\"Services_Maps_OfflineMaps\"`*"]
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);
43 impl ::core
::marker
::Copy
for OfflineMapPackageStatus {}
44 impl ::core
::clone
::Clone
for OfflineMapPackageStatus
{
45 fn clone(&self) -> Self {