Skip to main content

EOS_IntegratedPlatform_UserPreLogoutCallbackInfo

Type Alias EOS_IntegratedPlatform_UserPreLogoutCallbackInfo 

Source
pub type EOS_IntegratedPlatform_UserPreLogoutCallbackInfo = _tagEOS_IntegratedPlatform_UserPreLogoutCallbackInfo;
Expand description

Data passed to the application in the EOS_IntegratedPlatform_OnUserPreLogoutCallback function. This contains which user and associated Integrated Platform that was detected as logged-out.

Aliased Type§

#[repr(C)]
pub struct EOS_IntegratedPlatform_UserPreLogoutCallbackInfo { pub ClientData: *mut c_void, pub PlatformType: *const i8, pub LocalPlatformUserId: *const i8, pub AccountId: *mut EOS_EpicAccountIdDetails, pub ProductUserId: *mut EOS_ProductUserIdDetails, }

Fields§

§ClientData: *mut c_void

Context that was passed into EOS_IntegratedPlatform_SetUserPreLogoutCallback

§PlatformType: *const i8

The integrated platform the local user logged-out of.

§LocalPlatformUserId: *const i8

String version of platform-dependent user id.

§AccountId: *mut EOS_EpicAccountIdDetails

The Epic Games Account ID associated with this Integrated Platform’s User (if there is one)

§ProductUserId: *mut EOS_ProductUserIdDetails

The EOS Product User ID associated with this Integrated Platform’s User (if there is one)