[][src]Struct pspsdk_sys::sdk::SceUtilitySavedataParam

#[repr(C)]pub struct SceUtilitySavedataParam {
    pub base: pspUtilityDialogCommon,
    pub mode: PspUtilitySavedataMode,
    pub unknown1: c_int,
    pub overwrite: c_int,
    pub gameName: [c_char; 13],
    pub reserved: [c_char; 3],
    pub saveName: [c_char; 20],
    pub saveNameList: *mut [c_char; 20],
    pub fileName: [c_char; 13],
    pub reserved1: [c_char; 3],
    pub dataBuf: *mut c_void,
    pub dataBufSize: SceSize,
    pub dataSize: SceSize,
    pub sfoParam: PspUtilitySavedataSFOParam,
    pub icon0FileData: PspUtilitySavedataFileData,
    pub icon1FileData: PspUtilitySavedataFileData,
    pub pic1FileData: PspUtilitySavedataFileData,
    pub snd0FileData: PspUtilitySavedataFileData,
    pub newData: *mut PspUtilitySavedataListSaveNewData,
    pub focus: PspUtilitySavedataFocus,
    pub unknown2: [c_int; 4],
}

Structure to hold the parameters for the ::sceUtilitySavedataInitStart function.

Fields

base: pspUtilityDialogCommonmode: PspUtilitySavedataModeunknown1: c_intoverwrite: c_intgameName: [c_char; 13]

gameName: name used from the game for saves, equal for all saves

reserved: [c_char; 3]saveName: [c_char; 20]

saveName: name of the particular save, normally a number

saveNameList: *mut [c_char; 20]

saveNameList: used by multiple modes

fileName: [c_char; 13]

fileName: name of the data file of the game for example DATA.BIN

reserved1: [c_char; 3]dataBuf: *mut c_void

pointer to a buffer that will contain data file unencrypted data

dataBufSize: SceSize

size of allocated space to dataBuf

dataSize: SceSizesfoParam: PspUtilitySavedataSFOParamicon0FileData: PspUtilitySavedataFileDataicon1FileData: PspUtilitySavedataFileDatapic1FileData: PspUtilitySavedataFileDatasnd0FileData: PspUtilitySavedataFileDatanewData: *mut PspUtilitySavedataListSaveNewData

Pointer to an PspUtilitySavedataListSaveNewData structure

focus: PspUtilitySavedataFocus

Initial focus for lists

unknown2: [c_int; 4]

unknown2: ?

Trait Implementations

impl Clone for SceUtilitySavedataParam[src]

impl Copy for SceUtilitySavedataParam[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.