1 pub type GameSaveBlobGetResult
= *mut ::core
::ffi
::c_void
;
2 pub type GameSaveBlobInfo
= *mut ::core
::ffi
::c_void
;
3 pub type GameSaveBlobInfoGetResult
= *mut ::core
::ffi
::c_void
;
4 pub type GameSaveBlobInfoQuery
= *mut ::core
::ffi
::c_void
;
5 pub type GameSaveContainer
= *mut ::core
::ffi
::c_void
;
6 pub type GameSaveContainerInfo
= *mut ::core
::ffi
::c_void
;
7 pub type GameSaveContainerInfoGetResult
= *mut ::core
::ffi
::c_void
;
8 pub type GameSaveContainerInfoQuery
= *mut ::core
::ffi
::c_void
;
9 #[doc = "*Required features: `\"Gaming_XboxLive_Storage\"`*"]
11 pub struct GameSaveErrorStatus(pub i32);
12 impl GameSaveErrorStatus
{
13 pub const Ok
: Self = Self(0i32);
14 pub const Abort
: Self = Self(-2147467260i32);
15 pub const InvalidContainerName
: Self = Self(-2138898431i32);
16 pub const NoAccess
: Self = Self(-2138898430i32);
17 pub const OutOfLocalStorage
: Self = Self(-2138898429i32);
18 pub const UserCanceled
: Self = Self(-2138898428i32);
19 pub const UpdateTooBig
: Self = Self(-2138898427i32);
20 pub const QuotaExceeded
: Self = Self(-2138898426i32);
21 pub const ProvidedBufferTooSmall
: Self = Self(-2138898425i32);
22 pub const BlobNotFound
: Self = Self(-2138898424i32);
23 pub const NoXboxLiveInfo
: Self = Self(-2138898423i32);
24 pub const ContainerNotInSync
: Self = Self(-2138898422i32);
25 pub const ContainerSyncFailed
: Self = Self(-2138898421i32);
26 pub const UserHasNoXboxLiveInfo
: Self = Self(-2138898420i32);
27 pub const ObjectExpired
: Self = Self(-2138898419i32);
29 impl ::core
::marker
::Copy
for GameSaveErrorStatus {}
30 impl ::core
::clone
::Clone
for GameSaveErrorStatus
{
31 fn clone(&self) -> Self {
35 pub type GameSaveOperationResult
= *mut ::core
::ffi
::c_void
;
36 pub type GameSaveProvider
= *mut ::core
::ffi
::c_void
;
37 pub type GameSaveProviderGetResult
= *mut ::core
::ffi
::c_void
;