Struct psp::sys::UtilityGameSharingParams
source · #[repr(C)]pub struct UtilityGameSharingParams {Show 13 fields
pub base: UtilityDialogCommon,
pub unknown1: i32,
pub unknown2: i32,
pub name: [u8; 8],
pub unknown3: i32,
pub unknown4: i32,
pub unknown5: i32,
pub result: i32,
pub filepath: *mut u8,
pub mode: UtilityGameSharingMode,
pub datatype: UtilityGameSharingDataType,
pub data: *mut c_void,
pub datasize: u32,
}
Expand description
Structure to hold the parameters for Game Sharing
Fields§
§base: UtilityDialogCommon
§unknown1: i32
Set to 0
unknown2: i32
Set to 0
name: [u8; 8]
§unknown3: i32
Set to 0
unknown4: i32
Set to 0
unknown5: i32
Set to 0
result: i32
Return value
filepath: *mut u8
File path if UtilityGameSharingDataType::File
specified
mode: UtilityGameSharingMode
Send mode. One of UtilityGameSharingMode
datatype: UtilityGameSharingDataType
Data type. One of UtilityGameSharingDataType
data: *mut c_void
Pointer to the EBOOT data in memory
datasize: u32
Size of the EBOOT data in memory
Trait Implementations§
source§impl Clone for UtilityGameSharingParams
impl Clone for UtilityGameSharingParams
source§fn clone(&self) -> UtilityGameSharingParams
fn clone(&self) -> UtilityGameSharingParams
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for UtilityGameSharingParams
impl Debug for UtilityGameSharingParams
impl Copy for UtilityGameSharingParams
Auto Trait Implementations§
impl Freeze for UtilityGameSharingParams
impl RefUnwindSafe for UtilityGameSharingParams
impl !Send for UtilityGameSharingParams
impl !Sync for UtilityGameSharingParams
impl Unpin for UtilityGameSharingParams
impl UnwindSafe for UtilityGameSharingParams
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more