Skip to main content

Crate eos_sys

Crate eos_sys 

Source
Expand description

Raw FFI bindings for the Epic Online Services (EOS) C SDK.

eos-sys is the low-level layer in the EOS Rust stack:

  • eos-sys: raw, mostly 1:1 C bindings
  • eos-rs: higher-level safe wrappers built on top of eos-sys

§Setup

This crate does not bundle the EOS SDK binaries. You must provide the SDK root directory via:

  • EOS_SDK_DIR=/path/to/EOS-SDK

The directory must contain:

  • Include/
  • Lib/

On Windows, your final application also needs EOSSDK-Win64-Shipping.dll next to the executable at runtime.

§Why No LLVM Requirement

This crate intentionally ships pre-generated bindings in-source, so downstream users do not need LLVM/clang installed to compile.

If you maintain bindings and want to regenerate them, build with:

cargo build -p eos-sys --no-default-features --features bindgen

§Safety

This crate exposes raw FFI APIs and raw pointers/handles from EOS. Callers are responsible for:

  • pointer validity,
  • callback lifetime correctness,
  • calling the correct EOS *_Release APIs.

For safer ownership/lifetime behavior, prefer eos-rs where possible.

Structs§

EOS_AchievementsHandle
EOS_ActiveSessionHandle
EOS_AntiCheatClientHandle
EOS_AntiCheatServerHandle
EOS_AuthHandle
EOS_ConnectHandle
EOS_ContinuanceTokenDetails
EOS_CustomInvitesHandle
EOS_EcomHandle
EOS_Ecom_TransactionHandle
EOS_EpicAccountIdDetails
EOS_FriendsHandle
EOS_IntegratedPlatformHandle
EOS_IntegratedPlatformOptionsContainerHandle
EOS_KWSHandle
EOS_LeaderboardsHandle
EOS_LobbyDetailsHandle
EOS_LobbyHandle
EOS_LobbyModificationHandle
EOS_LobbySearchHandle
EOS_MetricsHandle
EOS_ModsHandle
EOS_P2PHandle
EOS_PlatformHandle
EOS_PlayerDataStorageFileTransferRequestHandle
EOS_PlayerDataStorageHandle
EOS_PresenceHandle
EOS_PresenceModificationHandle
EOS_ProductUserIdDetails
EOS_ProgressionSnapshotHandle
EOS_RTCAdminHandle
EOS_RTCHandle
EOS_ReportsHandle
EOS_SanctionsHandle
EOS_SessionDetailsHandle
EOS_SessionModificationHandle
EOS_SessionSearchHandle
EOS_SessionsHandle
EOS_StatsHandle
EOS_TitleStorageFileTransferRequestHandle
EOS_TitleStorageHandle
EOS_UIHandle
EOS_UserInfoHandle
_tagEOS_Achievements_AddNotifyAchievementsUnlockedOptions
Input parameters for the EOS_Achievements_AddNotifyAchievementsUnlocked function.
_tagEOS_Achievements_AddNotifyAchievementsUnlockedV2Options
Input parameters for the EOS_Achievements_AddNotifyAchievementsUnlocked function.
_tagEOS_Achievements_CopyAchievementDefinitionByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionByAchievementId function.
_tagEOS_Achievements_CopyAchievementDefinitionByIndexOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionByIndex function.
_tagEOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId function.
_tagEOS_Achievements_CopyAchievementDefinitionV2ByIndexOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionByIndex function.
_tagEOS_Achievements_CopyPlayerAchievementByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyPlayerAchievementByAchievementId function.
_tagEOS_Achievements_CopyPlayerAchievementByIndexOptions
Input parameters for the EOS_Achievements_CopyPlayerAchievementByIndex function.
_tagEOS_Achievements_CopyUnlockedAchievementByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyUnlockedAchievementByAchievementId function.
_tagEOS_Achievements_CopyUnlockedAchievementByIndexOptions
Input parameters for the EOS_Achievements_CopyUnlockedAchievementByIndex function.
_tagEOS_Achievements_Definition
Contains information about a single achievement definition with localized text.
_tagEOS_Achievements_DefinitionV2
Contains information about a single achievement definition with localized text.
_tagEOS_Achievements_GetAchievementDefinitionCountOptions
Input parameters for the EOS_Achievements_GetAchievementDefinitionCount function.
_tagEOS_Achievements_GetPlayerAchievementCountOptions
Input parameters for the EOS_Achievements_GetPlayerAchievementCount function.
_tagEOS_Achievements_GetUnlockedAchievementCountOptions
Input parameters for the EOS_Achievements_GetUnlockedAchievementCount function.
_tagEOS_Achievements_OnAchievementsUnlockedCallbackInfo
Output parameters for the EOS_Achievements_OnAchievementsUnlockedCallback Function.
_tagEOS_Achievements_OnAchievementsUnlockedCallbackV2Info
Output parameters for the EOS_Achievements_OnAchievementsUnlockedCallbackV2 Function.
_tagEOS_Achievements_OnQueryDefinitionsCompleteCallbackInfo
Data containing the result information for a query definitions request.
_tagEOS_Achievements_OnQueryPlayerAchievementsCompleteCallbackInfo
Data containing the result information for querying a player’s achievements request.
_tagEOS_Achievements_OnUnlockAchievementsCompleteCallbackInfo
Data containing the result information for unlocking achievements request.
_tagEOS_Achievements_PlayerAchievement
Contains information about a single player achievement.
_tagEOS_Achievements_PlayerStatInfo
Contains information about a collection of stat info data.
_tagEOS_Achievements_QueryDefinitionsOptions
Input parameters for the EOS_Achievements_QueryDefinitions function.
_tagEOS_Achievements_QueryPlayerAchievementsOptions
Input parameters for the EOS_Achievements_QueryPlayerAchievements function.
_tagEOS_Achievements_StatThresholds
Contains information about a collection of stat threshold data.
_tagEOS_Achievements_UnlockAchievementsOptions
Input parameters for the EOS_Achievements_UnlockAchievements function.
_tagEOS_Achievements_UnlockedAchievement
Contains information about a single unlocked achievement.
_tagEOS_ActiveSession_CopyInfoOptions
Input parameters for the EOS_ActiveSession_CopyInfo function.
_tagEOS_ActiveSession_GetRegisteredPlayerByIndexOptions
Input parameters for the EOS_ActiveSession_GetRegisteredPlayerByIndex function.
_tagEOS_ActiveSession_GetRegisteredPlayerCountOptions
Input parameters for the EOS_ActiveSession_GetRegisteredPlayerCount function.
_tagEOS_ActiveSession_Info
Top level details about an active session
_tagEOS_AntiCheatClient_AddExternalIntegrityCatalogOptions
Input parameters for the EOS_AntiCheatClient_AddExternalIntegrityCatalog function.
_tagEOS_AntiCheatClient_AddNotifyClientIntegrityViolatedOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyClientIntegrityViolated function.
_tagEOS_AntiCheatClient_AddNotifyMessageToPeerOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyMessageToPeer function.
_tagEOS_AntiCheatClient_AddNotifyMessageToServerOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyMessageToServer function.
_tagEOS_AntiCheatClient_AddNotifyPeerActionRequiredOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyPeerActionRequired function.
_tagEOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged function.
_tagEOS_AntiCheatClient_BeginSessionOptions
Input parameters for the EOS_AntiCheatClient_BeginSession function.
_tagEOS_AntiCheatClient_EndSessionOptions
Input parameters for the EOS_AntiCheatClient_EndSession function.
_tagEOS_AntiCheatClient_GetModuleBuildIdOptions
Input parameters for the EOS_AntiCheatClient_GetModuleBuildId function.
_tagEOS_AntiCheatClient_GetProtectMessageOutputLengthOptions
Input parameters for the EOS_AntiCheatClient_GetProtectMessageOutputLength function.
_tagEOS_AntiCheatClient_OnClientIntegrityViolatedCallbackInfo
Structure containing details about integrity violation related to the local client
_tagEOS_AntiCheatClient_OnMessageToServerCallbackInfo
Structure containing details about a new message that must be dispatched to the game server.
_tagEOS_AntiCheatClient_PollStatusOptions
Input parameters for the EOS_AntiCheatClient_PollStatus function.
_tagEOS_AntiCheatClient_ProtectMessageOptions
Input parameters for the EOS_AntiCheatClient_ProtectMessage function.
_tagEOS_AntiCheatClient_ReceiveMessageFromPeerOptions
Input parameters for the EOS_AntiCheatClient_ReceiveMessageFromPeer function.
_tagEOS_AntiCheatClient_ReceiveMessageFromServerOptions
Input parameters for the EOS_AntiCheatClient_ReceiveMessageFromServer function.
_tagEOS_AntiCheatClient_RegisterPeerOptions
Input parameters for the EOS_AntiCheatClient_RegisterPeerOptions function.
_tagEOS_AntiCheatClient_Reserved01Options
Input parameters for the EOS_AntiCheatClient_Reserved01 function.
_tagEOS_AntiCheatClient_Reserved02Options
Input parameters for the EOS_AntiCheatClient_Reserved02 function.
_tagEOS_AntiCheatClient_UnprotectMessageOptions
Input parameters for the EOS_AntiCheatClient_UnprotectMessage function.
_tagEOS_AntiCheatClient_UnregisterPeerOptions
Input parameters for the EOS_AntiCheatClient_UnregisterPeer function.
_tagEOS_AntiCheatCommon_LogEventOptions
Input parameters for the EOS_AntiCheatServer_LogEvent function.
_tagEOS_AntiCheatCommon_LogEventParamPair
Log Event Parameter.
_tagEOS_AntiCheatCommon_LogGameRoundEndOptions
Input parameters for the EOS_AntiCheatServer_LogGameRoundEnd function.
_tagEOS_AntiCheatCommon_LogGameRoundStartOptions
Input parameters for the EOS_AntiCheatServer_LogGameRoundStart function.
_tagEOS_AntiCheatCommon_LogPlayerDespawnOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerDespawn function.
_tagEOS_AntiCheatCommon_LogPlayerReviveOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerRevive function.
_tagEOS_AntiCheatCommon_LogPlayerSpawnOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerSpawn function.
_tagEOS_AntiCheatCommon_LogPlayerTakeDamageOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerTakeDamage function.
_tagEOS_AntiCheatCommon_LogPlayerTickOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerTick function.
_tagEOS_AntiCheatCommon_LogPlayerUseAbilityOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerUseAbility function.
_tagEOS_AntiCheatCommon_LogPlayerUseWeaponData
Log Player Use Weapon Data.
_tagEOS_AntiCheatCommon_LogPlayerUseWeaponOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerUseWeapon function.
_tagEOS_AntiCheatCommon_OnClientActionRequiredCallbackInfo
Structure containing details about a required client/peer action
_tagEOS_AntiCheatCommon_OnClientAuthStatusChangedCallbackInfo
Structure containing details about a client/peer authentication status change
_tagEOS_AntiCheatCommon_OnMessageToClientCallbackInfo
Structure containing details about a new message that must be dispatched to a connected client/peer.
_tagEOS_AntiCheatCommon_Quat
Quaternion using left-handed coordinate system (as in Unreal Engine)
_tagEOS_AntiCheatCommon_RegisterEventOptions
Input parameters for the EOS_AntiCheatServer_RegisterEvent function.
_tagEOS_AntiCheatCommon_RegisterEventParamDef
Register Event Parameter Definition.
_tagEOS_AntiCheatCommon_SetClientDetailsOptions
Input parameters for the EOS_AntiCheatServer_SetClientDetails function.
_tagEOS_AntiCheatCommon_SetGameSessionIdOptions
Input parameters for the EOS_AntiCheatServer_SetGameSessionId function.
_tagEOS_AntiCheatCommon_Vec3f
Vector using left-handed coordinate system (as in Unreal Engine)
_tagEOS_AntiCheatServer_AddNotifyClientActionRequiredOptions
Input parameters for the EOS_AntiCheatServer_AddNotifyClientActionRequired function.
_tagEOS_AntiCheatServer_AddNotifyClientAuthStatusChangedOptions
Input parameters for the EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged function.
_tagEOS_AntiCheatServer_AddNotifyMessageToClientOptions
Input parameters for the EOS_AntiCheatServer_AddNotifyMessageToClient function.
_tagEOS_AntiCheatServer_BeginSessionOptions
Input parameters for the EOS_AntiCheatServer_BeginSession function.
_tagEOS_AntiCheatServer_EndSessionOptions
Input parameters for the EOS_AntiCheatServer_EndSession function.
_tagEOS_AntiCheatServer_GetProtectMessageOutputLengthOptions
Input parameters for the EOS_AntiCheatServer_GetProtectMessageOutputLength function.
_tagEOS_AntiCheatServer_ProtectMessageOptions
Input parameters for the EOS_AntiCheatServer_ProtectMessage function.
_tagEOS_AntiCheatServer_ReceiveMessageFromClientOptions
Input parameters for the EOS_AntiCheatServer_ReceiveMessageFromClient function.
_tagEOS_AntiCheatServer_RegisterClientOptions
Input parameters for the EOS_AntiCheatServer_RegisterClient function.
_tagEOS_AntiCheatServer_SetClientNetworkStateOptions
Input parameters for the EOS_AntiCheatServer_SetClientNetworkState function.
_tagEOS_AntiCheatServer_UnprotectMessageOptions
Input parameters for the EOS_AntiCheatServer_UnprotectMessage function.
_tagEOS_AntiCheatServer_UnregisterClientOptions
Input parameters for the EOS_AntiCheatServer_UnregisterClient function.
_tagEOS_Auth_AccountFeatureRestrictedInfo
Intermediate data needed to complete account restriction verification during login flow, returned by EOS_Auth_LoginCallbackInfo when the ResultCode is EOS_Auth_AccountFeatureRestricted. The URI inside should be exposed to the user for entry in a web browser. The URI must be copied out of this struct before completion of the callback.
_tagEOS_Auth_AddNotifyLoginStatusChangedOptions
Input parameters for the EOS_Auth_AddNotifyLoginStatusChanged Function.
_tagEOS_Auth_CopyIdTokenOptions
Input parameters for the EOS_Auth_CopyIdToken function.
_tagEOS_Auth_CopyUserAuthTokenOptions
Input parameters for the EOS_Auth_CopyUserAuthToken function.
_tagEOS_Auth_Credentials
Login credentials filled as part of the EOS_Auth_LoginOptions struct for EOS_Auth_Login API.
_tagEOS_Auth_DeletePersistentAuthCallbackInfo
Output parameters for the EOS_Auth_DeletePersistentAuth Function.
_tagEOS_Auth_DeletePersistentAuthOptions
Input parameters for the EOS_Auth_DeletePersistentAuth function.
_tagEOS_Auth_IdToken
A structure that contains an ID token. These structures are created by EOS_Auth_CopyIdToken and must be passed to EOS_Auth_IdToken_Release when finished.
_tagEOS_Auth_LinkAccountCallbackInfo
Output parameters for the EOS_Auth_LinkAccount Function.
_tagEOS_Auth_LinkAccountOptions
Input parameters for the EOS_Auth_LinkAccount function.
_tagEOS_Auth_LoginCallbackInfo
Output parameters for the EOS_Auth_Login Function.
_tagEOS_Auth_LoginOptions
Input parameters for the EOS_Auth_Login function.
_tagEOS_Auth_LoginStatusChangedCallbackInfo
Output parameters for the EOS_Auth_OnLoginStatusChangedCallback Function.
_tagEOS_Auth_LogoutCallbackInfo
Output parameters for the EOS_Auth_Logout Function.
_tagEOS_Auth_LogoutOptions
Input parameters for the EOS_Auth_Logout function.
_tagEOS_Auth_PinGrantInfo
Intermediate data for completing Epic account login, when neither the in-game overlay or a platform browser is used. The EOS_Auth_PinGrantInfo struct is returned as part of the EOS_Auth_LoginCallbackInfo and EOS_Auth_LinkAccountCallbackInfo structs. The data inside should be exposed to the user for entry on a secondary device. All data must be copied out before the completion of this callback.
_tagEOS_Auth_QueryIdTokenCallbackInfo
Output parameters for the EOS_Auth_QueryIdToken Function.
_tagEOS_Auth_QueryIdTokenOptions
Input parameters for the EOS_Auth_QueryIdToken function.
_tagEOS_Auth_Token
A structure that contains an auth token. These structures are created by EOS_Auth_CopyUserAuthToken and must be passed to EOS_Auth_Token_Release.
_tagEOS_Auth_VerifyIdTokenCallbackInfo
Output parameters for the EOS_Auth_VerifyIdToken Function.
_tagEOS_Auth_VerifyIdTokenOptions
Input parameters for the EOS_Auth_VerifyIdToken function.
_tagEOS_Auth_VerifyUserAuthCallbackInfo
Output parameters for the EOS_Auth_VerifyUserAuth Function.
_tagEOS_Auth_VerifyUserAuthOptions
Input parameters for the EOS_Auth_VerifyUserAuth function. This operation is destructive, the pointer will remain the same but the data pointers inside will update
_tagEOS_Connect_AddNotifyAuthExpirationOptions
Structure containing information for the auth expiration notification callback.
_tagEOS_Connect_AddNotifyLoginStatusChangedOptions
Structure containing information or the connect user login status change callback.
_tagEOS_Connect_AuthExpirationCallbackInfo
Output parameters for the EOS_Connect_OnAuthExpirationCallback function.
_tagEOS_Connect_CopyIdTokenOptions
Input parameters for the EOS_Connect_CopyIdToken function.
_tagEOS_Connect_CopyProductUserExternalAccountByAccountIdOptions
Input parameters for the EOS_Connect_CopyProductUserExternalAccountByAccountId function.
_tagEOS_Connect_CopyProductUserExternalAccountByAccountTypeOptions
Input parameters for the EOS_Connect_CopyProductUserExternalAccountByAccountType function.
_tagEOS_Connect_CopyProductUserExternalAccountByIndexOptions
Input parameters for the EOS_Connect_CopyProductUserExternalAccountByIndex function.
_tagEOS_Connect_CopyProductUserInfoOptions
Input parameters for the EOS_Connect_CopyProductUserInfo function.
_tagEOS_Connect_CreateDeviceIdCallbackInfo
Output parameters for the EOS_Connect_CreateDeviceId function.
_tagEOS_Connect_CreateDeviceIdOptions
Input parameters for the EOS_Connect_CreateDeviceId function.
_tagEOS_Connect_CreateUserCallbackInfo
Output parameters for the EOS_Connect_CreateUser function.
_tagEOS_Connect_CreateUserOptions
Input parameters for the EOS_Connect_CreateUser function.
_tagEOS_Connect_Credentials
A structure that contains external login credentials.
_tagEOS_Connect_DeleteDeviceIdCallbackInfo
Output parameters for the EOS_Connect_DeleteDeviceId function.
_tagEOS_Connect_DeleteDeviceIdOptions
Input parameters for the EOS_Connect_DeleteDeviceId function.
_tagEOS_Connect_ExternalAccountInfo
Contains information about an external account linked with a Product User ID.
_tagEOS_Connect_GetExternalAccountMappingsOptions
Input parameters for the EOS_Connect_GetExternalAccountMapping function.
_tagEOS_Connect_GetProductUserExternalAccountCountOptions
Input parameters for the EOS_Connect_GetProductUserExternalAccountCount function.
_tagEOS_Connect_GetProductUserIdMappingOptions
Input parameters for the EOS_Connect_GetProductUserIdMapping function.
_tagEOS_Connect_IdToken
A structure that contains an ID token. These structures are created by EOS_Connect_CopyIdToken and must be passed to EOS_Connect_IdToken_Release.
_tagEOS_Connect_LinkAccountCallbackInfo
Output parameters for the EOS_Connect_LinkAccount function.
_tagEOS_Connect_LinkAccountOptions
Input parameters for the EOS_Connect_LinkAccount function.
_tagEOS_Connect_LoginCallbackInfo
Output parameters for the EOS_Connect_Login function.
_tagEOS_Connect_LoginOptions
Input parameters for the EOS_Connect_Login function.
_tagEOS_Connect_LoginStatusChangedCallbackInfo
Output parameters for the EOS_Connect_OnLoginStatusChangedCallback function.
_tagEOS_Connect_LogoutCallbackInfo
Output parameters for the EOS_Connect_Logout function.
_tagEOS_Connect_LogoutOptions
Input parameters for the EOS_Connect_Logout API
_tagEOS_Connect_QueryExternalAccountMappingsCallbackInfo
Output parameters for the EOS_Connect_QueryExternalAccountMappings function.
_tagEOS_Connect_QueryExternalAccountMappingsOptions
Input parameters for the EOS_Connect_QueryExternalAccountMappings function.
_tagEOS_Connect_QueryProductUserIdMappingsCallbackInfo
Output parameters for the EOS_Connect_QueryProductUserIdMappings function.
_tagEOS_Connect_QueryProductUserIdMappingsOptions
Input parameters for the EOS_Connect_QueryProductUserIdMappings function.
_tagEOS_Connect_TransferDeviceIdAccountCallbackInfo
Output parameters for the EOS_Connect_TransferDeviceIdAccount Function.
_tagEOS_Connect_TransferDeviceIdAccountOptions
Input parameters for the EOS_Connect_TransferDeviceIdAccount Function.
_tagEOS_Connect_UnlinkAccountCallbackInfo
Output parameters for the EOS_Connect_UnlinkAccount Function.
_tagEOS_Connect_UnlinkAccountOptions
Input parameters for the EOS_Connect_UnlinkAccount Function.
_tagEOS_Connect_UserLoginInfo
Additional information about the local user.
_tagEOS_Connect_VerifyIdTokenCallbackInfo
Output parameters for the EOS_Connect_VerifyIdToken Function.
_tagEOS_Connect_VerifyIdTokenOptions
Input parameters for the EOS_Connect_VerifyIdToken function.
_tagEOS_CustomInvites_AcceptRequestToJoinCallbackInfo
Output parameters for the EOS_CustomInvites_AcceptRequestToJoin Function. These parameters are received through the callback provided to EOS_CustomInvites_AcceptRequestToJoin
_tagEOS_CustomInvites_AcceptRequestToJoinOptions
Input parameters for the EOS_CustomInvites_AcceptRequestToJoin function.
_tagEOS_CustomInvites_AddNotifyCustomInviteAcceptedOptions
Input parameters for the EOS_CustomInvites_AddNotifyCustomInviteAccepted function.
_tagEOS_CustomInvites_AddNotifyCustomInviteReceivedOptions
Input parameters for the EOS_CustomInvites_AddNotifyCustomInviteReceived function.
_tagEOS_CustomInvites_AddNotifyCustomInviteRejectedOptions
Input parameters for the EOS_CustomInvites_AddNotifyCustomInviteRejected function.
_tagEOS_CustomInvites_AddNotifyRequestToJoinAcceptedOptions
Input parameters for the EOS_CustomInvites_AddNotifyRequestToJoinAccepted function.
_tagEOS_CustomInvites_AddNotifyRequestToJoinReceivedOptions
Input parameters for the AddNotifyRequestToJoinReceived function.
_tagEOS_CustomInvites_AddNotifyRequestToJoinRejectedOptions
Input parameters for the EOS_CustomInvites_AddNotifyRequestToJoinRejected function.
_tagEOS_CustomInvites_AddNotifyRequestToJoinResponseReceivedOptions
Input parameters for the EOS_CustomInvites_AddNotifyRequestToJoinResponseReceived function.
_tagEOS_CustomInvites_AddNotifySendCustomNativeInviteRequestedOptions
Input parameters for the EOS_CustomInvites_AddNotifySendCustomNativeInviteRequested function.
_tagEOS_CustomInvites_CustomInviteRejectedCallbackInfo
Output parameters for the EOS_CustomInvites_OnCustomInviteRejectedCallback Function.
_tagEOS_CustomInvites_FinalizeInviteOptions
Input parameters for the EOS_CustomInvites_FinalizeInvite function.
_tagEOS_CustomInvites_OnCustomInviteAcceptedCallbackInfo
Output parameters for the EOS_CustomInvites_OnCustomInviteAcceptedCallback Function.
_tagEOS_CustomInvites_OnCustomInviteReceivedCallbackInfo
Output parameters for the EOS_CustomInvites_OnCustomInviteReceivedCallback Function.
_tagEOS_CustomInvites_OnRequestToJoinAcceptedCallbackInfo
Output parameters for the EOS_CustomInvites_OnRequestToJoinAcceptedCallback Function.
_tagEOS_CustomInvites_OnRequestToJoinRejectedCallbackInfo
Output parameters for the EOS_CustomInvites_OnRequestToJoinRejectedCallback Function.
_tagEOS_CustomInvites_RejectRequestToJoinCallbackInfo
Output parameters for the EOS_CustomInvites_RejectRequestToJoin Function. These parameters are received through the callback provided to EOS_CustomInvites_RejectRequestToJoin
_tagEOS_CustomInvites_RejectRequestToJoinOptions
Input parameters for the EOS_CustomInvites_RejectRequestToJoin function.
_tagEOS_CustomInvites_RequestToJoinReceivedCallbackInfo
Output parameters for the EOS_CustomInvites_AddNotifyRequestToJoinReceived function.
_tagEOS_CustomInvites_RequestToJoinResponseReceivedCallbackInfo
Output parameters for the EOS_CustomInvites_OnRequestToJoinResponseReceivedCallback function.
_tagEOS_CustomInvites_SendCustomInviteCallbackInfo
Output parameters for the EOS_CustomInvites_SendCustomInvite Function. These parameters are received through the callback provided to EOS_CustomInvites_SendCustomInvite
_tagEOS_CustomInvites_SendCustomInviteOptions
Input parameters for the EOS_CustomInvites_SendCustomInvite function.
_tagEOS_CustomInvites_SendCustomNativeInviteRequestedCallbackInfo
Output parameters for the EOS_CustomInvites_OnSendCustomNativeInviteRequestedCallback Function.
_tagEOS_CustomInvites_SendRequestToJoinCallbackInfo
Output parameters for the EOS_CustomInvites_SendRequestToJoin Function. These parameters are received through the callback provided to EOS_CustomInvites_SendRequestToJoin
_tagEOS_CustomInvites_SendRequestToJoinOptions
Input parameters for the EOS_CustomInvites_SendRequestToJoin function.
_tagEOS_CustomInvites_SetCustomInviteOptions
Input parameters for the EOS_CustomInvites_SetCustomInvite function.
_tagEOS_Ecom_CatalogItem
Contains information about a single item within the catalog. Instances of this structure are created by EOS_Ecom_CopyOfferItemByIndex. They must be passed to EOS_Ecom_CatalogItem_Release.
_tagEOS_Ecom_CatalogOffer
Contains information about a single offer within the catalog. Instances of this structure are created by EOS_Ecom_CopyOfferByIndex. They must be passed to EOS_Ecom_CatalogOffer_Release. Prices are stored in the lowest denomination for the associated currency. If CurrencyCode is “USD” then a price of 299 represents “$2.99”.
_tagEOS_Ecom_CatalogRelease
Contains information about a single release within the catalog. Instances of this structure are created by EOS_Ecom_CopyItemReleaseByIndex. They must be passed to EOS_Ecom_CatalogRelease_Release.
_tagEOS_Ecom_CheckoutCallbackInfo
Output parameters for the EOS_Ecom_Checkout Function.
_tagEOS_Ecom_CheckoutEntry
Contains information about a request to purchase a single offer. This structure is set as part of the EOS_Ecom_CheckoutOptions structure.
_tagEOS_Ecom_CheckoutOptions
Input parameters for the EOS_Ecom_Checkout function.
_tagEOS_Ecom_CopyEntitlementByIdOptions
Input parameters for the EOS_Ecom_CopyEntitlementById function.
_tagEOS_Ecom_CopyEntitlementByIndexOptions
Input parameters for the EOS_Ecom_CopyEntitlementByIndex function.
_tagEOS_Ecom_CopyEntitlementByNameAndIndexOptions
Input parameters for the EOS_Ecom_CopyEntitlementByNameAndIndex function.
_tagEOS_Ecom_CopyItemByIdOptions
Input parameters for the EOS_Ecom_CopyItemById function.
_tagEOS_Ecom_CopyItemImageInfoByIndexOptions
Input parameters for the EOS_Ecom_CopyItemImageInfoByIndex function.
_tagEOS_Ecom_CopyItemReleaseByIndexOptions
Input parameters for the EOS_Ecom_CopyItemReleaseByIndex function.
_tagEOS_Ecom_CopyLastRedeemEntitlementsResultByIndexOptions
Input parameters for the EOS_Ecom_CopyLastRedeemEntitlementsResultByIndex function.
_tagEOS_Ecom_CopyLastRedeemedEntitlementByIndexOptions
Input parameters for the EOS_Ecom_CopyLastRedeemedEntitlementByIndex function.
_tagEOS_Ecom_CopyOfferByIdOptions
Input parameters for the EOS_Ecom_CopyOfferById function.
_tagEOS_Ecom_CopyOfferByIndexOptions
Input parameters for the EOS_Ecom_CopyOfferByIndex function.
_tagEOS_Ecom_CopyOfferImageInfoByIndexOptions
Input parameters for the EOS_Ecom_CopyOfferImageInfoByIndex function.
_tagEOS_Ecom_CopyOfferItemByIndexOptions
Input parameters for the EOS_Ecom_CopyOfferItemByIndex function.
_tagEOS_Ecom_CopyTransactionByIdOptions
Input parameters for the EOS_Ecom_CopyTransactionById function.
_tagEOS_Ecom_CopyTransactionByIndexOptions
Input parameters for the EOS_Ecom_CopyTransactionByIndex function.
_tagEOS_Ecom_Entitlement
Contains information about a single entitlement associated with an account. Instances of this structure are created by EOS_Ecom_CopyEntitlementByIndex, EOS_Ecom_CopyEntitlementByNameAndIndex, or EOS_Ecom_CopyEntitlementById. They must be passed to EOS_Ecom_Entitlement_Release.
_tagEOS_Ecom_GetEntitlementsByNameCountOptions
Input parameters for the EOS_Ecom_GetEntitlementsByNameCount function.
_tagEOS_Ecom_GetEntitlementsCountOptions
Input parameters for the EOS_Ecom_GetEntitlementsCount function.
_tagEOS_Ecom_GetItemImageInfoCountOptions
Input parameters for the EOS_Ecom_GetItemImageInfoCount function.
_tagEOS_Ecom_GetItemReleaseCountOptions
Input parameters for the EOS_Ecom_GetItemReleaseCount function.
_tagEOS_Ecom_GetLastRedeemEntitlementsResultCountOptions
Input parameters for the EOS_Ecom_GetLastRedeemEntitlementsResultCount function.
_tagEOS_Ecom_GetLastRedeemedEntitlementsCountOptions
Input parameters for the EOS_Ecom_GetLastRedeemedEntitlementsCount function.
_tagEOS_Ecom_GetOfferCountOptions
Input parameters for the EOS_Ecom_GetOfferCount function.
_tagEOS_Ecom_GetOfferImageInfoCountOptions
Input parameters for the EOS_Ecom_GetOfferImageInfoCount function.
_tagEOS_Ecom_GetOfferItemCountOptions
Input parameters for the EOS_Ecom_GetOfferItemCount function.
_tagEOS_Ecom_GetTransactionCountOptions
Input parameters for the EOS_Ecom_GetTransactionCount function.
_tagEOS_Ecom_ItemOwnership
Contains information about a single item ownership associated with an account. This structure is returned as part of the EOS_Ecom_QueryOwnershipCallbackInfo structure.
_tagEOS_Ecom_KeyImageInfo
Contains information about a key image used by the catalog. Instances of this structure are created by EOS_Ecom_CopyItemImageInfoByIndex. They must be passed to EOS_Ecom_KeyImageInfo_Release. A Key Image is defined within Dev Portal and is associated with a Catalog Item. A Key Image is intended to be used to provide imagery for an in-game store.
_tagEOS_Ecom_QueryEntitlementTokenCallbackInfo
Output parameters for the EOS_Ecom_QueryEntitlementToken Function.
_tagEOS_Ecom_QueryEntitlementTokenOptions
Input parameters for the EOS_Ecom_QueryEntitlementToken function.
_tagEOS_Ecom_QueryEntitlementsCallbackInfo
Output parameters for the EOS_Ecom_QueryEntitlements Function.
_tagEOS_Ecom_QueryEntitlementsOptions
Input parameters for the EOS_Ecom_QueryEntitlements function.
_tagEOS_Ecom_QueryOffersCallbackInfo
Output parameters for the EOS_Ecom_QueryOffers Function.
_tagEOS_Ecom_QueryOffersOptions
Input parameters for the EOS_Ecom_QueryOffers function.
_tagEOS_Ecom_QueryOwnershipBySandboxIdsCallbackInfo
Output parameters for the EOS_Ecom_QueryOwnershipBySandboxIds Function.
_tagEOS_Ecom_QueryOwnershipBySandboxIdsOptions
Input parameters for the EOS_Ecom_QueryOwnershipBySandboxIds function.
_tagEOS_Ecom_QueryOwnershipCallbackInfo
Output parameters for the EOS_Ecom_QueryOwnership Function.
_tagEOS_Ecom_QueryOwnershipOptions
Input parameters for the EOS_Ecom_QueryOwnership function.
_tagEOS_Ecom_QueryOwnershipTokenCallbackInfo
Output parameters for the EOS_Ecom_QueryOwnershipToken Function.
_tagEOS_Ecom_QueryOwnershipTokenOptions
Input parameters for the EOS_Ecom_QueryOwnershipToken function.
_tagEOS_Ecom_RedeemEntitlementsCallbackInfo
Output parameters for the EOS_Ecom_RedeemEntitlements Function.
_tagEOS_Ecom_RedeemEntitlementsOptions
Input parameters for the EOS_Ecom_RedeemEntitlements function.
_tagEOS_Ecom_SandboxIdItemOwnership
Contains all owned catalog items for a sandbox ID. This structure is returned as part of the EOS_Ecom_QueryOwnershipBySandboxIdsCallbackInfo structure. Note: The SandboxID and CatalogItemId strings will not remain valid after EOS_Ecom_OnQueryOwnershipBySandboxIdsCallback, so a copy should be as needed.
_tagEOS_Ecom_Transaction_CopyEntitlementByIndexOptions
Input parameters for the EOS_Ecom_Transaction_CopyEntitlementByIndex function.
_tagEOS_Ecom_Transaction_GetEntitlementsCountOptions
Input parameters for the EOS_Ecom_Transaction_GetEntitlementsCount function.
_tagEOS_Friends_AcceptInviteCallbackInfo
Output parameters for the EOS_Friends_AcceptInvite Function.
_tagEOS_Friends_AcceptInviteOptions
Input parameters for the EOS_Friends_AcceptInvite function.
_tagEOS_Friends_AddNotifyBlockedUsersUpdateOptions
Input parameters for the EOS_Friends_AddNotifyBlockedUsersUpdate function.
_tagEOS_Friends_AddNotifyFriendsUpdateOptions
Input parameters for the EOS_Friends_AddNotifyFriendsUpdate function.
_tagEOS_Friends_GetBlockedUserAtIndexOptions
Input parameters for the EOS_Friends_GetBlockedUserAtIndex function.
_tagEOS_Friends_GetBlockedUsersCountOptions
Input parameters for the EOS_Friends_GetBlockedUsersCount function.
_tagEOS_Friends_GetFriendAtIndexOptions
Input parameters for the EOS_Friends_GetFriendAtIndex function.
_tagEOS_Friends_GetFriendsCountOptions
Input parameters for the EOS_Friends_GetFriendsCount function.
_tagEOS_Friends_GetStatusOptions
Input parameters for the EOS_Friends_GetStatus function.
_tagEOS_Friends_OnBlockedUsersUpdateInfo
Structure containing information about a blocklist update.
_tagEOS_Friends_OnFriendsUpdateInfo
Structure containing information about a friend status update.
_tagEOS_Friends_QueryFriendsCallbackInfo
Output parameters for the EOS_Friends_QueryFriends Function. These parameters are received through the callback provided to EOS_Friends_QueryFriends
_tagEOS_Friends_QueryFriendsOptions
Input parameters for the EOS_Friends_QueryFriends function.
_tagEOS_Friends_RejectInviteCallbackInfo
Output parameters for the EOS_Friends_RejectInvite Function.
_tagEOS_Friends_RejectInviteOptions
Input parameters for the EOS_Friends_RejectInvite function.
_tagEOS_Friends_SendInviteCallbackInfo
Output parameters for the EOS_Friends_SendInvite API.
_tagEOS_Friends_SendInviteOptions
Input parameters for the EOS_Friends_SendInvite function.
_tagEOS_InitializeOptions
Options for initializing the Epic Online Services SDK.
_tagEOS_Initialize_ThreadAffinity
Options for initializing defining thread affinity for use by Epic Online Services SDK. Set the affinity to 0 to allow EOS SDK to use a platform specific default value.
_tagEOS_IntegratedPlatformOptionsContainer_AddOptions
Data for the EOS_IntegratedPlatformOptionsContainer_Add function.
_tagEOS_IntegratedPlatform_AddNotifyUserLoginStatusChangedOptions
Input parameters for the EOS_IntegratedPlatform_AddNotifyUserLoginStatusChanged function.
_tagEOS_IntegratedPlatform_ClearUserPreLogoutCallbackOptions
Input parameters for the EOS_IntegratedPlatform_ClearUserPreLogoutCallback function.
_tagEOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerOptions
Data for the EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer function.
_tagEOS_IntegratedPlatform_FinalizeDeferredUserLogoutOptions
Input parameters for the EOS_IntegratedPlatform_FinalizeDeferredUserLogout function.
_tagEOS_IntegratedPlatform_Options
Initialization options to use with EOS_Platform_Options for integrated platforms.
_tagEOS_IntegratedPlatform_SetUserLoginStatusOptions
Input parameters for the EOS_IntegratedPlatform_SetUserLoginStatus function.
_tagEOS_IntegratedPlatform_SetUserPreLogoutCallbackOptions
Input parameters for the EOS_IntegratedPlatform_SetUserPreLogoutCallback function.
_tagEOS_IntegratedPlatform_Steam_Options
Required initialization options to use with EOS_IntegratedPlatform_Options for Steam. Steamworks API needs to be at least v1.13 Steam Sanitization requires at least v1.45 Starting Steamworks v1.58a onwards, SteamApiInterfaceVersionsArray is required when EOS_IPMF_LibraryManagedBySDK is set.
_tagEOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
Data about which integrated platform and which user that had a login status change and what the login status changed to.
_tagEOS_IntegratedPlatform_UserPreLogoutCallbackInfo
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.
_tagEOS_KWS_AddNotifyPermissionsUpdateReceivedOptions
Input parameters for the EOS_KWS_AddNotifyPermissionsUpdateReceived function.
_tagEOS_KWS_CopyPermissionByIndexOptions
Input parameters for the EOS_KWS_CopyPermissionByIndex function.
_tagEOS_KWS_CreateUserCallbackInfo
Output parameters for the EOS_KWS_CreateUserOptions Function. These parameters are received through the callback provided to EOS_KWS_CreateUser
_tagEOS_KWS_CreateUserOptions
Input parameters for the EOS_KWS_CreateUser function.
_tagEOS_KWS_GetPermissionByKeyOptions
Input parameters for the EOS_KWS_GetPermissionByKey function.
_tagEOS_KWS_GetPermissionsCountOptions
Input parameters for the EOS_KWS_GetPermissionsCount function.
_tagEOS_KWS_PermissionStatus
Contains information about a KWS permission status.
_tagEOS_KWS_PermissionsUpdateReceivedCallbackInfo
Output parameters for the EOS_KWS_OnPermissionsUpdateReceivedCallback Function.
_tagEOS_KWS_QueryAgeGateCallbackInfo
Output parameters for the EOS_KWS_QueryAgeGate Function. These parameters are received through the callback provided to EOS_KWS_QueryAgeGate
_tagEOS_KWS_QueryAgeGateOptions
Input parameters for the EOS_KWS_QueryAgeGate function.
_tagEOS_KWS_QueryPermissionsCallbackInfo
Output parameters for the EOS_KWS_QueryPermissionsOptions Function. These parameters are received through the callback provided to EOS_KWS_QueryPermissions
_tagEOS_KWS_QueryPermissionsOptions
Input parameters for the EOS_KWS_QueryPermissions function.
_tagEOS_KWS_RequestPermissionsCallbackInfo
Output parameters for the EOS_KWS_RequestPermissionsOptions Function. These parameters are received through the callback provided to EOS_KWS_RequestPermissions
_tagEOS_KWS_RequestPermissionsOptions
Input parameters for the EOS_KWS_RequestPermissions function.
_tagEOS_KWS_UpdateParentEmailCallbackInfo
Output parameters for the EOS_KWS_UpdateParentEmailOptions Function. These parameters are received through the callback provided to EOS_KWS_UpdateParentEmail
_tagEOS_KWS_UpdateParentEmailOptions
Input parameters for the EOS_KWS_UpdateParentEmail function.
_tagEOS_Leaderboards_CopyLeaderboardDefinitionByIndexOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardDefinitionByIndex function.
_tagEOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId function.
_tagEOS_Leaderboards_CopyLeaderboardRecordByIndexOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardRecordByIndex function.
_tagEOS_Leaderboards_CopyLeaderboardRecordByUserIdOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardRecordByUserId function.
_tagEOS_Leaderboards_CopyLeaderboardUserScoreByIndexOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardUserScoreByIndex function.
_tagEOS_Leaderboards_CopyLeaderboardUserScoreByUserIdOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardUserScoreByUserId function.
_tagEOS_Leaderboards_Definition
Contains information about a single leaderboard definition
_tagEOS_Leaderboards_GetLeaderboardDefinitionCountOptions
Input parameters for the EOS_Leaderboards_GetLeaderboardDefinitionCount function.
_tagEOS_Leaderboards_GetLeaderboardRecordCountOptions
Input parameters for the EOS_Leaderboards_GetLeaderboardRecordCount function.
_tagEOS_Leaderboards_GetLeaderboardUserScoreCountOptions
Input parameters for the EOS_Leaderboards_GetLeaderboardUserScoreCount function.
_tagEOS_Leaderboards_LeaderboardRecord
Contains information about a single leaderboard record
_tagEOS_Leaderboards_LeaderboardUserScore
Contains information about a single leaderboard user score
_tagEOS_Leaderboards_OnQueryLeaderboardDefinitionsCompleteCallbackInfo
Data containing the result information for a query leaderboard definitions request.
_tagEOS_Leaderboards_OnQueryLeaderboardRanksCompleteCallbackInfo
Data containing the result information for a query leaderboard ranks request.
_tagEOS_Leaderboards_OnQueryLeaderboardUserScoresCompleteCallbackInfo
Data containing the result information for a query leaderboard user scores request.
_tagEOS_Leaderboards_QueryLeaderboardDefinitionsOptions
Input parameters for the EOS_Leaderboards_QueryLeaderboardDefinitions function. StartTime and EndTime are optional parameters, they can be used to limit the list of definitions to overlap the time window specified.
_tagEOS_Leaderboards_QueryLeaderboardRanksOptions
Input parameters for the EOS_Leaderboards_QueryLeaderboardRanks function.
_tagEOS_Leaderboards_QueryLeaderboardUserScoresOptions
Input parameters for the EOS_Leaderboards_QueryLeaderboardUserScores function.
_tagEOS_Leaderboards_UserScoresQueryStatInfo
Contains information about a single stat to query with user scores.
_tagEOS_LobbyDetails_CopyAttributeByIndexOptions
Input parameters for the EOS_LobbyDetails_CopyAttributeByIndex function.
_tagEOS_LobbyDetails_CopyAttributeByKeyOptions
Input parameters for the EOS_LobbyDetails_CopyAttributeByKey function.
_tagEOS_LobbyDetails_CopyInfoOptions
Input parameters for the EOS_LobbyDetails_CopyInfo function.
_tagEOS_LobbyDetails_CopyMemberAttributeByIndexOptions
Input parameters for the EOS_LobbyDetails_CopyMemberAttributeByIndex function.
_tagEOS_LobbyDetails_CopyMemberAttributeByKeyOptions
Input parameters for the EOS_LobbyDetails_CopyMemberAttributeByKey function.
_tagEOS_LobbyDetails_CopyMemberInfoOptions
Input parameters for the EOS_LobbyDetails_CopyMemberInfo function.
_tagEOS_LobbyDetails_GetAttributeCountOptions
Input parameters for the EOS_LobbyDetails_GetAttributeCount function.
_tagEOS_LobbyDetails_GetLobbyOwnerOptions
Input parameters for the EOS_LobbyDetails_GetLobbyOwner function.
_tagEOS_LobbyDetails_GetMemberAttributeCountOptions
Input parameters for the EOS_LobbyDetails_GetMemberAttributeCount function.
_tagEOS_LobbyDetails_GetMemberByIndexOptions
Input parameters for the EOS_LobbyDetails_GetMemberByIndex function.
_tagEOS_LobbyDetails_GetMemberCountOptions
Input parameters for the EOS_LobbyDetails_GetMemberCount function.
_tagEOS_LobbyDetails_Info
Contains information about a single lobby.
_tagEOS_LobbyDetails_MemberInfo
Contains information about a member of a lobby.
_tagEOS_LobbyModification_AddAttributeOptions
Input parameters for the EOS_LobbyModification_AddAttribute function.
_tagEOS_LobbyModification_AddMemberAttributeOptions
Input parameters for the EOS_LobbyModification_AddMemberAttribute function.
_tagEOS_LobbyModification_RemoveAttributeOptions
Input parameters for the EOS_LobbyModification_RemoveAttribute function.
_tagEOS_LobbyModification_RemoveMemberAttributeOptions
Input parameters for the EOS_LobbyModification_RemoveMemberAttribute function.
_tagEOS_LobbyModification_SetAllowedPlatformIdsOptions
Input parameters for the EOS_LobbyModification_SetAllowedPlatformIdsOptions function.
_tagEOS_LobbyModification_SetBucketIdOptions
Input parameters for the EOS_LobbyModification_SetBucketId function.
_tagEOS_LobbyModification_SetInvitesAllowedOptions
Input parameters for the EOS_LobbyModification_SetInvitesAllowed Function.
_tagEOS_LobbyModification_SetMaxMembersOptions
Input parameters for the EOS_LobbyModification_SetMaxMembers function.
_tagEOS_LobbyModification_SetPermissionLevelOptions
Input parameters for the EOS_LobbyModification_SetPermissionLevel function.
_tagEOS_LobbySearch_CopySearchResultByIndexOptions
Input parameters for the EOS_LobbySearch_CopySearchResultByIndex function.
_tagEOS_LobbySearch_FindCallbackInfo
Output parameters for the EOS_LobbySearch_Find function.
_tagEOS_LobbySearch_FindOptions
Input parameters for the EOS_LobbySearch_Find function.
_tagEOS_LobbySearch_GetSearchResultCountOptions
Input parameters for the EOS_LobbySearch_GetSearchResultCount function.
_tagEOS_LobbySearch_RemoveParameterOptions
Input parameters for the EOS_LobbySearch_RemoveParameter function.
_tagEOS_LobbySearch_SetLobbyIdOptions
Input parameters for the EOS_LobbySearch_SetLobbyId function.
_tagEOS_LobbySearch_SetMaxResultsOptions
Input parameters for the EOS_LobbySearch_SetMaxResults function.
_tagEOS_LobbySearch_SetParameterOptions
Input parameters for the EOS_LobbySearch_SetParameter function.
_tagEOS_LobbySearch_SetTargetUserIdOptions
Input parameters for the EOS_LobbySearch_SetTargetUserId function.
_tagEOS_Lobby_AddNotifyJoinLobbyAcceptedOptions
Input parameters for the EOS_Lobby_AddNotifyJoinLobbyAccepted function.
_tagEOS_Lobby_AddNotifyLeaveLobbyRequestedOptions
Input parameters for the EOS_Lobby_AddNotifyLeaveLobbyRequested function.
_tagEOS_Lobby_AddNotifyLobbyInviteAcceptedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyInviteAccepted function.
_tagEOS_Lobby_AddNotifyLobbyInviteReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyInviteReceived function.
_tagEOS_Lobby_AddNotifyLobbyInviteRejectedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyInviteRejected function.
_tagEOS_Lobby_AddNotifyLobbyMemberStatusReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyMemberStatusReceived function.
_tagEOS_Lobby_AddNotifyLobbyMemberUpdateReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyMemberUpdateReceived function.
_tagEOS_Lobby_AddNotifyLobbyUpdateReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyUpdateReceived function.
_tagEOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions
Input parameters for the EOS_Lobby_AddNotifyRTCRoomConnectionChanged function.
_tagEOS_Lobby_AddNotifySendLobbyNativeInviteRequestedOptions
Input parameters for the EOS_Lobby_AddNotifySendLobbyNativeInviteRequested function.
_tagEOS_Lobby_Attribute
An attribute and its visibility setting stored with a lobby. Used to store both lobby and lobby member data
_tagEOS_Lobby_AttributeData
Contains information about lobby and lobby member data
_tagEOS_Lobby_CopyLobbyDetailsHandleByInviteIdOptions
Input parameters for the EOS_Lobby_CopyLobbyDetailsHandleByInviteId function.
_tagEOS_Lobby_CopyLobbyDetailsHandleByUiEventIdOptions
Input parameters for the EOS_Lobby_CopyLobbyDetailsHandleByUiEventId function.
_tagEOS_Lobby_CopyLobbyDetailsHandleOptions
Input parameters for the EOS_Lobby_CopyLobbyDetailsHandle function.
_tagEOS_Lobby_CreateLobbyCallbackInfo
Output parameters for the EOS_Lobby_CreateLobby function.
_tagEOS_Lobby_CreateLobbyOptions
Input parameters for the EOS_Lobby_CreateLobby function.
_tagEOS_Lobby_CreateLobbySearchOptions
Input parameters for the EOS_Lobby_CreateLobbySearch function.
_tagEOS_Lobby_DestroyLobbyCallbackInfo
Output parameters for the EOS_Lobby_DestroyLobby function.
_tagEOS_Lobby_DestroyLobbyOptions
Input parameters for the EOS_Lobby_DestroyLobby function.
_tagEOS_Lobby_GetConnectStringOptions
Input parameters for the EOS_Lobby_GetConnectString function.
_tagEOS_Lobby_GetInviteCountOptions
Input parameters for the EOS_Lobby_GetInviteCount function.
_tagEOS_Lobby_GetInviteIdByIndexOptions
Input parameters for the EOS_Lobby_GetInviteIdByIndex function.
_tagEOS_Lobby_GetRTCRoomNameOptions
Input parameters for the EOS_Lobby_GetRTCRoomName function.
_tagEOS_Lobby_HardMuteMemberCallbackInfo
Output parameters for the EOS_Lobby_HardMuteMember function.
_tagEOS_Lobby_HardMuteMemberOptions
Input parameters for the EOS_Lobby_HardMuteMember function.
_tagEOS_Lobby_IsRTCRoomConnectedOptions
Input parameters for the EOS_Lobby_IsRTCRoomConnected function.
_tagEOS_Lobby_JoinLobbyAcceptedCallbackInfo
Output parameters for the EOS_Lobby_OnJoinLobbyAcceptedCallback Function.
_tagEOS_Lobby_JoinLobbyByIdCallbackInfo
Output parameters for the EOS_Lobby_JoinLobbyById function.
_tagEOS_Lobby_JoinLobbyByIdOptions
Input parameters for the EOS_Lobby_JoinLobbyById function.
_tagEOS_Lobby_JoinLobbyCallbackInfo
Output parameters for the EOS_Lobby_JoinLobby function.
_tagEOS_Lobby_JoinLobbyOptions
Input parameters for the EOS_Lobby_JoinLobby function.
_tagEOS_Lobby_JoinRTCRoomCallbackInfo
Output parameters for the EOS_Lobby_JoinRTCRoom function.
_tagEOS_Lobby_JoinRTCRoomOptions
Input parameters for the EOS_Lobby_JoinRTCRoom function.
_tagEOS_Lobby_KickMemberCallbackInfo
Output parameters for the EOS_Lobby_KickMember function.
_tagEOS_Lobby_KickMemberOptions
Input parameters for the EOS_Lobby_KickMember function.
_tagEOS_Lobby_LeaveLobbyCallbackInfo
Output parameters for the EOS_Lobby_LeaveLobby function.
_tagEOS_Lobby_LeaveLobbyOptions
Input parameters for the EOS_Lobby_LeaveLobby function.
_tagEOS_Lobby_LeaveLobbyRequestedCallbackInfo
Output parameters for the EOS_Lobby_OnLeaveLobbyRequestedCallback Function.
_tagEOS_Lobby_LeaveRTCRoomCallbackInfo
Output parameters for the EOS_Lobby_LeaveRTCRoom function.
_tagEOS_Lobby_LeaveRTCRoomOptions
Input parameters for the EOS_Lobby_LeaveRTCRoom function.
_tagEOS_Lobby_LobbyInviteAcceptedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyInviteAcceptedCallback Function.
_tagEOS_Lobby_LobbyInviteReceivedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyInviteReceivedCallback Function.
_tagEOS_Lobby_LobbyInviteRejectedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyInviteRejectedCallback Function.
_tagEOS_Lobby_LobbyMemberStatusReceivedCallbackInfo
Output parameters for the EOS_Lobby_AddNotifyLobbyMemberStatusReceived function.
_tagEOS_Lobby_LobbyMemberUpdateReceivedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyMemberUpdateReceivedCallback Function.
_tagEOS_Lobby_LobbyUpdateReceivedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyUpdateReceivedCallback Function.
_tagEOS_Lobby_LocalRTCOptions
Input parameters to use with Lobby RTC Rooms.
_tagEOS_Lobby_ParseConnectStringOptions
Input parameters for the EOS_Lobby_GetConnectString function.
_tagEOS_Lobby_PromoteMemberCallbackInfo
Output parameters for the EOS_Lobby_PromoteMember function.
_tagEOS_Lobby_PromoteMemberOptions
Input parameters for the EOS_Lobby_PromoteMember function.
_tagEOS_Lobby_QueryInvitesCallbackInfo
Output parameters for the EOS_Lobby_QueryInvites function.
_tagEOS_Lobby_QueryInvitesOptions
Input parameters for the EOS_Lobby_QueryInvites function.
_tagEOS_Lobby_RTCRoomConnectionChangedCallbackInfo
Output parameters for the EOS_Lobby_AddNotifyRTCRoomConnectionChanged function.
_tagEOS_Lobby_RejectInviteCallbackInfo
Output parameters for the EOS_Lobby_RejectInvite function.
_tagEOS_Lobby_RejectInviteOptions
Input parameters for the EOS_Lobby_RejectInvite function.
_tagEOS_Lobby_SendInviteCallbackInfo
Output parameters for the EOS_Lobby_SendInvite function.
_tagEOS_Lobby_SendInviteOptions
Input parameters for the EOS_Lobby_SendInvite function.
_tagEOS_Lobby_SendLobbyNativeInviteRequestedCallbackInfo
Output parameters for the EOS_Lobby_OnSendLobbyNativeInviteRequestedCallback Function.
_tagEOS_Lobby_UpdateLobbyCallbackInfo
Output parameters for the EOS_Lobby_UpdateLobby function.
_tagEOS_Lobby_UpdateLobbyModificationOptions
Input parameters for the EOS_Lobby_UpdateLobbyModification function.
_tagEOS_Lobby_UpdateLobbyOptions
Input parameters for the EOS_Lobby_UpdateLobby function.
_tagEOS_Metrics_BeginPlayerSessionOptions
BeginPlayerSession.
_tagEOS_Metrics_EndPlayerSessionOptions
EndPlayerSession.
_tagEOS_Mod_Identifier
EOS_Mod_Identifier is used to identify a mod.
_tagEOS_Mods_CopyModInfoOptions
Data for the EOS_Mods_CopyModInfo function.
_tagEOS_Mods_EnumerateModsCallbackInfo
Output parameters for the EOS_Mods_EnumerateMods Function. These parameters are received through the callback provided to EOS_Mods_EnumerateMods
_tagEOS_Mods_EnumerateModsOptions
Input parameters for the EOS_Mods_EnumerateMods Function.
_tagEOS_Mods_InstallModCallbackInfo
Output parameters for the EOS_Mods_InstallMod Function. These parameters are received through the callback provided to EOS_Mods_InstallMod
_tagEOS_Mods_InstallModOptions
Input parameters for the EOS_Mods_InstallMod Function.
_tagEOS_Mods_ModInfo
Data for the EOS_Mods_CopyModInfo function.
_tagEOS_Mods_UninstallModCallbackInfo
Output parameters for the EOS_Mods_UninstallMod Function. These parameters are received through the callback provided to EOS_Mods_UninstallMod
_tagEOS_Mods_UninstallModOptions
Input parameters for the EOS_Mods_UninstallMod Function.
_tagEOS_Mods_UpdateModCallbackInfo
Output parameters for the EOS_Mods_UpdateMod Function. These parameters are received through the callback provided to EOS_Mods_UpdateMod
_tagEOS_Mods_UpdateModOptions
Input parameters for the EOS_Mods_UpdateMod Function.
_tagEOS_P2P_AcceptConnectionOptions
Structure containing information about who would like to accept a connection, and which connection.
_tagEOS_P2P_AddNotifyIncomingPacketQueueFullOptions
Structure containing information about what version of the EOS_P2P_AddNotifyIncomingPacketQueueFull function is supported.
_tagEOS_P2P_AddNotifyPeerConnectionClosedOptions
Structure containing information about who would like notifications about closed connections, and for which socket.
_tagEOS_P2P_AddNotifyPeerConnectionEstablishedOptions
Structure containing information about which connections should be notified
_tagEOS_P2P_AddNotifyPeerConnectionInterruptedOptions
Structure containing information about who would like notifications about interrupted connections, and for which socket.
_tagEOS_P2P_AddNotifyPeerConnectionRequestOptions
Structure containing information about who would like connection notifications, and about which socket.
_tagEOS_P2P_ClearPacketQueueOptions
Structure containing information about the packet queue to be cleared
_tagEOS_P2P_CloseConnectionOptions
Structure containing information about who would like to close a connection, and which connection.
_tagEOS_P2P_CloseConnectionsOptions
Structure containing information about who would like to close connections, and by what socket ID
_tagEOS_P2P_GetNATTypeOptions
Structure containing information needed to get previously queried NAT-types
_tagEOS_P2P_GetNextReceivedPacketSizeOptions
Structure containing information about who would like to receive a packet.
_tagEOS_P2P_GetPacketQueueInfoOptions
Structure containing information needed to get the current packet queue information.
_tagEOS_P2P_GetPortRangeOptions
Structure containing information about getting the configured port range settings.
_tagEOS_P2P_GetRelayControlOptions
Structure containing information about getting the relay control setting.
_tagEOS_P2P_OnIncomingConnectionRequestInfo
Structure containing information about an incoming connection request.
_tagEOS_P2P_OnIncomingPacketQueueFullInfo
Structure containing information about the packet queue’s state and the incoming packet that would overflow the queue
_tagEOS_P2P_OnPeerConnectionEstablishedInfo
Structure containing information about a connection being established
_tagEOS_P2P_OnPeerConnectionInterruptedInfo
Structure containing information about an connection request that is that was interrupted.
_tagEOS_P2P_OnQueryNATTypeCompleteInfo
Structure containing information about the local network NAT type
_tagEOS_P2P_OnRemoteConnectionClosedInfo
Structure containing information about an connection request that is being closed.
_tagEOS_P2P_PacketQueueInfo
Information related to the current state of the packet queues. It is possible for the current size to be larger than the maximum size if the maximum size changes or if the maximum queue size is set to EOS_P2P_MAX_QUEUE_SIZE_UNLIMITED.
_tagEOS_P2P_QueryNATTypeOptions
Structure containing information needed to query NAT-types
_tagEOS_P2P_ReceivePacketOptions
Structure containing information about who would like to receive a packet, and how much data can be stored safely.
_tagEOS_P2P_SendPacketOptions
Structure containing information about the data being sent and to which player
_tagEOS_P2P_SetPacketQueueSizeOptions
Structure containing information about new packet queue size settings.
_tagEOS_P2P_SetPortRangeOptions
Structure containing information about new port range settings.
_tagEOS_P2P_SetRelayControlOptions
Structure containing information about new relay configurations.
_tagEOS_P2P_SocketId
P2P Socket ID
_tagEOS_Platform_ClientCredentials
Client credentials.
_tagEOS_Platform_DesktopCrossplayStatusInfo
Output parameters for the EOS_Platform_GetDesktopCrossplayStatus function.
_tagEOS_Platform_GetDesktopCrossplayStatusOptions
Input parameters for the EOS_Platform_GetDesktopCrossplayStatus function.
_tagEOS_Platform_Options
Platform options for EOS_Platform_Create.
_tagEOS_Platform_RTCOptions
Platform RTC options.
_tagEOS_PlayerDataStorage_CopyFileMetadataAtIndexOptions
Input data for the CopyFileMetadataAtIndex function
_tagEOS_PlayerDataStorage_CopyFileMetadataByFilenameOptions
Input data for the CopyFileMetadataByFilename function
_tagEOS_PlayerDataStorage_DeleteCacheCallbackInfo
Structure containing the result of a delete cache operation
_tagEOS_PlayerDataStorage_DeleteCacheOptions
Input data for the EOS_TitleStorage_DeleteCache function
_tagEOS_PlayerDataStorage_DeleteFileCallbackInfo
Data containing the result information for a delete file request
_tagEOS_PlayerDataStorage_DeleteFileOptions
Input data for the EOS_PlayerDataStorage_DeleteFile function
_tagEOS_PlayerDataStorage_DuplicateFileCallbackInfo
Data containing the result information for a duplicate file request
_tagEOS_PlayerDataStorage_DuplicateFileOptions
Input data for the EOS_PlayerDataStorage_DuplicateFile function
_tagEOS_PlayerDataStorage_FileMetadata
Metadata information for a specific file
_tagEOS_PlayerDataStorage_FileTransferProgressCallbackInfo
Data containing the information about a file transfer in progress (or one that has completed)
_tagEOS_PlayerDataStorage_GetFileMetadataCountOptions
Input data for the EOS_PlayerDataStorage_GetFileMetadataCount function
_tagEOS_PlayerDataStorage_QueryFileCallbackInfo
Data containing information about a query file request
_tagEOS_PlayerDataStorage_QueryFileListCallbackInfo
Data containing information about a query file list request
_tagEOS_PlayerDataStorage_QueryFileListOptions
Input data for the EOS_PlayerDataStorage_QueryFileList function
_tagEOS_PlayerDataStorage_QueryFileOptions
Input data for the EOS_PlayerDataStorage_QueryFile function
_tagEOS_PlayerDataStorage_ReadFileCallbackInfo
Data containing the result of a read file request
_tagEOS_PlayerDataStorage_ReadFileDataCallbackInfo
Data containing data for a chunk of a file being read
_tagEOS_PlayerDataStorage_ReadFileOptions
Input data for the EOS_PlayerDataStorage_ReadFile function
_tagEOS_PlayerDataStorage_WriteFileCallbackInfo
The result information for a request to write data to a file
_tagEOS_PlayerDataStorage_WriteFileDataCallbackInfo
Data containing data for a chunk of a file being written
_tagEOS_PlayerDataStorage_WriteFileOptions
Input data for the EOS_PlayerDataStorage_WriteFile function
_tagEOS_PresenceModification_DataRecordId
Data for identifying which data records should be deleted.
_tagEOS_PresenceModification_DeleteDataOptions
Data for the EOS_PresenceModification_DeleteData function.
_tagEOS_PresenceModification_SetDataOptions
Data for the EOS_PresenceModification_SetData function.
_tagEOS_PresenceModification_SetJoinInfoOptions
Data for the EOS_PresenceModification_SetJoinInfo function.
_tagEOS_PresenceModification_SetRawRichTextOptions
Data for the EOS_PresenceModification_SetRawRichText API.
_tagEOS_PresenceModification_SetStatusOptions
Data for the EOS_PresenceModification_SetStatus function.
_tagEOS_Presence_AddNotifyJoinGameAcceptedOptions
Input parameters for the EOS_Presence_AddNotifyJoinGameAccepted function.
_tagEOS_Presence_AddNotifyOnPresenceChangedOptions
Data for the EOS_Presence_AddNotifyOnPresenceChanged function.
_tagEOS_Presence_CopyPresenceOptions
Data for the EOS_Presence_CopyPresence function.
_tagEOS_Presence_CreatePresenceModificationOptions
Data for the EOS_Presence_CreatePresenceModification function.
_tagEOS_Presence_DataRecord
An individual presence data record that belongs to a EOS_Presence_Info object. This object is released when its parent EOS_Presence_Info object is released.
_tagEOS_Presence_GetJoinInfoOptions
Data for the EOS_Presence_GetJoinInfo function.
_tagEOS_Presence_HasPresenceOptions
Data for the EOS_Presence_HasPresence function.
_tagEOS_Presence_Info
All the known presence information for a specific user. This object must be released by calling EOS_Presence_Info_Release.
_tagEOS_Presence_JoinGameAcceptedCallbackInfo
Output parameters for the EOS_Presence_OnJoinGameAcceptedCallback Function.
_tagEOS_Presence_PresenceChangedCallbackInfo
Data containing which users presence has changed
_tagEOS_Presence_QueryPresenceCallbackInfo
The result meta-data for a presence query.
_tagEOS_Presence_QueryPresenceOptions
Data for the EOS_Presence_QueryPresence function
_tagEOS_Presence_SetPresenceCallbackInfo
The result meta-data from setting a user’s presence.
_tagEOS_Presence_SetPresenceOptions
Data for the EOS_Presence_SetPresence function.
_tagEOS_ProgressionSnapshot_AddProgressionOptions
Input parameters for the EOS_ProgressionSnapshot_AddProgression function.
_tagEOS_ProgressionSnapshot_BeginSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_BeginSnapshot function.
_tagEOS_ProgressionSnapshot_DeleteSnapshotCallbackInfo
Output parameters for the EOS_ProgressionSnapshot_DeleteSnapshot Function.
_tagEOS_ProgressionSnapshot_DeleteSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_DeleteSnapshot function.
_tagEOS_ProgressionSnapshot_EndSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_EndSnapshot function.
_tagEOS_ProgressionSnapshot_SubmitSnapshotCallbackInfo
Output parameters for the EOS_ProgressionSnapshot_SubmitSnapshot Function.
_tagEOS_ProgressionSnapshot_SubmitSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_SubmitSnapshot function.
_tagEOS_RTCAdmin_CopyUserTokenByIndexOptions
Input parameters for the EOS_RTCAdmin_CopyUserTokenByIndex function.
_tagEOS_RTCAdmin_CopyUserTokenByUserIdOptions
Input parameters for the EOS_RTCAdmin_CopyUserTokenByUserId function.
_tagEOS_RTCAdmin_KickCompleteCallbackInfo
Data containing the result information for a kick participant request.
_tagEOS_RTCAdmin_KickOptions
Input parameters for the EOS_RTCAdmin_Kick function.
_tagEOS_RTCAdmin_QueryJoinRoomTokenCompleteCallbackInfo
Data containing the result information for a query join room token request.
_tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
Input parameters for the EOS_RTCAdmin_QueryJoinRoomToken function.
_tagEOS_RTCAdmin_SetParticipantHardMuteCompleteCallbackInfo
Data containing the result information for a hard mute request.
_tagEOS_RTCAdmin_SetParticipantHardMuteOptions
Input parameters for the EOS_RTCAdmin_SetParticipantHardMute function.
_tagEOS_RTCAdmin_UserToken
Contains information about a collection of user tokens for joining a room.
_tagEOS_RTC_AddNotifyDisconnectedOptions
This struct is used to call EOS_RTC_AddNotifyDisconnected.
_tagEOS_RTC_AddNotifyParticipantStatusChangedOptions
This struct is used to call EOS_RTC_AddNotifyParticipantStatusChanged.
_tagEOS_RTC_AddNotifyRoomBeforeJoinOptions
Input parameters for the EOS_RTC_AddNotifyRoomBeforeJoin function.
_tagEOS_RTC_AddNotifyRoomStatisticsUpdatedOptions
This struct is used to call EOS_RTC_AddNotifyRoomStatisticsUpdated.
_tagEOS_RTC_BlockParticipantCallbackInfo
This struct is passed in with a call to EOS_RTC_OnBlockParticipantCallback.
_tagEOS_RTC_BlockParticipantOptions
This struct is passed in with a call to EOS_RTC_BlockParticipant.
_tagEOS_RTC_DisconnectedCallbackInfo
This struct is passed in with a call to EOS_RTC_AddNotifyDisconnected registered event.
_tagEOS_RTC_JoinRoomCallbackInfo
This struct is passed in with a call to EOS_RTC_OnJoinRoomCallback.
_tagEOS_RTC_JoinRoomOptions
This struct is used to call EOS_RTC_JoinRoom.
_tagEOS_RTC_LeaveRoomCallbackInfo
This struct is passed in with a call to EOS_RTC_OnLeaveRoomCallback.
_tagEOS_RTC_LeaveRoomOptions
This struct is used to call EOS_RTC_LeaveRoom.
_tagEOS_RTC_Option
This struct is used to get information about a specific option.
_tagEOS_RTC_ParticipantMetadata
This struct is used to get information about a specific participant metadata item.
_tagEOS_RTC_ParticipantStatusChangedCallbackInfo
This struct is passed in with a call to EOS_RTC_AddNotifyParticipantStatusChanged registered event.
_tagEOS_RTC_RoomBeforeJoinCallbackInfo
This struct is passed in with a call to EOS_RTC_AddNotifyRoomBeforeJoin registered event.
_tagEOS_RTC_RoomStatisticsUpdatedInfo
This struct is passed in with a call to EOS_RTC_AddNotifyRoomStatisticsUpdated registered event.
_tagEOS_RTC_SetRoomSettingOptions
This struct is used to call EOS_RTC_SetRoomSetting
_tagEOS_RTC_SetSettingOptions
This struct is used to call EOS_RTC_SetSetting
_tagEOS_Reports_SendPlayerBehaviorReportCompleteCallbackInfo
Output parameters for the EOS_Reports_SendPlayerBehaviorReport function.
_tagEOS_Reports_SendPlayerBehaviorReportOptions
Input parameters for the EOS_Reports_SendPlayerBehaviorReport function.
_tagEOS_Sanctions_CopyPlayerSanctionByIndexOptions
Input parameters for the EOS_Sanctions_CopyPlayerSanctionByIndex function
_tagEOS_Sanctions_CreatePlayerSanctionAppealCallbackInfo
Output parameters for the EOS_Sanctions_CreatePlayerSanctionAppealCallbackInfo function.
_tagEOS_Sanctions_CreatePlayerSanctionAppealOptions
Input parameters for the EOS_Sanctions_CreatePlayerSanctionAppeal function.
_tagEOS_Sanctions_GetPlayerSanctionCountOptions
Input parameters for the EOS_Sanctions_GetPlayerSanctionCount function.
_tagEOS_Sanctions_PlayerSanction
Contains information about a single player sanction.
_tagEOS_Sanctions_QueryActivePlayerSanctionsCallbackInfo
Output parameters for the EOS_Sanctions_QueryActivePlayerSanctions function.
_tagEOS_Sanctions_QueryActivePlayerSanctionsOptions
Input parameters for the EOS_Sanctions_QueryActivePlayerSanctions API.
_tagEOS_SessionDetails_Attribute
An attribution value and its advertisement setting stored with a session.
_tagEOS_SessionDetails_CopyInfoOptions
Input parameters for the EOS_SessionDetails_CopyInfo function.
_tagEOS_SessionDetails_CopySessionAttributeByIndexOptions
Input parameters for the EOS_SessionDetails_CopySessionAttributeByIndex function.
_tagEOS_SessionDetails_CopySessionAttributeByKeyOptions
Input parameters for the EOS_SessionDetails_CopySessionAttributeByKey function.
_tagEOS_SessionDetails_GetSessionAttributeCountOptions
Input parameters for the EOS_SessionDetails_GetSessionAttributeCount function.
_tagEOS_SessionDetails_Info
Internal details about a session, found on both active sessions and within search results
_tagEOS_SessionDetails_Settings
Common settings associated with a single session
_tagEOS_SessionModification_AddAttributeOptions
Input parameters for the EOS_SessionModification_AddAttribute function.
_tagEOS_SessionModification_RemoveAttributeOptions
Input parameters for the EOS_SessionModification_RemoveAttribute function.
_tagEOS_SessionModification_SetAllowedPlatformIdsOptions
Input parameters for the EOS_SessionModification_SetAllowedPlatformIds function.
_tagEOS_SessionModification_SetBucketIdOptions
Input parameters for the EOS_SessionModification_SetBucketId function.
_tagEOS_SessionModification_SetHostAddressOptions
Input parameters for the EOS_SessionModification_SetHostAddress function.
_tagEOS_SessionModification_SetInvitesAllowedOptions
Input parameters for the EOS_SessionModification_SetInvitesAllowed function.
_tagEOS_SessionModification_SetJoinInProgressAllowedOptions
Input parameters for the EOS_SessionModification_SetJoinInProgressAllowed function.
_tagEOS_SessionModification_SetMaxPlayersOptions
Input parameters for the EOS_SessionModification_SetMaxPlayers function.
_tagEOS_SessionModification_SetPermissionLevelOptions
Input parameters for the EOS_SessionModification_SetPermissionLevel function.
_tagEOS_SessionSearch_CopySearchResultByIndexOptions
Input parameters for the EOS_SessionSearch_CopySearchResultByIndex function.
_tagEOS_SessionSearch_FindCallbackInfo
Output parameters for the EOS_SessionSearch_Find function.
_tagEOS_SessionSearch_FindOptions
Input parameters for the EOS_SessionSearch_Find function.
_tagEOS_SessionSearch_GetSearchResultCountOptions
Input parameters for the EOS_SessionSearch_GetSearchResultCount function.
_tagEOS_SessionSearch_RemoveParameterOptions
Input parameters for the EOS_SessionSearch_RemoveParameter function.
_tagEOS_SessionSearch_SetMaxResultsOptions
Input parameters for the EOS_SessionSearch_SetMaxResults function.
_tagEOS_SessionSearch_SetParameterOptions
Input parameters for the EOS_SessionSearch_SetParameter function.
_tagEOS_SessionSearch_SetSessionIdOptions
Input parameters for the EOS_SessionSearch_SetSessionId function.
_tagEOS_SessionSearch_SetTargetUserIdOptions
Input parameters for the EOS_SessionSearch_SetTargetUserId function.
_tagEOS_Sessions_AddNotifyJoinSessionAcceptedOptions
Input parameters for the EOS_Sessions_AddNotifyJoinSessionAccepted function.
_tagEOS_Sessions_AddNotifyLeaveSessionRequestedOptions
Input parameters for the EOS_Sessions_AddNotifyLeaveSessionRequested function.
_tagEOS_Sessions_AddNotifySendSessionNativeInviteRequestedOptions
Input parameters for the EOS_Sessions_AddNotifySendSessionNativeInviteRequested function.
_tagEOS_Sessions_AddNotifySessionInviteAcceptedOptions
Input parameters for the EOS_Sessions_AddNotifySessionInviteAccepted function.
_tagEOS_Sessions_AddNotifySessionInviteReceivedOptions
Input parameters for the EOS_Sessions_AddNotifySessionInviteReceived function.
_tagEOS_Sessions_AddNotifySessionInviteRejectedOptions
Input parameters for the EOS_Sessions_AddNotifySessionInviteRejected function.
_tagEOS_Sessions_AttributeData
Contains information about both session and search parameter attribution
_tagEOS_Sessions_CopyActiveSessionHandleOptions
Input parameters for the EOS_Sessions_CopyActiveSessionHandle function.
_tagEOS_Sessions_CopySessionHandleByInviteIdOptions
Input parameters for the EOS_Sessions_CopySessionHandleByInviteId function.
_tagEOS_Sessions_CopySessionHandleByUiEventIdOptions
Input parameters for the EOS_Sessions_CopySessionHandleByUiEventId function.
_tagEOS_Sessions_CopySessionHandleForPresenceOptions
Input parameters for the EOS_Sessions_CopySessionHandleForPresence function.
_tagEOS_Sessions_CreateSessionModificationOptions
Input parameters for the EOS_Sessions_CreateSessionModification function.
_tagEOS_Sessions_CreateSessionSearchOptions
Input parameters for the EOS_Sessions_CreateSessionSearch function.
_tagEOS_Sessions_DestroySessionCallbackInfo
Output parameters for the EOS_Sessions_DestroySession function.
_tagEOS_Sessions_DestroySessionOptions
Input parameters for the EOS_Sessions_DestroySession function.
_tagEOS_Sessions_DumpSessionStateOptions
Input parameters for the EOS_Sessions_DumpSessionState function.
_tagEOS_Sessions_EndSessionCallbackInfo
Output parameters for the EOS_Sessions_EndSession function.
_tagEOS_Sessions_EndSessionOptions
Input parameters for the EOS_Sessions_EndSession function.
_tagEOS_Sessions_GetInviteCountOptions
Input parameters for the EOS_Sessions_GetInviteCount function.
_tagEOS_Sessions_GetInviteIdByIndexOptions
Input parameters for the EOS_Sessions_GetInviteIdByIndex function.
_tagEOS_Sessions_IsUserInSessionOptions
Input parameters for the EOS_Sessions_IsUserInSession function.
_tagEOS_Sessions_JoinSessionAcceptedCallbackInfo
Output parameters for the EOS_Sessions_OnJoinSessionAcceptedCallback function.
_tagEOS_Sessions_JoinSessionCallbackInfo
Output parameters for the EOS_Sessions_JoinSession function.
_tagEOS_Sessions_JoinSessionOptions
Input parameters for the EOS_Sessions_JoinSession function.
_tagEOS_Sessions_LeaveSessionRequestedCallbackInfo
Output parameters for the EOS_Sessions_OnLeaveSessionRequestedCallback Function.
_tagEOS_Sessions_QueryInvitesCallbackInfo
Output parameters for the EOS_Sessions_QueryInvites function.
_tagEOS_Sessions_QueryInvitesOptions
Input parameters for the EOS_Sessions_QueryInvites function.
_tagEOS_Sessions_RegisterPlayersCallbackInfo
Output parameters for the EOS_Sessions_RegisterPlayers function.
_tagEOS_Sessions_RegisterPlayersOptions
Input parameters for the EOS_Sessions_RegisterPlayers function.
_tagEOS_Sessions_RejectInviteCallbackInfo
Output parameters for the EOS_Sessions_RejectInvite function.
_tagEOS_Sessions_RejectInviteOptions
Input parameters for the EOS_Sessions_RejectInvite function.
_tagEOS_Sessions_SendInviteCallbackInfo
Output parameters for the EOS_Sessions_SendInvite function.
_tagEOS_Sessions_SendInviteOptions
Input parameters for the EOS_Sessions_SendInvite function.
_tagEOS_Sessions_SendSessionNativeInviteRequestedCallbackInfo
Output parameters for the EOS_Sessions_OnSendSessionNativeInviteRequestedCallback Function.
_tagEOS_Sessions_SessionInviteAcceptedCallbackInfo
Output parameters for the EOS_Sessions_OnSessionInviteAcceptedCallback function.
_tagEOS_Sessions_SessionInviteReceivedCallbackInfo
Output parameters for the EOS_Sessions_OnSessionInviteReceivedCallback function.
_tagEOS_Sessions_SessionInviteRejectedCallbackInfo
Output parameters for the EOS_Sessions_OnSessionInviteRejectedCallback function.
_tagEOS_Sessions_StartSessionCallbackInfo
Output parameters for the EOS_Sessions_StartSession function.
_tagEOS_Sessions_StartSessionOptions
Input parameters for the EOS_Sessions_StartSession function.
_tagEOS_Sessions_UnregisterPlayersCallbackInfo
Output parameters for the EOS_Sessions_UnregisterPlayers function.
_tagEOS_Sessions_UnregisterPlayersOptions
Input parameters for the EOS_Sessions_UnregisterPlayers function.
_tagEOS_Sessions_UpdateSessionCallbackInfo
Output parameters for the EOS_Sessions_UpdateSession function.
_tagEOS_Sessions_UpdateSessionModificationOptions
Input parameters for the EOS_Sessions_UpdateSessionModification function.
_tagEOS_Sessions_UpdateSessionOptions
Input parameters for the EOS_Sessions_UpdateSession function.
_tagEOS_Stats_CopyStatByIndexOptions
Input parameters for the EOS_Stats_CopyStatByIndex function.
_tagEOS_Stats_CopyStatByNameOptions
Input parameters for the EOS_Stats_CopyStatByName function.
_tagEOS_Stats_GetStatCountOptions
Input parameters for the EOS_Stats_GetStatsCount function.
_tagEOS_Stats_IngestData
Contains information about a single stat to ingest.
_tagEOS_Stats_IngestStatCompleteCallbackInfo
Data containing the result information for an ingest stat request.
_tagEOS_Stats_IngestStatOptions
Input parameters for the EOS_Stats_IngestStat function.
_tagEOS_Stats_OnQueryStatsCompleteCallbackInfo
Data containing the result information for querying a player’s stats request.
_tagEOS_Stats_QueryStatsOptions
Input parameters for the EOS_Stats_QueryStats function.
_tagEOS_Stats_Stat
Contains information about a single player stat.
_tagEOS_TitleStorage_CopyFileMetadataAtIndexOptions
Input data for the CopyFileMetadataAtIndex function
_tagEOS_TitleStorage_CopyFileMetadataByFilenameOptions
Input data for the CopyFileMetadataByFilename function
_tagEOS_TitleStorage_DeleteCacheCallbackInfo
Structure containing the result of a delete cache operation
_tagEOS_TitleStorage_DeleteCacheOptions
Input data for the EOS_TitleStorage_DeleteCache function
_tagEOS_TitleStorage_FileMetadata
Metadata information for a specific file
_tagEOS_TitleStorage_FileTransferProgressCallbackInfo
Structure containing the information about a file transfer in progress (or one that has completed)
_tagEOS_TitleStorage_GetFileMetadataCountOptions
Input data for the EOS_TitleStorage_GetFileMetadataCount function
_tagEOS_TitleStorage_QueryFileCallbackInfo
Structure containing information about a query file request
_tagEOS_TitleStorage_QueryFileListCallbackInfo
Structure containing information about a query file list request
_tagEOS_TitleStorage_QueryFileListOptions
Input data for the EOS_TitleStorage_QueryFileList function
_tagEOS_TitleStorage_QueryFileOptions
Input data for the EOS_TitleStorage_QueryFile function
_tagEOS_TitleStorage_ReadFileCallbackInfo
Structure containing the result of a read file request
_tagEOS_TitleStorage_ReadFileDataCallbackInfo
Structure containing data for a chunk of a file being read
_tagEOS_TitleStorage_ReadFileOptions
Input data for the EOS_TitleStorage_ReadFile function
_tagEOS_UI_AcknowledgeEventIdOptions
Input parameters for the EOS_UI_AcknowledgeEventId.
_tagEOS_UI_AddNotifyDisplaySettingsUpdatedOptions
Input parameters for the EOS_UI_AddNotifyDisplaySettingsUpdated function.
_tagEOS_UI_AddNotifyMemoryMonitorOptions
Input parameters for the EOS_UI_AddNotifyMemoryMonitor function.
_tagEOS_UI_AddNotifyOnScreenKeyboardRequestedOptions
Input parameters for the EOS_UI_AddNotifyOnScreenKeyboardRequested function.
_tagEOS_UI_ConfigureOnScreenKeyboardOptions
Input parameters for the EOS_UI_ConfigureOnScreenKeyboard function.
_tagEOS_UI_GetFriendsExclusiveInputOptions
Input parameters for the EOS_UI_GetFriendsExclusiveInput function.
_tagEOS_UI_GetFriendsVisibleOptions
Input parameters for the EOS_UI_GetFriendsVisible function.
_tagEOS_UI_GetToggleFriendsButtonOptions
Input parameters for the EOS_UI_GetToggleFriendsButton function.
_tagEOS_UI_GetToggleFriendsKeyOptions
Input parameters for the EOS_UI_GetToggleFriendsKey function.
_tagEOS_UI_HideFriendsCallbackInfo
Output parameters for the EOS_UI_HideFriends function.
_tagEOS_UI_HideFriendsOptions
Input parameters for the EOS_UI_HideFriends function.
_tagEOS_UI_IsSocialOverlayPausedOptions
Input parameters for the EOS_UI_IsSocialOverlayPaused function.
_tagEOS_UI_MemoryMonitorCallbackInfo
A structure representing a memory monitoring message.
_tagEOS_UI_OnDisplaySettingsUpdatedCallbackInfo
Output parameters for the EOS_UI_AddNotifyDisplaySettingsUpdated function.
_tagEOS_UI_OnScreenKeyboardRequestedCallbackInfo
Output parameters for the EOS_UI_AddNotifyOnScreenKeyboardRequested function.
_tagEOS_UI_OnShowBlockPlayerCallbackInfo
Output parameters for the EOS_UI_ShowBlockPlayer function.
_tagEOS_UI_OnShowReportPlayerCallbackInfo
Output parameters for the EOS_UI_ShowReportPlayer function.
_tagEOS_UI_PauseSocialOverlayOptions
Input parameters for the EOS_UI_PauseSocialOverlay function.
_tagEOS_UI_PrePresentOptions
Parameters for the EOS_UI_PrePresent function.
_tagEOS_UI_Rect
A rectangle.
_tagEOS_UI_ReportInputStateOptions
Input parameters for the EOS_UI_ReportInputState function.
_tagEOS_UI_SetDisplayPreferenceOptions
Input parameters for the EOS_UI_SetDisplayPreference function.
_tagEOS_UI_SetToggleFriendsButtonOptions
Input parameters for the EOS_UI_SetToggleFriendsButton function.
_tagEOS_UI_SetToggleFriendsKeyOptions
Input parameters for the EOS_UI_SetToggleFriendsKey function.
_tagEOS_UI_ShowBlockPlayerOptions
Parameters for the EOS_UI_ShowBlockPlayer function.
_tagEOS_UI_ShowFriendsCallbackInfo
Output parameters for the EOS_UI_ShowFriends function.
_tagEOS_UI_ShowFriendsOptions
Input parameters for the EOS_UI_ShowFriends function.
_tagEOS_UI_ShowNativeProfileCallbackInfo
Output parameters for the EOS_UI_ShowNativeProfile function.
_tagEOS_UI_ShowNativeProfileOptions
Parameters for the EOS_UI_ShowNativeProfile function.
_tagEOS_UI_ShowReportPlayerOptions
Parameters for the EOS_UI_ShowReportPlayer function.
_tagEOS_UserInfo
A structure that contains the user information. These structures are created by EOS_UserInfo_CopyUserInfo and must be passed to EOS_UserInfo_Release.
_tagEOS_UserInfo_BestDisplayName
A structure that contains the user information. These structures are created by EOS_UserInfo_CopyBestDisplayName or EOS_UserInfo_CopyBestDisplayNameWithPlatform and must be passed to EOS_UserInfo_BestDisplayName_Release.
_tagEOS_UserInfo_CopyBestDisplayNameOptions
Input parameters for the EOS_UserInfo_CopyBestDisplayName function.
_tagEOS_UserInfo_CopyBestDisplayNameWithPlatformOptions
Input parameters for the EOS_UserInfo_CopyBestDisplayNameWithPlatform function.
_tagEOS_UserInfo_CopyExternalUserInfoByAccountIdOptions
Input parameters for the EOS_UserInfo_CopyExternalUserInfoByAccountId function.
_tagEOS_UserInfo_CopyExternalUserInfoByAccountTypeOptions
Input parameters for the EOS_UserInfo_CopyExternalUserInfoByAccountType function.
_tagEOS_UserInfo_CopyExternalUserInfoByIndexOptions
Input parameters for the EOS_UserInfo_CopyExternalUserInfoByIndex function.
_tagEOS_UserInfo_CopyUserInfoOptions
Input parameters for the EOS_UserInfo_CopyUserInfo function.
_tagEOS_UserInfo_ExternalUserInfo
Contains information about a single external user info.
_tagEOS_UserInfo_GetExternalUserInfoCountOptions
Input parameters for the EOS_UserInfo_GetExternalUserInfoCount function.
_tagEOS_UserInfo_GetLocalPlatformTypeOptions
Input parameters for the EOS_UserInfo_GetLocalPlatformType function.
_tagEOS_UserInfo_QueryUserInfoByDisplayNameCallbackInfo
Output parameters for the EOS_UserInfo_QueryUserInfoByDisplayName Function.
_tagEOS_UserInfo_QueryUserInfoByDisplayNameOptions
Input parameters for the EOS_UserInfo_QueryUserInfoByDisplayName function.
_tagEOS_UserInfo_QueryUserInfoByExternalAccountCallbackInfo
Output parameters for the EOS_UserInfo_QueryUserInfoByExternalAccount Function.
_tagEOS_UserInfo_QueryUserInfoByExternalAccountOptions
Input parameters for the EOS_UserInfo_QueryUserInfoByExternalAccount function.
_tagEOS_UserInfo_QueryUserInfoCallbackInfo
Output parameters for the EOS_UserInfo_QueryUserInfo Function.
_tagEOS_UserInfo_QueryUserInfoOptions
Input parameters for the EOS_UserInfo_QueryUserInfo function.

Constants§

EOS_ACHIEVEMENTS_ACHIEVEMENT_UNLOCKTIME_UNDEFINED
EOS_ACHIEVEMENTS_ADDNOTIFYACHIEVEMENTSUNLOCKEDV2_API_LATEST
EOS_ACHIEVEMENTS_ADDNOTIFYACHIEVEMENTSUNLOCKED_API_LATEST
EOS_ACHIEVEMENTS_COPYACHIEVEMENTDEFINITIONV2BYACHIEVEMENTID_API_LATEST
EOS_ACHIEVEMENTS_COPYACHIEVEMENTDEFINITIONV2BYINDEX_API_LATEST
EOS_ACHIEVEMENTS_COPYDEFINITIONBYACHIEVEMENTID_API_LATEST
EOS_ACHIEVEMENTS_COPYDEFINITIONBYINDEX_API_LATEST
EOS_ACHIEVEMENTS_COPYDEFINITIONV2BYACHIEVEMENTID_API_LATEST
EOS_ACHIEVEMENTS_COPYDEFINITIONV2BYINDEX_API_LATEST
EOS_ACHIEVEMENTS_COPYPLAYERACHIEVEMENTBYACHIEVEMENTID_API_LATEST
EOS_ACHIEVEMENTS_COPYPLAYERACHIEVEMENTBYINDEX_API_LATEST
EOS_ACHIEVEMENTS_COPYUNLOCKEDACHIEVEMENTBYACHIEVEMENTID_API_LATEST
EOS_ACHIEVEMENTS_COPYUNLOCKEDACHIEVEMENTBYINDEX_API_LATEST
EOS_ACHIEVEMENTS_DEFINITIONV2_API_LATEST
EOS_ACHIEVEMENTS_DEFINITION_API_LATEST
EOS_ACHIEVEMENTS_GETACHIEVEMENTDEFINITIONCOUNT_API_LATEST
EOS_ACHIEVEMENTS_GETPLAYERACHIEVEMENTCOUNT_API_LATEST
EOS_ACHIEVEMENTS_GETUNLOCKEDACHIEVEMENTCOUNT_API_LATEST
EOS_ACHIEVEMENTS_PLAYERACHIEVEMENT_API_LATEST
EOS_ACHIEVEMENTS_PLAYERSTATINFO_API_LATEST
EOS_ACHIEVEMENTS_QUERYDEFINITIONS_API_LATEST
EOS_ACHIEVEMENTS_QUERYPLAYERACHIEVEMENTS_API_LATEST
EOS_ACHIEVEMENTS_STATTHRESHOLDS_API_LATEST
EOS_ACHIEVEMENTS_STATTHRESHOLD_API_LATEST
EOS_ACHIEVEMENTS_UNLOCKACHIEVEMENTS_API_LATEST
EOS_ACHIEVEMENTS_UNLOCKEDACHIEVEMENT_API_LATEST
EOS_ACTIVESESSION_COPYINFO_API_LATEST
EOS_ACTIVESESSION_GETREGISTEREDPLAYERBYINDEX_API_LATEST
EOS_ACTIVESESSION_GETREGISTEREDPLAYERCOUNT_API_LATEST
EOS_ACTIVESESSION_INFO_API_LATEST
EOS_ANTICHEATCLIENT_ADDEXTERNALINTEGRITYCATALOG_API_LATEST
EOS_ANTICHEATCLIENT_ADDNOTIFYCLIENTINTEGRITYVIOLATED_API_LATEST
EOS_ANTICHEATCLIENT_ADDNOTIFYMESSAGETOPEER_API_LATEST
EOS_ANTICHEATCLIENT_ADDNOTIFYMESSAGETOSERVER_API_LATEST
EOS_ANTICHEATCLIENT_ADDNOTIFYPEERACTIONREQUIRED_API_LATEST
EOS_ANTICHEATCLIENT_ADDNOTIFYPEERAUTHSTATUSCHANGED_API_LATEST
EOS_ANTICHEATCLIENT_BEGINSESSION_API_LATEST
EOS_ANTICHEATCLIENT_ENDSESSION_API_LATEST
EOS_ANTICHEATCLIENT_GETMODULEBUILDID_API_LATEST
EOS_ANTICHEATCLIENT_GETPROTECTMESSAGEOUTPUTLENGTH_API_LATEST
EOS_ANTICHEATCLIENT_ONMESSAGETOPEERCALLBACK_MAX_MESSAGE_SIZE
EOS_ANTICHEATCLIENT_ONMESSAGETOSERVERCALLBACK_MAX_MESSAGE_SIZE
EOS_ANTICHEATCLIENT_POLLSTATUS_API_LATEST
EOS_ANTICHEATCLIENT_PROTECTMESSAGE_API_LATEST
EOS_ANTICHEATCLIENT_RECEIVEMESSAGEFROMPEER_API_LATEST
EOS_ANTICHEATCLIENT_RECEIVEMESSAGEFROMSERVER_API_LATEST
EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST
EOS_ANTICHEATCLIENT_REGISTERPEER_MAX_AUTHENTICATIONTIMEOUT
EOS_ANTICHEATCLIENT_REGISTERPEER_MIN_AUTHENTICATIONTIMEOUT
EOS_ANTICHEATCLIENT_RESERVED01_API_LATEST
EOS_ANTICHEATCLIENT_RESERVED02_API_LATEST
EOS_ANTICHEATCLIENT_UNPROTECTMESSAGE_API_LATEST
EOS_ANTICHEATCLIENT_UNREGISTERPEER_API_LATEST
EOS_ANTICHEATCOMMON_LOGEVENT_API_LATEST
EOS_ANTICHEATCOMMON_LOGEVENT_STRING_MAX_LENGTH
EOS_ANTICHEATCOMMON_LOGGAMEROUNDEND_API_LATEST
EOS_ANTICHEATCOMMON_LOGGAMEROUNDSTART_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERDESPAWN_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERREVIVE_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERSPAWN_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERTAKEDAMAGE_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERTICK_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERUSEABILITY_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERUSEWEAPON_API_LATEST
EOS_ANTICHEATCOMMON_LOGPLAYERUSEWEAPON_WEAPONNAME_MAX_LENGTH
EOS_ANTICHEATCOMMON_REGISTEREVENT_API_LATEST
EOS_ANTICHEATCOMMON_REGISTEREVENT_CUSTOMEVENTBASE
EOS_ANTICHEATCOMMON_REGISTEREVENT_MAX_PARAMDEFSCOUNT
EOS_ANTICHEATCOMMON_SETCLIENTDETAILS_API_LATEST
EOS_ANTICHEATCOMMON_SETGAMESESSIONID_API_LATEST
EOS_ANTICHEATSERVER_ADDNOTIFYCLIENTACTIONREQUIRED_API_LATEST
EOS_ANTICHEATSERVER_ADDNOTIFYCLIENTAUTHSTATUSCHANGED_API_LATEST
EOS_ANTICHEATSERVER_ADDNOTIFYMESSAGETOCLIENT_API_LATEST
EOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST
EOS_ANTICHEATSERVER_BEGINSESSION_MAX_REGISTERTIMEOUT
EOS_ANTICHEATSERVER_BEGINSESSION_MIN_REGISTERTIMEOUT
EOS_ANTICHEATSERVER_ENDSESSION_API_LATEST
EOS_ANTICHEATSERVER_GETPROTECTMESSAGEOUTPUTLENGTH_API_LATEST
EOS_ANTICHEATSERVER_ONMESSAGETOCLIENTCALLBACK_MAX_MESSAGE_SIZE
EOS_ANTICHEATSERVER_PROTECTMESSAGE_API_LATEST
EOS_ANTICHEATSERVER_RECEIVEMESSAGEFROMCLIENT_API_LATEST
EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST
EOS_ANTICHEATSERVER_SETCLIENTNETWORKSTATE_API_LATEST
EOS_ANTICHEATSERVER_UNPROTECTMESSAGE_API_LATEST
EOS_ANTICHEATSERVER_UNREGISTERCLIENT_API_LATEST
EOS_AUTH_ACCOUNTFEATURERESTRICTEDINFO_API_LATEST
EOS_AUTH_ADDNOTIFYLOGINSTATUSCHANGED_API_LATEST
EOS_AUTH_COPYIDTOKEN_API_LATEST
EOS_AUTH_COPYUSERAUTHTOKEN_API_LATEST
EOS_AUTH_CREDENTIALS_API_LATEST
EOS_AUTH_DELETEPERSISTENTAUTH_API_LATEST
EOS_AUTH_IDTOKEN_API_LATEST
EOS_AUTH_LINKACCOUNT_API_LATEST
EOS_AUTH_LOGIN_API_LATEST
EOS_AUTH_LOGOUT_API_LATEST
EOS_AUTH_PINGRANTINFO_API_LATEST
EOS_AUTH_QUERYIDTOKEN_API_LATEST
EOS_AUTH_TOKEN_API_LATEST
EOS_AUTH_VERIFYIDTOKEN_API_LATEST
EOS_AUTH_VERIFYUSERAUTH_API_LATEST
EOS_CONNECT_ADDNOTIFYAUTHEXPIRATION_API_LATEST
EOS_CONNECT_ADDNOTIFYLOGINSTATUSCHANGED_API_LATEST
EOS_CONNECT_COPYIDTOKEN_API_LATEST
EOS_CONNECT_COPYPRODUCTUSEREXTERNALACCOUNTBYACCOUNTID_API_LATEST
EOS_CONNECT_COPYPRODUCTUSEREXTERNALACCOUNTBYACCOUNTTYPE_API_LATEST
EOS_CONNECT_COPYPRODUCTUSEREXTERNALACCOUNTBYINDEX_API_LATEST
EOS_CONNECT_COPYPRODUCTUSERINFO_API_LATEST
EOS_CONNECT_CREATEDEVICEID_API_LATEST
EOS_CONNECT_CREATEDEVICEID_DEVICEMODEL_MAX_LENGTH
EOS_CONNECT_CREATEUSER_API_LATEST
EOS_CONNECT_CREDENTIALS_API_LATEST
EOS_CONNECT_DELETEDEVICEID_API_LATEST
EOS_CONNECT_EXTERNALACCOUNTINFO_API_LATEST
EOS_CONNECT_EXTERNAL_ACCOUNT_ID_MAX_LENGTH
EOS_CONNECT_GETEXTERNALACCOUNTMAPPINGS_API_LATEST
EOS_CONNECT_GETEXTERNALACCOUNTMAPPING_API_LATEST
EOS_CONNECT_GETPRODUCTUSEREXTERNALACCOUNTCOUNT_API_LATEST
EOS_CONNECT_GETPRODUCTUSERIDMAPPING_API_LATEST
EOS_CONNECT_IDTOKEN_API_LATEST
EOS_CONNECT_LINKACCOUNT_API_LATEST
EOS_CONNECT_LOGIN_API_LATEST
EOS_CONNECT_LOGOUT_API_LATEST
EOS_CONNECT_QUERYEXTERNALACCOUNTMAPPINGS_API_LATEST
EOS_CONNECT_QUERYEXTERNALACCOUNTMAPPINGS_MAX_ACCOUNT_IDS
EOS_CONNECT_QUERYPRODUCTUSERIDMAPPINGS_API_LATEST
EOS_CONNECT_TIME_UNDEFINED
EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST
EOS_CONNECT_UNLINKACCOUNT_API_LATEST
EOS_CONNECT_USERLOGININFO_API_LATEST
EOS_CONNECT_USERLOGININFO_DISPLAYNAME_MAX_LENGTH
EOS_CONNECT_VERIFYIDTOKEN_API_LATEST
EOS_COUNTRYCODE_MAX_BUFFER_LEN
EOS_COUNTRYCODE_MAX_LENGTH
EOS_CUSTOMINVITES_ACCEPTREQUESTTOJOIN_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYCUSTOMINVITEACCEPTED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYCUSTOMINVITERECEIVED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYCUSTOMINVITEREJECTED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYREQUESTTOJOINACCEPTED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYREQUESTTOJOINRECEIVED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYREQUESTTOJOINREJECTED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYREQUESTTOJOINRESPONSERECEIVED_API_LATEST
EOS_CUSTOMINVITES_ADDNOTIFYSENDCUSTOMNATIVEINVITEREQUESTED_API_LATEST
EOS_CUSTOMINVITES_FINALIZEINVITE_API_LATEST
EOS_CUSTOMINVITES_MAX_PAYLOAD_LENGTH
EOS_CUSTOMINVITES_REJECTREQUESTTOJOIN_API_LATEST
EOS_CUSTOMINVITES_SENDCUSTOMINVITE_API_LATEST
EOS_CUSTOMINVITES_SENDREQUESTTOJOIN_API_LATEST
EOS_CUSTOMINVITES_SETCUSTOMINVITE_API_LATEST
EOS_EAntiCheatClientMode_EOS_ACCM_ClientServer
Dedicated or listen server mode
EOS_EAntiCheatClientMode_EOS_ACCM_Invalid
Not used
EOS_EAntiCheatClientMode_EOS_ACCM_PeerToPeer
Full mesh peer-to-peer mode
EOS_EAntiCheatClientMode___EOS_EAntiCheatClientMode_PAD_INT32__
EOS_EAntiCheatClientViolationType_EOS_ACCVT_CorruptedMemory
A disallowed game process memory modification was detected
EOS_EAntiCheatClientViolationType_EOS_ACCVT_CorruptedNetworkMessageFlow
Integrity checks on messages between the game client and game server, or between peers, failed
EOS_EAntiCheatClientViolationType_EOS_ACCVT_ForbiddenModuleLoaded
A disallowed code module was loaded into the game process
EOS_EAntiCheatClientViolationType_EOS_ACCVT_ForbiddenSystemConfiguration
A forbidden operating system configuration was detected
EOS_EAntiCheatClientViolationType_EOS_ACCVT_ForbiddenToolDetected
A disallowed tool was detected running in the system
EOS_EAntiCheatClientViolationType_EOS_ACCVT_GameFileMismatch
A disallowed game file modification was detected
EOS_EAntiCheatClientViolationType_EOS_ACCVT_IntegrityCatalogCertificateRevoked
An anti-cheat asset integrity catalog file’s certificate has been revoked.
EOS_EAntiCheatClientViolationType_EOS_ACCVT_IntegrityCatalogError
An anti-cheat asset integrity catalog file is corrupt or invalid
EOS_EAntiCheatClientViolationType_EOS_ACCVT_IntegrityCatalogMissingMainExecutable
The primary anti-cheat asset integrity catalog does not include an entry for the game’s main executable, which is required.
EOS_EAntiCheatClientViolationType_EOS_ACCVT_IntegrityCatalogNotFound
An anti-cheat asset integrity catalog file could not be found
EOS_EAntiCheatClientViolationType_EOS_ACCVT_InternalAntiCheatViolation
An internal anti-cheat integrity check failed
EOS_EAntiCheatClientViolationType_EOS_ACCVT_Invalid
Not used
EOS_EAntiCheatClientViolationType_EOS_ACCVT_RequiredGameFileNotFound
A disallowed game file removal was detected
EOS_EAntiCheatClientViolationType_EOS_ACCVT_SystemFileUntrusted
A system file failed an integrity check
EOS_EAntiCheatClientViolationType_EOS_ACCVT_UnknownGameFileForbidden
A disallowed game file addition was detected
EOS_EAntiCheatClientViolationType_EOS_ACCVT_VirtualMachineNotAllowed
The game is running inside a disallowed virtual machine
EOS_EAntiCheatClientViolationType___EOS_EAntiCheatClientViolationType_PAD_INT32__
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_AuthenticationFailed
The client/peer’s anti-cheat authentication failed
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_BackendViolation
The client/peer failed an anti-cheat backend runtime check
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_ClientViolation
The client/peer failed an anti-cheat client runtime check
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_HeartbeatTimeout
The client/peer’s anti-cheat heartbeat was not received
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_InternalError
An internal error occurred
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_Invalid
Not used
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_InvalidMessage
An anti-cheat message received from the client/peer was corrupt or invalid
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_NullClient
The client/peer failed to load the anti-cheat module at startup
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_PermanentBanned
The client/peer is permanently banned
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_TemporaryBanned
The client/peer is temporarily banned
EOS_EAntiCheatCommonClientActionReason_EOS_ACCCAR_TemporaryCooldown
The client/peer is temporarily blocked from playing on this game server
EOS_EAntiCheatCommonClientActionReason___EOS_EAntiCheatCommonClientActionReason_PAD_INT32__
EOS_EAntiCheatCommonClientAction_EOS_ACCCA_Invalid
Not used
EOS_EAntiCheatCommonClientAction_EOS_ACCCA_RemovePlayer
The client/peer must be removed from the current game session
EOS_EAntiCheatCommonClientAction___EOS_EAntiCheatCommonClientAction_PAD_INT32__
EOS_EAntiCheatCommonClientAuthStatus_EOS_ACCCAS_Invalid
Not used
EOS_EAntiCheatCommonClientAuthStatus_EOS_ACCCAS_LocalAuthComplete
The client/peer’s anti-cheat functionality has been validated by this game server
EOS_EAntiCheatCommonClientAuthStatus_EOS_ACCCAS_RemoteAuthComplete
The client/peer’s anti-cheat functionality has been validated by the anti-cheat backend service
EOS_EAntiCheatCommonClientAuthStatus___EOS_EAntiCheatCommonClientAuthStatus_PAD_INT32__
EOS_EAntiCheatCommonClientFlags_EOS_ACCCF_Admin
The client has admin privileges on the game server
EOS_EAntiCheatCommonClientFlags_EOS_ACCCF_None
No particular flags relevant for this client
EOS_EAntiCheatCommonClientFlags___EOS_EAntiCheatCommonClientFlags_PAD_INT32__
EOS_EAntiCheatCommonClientInput_EOS_ACCCI_Gamepad
The client is using a gamepad or game controller
EOS_EAntiCheatCommonClientInput_EOS_ACCCI_MouseKeyboard
The client is using mouse and keyboard
EOS_EAntiCheatCommonClientInput_EOS_ACCCI_TouchInput
The client is using a touch input device (e.g. phone/tablet screen)
EOS_EAntiCheatCommonClientInput_EOS_ACCCI_Unknown
Unknown input device
EOS_EAntiCheatCommonClientInput___EOS_EAntiCheatCommonClientInput_PAD_INT32__
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Android
The client is playing on Android
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Linux
The client is playing on Linux
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Mac
The client is playing on Mac
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Nintendo
The client is playing on a Nintendo device
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_PlayStation
The client is playing on a PlayStation device
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Unknown
Unknown platform
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Windows
The client is playing on Windows
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_Xbox
The client is playing on an Xbox device
EOS_EAntiCheatCommonClientPlatform_EOS_ACCCP_iOS
The client is playing on iOS
EOS_EAntiCheatCommonClientPlatform___EOS_EAntiCheatCommonClientPlatform_PAD_INT32__
EOS_EAntiCheatCommonClientType_EOS_ACCCT_AIBot
The client is an AI bot, not an actual human
EOS_EAntiCheatCommonClientType_EOS_ACCCT_ProtectedClient
An ordinary player that requires anti-cheat client protection to play
EOS_EAntiCheatCommonClientType_EOS_ACCCT_UnprotectedClient
The player does not need the anti-cheat client to play because of their platform or other factors
EOS_EAntiCheatCommonClientType___EOS_EAntiCheatCommonClientType_PAD_INT32__
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_ClientHandle
EOS_AntiCheatCommon_ClientHandle
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_Float
float
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_Int32
int32_t
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_Int64
int64_t
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_Invalid
Not used
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_Quat
EOS_AntiCheatCommon_Quat
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_String
const char*
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_UInt32
uint32_t
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_UInt64
uint64_t
EOS_EAntiCheatCommonEventParamType_EOS_ACCEPT_Vector3f
EOS_AntiCheatCommon_Vec3f
EOS_EAntiCheatCommonEventParamType___EOS_EAntiCheatCommonEventParamType_PAD_INT32__
EOS_EAntiCheatCommonEventType_EOS_ACCET_GameEvent
A general game event that is not specific to any individual player. Low memory use which is constant with respect to the number of players.
EOS_EAntiCheatCommonEventType_EOS_ACCET_Invalid
Not used
EOS_EAntiCheatCommonEventType_EOS_ACCET_PlayerEvent
An event that is logically associated with a specific player. Events logged in this category require a specific ClientHandle to which they will be attached. Higher memory use which scales according to the number of players.
EOS_EAntiCheatCommonEventType___EOS_EAntiCheatCommonEventType_PAD_INT32__
EOS_EAntiCheatCommonGameRoundCompetitionType_EOS_ACCGRCT_Casual
Casual unranked play
EOS_EAntiCheatCommonGameRoundCompetitionType_EOS_ACCGRCT_Competitive
Organized competitive play like a tournament
EOS_EAntiCheatCommonGameRoundCompetitionType_EOS_ACCGRCT_None
No particular competition type applies
EOS_EAntiCheatCommonGameRoundCompetitionType_EOS_ACCGRCT_Ranked
Ranked play, usually with skill based matchmaking
EOS_EAntiCheatCommonGameRoundCompetitionType___EOS_EAntiCheatCommonGameRoundCompetitionType_PAD_INT32__
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_Crouching
Player is crouching
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_Falling
Player is falling under the effects of gravity, such as when jumping or walking off the edge of a surface
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_Flying
Player is flying, ignoring the effects of gravity
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_Mounted
Player is mounted in a vehicle or similar
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_None
No particular state applies
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_OnLadder
Player is on a ladder
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_Prone
Player is prone
EOS_EAntiCheatCommonPlayerMovementState_EOS_ACCPMS_Swimming
Player is swimming in a fluid volume
EOS_EAntiCheatCommonPlayerMovementState___EOS_EAntiCheatCommonPlayerMovementState_PAD_INT32__
EOS_EAntiCheatCommonPlayerTakeDamageResult_EOS_ACCPTDR_DownedToEliminated
Player character transitioned from a temporarily incapacitated state to permanently incapacitated and cannot recover (e.g. dead).
EOS_EAntiCheatCommonPlayerTakeDamageResult_EOS_ACCPTDR_Downed_DEPRECATED
Deprecated - use more specific values below instead
EOS_EAntiCheatCommonPlayerTakeDamageResult_EOS_ACCPTDR_Eliminated_DEPRECATED
Deprecated - use more specific values below instead
EOS_EAntiCheatCommonPlayerTakeDamageResult_EOS_ACCPTDR_None
No direct state change consequence for the victim
EOS_EAntiCheatCommonPlayerTakeDamageResult_EOS_ACCPTDR_NormalToDowned
Player character transitioned from a normal state to temporarily incapacitated and requires assistance to recover.
EOS_EAntiCheatCommonPlayerTakeDamageResult_EOS_ACCPTDR_NormalToEliminated
Player character transitioned from a normal state to permanently incapacitated and cannot recover (e.g. dead).
EOS_EAntiCheatCommonPlayerTakeDamageResult___EOS_EAntiCheatCommonPlayerTakeDamageResult_PAD_INT32__
EOS_EAntiCheatCommonPlayerTakeDamageSource_EOS_ACCPTDS_NonPlayerCharacter
Damage caused by a non-player character such as an AI enemy
EOS_EAntiCheatCommonPlayerTakeDamageSource_EOS_ACCPTDS_None
No particular source relevant
EOS_EAntiCheatCommonPlayerTakeDamageSource_EOS_ACCPTDS_Player
Damage caused by a player controlled character
EOS_EAntiCheatCommonPlayerTakeDamageSource_EOS_ACCPTDS_World
Damage caused by the world (falling off level, into lava, etc)
EOS_EAntiCheatCommonPlayerTakeDamageSource___EOS_EAntiCheatCommonPlayerTakeDamageSource_PAD_INT32__
EOS_EAntiCheatCommonPlayerTakeDamageType_EOS_ACCPTDT_DamageOverTime
Damage over time such as bleeding, poison, etc
EOS_EAntiCheatCommonPlayerTakeDamageType_EOS_ACCPTDT_None
No particular type relevant
EOS_EAntiCheatCommonPlayerTakeDamageType_EOS_ACCPTDT_PointDamage
Damage caused by a point source such as a bullet or melee attack
EOS_EAntiCheatCommonPlayerTakeDamageType_EOS_ACCPTDT_RadialDamage
Damage caused by a radial source such as an explosion
EOS_EAntiCheatCommonPlayerTakeDamageType___EOS_EAntiCheatCommonPlayerTakeDamageType_PAD_INT32__
EOS_EApplicationStatus_EOS_AS_BackgroundConstrained
Xbox only.
EOS_EApplicationStatus_EOS_AS_BackgroundSuspended
Notifies the SDK that the application has been put into suspended state by the platform system.
EOS_EApplicationStatus_EOS_AS_BackgroundUnconstrained
Xbox only.
EOS_EApplicationStatus_EOS_AS_Foreground
Notifies the SDK that the application has been resumed from suspended state.
EOS_EApplicationStatus___EOS_EApplicationStatus_PAD_INT32__
EOS_EAttributeType_EOS_AT_BOOLEAN
Boolean value (true/false)
EOS_EAttributeType_EOS_AT_DOUBLE
Double/floating point precision
EOS_EAttributeType_EOS_AT_INT64
64 bit integers
EOS_EAttributeType_EOS_AT_STRING
UTF8 Strings
EOS_EAttributeType___EOS_EAttributeType_PAD_INT32__
EOS_EAuthScopeFlags_EOS_AS_BasicProfile
Permissions to see your account ID, display name, and language
EOS_EAuthScopeFlags_EOS_AS_Country
Permissions to see your country
EOS_EAuthScopeFlags_EOS_AS_Email
Permissions to see email in the response when fetching information for a user. This scope is restricted to Epic first party products, and attempting to use it will result in authentication failures.
EOS_EAuthScopeFlags_EOS_AS_FriendsList
Permissions to see a list of your friends who use this application
EOS_EAuthScopeFlags_EOS_AS_FriendsManagement
Permissions to manage the Epic friends list. This scope is restricted to Epic first party products, and attempting to use it will result in authentication failures.
EOS_EAuthScopeFlags_EOS_AS_NoFlags
Default value, no permissions required
EOS_EAuthScopeFlags_EOS_AS_Presence
Permissions to set your online presence and see presence of your friends
EOS_EAuthScopeFlags___EOS_EAuthScopeFlags_PAD_INT32__
EOS_EAuthTokenType_EOS_ATT_Client
Auth token is for a validated client
EOS_EAuthTokenType_EOS_ATT_User
Auth token is for a validated user
EOS_EAuthTokenType___EOS_EAuthTokenType_PAD_INT32__
EOS_ECOM_CATALOGITEMID_MAX_LENGTH
EOS_ECOM_CATALOGITEM_API_LATEST
EOS_ECOM_CATALOGITEM_ENTITLEMENTENDTIMESTAMP_UNDEFINED
EOS_ECOM_CATALOGOFFERID_MAX_LENGTH
EOS_ECOM_CATALOGOFFER_API_LATEST
EOS_ECOM_CATALOGOFFER_EFFECTIVEDATETIMESTAMP_UNDEFINED
EOS_ECOM_CATALOGOFFER_EXPIRATIONTIMESTAMP_UNDEFINED
EOS_ECOM_CATALOGOFFER_RELEASEDATETIMESTAMP_UNDEFINED
EOS_ECOM_CATALOGRELEASE_API_LATEST
EOS_ECOM_CHECKOUTENTRY_API_LATEST
EOS_ECOM_CHECKOUT_API_LATEST
EOS_ECOM_CHECKOUT_MAX_ENTRIES
EOS_ECOM_COPYENTITLEMENTBYID_API_LATEST
EOS_ECOM_COPYENTITLEMENTBYINDEX_API_LATEST
EOS_ECOM_COPYENTITLEMENTBYNAMEANDINDEX_API_LATEST
EOS_ECOM_COPYITEMBYID_API_LATEST
EOS_ECOM_COPYITEMIMAGEINFOBYINDEX_API_LATEST
EOS_ECOM_COPYITEMRELEASEBYINDEX_API_LATEST
EOS_ECOM_COPYLASTREDEEMEDENTITLEMENTBYINDEX_API_LATEST
EOS_ECOM_COPYLASTREDEEMENTITLEMENTSRESULTBYINDEX_API_LATEST
EOS_ECOM_COPYOFFERBYID_API_LATEST
EOS_ECOM_COPYOFFERBYINDEX_API_LATEST
EOS_ECOM_COPYOFFERIMAGEINFOBYINDEX_API_LATEST
EOS_ECOM_COPYOFFERITEMBYINDEX_API_LATEST
EOS_ECOM_COPYTRANSACTIONBYID_API_LATEST
EOS_ECOM_COPYTRANSACTIONBYINDEX_API_LATEST
EOS_ECOM_ENTITLEMENTID_MAX_LENGTH
EOS_ECOM_ENTITLEMENT_API_LATEST
EOS_ECOM_ENTITLEMENT_ENDTIMESTAMP_UNDEFINED
EOS_ECOM_GETENTITLEMENTSBYNAMECOUNT_API_LATEST
EOS_ECOM_GETENTITLEMENTSCOUNT_API_LATEST
EOS_ECOM_GETITEMIMAGEINFOCOUNT_API_LATEST
EOS_ECOM_GETITEMRELEASECOUNT_API_LATEST
EOS_ECOM_GETLASTREDEEMEDENTITLEMENTSCOUNT_API_LATEST
EOS_ECOM_GETLASTREDEEMENTITLEMENTSRESULTCOUNT_API_LATEST
EOS_ECOM_GETOFFERCOUNT_API_LATEST
EOS_ECOM_GETOFFERIMAGEINFOCOUNT_API_LATEST
EOS_ECOM_GETOFFERITEMCOUNT_API_LATEST
EOS_ECOM_GETTRANSACTIONCOUNT_API_LATEST
EOS_ECOM_ITEMOWNERSHIP_API_LATEST
EOS_ECOM_KEYIMAGEINFO_API_LATEST
EOS_ECOM_QUERYENTITLEMENTS_API_LATEST
EOS_ECOM_QUERYENTITLEMENTS_MAX_ENTITLEMENT_IDS
EOS_ECOM_QUERYENTITLEMENTTOKEN_API_LATEST
EOS_ECOM_QUERYENTITLEMENTTOKEN_MAX_ENTITLEMENT_IDS
EOS_ECOM_QUERYOFFERS_API_LATEST
EOS_ECOM_QUERYOWNERSHIPBYSANDBOXIDSOPTIONS_API_LATEST
EOS_ECOM_QUERYOWNERSHIPTOKEN_API_LATEST
EOS_ECOM_QUERYOWNERSHIPTOKEN_MAX_CATALOGITEM_IDS
EOS_ECOM_QUERYOWNERSHIP_API_LATEST
EOS_ECOM_QUERYOWNERSHIP_MAX_CATALOG_IDS
EOS_ECOM_QUERYOWNERSHIP_MAX_SANDBOX_IDS
EOS_ECOM_REDEEMENTITLEMENTS_API_LATEST
EOS_ECOM_REDEEMENTITLEMENTS_MAX_IDS
EOS_ECOM_TRANSACTIONID_MAXIMUM_LENGTH
EOS_ECOM_TRANSACTIONID_MAX_LENGTH
EOS_ECOM_TRANSACTION_COPYENTITLEMENTBYINDEX_API_LATEST
EOS_ECOM_TRANSACTION_GETENTITLEMENTSCOUNT_API_LATEST
EOS_ECheckoutOrientation_EOS_ECO_Default
Current orientation will be used
EOS_ECheckoutOrientation_EOS_ECO_Landscape
Landscape orientation
EOS_ECheckoutOrientation_EOS_ECO_Portrait
Portrait orientation
EOS_ECheckoutOrientation___EOS_ECheckoutOrientation_PAD_INT32__
EOS_EComparisonOp_EOS_CO_ANYOF
Value stored in the attribute may be any from a specified list
EOS_EComparisonOp_EOS_CO_CONTAINS
This value is a CASE SENSITIVE substring of an attribute
EOS_EComparisonOp_EOS_CO_DISTANCE
Prefer values nearest the one specified ie. abs(SearchValue-SessionValue) closest to 0
EOS_EComparisonOp_EOS_CO_EQUAL
Value must equal the one stored in the attribute
EOS_EComparisonOp_EOS_CO_GREATERTHAN
Value must be strictly greater than the one stored in the attribute
EOS_EComparisonOp_EOS_CO_GREATERTHANOREQUAL
Value must be greater than or equal to the one stored in the attribute
EOS_EComparisonOp_EOS_CO_LESSTHAN
Value must be strictly less than the one stored in the attribute
EOS_EComparisonOp_EOS_CO_LESSTHANOREQUAL
Value must be less than or equal to the one stored in the attribute
EOS_EComparisonOp_EOS_CO_NOTANYOF
Value stored in the attribute may NOT be any from a specified list
EOS_EComparisonOp_EOS_CO_NOTEQUAL
Value must not equal the one stored in the attribute
EOS_EComparisonOp_EOS_CO_NOTONEOF
This one value is NOT part of a collection. Supported in EOS_SessionSearch_SetParameter only.
EOS_EComparisonOp_EOS_CO_ONEOF
This one value is a part of a collection. Supported in EOS_SessionSearch_SetParameter only.
EOS_EComparisonOp_EOS_CO_REGEXMATCH
This value is a regex match of an attribute
EOS_EComparisonOp_EOS_CO_SIZE
This array or string value’s size must be equal to the one stored in the attribute
EOS_EComparisonOp___EOS_EComparisonOp_PAD_INT32__
EOS_EConnectionClosedReason_EOS_CCR_ClosedByLocalUser
The connection was at least locally accepted, but was closed by the local user via a call to EOS_P2P_CloseConnection / EOS_P2P_CloseConnections.
EOS_EConnectionClosedReason_EOS_CCR_ClosedByPeer
The connection was at least locally accepted, but was gracefully closed by the remote user via a call to EOS_P2P_CloseConnection / EOS_P2P_CloseConnections.
EOS_EConnectionClosedReason_EOS_CCR_ConnectionClosed
The connection was accepted and established, but the peer silently went away.
EOS_EConnectionClosedReason_EOS_CCR_ConnectionFailed
The connection was accepted, but we failed to ever establish a connection with the remote user due to connectivity issues.
EOS_EConnectionClosedReason_EOS_CCR_ConnectionIgnored
The connection was ignored because no connection listeners were bound.
EOS_EConnectionClosedReason_EOS_CCR_InvalidData
The connection was accepted, but the remote user sent us invalid data
EOS_EConnectionClosedReason_EOS_CCR_InvalidMessage
The connection was accepted, The remote user sent an invalid message
EOS_EConnectionClosedReason_EOS_CCR_NegotiationFailed
The connection was locally accepted, but we failed to negotiate a connection with the remote user. This most commonly occurs if the local user goes offline or is logged-out during the connection process.
EOS_EConnectionClosedReason_EOS_CCR_TimedOut
The connection was at least locally accepted, but was not remotely accepted in time.
EOS_EConnectionClosedReason_EOS_CCR_TooManyConnections
The connection was accepted, but the connection could not be created due to too many other existing connections
EOS_EConnectionClosedReason_EOS_CCR_UnexpectedError
The connection was accepted, but there was an internal error occurred and the connection cannot be created or continue.
EOS_EConnectionClosedReason_EOS_CCR_Unknown
The connection was closed for unknown reasons. This most notably happens during application shutdown.
EOS_EConnectionClosedReason___EOS_EConnectionClosedReason_PAD_INT32__
EOS_EConnectionEstablishedType_EOS_CET_NewConnection
The connection is brand new
EOS_EConnectionEstablishedType_EOS_CET_Reconnection
The connection is reestablished (reconnection)
EOS_EConnectionEstablishedType___EOS_EConnectionEstablishedType_PAD_INT32__
EOS_EDesktopCrossplayStatus_EOS_DCS_ApplicationNotBootstrapped
The application was not launched through the Bootstrapper.
EOS_EDesktopCrossplayStatus_EOS_DCS_OK
Desktop crossplay is ready to use.
EOS_EDesktopCrossplayStatus_EOS_DCS_OverlayDisabled
The application has explicitly disabled the overlay through SDK initialization flags.
EOS_EDesktopCrossplayStatus_EOS_DCS_OverlayLoadFailed
The overlay failed to load.
EOS_EDesktopCrossplayStatus_EOS_DCS_OverlayNotInstalled
The overlay is not installed.
EOS_EDesktopCrossplayStatus_EOS_DCS_OverlayTrustCheckFailed
The overlay was not loaded due to failing trust check on the digital signature of the file on disk.
EOS_EDesktopCrossplayStatus_EOS_DCS_ServiceNotInstalled
The redistributable service is not installed.
EOS_EDesktopCrossplayStatus_EOS_DCS_ServiceNotRunning
The service was started successfully, but is no longer running in the background, for an unknown reason.
EOS_EDesktopCrossplayStatus_EOS_DCS_ServiceStartFailed
The service failed to start.
EOS_EDesktopCrossplayStatus___EOS_EDesktopCrossplayStatus_PAD_INT32__
EOS_EEcomItemType_EOS_EIT_Consumable
This entitlement is intended to be transient and redeemed.
EOS_EEcomItemType_EOS_EIT_Durable
This entitlement is intended to persist.
EOS_EEcomItemType_EOS_EIT_Other
This entitlement has a type that is not currently intended for an in-game store.
EOS_EEcomItemType___EOS_EEcomItemType_PAD_INT32__
EOS_EExternalAccountType_EOS_EAT_AMAZON
External account is associated with Amazon
EOS_EExternalAccountType_EOS_EAT_APPLE
External account is associated with Apple
EOS_EExternalAccountType_EOS_EAT_DISCORD
External account is associated with Discord
EOS_EExternalAccountType_EOS_EAT_EPIC
External account is associated with Epic Games
EOS_EExternalAccountType_EOS_EAT_GOG
External account is associated with GOG
EOS_EExternalAccountType_EOS_EAT_GOOGLE
External account is associated with Google
EOS_EExternalAccountType_EOS_EAT_ITCHIO
External account is associated with itch.io
EOS_EExternalAccountType_EOS_EAT_NINTENDO
External account is associated with Nintendo
EOS_EExternalAccountType_EOS_EAT_OCULUS
External account is associated with Oculus
EOS_EExternalAccountType_EOS_EAT_OPENID
External account is associated with an OpenID Provider
EOS_EExternalAccountType_EOS_EAT_PSN
External account is associated with PlayStation(TM)Network
EOS_EExternalAccountType_EOS_EAT_STEAM
External account is associated with Steam
EOS_EExternalAccountType_EOS_EAT_UPLAY
External account is associated with Uplay
EOS_EExternalAccountType_EOS_EAT_VIVEPORT
External account is associated with Viveport
EOS_EExternalAccountType_EOS_EAT_XBL
External account is associated with Xbox Live
EOS_EExternalAccountType___EOS_EExternalAccountType_PAD_INT32__
EOS_EExternalCredentialType_EOS_ECT_AMAZON_ACCESS_TOKEN
Amazon Access Token
EOS_EExternalCredentialType_EOS_ECT_APPLE_ID_TOKEN
Apple ID Token
EOS_EExternalCredentialType_EOS_ECT_DEVICEID_ACCESS_TOKEN
Device ID access token that identifies the current locally logged in user profile on the local device. The local user profile here refers to the operating system user login, for example the user’s Windows Account or on a mobile device the default active user profile.
EOS_EExternalCredentialType_EOS_ECT_DISCORD_ACCESS_TOKEN
Discord Access Token
EOS_EExternalCredentialType_EOS_ECT_EPIC
Epic Account Services Token
EOS_EExternalCredentialType_EOS_ECT_EPIC_ID_TOKEN
Epic Games ID Token
EOS_EExternalCredentialType_EOS_ECT_GOG_SESSION_TICKET
GOG Galaxy Encrypted App Ticket
EOS_EExternalCredentialType_EOS_ECT_GOOGLE_ID_TOKEN
Google ID Token
EOS_EExternalCredentialType_EOS_ECT_ITCHIO_JWT
itch.io JWT Access Token
EOS_EExternalCredentialType_EOS_ECT_ITCHIO_KEY
itch.io Key Access Token
EOS_EExternalCredentialType_EOS_ECT_NINTENDO_ID_TOKEN
Nintendo Account ID Token
EOS_EExternalCredentialType_EOS_ECT_NINTENDO_NSA_ID_TOKEN
Nintendo Service Account ID Token (NSA ID)
EOS_EExternalCredentialType_EOS_ECT_OCULUS_USERID_NONCE
Oculus User ID and Nonce
EOS_EExternalCredentialType_EOS_ECT_OPENID_ACCESS_TOKEN
OpenID Provider Access Token
EOS_EExternalCredentialType_EOS_ECT_PSN_ID_TOKEN
PlayStation(TM)Network ID Token
EOS_EExternalCredentialType_EOS_ECT_STEAM_APP_TICKET
Steam Encrypted App Ticket Note that EOS_ECT_STEAM_APP_TICKET is deprecated for use with EOS_Auth_Login. Use EOS_ECT_STEAM_SESSION_TICKET instead.
EOS_EExternalCredentialType_EOS_ECT_STEAM_SESSION_TICKET
Steam Auth Session Ticket
EOS_EExternalCredentialType_EOS_ECT_UPLAY_ACCESS_TOKEN
Uplay Access Token
EOS_EExternalCredentialType_EOS_ECT_VIVEPORT_USER_TOKEN
VIVEPORT User Session Token
EOS_EExternalCredentialType_EOS_ECT_XBL_XSTS_TOKEN
Xbox Live XSTS Token
EOS_EExternalCredentialType___EOS_EExternalCredentialType_PAD_INT32__
EOS_EFriendsStatus_EOS_FS_Friends
The accounts have accepted friendship.
EOS_EFriendsStatus_EOS_FS_InviteReceived
The other account has sent a friend invite to the local account.
EOS_EFriendsStatus_EOS_FS_InviteSent
The local account has sent a friend invite to the other account.
EOS_EFriendsStatus_EOS_FS_NotFriends
The two accounts have no friendship status.
EOS_EFriendsStatus___EOS_EFriendsStatus_PAD_INT32__
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_ApplicationManagedIdentityLogin
By default the EOS SDK will attempt to detect the login/logout events of local users and update local states accordingly. Setting this flag will disable this functionality, relying on the application to process login/logout events and notify EOS SDK. It is not possible for the EOS SDK to do this on all platforms, making this flag not always optional.
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_DisablePresenceMirroring
The EOS SDK should not mirror the EOS rich presence with the Integrated Platform. The default behavior is for EOS SDK to share local presence with the Integrated Platform.
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_DisableSDKManagedSessions
EOS SDK should not perform any sessions management through the Integrated Platform. The default behavior is for EOS SDK to perform sessions management through the Integrated Platform. Sessions management includes:
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_Disabled
The integrated platform library should be disabled. This is equivalent to providing no flags.
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_LibraryManagedByApplication
The integrated platform library is managed by the calling application. EOS SDK should only hook into an existing instance of the integrated platform library.
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_LibraryManagedBySDK
EOS SDK should fully manage the integrated platform library. It will do this by performing the load, initialize, tick and unload operations as necessary.
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_PreferEOSIdentity
Some features within the EOS SDK may wish to know a preference of Integrated Platform versus EOS. When determining an absolute platform preference those with this flag will be skipped. The IntegratedPlatforms list is provided via the EOS_Platform_Options during EOS_Platform_Create.
EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_PreferIntegratedIdentity
Some features within the EOS SDK may wish to know a preference of Integrated Platform versus EOS. For further explanation see EOS_IPMF_PreferEOSIdentity.
EOS_EIntegratedPlatformManagementFlags___EOS_EIntegratedPlatformManagementFlags_PAD_INT32__
EOS_EIntegratedPlatformPreLogoutAction_EOS_IPLA_DeferLogout
Instead of the user being logged-out, the SDK will wait for a call to EOS_IntegratedPlatform_FinalizeDeferredUserLogout with the expected login state of the user. If the expected state matches the current state, the user will continue to be logged-in or they will be logged-out, depending on the value of the expected state. This lets the application choose to ask the user if they meant to logout if it wishes, possibly preventing losing any unsaved changes, such as game progress, leaving a multiplayer match, or similar.
EOS_EIntegratedPlatformPreLogoutAction_EOS_IPLA_ProcessLogoutImmediately
The application accepts the user being logged-out. all cached data for the user will be cleared immediately and any pending actions canceled.
EOS_EIntegratedPlatformPreLogoutAction___EOS_EIntegratedPlatformPreLogoutAction_PAD_INT32__
EOS_EKWSPermissionStatus_EOS_KPS_GRANTED
Permission has been granted
EOS_EKWSPermissionStatus_EOS_KPS_PENDING
Permission is still pending approval
EOS_EKWSPermissionStatus_EOS_KPS_REJECTED
Permission has been rejected
EOS_EKWSPermissionStatus___EOS_EKWSPermissionStatus_PAD_INT32__
EOS_ELeaderboardAggregation_EOS_LA_Latest
Latest
EOS_ELeaderboardAggregation_EOS_LA_Max
Maximum
EOS_ELeaderboardAggregation_EOS_LA_Min
Minimum
EOS_ELeaderboardAggregation_EOS_LA_Sum
Sum
EOS_ELeaderboardAggregation___EOS_ELeaderboardAggregation_PAD_INT32__
EOS_ELinkAccountFlags_EOS_LA_NintendoNsaId
Specified when the EOS_ContinuanceToken describes a Nintendo NSA ID account type.
EOS_ELinkAccountFlags_EOS_LA_NoFlags
Default flag used for a standard account linking operation.
EOS_ELinkAccountFlags___EOS_ELinkAccountFlags_PAD_INT32__
EOS_ELobbyAttributeVisibility_EOS_LAT_PRIVATE
Data is only visible to the user setting the data. Data is not visible to lobby members, not searchable, and not visible in search results.
EOS_ELobbyAttributeVisibility_EOS_LAT_PUBLIC
Data is visible to lobby members, searchable and visible in search results.
EOS_ELobbyAttributeVisibility___EOS_ELobbyAttributeVisibility_PAD_INT32__
EOS_ELobbyMemberStatus_EOS_LMS_CLOSED
The lobby has been closed and user has been removed
EOS_ELobbyMemberStatus_EOS_LMS_DISCONNECTED
The user has unexpectedly left the lobby
EOS_ELobbyMemberStatus_EOS_LMS_JOINED
The user has joined the lobby
EOS_ELobbyMemberStatus_EOS_LMS_KICKED
The user has been kicked from the lobby
EOS_ELobbyMemberStatus_EOS_LMS_LEFT
The user has explicitly left the lobby
EOS_ELobbyMemberStatus_EOS_LMS_PROMOTED
The user has been promoted to lobby owner
EOS_ELobbyMemberStatus___EOS_ELobbyMemberStatus_PAD_INT32__
EOS_ELobbyPermissionLevel_EOS_LPL_INVITEONLY
Only players with invites registered can see this lobby
EOS_ELobbyPermissionLevel_EOS_LPL_JOINVIAPRESENCE
Players who have access to presence can see this lobby
EOS_ELobbyPermissionLevel_EOS_LPL_PUBLICADVERTISED
Anyone can find this lobby as long as it isn’t full
EOS_ELobbyPermissionLevel___EOS_ELobbyPermissionLevel_PAD_INT32__
EOS_ELobbyRTCRoomJoinActionType_EOS_LRRJAT_AutomaticJoin
Join RTC Room as soon as user joins the lobby
EOS_ELobbyRTCRoomJoinActionType_EOS_LRRJAT_ManualJoin
Do not join RTC Room when joining the lobby. User must manually call Join RTC Room
EOS_ELobbyRTCRoomJoinActionType___EOS_ELobbyRTCRoomJoinActionType_PAD_INT32__
EOS_ELoginCredentialType_EOS_LCT_AccountPortal
Used by standalone applications distributed outside the supported game platforms such as Epic Games Store or Steam, and on Nintendo Switch.
EOS_ELoginCredentialType_EOS_LCT_Developer
Login with named credentials hosted by the EOS SDK Developer Authentication Tool.
EOS_ELoginCredentialType_EOS_LCT_DeviceCode
Not supported. Superseded by EOS_LCT_ExternalAuth login method.
EOS_ELoginCredentialType_EOS_LCT_ExchangeCode
A short-lived one-time use exchange code to login the local user.
EOS_ELoginCredentialType_EOS_LCT_ExternalAuth
Login using external account provider credentials, such as PlayStation(TM)Network, Steam, and Xbox Live.
EOS_ELoginCredentialType_EOS_LCT_Password
Login using account email address and password.
EOS_ELoginCredentialType_EOS_LCT_PersistentAuth
Used by standalone applications distributed outside the supported game platforms such as Epic Games Store or Steam, and on Nintendo Switch.
EOS_ELoginCredentialType_EOS_LCT_RefreshToken
Refresh token that was retrieved from a previous call to EOS_Auth_Login API in another local process context. Mainly used in conjunction with custom desktop launcher applications.
EOS_ELoginCredentialType___EOS_ELoginCredentialType_PAD_INT32__
EOS_ELoginStatus_EOS_LS_LoggedIn
Player has been validated by the platform specific authentication service
EOS_ELoginStatus_EOS_LS_NotLoggedIn
Player has not logged in or chosen a local profile
EOS_ELoginStatus_EOS_LS_UsingLocalProfile
Player is using a local profile but is not logged in
EOS_ELoginStatus___EOS_ELoginStatus_PAD_INT32__
EOS_EMetricsAccountIdType_EOS_MAIT_Epic
An Epic Account ID.
EOS_EMetricsAccountIdType_EOS_MAIT_External
An external service Account ID.
EOS_EMetricsAccountIdType___EOS_EMetricsAccountIdType_PAD_INT32__
EOS_EModEnumerationType_EOS_MET_ALL_AVAILABLE
All available mods
EOS_EModEnumerationType_EOS_MET_INSTALLED
Installed mods
EOS_EModEnumerationType___EOS_EModEnumerationType_PAD_INT32__
EOS_ENATType_EOS_NAT_Moderate
You can directly-connect to other Moderate and Open peers
EOS_ENATType_EOS_NAT_Open
All peers can directly-connect to you
EOS_ENATType_EOS_NAT_Strict
You can only directly-connect to Open peers
EOS_ENATType_EOS_NAT_Unknown
NAT type either unknown (remote) or we are unable to determine it (local)
EOS_ENATType___EOS_ENATType_PAD_INT32__
EOS_ENetworkConnectionType_EOS_NCT_DirectConnection
A direct connection to the peer over the Internet or Local Network
EOS_ENetworkConnectionType_EOS_NCT_NoConnection
There is no established connection
EOS_ENetworkConnectionType_EOS_NCT_RelayedConnection
A relayed connection using Epic-provided servers to the peer over the Internet
EOS_ENetworkConnectionType___EOS_ENetworkConnectionType_PAD_INT32__
EOS_ENetworkStatus_EOS_NS_Disabled
Networking unavailable.
EOS_ENetworkStatus_EOS_NS_Offline
Not connected to the internet. Only local area networking (LAN) may be available.
EOS_ENetworkStatus_EOS_NS_Online
Connected to the internet.
EOS_ENetworkStatus___EOS_ENetworkStatus_PAD_INT32__
EOS_EOnlineSessionPermissionLevel_EOS_OSPF_InviteOnly
Only players with invites registered can see this session
EOS_EOnlineSessionPermissionLevel_EOS_OSPF_JoinViaPresence
Players who have access to presence can see this session
EOS_EOnlineSessionPermissionLevel_EOS_OSPF_PublicAdvertised
Anyone can find this session as long as it isn’t full
EOS_EOnlineSessionPermissionLevel___EOS_EOnlineSessionPermissionLevel_PAD_INT32__
EOS_EOnlineSessionState_EOS_OSS_Creating
An online session is in the process of being created
EOS_EOnlineSessionState_EOS_OSS_Destroying
The session is being destroyed
EOS_EOnlineSessionState_EOS_OSS_Ended
The session is closed and any stats committed
EOS_EOnlineSessionState_EOS_OSS_Ending
The session is still valid, but the session is no longer being played (post match lobby)
EOS_EOnlineSessionState_EOS_OSS_InProgress
The current session has started. Sessions with join in progress disabled are no longer joinable
EOS_EOnlineSessionState_EOS_OSS_NoSession
An online session has not been created yet
EOS_EOnlineSessionState_EOS_OSS_Pending
Session has been created but the session hasn’t started (pre match lobby)
EOS_EOnlineSessionState_EOS_OSS_Starting
Session has been asked to start (may take time due to communication with backend)
EOS_EOnlineSessionState___EOS_EOnlineSessionState_PAD_INT32__
EOS_EOwnershipStatus_EOS_OS_NotOwned
The catalog item is not owned by the local user
EOS_EOwnershipStatus_EOS_OS_Owned
The catalog item is owned by the local user
EOS_EOwnershipStatus___EOS_EOwnershipStatus_PAD_INT32__
EOS_EPICACCOUNTID_MAX_LENGTH
EOS_EPacketReliability_EOS_PR_ReliableOrdered
Packets may be sent multiple times and will be received in order
EOS_EPacketReliability_EOS_PR_ReliableUnordered
Packets may be sent multiple times and may be received out of order
EOS_EPacketReliability_EOS_PR_UnreliableUnordered
Packets will only be sent once and may be received out of order
EOS_EPacketReliability___EOS_EPacketReliability_PAD_INT32__
EOS_EPlayerReportsCategory_EOS_PRC_Cheating
The reported player is cheating
EOS_EPlayerReportsCategory_EOS_PRC_Exploiting
The reported player is exploiting the game
EOS_EPlayerReportsCategory_EOS_PRC_Invalid
Not used
EOS_EPlayerReportsCategory_EOS_PRC_OffensiveProfile
The reported player has an offensive profile, name, etc
EOS_EPlayerReportsCategory_EOS_PRC_Other
The player is being reported for something else
EOS_EPlayerReportsCategory_EOS_PRC_Scamming
The reported player is scamming other players
EOS_EPlayerReportsCategory_EOS_PRC_Spamming
The reported player is spamming chat
EOS_EPlayerReportsCategory_EOS_PRC_VerbalAbuse
The reported player is being abusive in chat
EOS_EPlayerReportsCategory___EOS_EPlayerReportsCategory_PAD_INT32__
EOS_ERTCBackgroundMode_EOS_RTCBM_KeepRoomsAlive
Application status has no effect on RTC rooms. Audio is captured from input devices and is played to output devices. Games should obtain consent from users and otherwise make users aware this is occurring.
EOS_ERTCBackgroundMode_EOS_RTCBM_LeaveRooms
Upon entering a background application status, all logged in users leave any RTC rooms. All subsequent attempts to join any RTC rooms will be rejected. Upon returning to a foreground application status, all subsequent attempts to join any RTC rooms will be allowed.
EOS_ERTCBackgroundMode___EOS_ERTCBackgroundMode_PAD_INT32__
EOS_ERTCParticipantStatus_EOS_RTCPS_Joined
Participant joined the room
EOS_ERTCParticipantStatus_EOS_RTCPS_Left
Participant left the room
EOS_ERTCParticipantStatus___EOS_ERTCParticipantStatus_PAD_INT32__
EOS_ERedeemEntitlementsResultListType_EOS_ERERLT_Invalid
List of entitlements in the Redeem Entitlements result that are invalid.
EOS_ERedeemEntitlementsResultListType_EOS_ERERLT_PreviouslyRedeemed
List of entitlements in the Redeem Entitlements result that were previously redeemed.
EOS_ERedeemEntitlementsResultListType_EOS_ERERLT_Redeemed
List of entitlements in the Redeem Entitlements result that were redeemed.
EOS_ERedeemEntitlementsResultListType___EOS_ERedeemEntitlementsResultListType_PAD_INT32__
EOS_ERelayControl_EOS_RC_AllowRelays
Peer connections will attempt to use relay servers, but only after direct connection attempts fail. This is the default value if not changed.
EOS_ERelayControl_EOS_RC_ForceRelays
Peer connections will only ever use relay servers. This will add latency to all connections, but will hide IP Addresses from peers.
EOS_ERelayControl_EOS_RC_NoRelays
Peer connections will never attempt to use relay servers. Clients with restrictive NATs may not be able to connect to peers.
EOS_ERelayControl___EOS_ERelayControl_PAD_INT32__
EOS_ERequestToJoinResponse_EOS_RTJR_ACCEPTED
The target of the invite request has accepted.
EOS_ERequestToJoinResponse_EOS_RTJR_REJECTED
The target of the invite request has rejected.
EOS_ERequestToJoinResponse___EOS_ERequestToJoinResponse_PAD_INT32__
EOS_EResult_EOS_AccessDenied
Failed due to invalid access
EOS_EResult_EOS_AlreadyConfigured
Already configured for use.
EOS_EResult_EOS_AlreadyPending
Async request was already pending
EOS_EResult_EOS_Android_JavaVMNotStored
EOS Android VM not stored
EOS_EResult_EOS_Android_ReservedMustBeNull
EOS Android Reserved must not be provided
EOS_EResult_EOS_Android_ReservedMustReferenceLocalVM
EOS Android if Reserved is set it must reference stored VM
EOS_EResult_EOS_AntiCheat_ClientDeploymentIdMismatch
The DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK
EOS_EResult_EOS_AntiCheat_ClientProductIdMismatch
The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK
EOS_EResult_EOS_AntiCheat_ClientProtectionNotAvailable
The anti-cheat client protection is not available. Check that the game was started using the anti-cheat bootstrapper.
EOS_EResult_EOS_AntiCheat_ClientSandboxIdMismatch
The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK
EOS_EResult_EOS_AntiCheat_DeviceIdAuthIsNotSupported
EOS Connect DeviceID auth method is not supported for anti-cheat
EOS_EResult_EOS_AntiCheat_InvalidMode
The current anti-cheat mode is incorrect for using this API
EOS_EResult_EOS_AntiCheat_PeerAlreadyRegistered
(RegisterPeer) Peer is already registered
EOS_EResult_EOS_AntiCheat_PeerNotFound
(UnregisterPeer) Peer does not exist
EOS_EResult_EOS_AntiCheat_PeerNotProtected
(ReceiveMessageFromPeer) Invalid call: Peer is not protected
EOS_EResult_EOS_AntiCheat_ProtectMessageInitializationFailed
(ProtectMessage/UnprotectMessage) Initialization failed
EOS_EResult_EOS_AntiCheat_ProtectMessageSessionKeyRequired
(ProtectMessage/UnprotectMessage) No session key is available, but it is required to complete this operation
EOS_EResult_EOS_AntiCheat_ProtectMessageValidationFailed
(ProtectMessage/UnprotectMessage) Message integrity is invalid
EOS_EResult_EOS_ApplicationSuspended
Application is suspended
EOS_EResult_EOS_Auth_AccountFeatureRestricted
This account has been denied access to login
EOS_EResult_EOS_Auth_AccountLocked
Account locked due to login failures
EOS_EResult_EOS_Auth_AccountLockedForUpdate
Account locked by update operation.
EOS_EResult_EOS_Auth_AccountNotActive
The account has been disabled and cannot be used for authentication
EOS_EResult_EOS_Auth_AccountPortalLoadError
The overlay failed to load the Account Portal. This can range from general overlay failure, to overlay failed to connect to the web server, to overlay failed to render the web page.
EOS_EResult_EOS_Auth_ApplicationNotFound
The application has no profile on the backend
EOS_EResult_EOS_Auth_AuthenticationFailure
Invalid bearer token
EOS_EResult_EOS_Auth_CorrectiveActionRequired
An attempted login has failed due to the user needing to take corrective action on their account.
EOS_EResult_EOS_Auth_ExchangeCodeNotFound
Exchange code not found
EOS_EResult_EOS_Auth_Expired
Authorization code/exchange code has expired
EOS_EResult_EOS_Auth_ExternalAuthCannotLogin
External auth cannot be used for login
EOS_EResult_EOS_Auth_ExternalAuthExpired
External auth is expired
EOS_EResult_EOS_Auth_ExternalAuthInvalid
External auth token cannot be interpreted
EOS_EResult_EOS_Auth_ExternalAuthIsLastLoginType
External auth cannot be removed since it’s the last possible way to login
EOS_EResult_EOS_Auth_ExternalAuthNotLinked
External auth source did not yield an account
EOS_EResult_EOS_Auth_ExternalAuthRestricted
External auth cannot be linked to his account due to restrictions
EOS_EResult_EOS_Auth_ExternalAuthRevoked
External auth access revoked
EOS_EResult_EOS_Auth_FullAccountRequired
Full account is required
EOS_EResult_EOS_Auth_HeadlessAccountRequired
Headless account is required
EOS_EResult_EOS_Auth_InvalidPlatformToken
Invalid platform token
EOS_EResult_EOS_Auth_InvalidRefreshToken
Refresh token used was invalid
EOS_EResult_EOS_Auth_InvalidToken
Invalid access token, typically when switching between backend environments
EOS_EResult_EOS_Auth_MFARequired
MFA challenge required
EOS_EResult_EOS_Auth_NoRealId
Korea real ID association required but missing
EOS_EResult_EOS_Auth_OriginatingExchangeCodeSessionExpired
Originating exchange code session has expired
EOS_EResult_EOS_Auth_ParentalControls
Parental locks are in place
EOS_EResult_EOS_Auth_PasswordCannotBeReused
Password was previously used and cannot be reused
EOS_EResult_EOS_Auth_PasswordResetRequired
Password reset is required
EOS_EResult_EOS_Auth_PinGrantCode
Pin grant code initiated
EOS_EResult_EOS_Auth_PinGrantExpired
Pin grant code attempt expired
EOS_EResult_EOS_Auth_PinGrantPending
Pin grant code attempt pending
EOS_EResult_EOS_Auth_ScopeConsentRequired
Consent has not been given by the user
EOS_EResult_EOS_Auth_ScopeNotFound
The requested consent wasn’t found on the backend
EOS_EResult_EOS_Auth_UserInterfaceRequired
Silent login failed when EOS_LF_NO_USER_INTERFACE was specified, and user interaction is needed before the user can be logged in.
EOS_EResult_EOS_Auth_WrongAccount
Auth parameters are not associated with this account
EOS_EResult_EOS_Auth_WrongClient
Auth parameters are not associated with this client
EOS_EResult_EOS_CacheDirectoryInvalid
Cache directory is not accessible.
EOS_EResult_EOS_CacheDirectoryMissing
Cache directory is not set in platform options.
EOS_EResult_EOS_Canceled
Operation was canceled (likely by user)
EOS_EResult_EOS_ClientPolicyMissingAction
The associated feature or action is not enabled in the client policy
EOS_EResult_EOS_Connect_AuthExpired
EOS Auth expired
EOS_EResult_EOS_Connect_ExternalServiceConfigurationFailure
EOS Auth External Service configuration failure with Dev Portal
EOS_EResult_EOS_Connect_ExternalServiceUnavailable
EOS Auth External service for validation was unavailable
EOS_EResult_EOS_Connect_ExternalTokenValidationFailed
EOS Auth service deemed the external token invalid
EOS_EResult_EOS_Connect_InvalidToken
EOS Auth invalid token
EOS_EResult_EOS_Connect_LinkAccountFailed
EOS Auth Account link failure
EOS_EResult_EOS_Connect_LinkAccountFailedMissingNintendoIdAccount_DEPRECATED
EOS Auth Account link failure. Tried to link Nintendo Network Service Account without first linking Nintendo Account. DEPRECATED: The requirement has been removed and this error is no longer used.
EOS_EResult_EOS_Connect_UnsupportedTokenType
EOS Auth doesn’t support this token type
EOS_EResult_EOS_Connect_UserAlreadyExists
EOS Auth user already exists
EOS_EResult_EOS_ConsoleInit_CacheStorage_IndexOutOfRangeRange
CacheStorageIndex is out of its allowed range
EOS_EResult_EOS_ConsoleInit_CacheStorage_SizeKBBelowMinimumSize
CacheStorageSizeKB is less than the minimum allowed
EOS_EResult_EOS_ConsoleInit_CacheStorage_SizeKBExceedsMaximumSize
CacheStorageSizeKB is greater than the maximum allowed (4000 MB)
EOS_EResult_EOS_ConsoleInit_CacheStorage_SizeKBNotMultipleOf16
CacheStorageSizeKB must be a multiple of 16
EOS_EResult_EOS_ConsoleInit_OnNetworkRequestedDeprecatedCallbackNotSet
OnNetworkRequested_DEPRECATED callback not set when initializing platform
EOS_EResult_EOS_CustomInvites_InviteFailed
When sending the custom invite failed.
EOS_EResult_EOS_DesktopCrossplay_ApplicationNotBootstrapped
The application was not launched through the Bootstrapper. Desktop crossplay functionality is unavailable.
EOS_EResult_EOS_DesktopCrossplay_ServiceNotInstalled
The redistributable service is not installed.
EOS_EResult_EOS_DesktopCrossplay_ServiceNotRunning
The desktop crossplay service is no longer running for an unknown reason.
EOS_EResult_EOS_DesktopCrossplay_ServiceStartFailed
The desktop crossplay service failed to start.
EOS_EResult_EOS_Disabled
Feature or client ID performing the operation has been disabled.
EOS_EResult_EOS_DuplicateNotAllowed
Duplicate entry not allowed
EOS_EResult_EOS_Ecom_CatalogItemStale
The item or associated structure retrieved is stale, requery for updated information
EOS_EResult_EOS_Ecom_CatalogOfferPriceInvalid
The one or more offers has an invalid price. This may be caused by the price setup.
EOS_EResult_EOS_Ecom_CatalogOfferStale
The offer retrieved is stale, requery for updated information
EOS_EResult_EOS_Ecom_CheckoutLoadError
The checkout page failed to load
EOS_EResult_EOS_Ecom_EntitlementStale
The entitlement retrieved is stale, requery for updated information
EOS_EResult_EOS_Ecom_PurchaseProcessing
The player closed the purchase flow overlay after clicking the purchase button. The purchase may still go through, and the game needs to query unredeemed entitlements for a short time.
EOS_EResult_EOS_Friends_AlreadyFriends
Users are already friends, so sending another invite is erroneous
EOS_EResult_EOS_Friends_InviteAwaitingAcceptance
An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous
EOS_EResult_EOS_Friends_LocalUserFriendLimitExceeded
Local user has too many friends to make a new friendship
EOS_EResult_EOS_Friends_LocalUserTooManyInvites
Local user has too many invites to send new invites
EOS_EResult_EOS_Friends_NoInvitation
There is no friend invitation to accept/reject
EOS_EResult_EOS_Friends_NotFriends
Users are not friends, so deleting the friend is erroneous
EOS_EResult_EOS_Friends_TargetUserFriendLimitExceeded
Remote user has too many friends to make a new friendship
EOS_EResult_EOS_Friends_TargetUserTooManyInvites
Remote user has too many invites to receive new invites
EOS_EResult_EOS_IncompatibleVersion
Incompatible client for backend version
EOS_EResult_EOS_InsufficientOutputBuffer
Given output buffer is insufficient to complete the operation
EOS_EResult_EOS_InvalidAuth
Failed due to invalid or missing authentication token for user (e.g. not logged in)
EOS_EResult_EOS_InvalidCredentials
Failed login due to invalid credentials
EOS_EResult_EOS_InvalidParameters
Invalid parameters specified for request
EOS_EResult_EOS_InvalidRequest
Invalid request
EOS_EResult_EOS_InvalidSandboxId
Sandbox ID is invalid
EOS_EResult_EOS_InvalidState
The request failed because resource was in an invalid state
EOS_EResult_EOS_InvalidUser
Failed due to invalid or missing user
EOS_EResult_EOS_Invalid_Deployment
The deployment given to the backend is invalid
EOS_EResult_EOS_Invalid_Product
The product ID specified to the backend is invalid
EOS_EResult_EOS_Invalid_ProductUserID
The product user ID specified to the backend is invalid
EOS_EResult_EOS_Invalid_Sandbox
The sandbox given to the backend is invalid
EOS_EResult_EOS_KWS_ParentEmailMissing
The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted
EOS_EResult_EOS_KWS_UserGraduated
The KWS user is no longer a minor and trying to update the parent email
EOS_EResult_EOS_LimitExceeded
A maximum limit was exceeded on the client, different from EOS_TooManyRequests
EOS_EResult_EOS_Lobby_AggregationFailed
Backend nodes unavailable to process request
EOS_EResult_EOS_Lobby_DeploymentAtCapacity
Deployment on node is at capacity
EOS_EResult_EOS_Lobby_HostAtCapacity
Individual backend node is as capacity
EOS_EResult_EOS_Lobby_InvalidLock
Lobby lock required for operation
EOS_EResult_EOS_Lobby_InvalidSession
Invalid lobby session reference
EOS_EResult_EOS_Lobby_InviteFailed
Invite failed to send
EOS_EResult_EOS_Lobby_InviteNotFound
Invite was not found with the service
EOS_EResult_EOS_Lobby_LobbyAlreadyExists
Lobby already exists in the system
EOS_EResult_EOS_Lobby_MemberUpdateOnly
While restoring a lost connection lobby ownership changed and only local member data was updated
EOS_EResult_EOS_Lobby_NoPermission
Client has no permissions to access this lobby
EOS_EResult_EOS_Lobby_NotAllowed
Lobby operation not allowed
EOS_EResult_EOS_Lobby_NotOwner
Client has no permissions to modify this lobby
EOS_EResult_EOS_Lobby_PlatformNotAllowed
The client platform does not match the allowed platform list for the lobby.
EOS_EResult_EOS_Lobby_PresenceLobbyExists
Presence lobby already exists for the client
EOS_EResult_EOS_Lobby_SandboxAtCapacity
Sandbox on node is at capacity
EOS_EResult_EOS_Lobby_SandboxNotAllowed
Sandbox ID associated with auth didn’t match
EOS_EResult_EOS_Lobby_SessionInProgress
Lobby is already in progress
EOS_EResult_EOS_Lobby_TooManyInvites
User has received too many invites
EOS_EResult_EOS_Lobby_TooManyPlayers
Too many players to register with this lobby
EOS_EResult_EOS_Lobby_UpsertNotAllowed
This client may not modify the lobby
EOS_EResult_EOS_Lobby_VoiceNotEnabled
Operation requires lobby with voice enabled
EOS_EResult_EOS_MissingParameters_DEPRECATED
Required parameters are missing. DEPRECATED: This error is no longer used.
EOS_EResult_EOS_MissingPermissions
If the client does not possess the permission required
EOS_EResult_EOS_Missing_Feature
Client is missing the whitelisted feature
EOS_EResult_EOS_Missing_Role
Client is missing the whitelisted role
EOS_EResult_EOS_Mods_CannotGetManifestLocation
Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty
EOS_EResult_EOS_Mods_CouldNotFindOffer
Could not find the offer for the mod. This error comes from the external ModSdk process.
EOS_EResult_EOS_Mods_CriticalError
A critical error occurred in the external ModSdk process that we were unable to resolve.
EOS_EResult_EOS_Mods_IPCFailure
A IPC failure occurred in the external ModSdk process.
EOS_EResult_EOS_Mods_InvalidGameInstallInfo
Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process.
EOS_EResult_EOS_Mods_InvalidIPCResponse
A invalid IPC response received in the external ModSdk process.
EOS_EResult_EOS_Mods_ModIsNotInstalled
Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process.
EOS_EResult_EOS_Mods_ModSdkCommandIsEmpty
ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty.
EOS_EResult_EOS_Mods_ModSdkProcessCreationFailed
Creation of the ModSdk process failed. This error comes from the SDK.
EOS_EResult_EOS_Mods_ModSdkProcessIsAlreadyRunning
ModSdk process is already running. This error comes from the EOSSDK.
EOS_EResult_EOS_Mods_OfferRequestByIdFailure
Request to get the offer for the mod failed. This error comes from the external ModSdk process.
EOS_EResult_EOS_Mods_OfferRequestByIdInvalidResult
Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process.
EOS_EResult_EOS_Mods_PurchaseFailure
Request to purchase the mod failed. This error comes from the external ModSdk process.
EOS_EResult_EOS_Mods_ToolInternalError
A internal error occurred in the external ModSdk process that we were unable to resolve.
EOS_EResult_EOS_Mods_URILaunchFailure
A URI Launch failure occurred in the external ModSdk process.
EOS_EResult_EOS_Mods_UnsupportedOS
Attempting to perform an action with a mod that does not support the current operating system.
EOS_EResult_EOS_Mods_UserDoesNotOwnTheGame
Attempting to perform an action on a game that the user doesn’t own. This error comes from the external ModSdk process.
EOS_EResult_EOS_NetworkDisconnected
Network is disconnected
EOS_EResult_EOS_NoChange
The request had no effect
EOS_EResult_EOS_NoConnection
Failed due to no connection
EOS_EResult_EOS_NotConfigured
Not configured correctly for use
EOS_EResult_EOS_NotFound
The requested information was not found
EOS_EResult_EOS_NotImplemented
Feature not available on this implementation
EOS_EResult_EOS_OperationWillRetry
An error occurred during an asynchronous operation, and it will be retried. Callbacks receiving this result will be called again in the future.
EOS_EResult_EOS_PartialResult
A query returned some but not all of the requested results.
EOS_EResult_EOS_Permission_AccountTypeFailure
Premium Account Subscription required but not available
EOS_EResult_EOS_Permission_AgeRestrictionFailure
Parental control failure usually
EOS_EResult_EOS_Permission_ChatRestriction
User restricted from chat
EOS_EResult_EOS_Permission_OnlinePlayRestricted
Online play is restricted
EOS_EResult_EOS_Permission_RequiredPatchAvailable
Patch required before the user can use the privilege
EOS_EResult_EOS_Permission_RequiredSystemUpdate
System update required before the user can use the privilege
EOS_EResult_EOS_Permission_UGCRestriction
User restricted from User Generated Content
EOS_EResult_EOS_PlayerDataStorage_DataInvalid
Request data is invalid
EOS_EResult_EOS_PlayerDataStorage_DataLengthInvalid
Request data length was invalid
EOS_EResult_EOS_PlayerDataStorage_EncryptionKeyNotSet
Encryption key is not set during SDK init.
EOS_EResult_EOS_PlayerDataStorage_FileCorrupted
The file is corrupted. In some cases retry can fix the issue.
EOS_EResult_EOS_PlayerDataStorage_FileHandleInvalid
Request file handle is not valid
EOS_EResult_EOS_PlayerDataStorage_FileHeaderHasNewerVersion
User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated.
EOS_EResult_EOS_PlayerDataStorage_FileSizeInvalid
Request file length is not valid
EOS_EResult_EOS_PlayerDataStorage_FileSizeTooLarge
Request operation would grow file too large
EOS_EResult_EOS_PlayerDataStorage_FilenameInvalid
Request filename was invalid
EOS_EResult_EOS_PlayerDataStorage_FilenameInvalidChars
Request filename contained invalid characters
EOS_EResult_EOS_PlayerDataStorage_FilenameLengthInvalid
Request filename was too long
EOS_EResult_EOS_PlayerDataStorage_RequestInProgress
Request is in progress
EOS_EResult_EOS_PlayerDataStorage_StartIndexInvalid
Request start index was invalid
EOS_EResult_EOS_PlayerDataStorage_UserErrorFromDataCallback
User data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest)
EOS_EResult_EOS_PlayerDataStorage_UserThrottled
User is marked as throttled which means he can’t perform some operations because limits are exceeded.
EOS_EResult_EOS_Presence_DataInvalid
Request data was null or invalid
EOS_EResult_EOS_Presence_DataKeyInvalid
Request contained data with an invalid key
EOS_EResult_EOS_Presence_DataKeyLengthInvalid
Request contained data with a key too long or too short
EOS_EResult_EOS_Presence_DataLengthInvalid
Request contained too many or too few unique data items, or the request would overflow the maximum amount of data allowed
EOS_EResult_EOS_Presence_DataValueInvalid
Request contained data with an invalid value
EOS_EResult_EOS_Presence_DataValueLengthInvalid
Request contained data with a value too long
EOS_EResult_EOS_Presence_RichTextInvalid
Request contained an invalid rich text string
EOS_EResult_EOS_Presence_RichTextLengthInvalid
Request contained a rich text string that was too long
EOS_EResult_EOS_Presence_RichTextNotSupported
Request created with a template - rich text is not supported
EOS_EResult_EOS_Presence_StatusInvalid
Request contained an invalid status state
EOS_EResult_EOS_Presence_TemplateIdInvalid
Invalid Rich Presence Template ID
EOS_EResult_EOS_Presence_TemplateInvalidVariableInput
Failed to format template with given vairable data
EOS_EResult_EOS_Presence_TemplateKeyInvalid
Template key is null or not supplied
EOS_EResult_EOS_Presence_TemplateLocalizationServerError
Localization server failed to format template
EOS_EResult_EOS_Presence_TemplateNotFound
Template id was not found for the product or deployment
EOS_EResult_EOS_Presence_TemplateNotSupported
Request not created with a template - rich text expected
EOS_EResult_EOS_Presence_TemplateTypeInvalid
Template type value is not supported
EOS_EResult_EOS_Presence_TemplateUnknownError
Unknown error formatting template
EOS_EResult_EOS_Presence_TemplateValueInvalid
Template value, if type is a string, is null or not supplie
EOS_EResult_EOS_ProgressionSnapshot_SnapshotIdUnavailable
The number of available Snapshot IDs have all been exhausted.
EOS_EResult_EOS_RTC_AllocationFailed
Failed to allocate resources
EOS_EResult_EOS_RTC_EmptyRecord
EOS RTC record buffer was empty
EOS_EResult_EOS_RTC_ReconnectionTimegateExpired
Connection dropped due to long timeout
EOS_EResult_EOS_RTC_RoomAlreadyExists
EOS RTC room already exists
EOS_EResult_EOS_RTC_RoomOptionsMismatch
Failed to join room due to room options mismatch
EOS_EResult_EOS_RTC_RoomWasLeft
EOS RTC room was left successfully
EOS_EResult_EOS_RTC_ShutdownInvoked
EOS RTC room was left due to platform release
EOS_EResult_EOS_RTC_TooManyParticipants
EOS RTC room cannot accept more participants
EOS_EResult_EOS_RTC_UserBanned
The user is banned
EOS_EResult_EOS_RTC_UserIsInBlocklist
EOS RTC operation failed because the user is in the local user’s block list
EOS_EResult_EOS_RTC_UserKicked
The user kicked out from the room
EOS_EResult_EOS_RTC_VoiceModerationModeMismatch
Failed to join room due to voice moderation mode mismatch
EOS_EResult_EOS_RequestInProgress
Request is in progress
EOS_EResult_EOS_ServiceFailure
There was a failure with the backend service
EOS_EResult_EOS_Sessions_AggregationFailed
Backend nodes unavailable to process request
EOS_EResult_EOS_Sessions_DeploymentAtCapacity
Deployment on node is at capacity
EOS_EResult_EOS_Sessions_HostAtCapacity
Individual backend node is as capacity
EOS_EResult_EOS_Sessions_InvalidLock
Session lock required for operation
EOS_EResult_EOS_Sessions_InvalidSession
Invalid session reference
EOS_EResult_EOS_Sessions_InviteFailed
Invite failed to send
EOS_EResult_EOS_Sessions_InviteNotFound
Invite was not found with the service
EOS_EResult_EOS_Sessions_NoPermission
Client has no permissions to access this session
EOS_EResult_EOS_Sessions_NotAllowed
Session operation not allowed
EOS_EResult_EOS_Sessions_OutOfSync
Session is currently out of sync with the backend, data is saved locally but needs to sync with backend
EOS_EResult_EOS_Sessions_PlayerSanctioned
Session operation not allowed
EOS_EResult_EOS_Sessions_PresenceSessionExists
Presence session already exists for the client
EOS_EResult_EOS_Sessions_SandboxAtCapacity
Sandbox on node is at capacity
EOS_EResult_EOS_Sessions_SandboxNotAllowed
Sandbox ID associated with auth didn’t match
EOS_EResult_EOS_Sessions_SessionAlreadyExists
Session already exists in the system
EOS_EResult_EOS_Sessions_SessionInProgress
Session is already in progress
EOS_EResult_EOS_Sessions_SessionNotAnonymous
An anonymous operation was attempted on a non anonymous session
EOS_EResult_EOS_Sessions_TooManyInvites
User has received too many invites
EOS_EResult_EOS_Sessions_TooManyPlayers
Too many players to register with this session
EOS_EResult_EOS_Sessions_UpsertNotAllowed
This client may not modify the session
EOS_EResult_EOS_Success
Successful result. no further error processing needed
EOS_EResult_EOS_TimedOut
Request timed out
EOS_EResult_EOS_TitleStorage_EncryptionKeyNotSet
User forgot to set Encryption key during platform init. Title Storage can’t work without it.
EOS_EResult_EOS_TitleStorage_FileCorrupted
Downloaded file is corrupted.
EOS_EResult_EOS_TitleStorage_FileHeaderHasNewerVersion
Downloaded file’s format is newer than client SDK version.
EOS_EResult_EOS_TitleStorage_UserErrorFromDataCallback
User callback that receives data from storage returned error.
EOS_EResult_EOS_Token_Not_Account
If the token provided does not represent an account
EOS_EResult_EOS_TooManyRequests
Throttled due to too many requests
EOS_EResult_EOS_UI_InconsistentVirtualMemoryFunctions
Virtual Memory Functions are an inconsistent mix of functions and nullptrs
EOS_EResult_EOS_UI_SocialOverlayLoadError
The social overlay page failed to load
EOS_EResult_EOS_UnexpectedError
An unexpected error that we cannot identify has occurred.
EOS_EResult_EOS_UnrecognizedResponse
Failed due to unable to parse or recognize a backend response
EOS_EResult_EOS_UserInfo_BestDisplayNameIndeterminate
The best display name could not be safely determined.
EOS_EResult_EOS_VersionMismatch
The request attempted to use multiple or inconsistent API versions
EOS_EResult___EOS_EResult_PAD_INT32__
EOS_ESanctionAppealReason_EOS_SAR_AppealForForgiveness
The user admits to rulebreaking, but still appeals for forgiveness
EOS_ESanctionAppealReason_EOS_SAR_CompromisedAccount
The account was compromised, typically this means stolen
EOS_ESanctionAppealReason_EOS_SAR_IncorrectSanction
Incorrectly placed sanction
EOS_ESanctionAppealReason_EOS_SAR_Invalid
Not used
EOS_ESanctionAppealReason_EOS_SAR_UnfairPunishment
The punishment is considered too severe by the user
EOS_ESanctionAppealReason___EOS_ESanctionAppealReason_PAD_INT32__
EOS_ESessionAttributeAdvertisementType_EOS_SAAT_Advertise
Advertise via the online service only
EOS_ESessionAttributeAdvertisementType_EOS_SAAT_DontAdvertise
Don’t advertise via the online service
EOS_ESessionAttributeAdvertisementType___EOS_ESessionAttributeAdvertisementType_PAD_INT32__
EOS_EUserControllerType_EOS_UCT_GamepadControl
Gamepad controller.
EOS_EUserControllerType_EOS_UCT_MouseKeyboard
Mouse and keyboard controller.
EOS_EUserControllerType_EOS_UCT_TouchControl
Touch controller.
EOS_EUserControllerType_EOS_UCT_Unknown
The game controller type is unknown.
EOS_EUserControllerType___EOS_EUserControllerType_PAD_INT32__
EOS_FALSE
EOS_FRIENDS_ACCEPTINVITE_API_LATEST
EOS_FRIENDS_ADDNOTIFYBLOCKEDUSERSUPDATE_API_LATEST
EOS_FRIENDS_ADDNOTIFYFRIENDSUPDATE_API_LATEST
EOS_FRIENDS_GETBLOCKEDUSERATINDEX_API_LATEST
EOS_FRIENDS_GETBLOCKEDUSERSCOUNT_API_LATEST
EOS_FRIENDS_GETFRIENDATINDEX_API_LATEST
EOS_FRIENDS_GETFRIENDSCOUNT_API_LATEST
EOS_FRIENDS_GETSTATUS_API_LATEST
EOS_FRIENDS_QUERYFRIENDS_API_LATEST
EOS_FRIENDS_REJECTINVITE_API_LATEST
EOS_FRIENDS_SENDINVITE_API_LATEST
EOS_INITIALIZEOPTIONS_PRODUCTNAME_MAX_LENGTH
EOS_INITIALIZEOPTIONS_PRODUCTVERSION_MAX_LENGTH
EOS_INITIALIZE_API_LATEST
EOS_INITIALIZE_THREADAFFINITY_API_LATEST
EOS_INTEGRATEDPLATFORMOPTIONSCONTAINER_ADD_API_LATEST
EOS_INTEGRATEDPLATFORM_ADDNOTIFYUSERLOGINSTATUSCHANGED_API_LATEST
EOS_INTEGRATEDPLATFORM_CLEARUSERPRELOGOUTCALLBACK_API_LATEST
EOS_INTEGRATEDPLATFORM_CREATEINTEGRATEDPLATFORMOPTIONSCONTAINER_API_LATEST
EOS_INTEGRATEDPLATFORM_FINALIZEDEFERREDUSERLOGOUT_API_LATEST
EOS_INTEGRATEDPLATFORM_OPTIONS_API_LATEST
EOS_INTEGRATEDPLATFORM_SETUSERLOGINSTATUS_API_LATEST
EOS_INTEGRATEDPLATFORM_SETUSERPRELOGOUTCALLBACK_API_LATEST
EOS_INTEGRATEDPLATFORM_STEAM_MAX_STEAMAPIINTERFACEVERSIONSARRAY_SIZE
EOS_INTEGRATEDPLATFORM_STEAM_OPTIONS_API_LATEST
EOS_INVALID_PROGRESSIONSNAPSHOTID
EOS_IPT_Steam
EOS_KWS_ADDNOTIFYPERMISSIONSUPDATERECEIVED_API_LATEST
EOS_KWS_COPYPERMISSIONBYINDEX_API_LATEST
EOS_KWS_CREATEUSER_API_LATEST
EOS_KWS_GETPERMISSIONBYKEY_API_LATEST
EOS_KWS_GETPERMISSIONSCOUNT_API_LATEST
EOS_KWS_MAX_PERMISSIONS
EOS_KWS_MAX_PERMISSION_LENGTH
EOS_KWS_PERMISSIONSTATUS_API_LATEST
EOS_KWS_QUERYAGEGATE_API_LATEST
EOS_KWS_QUERYPERMISSIONS_API_LATEST
EOS_KWS_REQUESTPERMISSIONS_API_LATEST
EOS_KWS_UPDATEPARENTEMAIL_API_LATEST
EOS_LEADERBOARDS_COPYLEADERBOARDDEFINITIONBYINDEX_API_LATEST
EOS_LEADERBOARDS_COPYLEADERBOARDDEFINITIONBYLEADERBOARDID_API_LATEST
EOS_LEADERBOARDS_COPYLEADERBOARDRECORDBYINDEX_API_LATEST
EOS_LEADERBOARDS_COPYLEADERBOARDRECORDBYUSERID_API_LATEST
EOS_LEADERBOARDS_COPYLEADERBOARDUSERSCOREBYINDEX_API_LATEST
EOS_LEADERBOARDS_COPYLEADERBOARDUSERSCOREBYUSERID_API_LATEST
EOS_LEADERBOARDS_DEFINITION_API_LATEST
EOS_LEADERBOARDS_GETLEADERBOARDDEFINITIONCOUNT_API_LATEST
EOS_LEADERBOARDS_GETLEADERBOARDRECORDCOUNT_API_LATEST
EOS_LEADERBOARDS_GETLEADERBOARDUSERSCORECOUNT_API_LATEST
EOS_LEADERBOARDS_LEADERBOARDRECORD_API_LATEST
EOS_LEADERBOARDS_LEADERBOARDUSERSCORE_API_LATEST
EOS_LEADERBOARDS_QUERYLEADERBOARDDEFINITIONS_API_LATEST
EOS_LEADERBOARDS_QUERYLEADERBOARDRANKS_API_LATEST
EOS_LEADERBOARDS_QUERYLEADERBOARDUSERSCORES_API_LATEST
EOS_LEADERBOARDS_TIME_UNDEFINED
EOS_LEADERBOARDS_USERSCORESQUERYSTATINFO_API_LATEST
EOS_LF_NO_USER_INTERFACE
EOS_LOBBYDETAILS_COPYATTRIBUTEBYINDEX_API_LATEST
EOS_LOBBYDETAILS_COPYATTRIBUTEBYKEY_API_LATEST
EOS_LOBBYDETAILS_COPYINFO_API_LATEST
EOS_LOBBYDETAILS_COPYMEMBERATTRIBUTEBYINDEX_API_LATEST
EOS_LOBBYDETAILS_COPYMEMBERATTRIBUTEBYKEY_API_LATEST
EOS_LOBBYDETAILS_COPYMEMBERINFO_API_LATEST
EOS_LOBBYDETAILS_GETATTRIBUTECOUNT_API_LATEST
EOS_LOBBYDETAILS_GETLOBBYOWNER_API_LATEST
EOS_LOBBYDETAILS_GETMEMBERATTRIBUTECOUNT_API_LATEST
EOS_LOBBYDETAILS_GETMEMBERBYINDEX_API_LATEST
EOS_LOBBYDETAILS_GETMEMBERCOUNT_API_LATEST
EOS_LOBBYDETAILS_INFO_API_LATEST
EOS_LOBBYDETAILS_MEMBERINFO_API_LATEST
EOS_LOBBYMODIFICATION_ADDATTRIBUTE_API_LATEST
EOS_LOBBYMODIFICATION_ADDMEMBERATTRIBUTE_API_LATEST
EOS_LOBBYMODIFICATION_MAX_ATTRIBUTES
EOS_LOBBYMODIFICATION_MAX_ATTRIBUTE_LENGTH
EOS_LOBBYMODIFICATION_REMOVEATTRIBUTE_API_LATEST
EOS_LOBBYMODIFICATION_REMOVEMEMBERATTRIBUTE_API_LATEST
EOS_LOBBYMODIFICATION_SETALLOWEDPLATFORMIDS_API_LATEST
EOS_LOBBYMODIFICATION_SETBUCKETID_API_LATEST
EOS_LOBBYMODIFICATION_SETINVITESALLOWED_API_LATEST
EOS_LOBBYMODIFICATION_SETMAXMEMBERS_API_LATEST
EOS_LOBBYMODIFICATION_SETPERMISSIONLEVEL_API_LATEST
EOS_LOBBYSEARCH_COPYSEARCHRESULTBYINDEX_API_LATEST
EOS_LOBBYSEARCH_FIND_API_LATEST
EOS_LOBBYSEARCH_GETSEARCHRESULTCOUNT_API_LATEST
EOS_LOBBYSEARCH_REMOVEPARAMETER_API_LATEST
EOS_LOBBYSEARCH_SETLOBBYID_API_LATEST
EOS_LOBBYSEARCH_SETMAXRESULTS_API_LATEST
EOS_LOBBYSEARCH_SETPARAMETER_API_LATEST
EOS_LOBBYSEARCH_SETTARGETUSERID_API_LATEST
EOS_LOBBY_ADDNOTIFYJOINLOBBYACCEPTED_API_LATEST
EOS_LOBBY_ADDNOTIFYLEAVELOBBYREQUESTED_API_LATEST
EOS_LOBBY_ADDNOTIFYLOBBYINVITEACCEPTED_API_LATEST
EOS_LOBBY_ADDNOTIFYLOBBYINVITERECEIVED_API_LATEST
EOS_LOBBY_ADDNOTIFYLOBBYINVITEREJECTED_API_LATEST
EOS_LOBBY_ADDNOTIFYLOBBYMEMBERSTATUSRECEIVED_API_LATEST
EOS_LOBBY_ADDNOTIFYLOBBYMEMBERUPDATERECEIVED_API_LATEST
EOS_LOBBY_ADDNOTIFYLOBBYUPDATERECEIVED_API_LATEST
EOS_LOBBY_ADDNOTIFYRTCROOMCONNECTIONCHANGED_API_LATEST
EOS_LOBBY_ADDNOTIFYSENDLOBBYNATIVEINVITEREQUESTED_API_LATEST
EOS_LOBBY_ATTRIBUTEDATA_API_LATEST
EOS_LOBBY_ATTRIBUTE_API_LATEST
EOS_LOBBY_COPYLOBBYDETAILSHANDLEBYINVITEID_API_LATEST
EOS_LOBBY_COPYLOBBYDETAILSHANDLEBYUIEVENTID_API_LATEST
EOS_LOBBY_COPYLOBBYDETAILSHANDLE_API_LATEST
EOS_LOBBY_CREATELOBBYSEARCH_API_LATEST
EOS_LOBBY_CREATELOBBY_API_LATEST
EOS_LOBBY_DESTROYLOBBY_API_LATEST
EOS_LOBBY_GETCONNECTSTRING_API_LATEST
EOS_LOBBY_GETCONNECTSTRING_BUFFER_SIZE
EOS_LOBBY_GETINVITECOUNT_API_LATEST
EOS_LOBBY_GETINVITEIDBYINDEX_API_LATEST
EOS_LOBBY_GETRTCROOMNAME_API_LATEST
EOS_LOBBY_HARDMUTEMEMBER_API_LATEST
EOS_LOBBY_INVITEID_MAX_LENGTH
EOS_LOBBY_ISRTCROOMCONNECTED_API_LATEST
EOS_LOBBY_JOINLOBBYBYID_API_LATEST
EOS_LOBBY_JOINLOBBY_API_LATEST
EOS_LOBBY_JOINRTCROOM_API_LATEST
EOS_LOBBY_KICKMEMBER_API_LATEST
EOS_LOBBY_LEAVELOBBY_API_LATEST
EOS_LOBBY_LEAVERTCROOM_API_LATEST
EOS_LOBBY_LOCALRTCOPTIONS_API_LATEST
EOS_LOBBY_MAX_LOBBIES
EOS_LOBBY_MAX_LOBBYIDOVERRIDE_LENGTH
EOS_LOBBY_MAX_LOBBY_MEMBERS
EOS_LOBBY_MAX_SEARCH_RESULTS
EOS_LOBBY_MIN_LOBBYIDOVERRIDE_LENGTH
EOS_LOBBY_PARSECONNECTSTRING_API_LATEST
EOS_LOBBY_PARSECONNECTSTRING_BUFFER_SIZE
EOS_LOBBY_PROMOTEMEMBER_API_LATEST
EOS_LOBBY_QUERYINVITES_API_LATEST
EOS_LOBBY_REJECTINVITE_API_LATEST
EOS_LOBBY_SEARCH_BUCKET_ID
EOS_LOBBY_SEARCH_MINCURRENTMEMBERS
EOS_LOBBY_SEARCH_MINSLOTSAVAILABLE
EOS_LOBBY_SENDINVITE_API_LATEST
EOS_LOBBY_UPDATELOBBYMODIFICATION_API_LATEST
EOS_LOBBY_UPDATELOBBY_API_LATEST
EOS_LOCALECODE_MAX_BUFFER_LEN
EOS_LOCALECODE_MAX_LENGTH
EOS_METRICS_BEGINPLAYERSESSION_API_LATEST
EOS_METRICS_ENDPLAYERSESSION_API_LATEST
EOS_MODS_COPYMODINFO_API_LATEST
EOS_MODS_ENUMERATEMODS_API_LATEST
EOS_MODS_INSTALLMOD_API_LATEST
EOS_MODS_MODINFO_API_LATEST
EOS_MODS_UNINSTALLMOD_API_LATEST
EOS_MODS_UPDATEMOD_API_LATEST
EOS_MOD_IDENTIFIER_API_LATEST
EOS_OPT_Epic
EOS_OPT_Nintendo
EOS_OPT_PSN
EOS_OPT_Steam
EOS_OPT_Unknown
EOS_OPT_XBL
EOS_P2P_ACCEPTCONNECTION_API_LATEST
EOS_P2P_ADDNOTIFYINCOMINGPACKETQUEUEFULL_API_LATEST
EOS_P2P_ADDNOTIFYPEERCONNECTIONCLOSED_API_LATEST
EOS_P2P_ADDNOTIFYPEERCONNECTIONESTABLISHED_API_LATEST
EOS_P2P_ADDNOTIFYPEERCONNECTIONINTERRUPTED_API_LATEST
EOS_P2P_ADDNOTIFYPEERCONNECTIONREQUEST_API_LATEST
EOS_P2P_CLEARPACKETQUEUE_API_LATEST
EOS_P2P_CLOSECONNECTIONS_API_LATEST
EOS_P2P_CLOSECONNECTION_API_LATEST
EOS_P2P_GETNATTYPE_API_LATEST
EOS_P2P_GETNEXTRECEIVEDPACKETSIZE_API_LATEST
EOS_P2P_GETPACKETQUEUEINFO_API_LATEST
EOS_P2P_GETPORTRANGE_API_LATEST
EOS_P2P_GETRELAYCONTROL_API_LATEST
EOS_P2P_MAX_CONNECTIONS
EOS_P2P_MAX_PACKET_SIZE
EOS_P2P_MAX_QUEUE_SIZE_UNLIMITED
EOS_P2P_QUERYNATTYPE_API_LATEST
EOS_P2P_RECEIVEPACKET_API_LATEST
EOS_P2P_SENDPACKET_API_LATEST
EOS_P2P_SETPACKETQUEUESIZE_API_LATEST
EOS_P2P_SETPORTRANGE_API_LATEST
EOS_P2P_SETRELAYCONTROL_API_LATEST
EOS_P2P_SOCKETID_API_LATEST
EOS_P2P_SOCKETID_SOCKETNAME_SIZE
EOS_PF_CONSOLE_ENABLE_OVERLAY_AUTOMATIC_UNLOADING
EOS_PF_DISABLE_OVERLAY
EOS_PF_DISABLE_SOCIAL_OVERLAY
EOS_PF_ENABLE_OVERLAY_DEBUG_LOGGING
EOS_PF_LOADING_IN_EDITOR
EOS_PF_RESERVED1
EOS_PF_WINDOWS_ENABLE_OVERLAY_D3D9
EOS_PF_WINDOWS_ENABLE_OVERLAY_D3D10
EOS_PF_WINDOWS_ENABLE_OVERLAY_OPENGL
EOS_PLATFORM_CHECKFORLAUNCHERANDRESTART_ENV_VAR
EOS_PLATFORM_CLIENTCREDENTIALS_CLIENTID_MAX_LENGTH
EOS_PLATFORM_CLIENTCREDENTIALS_CLIENTSECRET_MAX_LENGTH
EOS_PLATFORM_GETDESKTOPCROSSPLAYSTATUS_API_LATEST
EOS_PLATFORM_OPTIONS_API_LATEST
EOS_PLATFORM_OPTIONS_DEPLOYMENTID_MAX_LENGTH
EOS_PLATFORM_OPTIONS_ENCRYPTIONKEY_LENGTH
EOS_PLATFORM_OPTIONS_PRODUCTID_MAX_LENGTH
EOS_PLATFORM_OPTIONS_SANDBOXID_MAX_LENGTH
EOS_PLATFORM_RTCOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_COPYFILEMETADATAATINDEXOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_COPYFILEMETADATAATINDEX_API_LATEST
EOS_PLAYERDATASTORAGE_COPYFILEMETADATABYFILENAMEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_COPYFILEMETADATABYFILENAME_API_LATEST
EOS_PLAYERDATASTORAGE_DELETECACHEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_DELETECACHE_API_LATEST
EOS_PLAYERDATASTORAGE_DELETEFILEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_DELETEFILE_API_LATEST
EOS_PLAYERDATASTORAGE_DUPLICATEFILEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_DUPLICATEFILE_API_LATEST
EOS_PLAYERDATASTORAGE_FILEMETADATA_API_LATEST
EOS_PLAYERDATASTORAGE_FILENAME_MAX_LENGTH_BYTES
EOS_PLAYERDATASTORAGE_GETFILEMETADATACOUNTOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_GETFILEMETADATACOUNT_API_LATEST
EOS_PLAYERDATASTORAGE_QUERYFILELISTOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_QUERYFILELIST_API_LATEST
EOS_PLAYERDATASTORAGE_QUERYFILEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_QUERYFILE_API_LATEST
EOS_PLAYERDATASTORAGE_READFILEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_READFILE_API_LATEST
EOS_PLAYERDATASTORAGE_TIME_UNDEFINED
EOS_PLAYERDATASTORAGE_WRITEFILEOPTIONS_API_LATEST
EOS_PLAYERDATASTORAGE_WRITEFILE_API_LATEST
EOS_PRESENCEMODIFICATION_DATARECORDID_API_LATEST
EOS_PRESENCEMODIFICATION_DELETEDATA_API_LATEST
EOS_PRESENCEMODIFICATION_SETDATA_API_LATEST
EOS_PRESENCEMODIFICATION_SETJOININFO_API_LATEST
EOS_PRESENCEMODIFICATION_SETRAWRICHTEXT_API_LATEST
EOS_PRESENCEMODIFICATION_SETSTATUS_API_LATEST
EOS_PRESENCE_ADDNOTIFYJOINGAMEACCEPTED_API_LATEST
EOS_PRESENCE_ADDNOTIFYONPRESENCECHANGED_API_LATEST
EOS_PRESENCE_COPYPRESENCE_API_LATEST
EOS_PRESENCE_CREATEPRESENCEMODIFICATION_API_LATEST
EOS_PRESENCE_DATARECORD_API_LATEST
EOS_PRESENCE_DATA_MAX_KEYS
EOS_PRESENCE_DATA_MAX_KEY_LENGTH
EOS_PRESENCE_DATA_MAX_VALUE_LENGTH
EOS_PRESENCE_DELETEDATA_API_LATEST
EOS_PRESENCE_GETJOININFO_API_LATEST
EOS_PRESENCE_HASPRESENCE_API_LATEST
EOS_PRESENCE_INFO_API_LATEST
EOS_PRESENCE_KEY_PLATFORM_PRESENCE
EOS_PRESENCE_QUERYPRESENCE_API_LATEST
EOS_PRESENCE_RICH_TEXT_MAX_VALUE_LENGTH
EOS_PRESENCE_SETDATA_API_LATEST
EOS_PRESENCE_SETPRESENCE_API_LATEST
EOS_PRESENCE_SETRAWRICHTEXT_API_LATEST
EOS_PRESENCE_SETSTATUS_API_LATEST
EOS_PRODUCTUSERID_MAX_LENGTH
EOS_PROGRESSIONSNAPSHOT_ADDPROGRESSION_API_LATEST
EOS_PROGRESSIONSNAPSHOT_BEGINSNAPSHOT_API_LATEST
EOS_PROGRESSIONSNAPSHOT_DELETESNAPSHOT_API_LATEST
EOS_PROGRESSIONSNAPSHOT_ENDSNAPSHOT_API_LATEST
EOS_PROGRESSIONSNAPSHOT_SUBMITSNAPSHOT_API_LATEST
EOS_PlayerDataStorage_EReadResult_EOS_RR_CancelRequest
Signifies the request should be canceled, but not due to an error
EOS_PlayerDataStorage_EReadResult_EOS_RR_ContinueReading
Signifies the data was read successfully, and we should continue to the next chunk if possible
EOS_PlayerDataStorage_EReadResult_EOS_RR_FailRequest
Signifies there was a failure reading the data, and the request should end
EOS_PlayerDataStorage_EReadResult___EOS_PlayerDataStorage_EReadResult_PAD_INT32__
EOS_PlayerDataStorage_EWriteResult_EOS_WR_CancelRequest
Signifies the request should be canceled, but not due to an error
EOS_PlayerDataStorage_EWriteResult_EOS_WR_CompleteRequest
Signifies all data has now been written successfully, and we should upload the data to the cloud
EOS_PlayerDataStorage_EWriteResult_EOS_WR_ContinueWriting
Signifies the data was written successfully, and we should write the data the file
EOS_PlayerDataStorage_EWriteResult_EOS_WR_FailRequest
Signifies there was a failure writing the data, and the request should end
EOS_PlayerDataStorage_EWriteResult___EOS_PlayerDataStorage_EWriteResult_PAD_INT32__
EOS_Presence_EStatus_EOS_PS_Away
The status of the account is away
EOS_Presence_EStatus_EOS_PS_DoNotDisturb
The status of the account is do-not-disturb
EOS_Presence_EStatus_EOS_PS_ExtendedAway
The status of the account is away, and has been away for a while
EOS_Presence_EStatus_EOS_PS_Offline
The status of the account is offline or not known
EOS_Presence_EStatus_EOS_PS_Online
The status of the account is online
EOS_Presence_EStatus___EOS_Presence_EStatus_PAD_INT32__
EOS_REPORTS_REPORTCONTEXT_MAX_LENGTH
EOS_REPORTS_REPORTMESSAGE_MAX_LENGTH
EOS_REPORTS_SENDPLAYERBEHAVIORREPORT_API_LATEST
EOS_RTCADMIN_COPYUSERTOKENBYINDEX_API_LATEST
EOS_RTCADMIN_COPYUSERTOKENBYUSERID_API_LATEST
EOS_RTCADMIN_KICK_API_LATEST
EOS_RTCADMIN_QUERYJOINROOMTOKEN_API_LATEST
EOS_RTCADMIN_SETPARTICIPANTHARDMUTE_API_LATEST
EOS_RTCADMIN_USERTOKEN_API_LATEST
EOS_RTC_ADDNOTIFYDISCONNECTED_API_LATEST
EOS_RTC_ADDNOTIFYPARTICIPANTSTATUSCHANGED_API_LATEST
EOS_RTC_ADDNOTIFYROOMBEFOREJOIN_API_LATEST
EOS_RTC_ADDNOTIFYROOMSTATISTICSUPDATED_API_LATEST
EOS_RTC_BLOCKPARTICIPANT_API_LATEST
EOS_RTC_JOINROOMFLAGS_ENABLE_DATACHANNEL
EOS_RTC_JOINROOMFLAGS_ENABLE_ECHO
EOS_RTC_JOINROOMFLAGS_RESERVED_VOICE_FEATURE
EOS_RTC_JOINROOM_API_LATEST
EOS_RTC_LEAVEROOM_API_LATEST
EOS_RTC_OPTION_API_LATEST
EOS_RTC_OPTION_KEY_MAXCHARCOUNT
EOS_RTC_OPTION_VALUE_MAXCHARCOUNT
EOS_RTC_PARTICIPANTMETADATA_API_LATEST
EOS_RTC_PARTICIPANTMETADATA_KEY_MAXCHARCOUNT
EOS_RTC_PARTICIPANTMETADATA_VALUE_MAXCHARCOUNT
EOS_RTC_SETROOMSETTING_API_LATEST
EOS_RTC_SETSETTING_API_LATEST
EOS_SANCTIONS_COPYPLAYERSANCTIONBYINDEX_API_LATEST
EOS_SANCTIONS_CREATEPLAYERSANCTIONAPPEAL_API_LATEST
EOS_SANCTIONS_GETPLAYERSANCTIONCOUNT_API_LATEST
EOS_SANCTIONS_PLAYERSANCTION_API_LATEST
EOS_SANCTIONS_QUERYACTIVEPLAYERSANCTIONS_API_LATEST
EOS_SESSIONDETAILS_ATTRIBUTE_API_LATEST
EOS_SESSIONDETAILS_COPYINFO_API_LATEST
EOS_SESSIONDETAILS_COPYSESSIONATTRIBUTEBYINDEX_API_LATEST
EOS_SESSIONDETAILS_COPYSESSIONATTRIBUTEBYKEY_API_LATEST
EOS_SESSIONDETAILS_GETSESSIONATTRIBUTECOUNT_API_LATEST
EOS_SESSIONDETAILS_INFO_API_LATEST
EOS_SESSIONDETAILS_SETTINGS_API_LATEST
EOS_SESSIONMODIFICATION_ADDATTRIBUTE_API_LATEST
EOS_SESSIONMODIFICATION_MAX_SESSIONIDOVERRIDE_LENGTH
EOS_SESSIONMODIFICATION_MAX_SESSION_ATTRIBUTES
EOS_SESSIONMODIFICATION_MAX_SESSION_ATTRIBUTE_LENGTH
EOS_SESSIONMODIFICATION_MIN_SESSIONIDOVERRIDE_LENGTH
EOS_SESSIONMODIFICATION_REMOVEATTRIBUTE_API_LATEST
EOS_SESSIONMODIFICATION_SETALLOWEDPLATFORMIDS_API_LATEST
EOS_SESSIONMODIFICATION_SETBUCKETID_API_LATEST
EOS_SESSIONMODIFICATION_SETHOSTADDRESS_API_LATEST
EOS_SESSIONMODIFICATION_SETINVITESALLOWED_API_LATEST
EOS_SESSIONMODIFICATION_SETJOININPROGRESSALLOWED_API_LATEST
EOS_SESSIONMODIFICATION_SETMAXPLAYERS_API_LATEST
EOS_SESSIONMODIFICATION_SETPERMISSIONLEVEL_API_LATEST
EOS_SESSIONSEARCH_COPYSEARCHRESULTBYINDEX_API_LATEST
EOS_SESSIONSEARCH_FIND_API_LATEST
EOS_SESSIONSEARCH_GETSEARCHRESULTCOUNT_API_LATEST
EOS_SESSIONSEARCH_REMOVEPARAMETER_API_LATEST
EOS_SESSIONSEARCH_SETMAXSEARCHRESULTS_API_LATEST
EOS_SESSIONSEARCH_SETPARAMETER_API_LATEST
EOS_SESSIONSEARCH_SETSESSIONID_API_LATEST
EOS_SESSIONSEARCH_SETTARGETUSERID_API_LATEST
EOS_SESSIONS_ADDNOTIFYJOINSESSIONACCEPTED_API_LATEST
EOS_SESSIONS_ADDNOTIFYLEAVESESSIONREQUESTED_API_LATEST
EOS_SESSIONS_ADDNOTIFYSENDSESSIONNATIVEINVITEREQUESTED_API_LATEST
EOS_SESSIONS_ADDNOTIFYSESSIONINVITEACCEPTED_API_LATEST
EOS_SESSIONS_ADDNOTIFYSESSIONINVITERECEIVED_API_LATEST
EOS_SESSIONS_ADDNOTIFYSESSIONINVITEREJECTED_API_LATEST
EOS_SESSIONS_ATTRIBUTEDATA_API_LATEST
EOS_SESSIONS_COPYACTIVESESSIONHANDLE_API_LATEST
EOS_SESSIONS_COPYSESSIONHANDLEBYINVITEID_API_LATEST
EOS_SESSIONS_COPYSESSIONHANDLEBYUIEVENTID_API_LATEST
EOS_SESSIONS_COPYSESSIONHANDLEFORPRESENCE_API_LATEST
EOS_SESSIONS_CREATESESSIONMODIFICATION_API_LATEST
EOS_SESSIONS_CREATESESSIONSEARCH_API_LATEST
EOS_SESSIONS_DESTROYSESSION_API_LATEST
EOS_SESSIONS_DUMPSESSIONSTATE_API_LATEST
EOS_SESSIONS_ENDSESSION_API_LATEST
EOS_SESSIONS_GETINVITECOUNT_API_LATEST
EOS_SESSIONS_GETINVITEIDBYINDEX_API_LATEST
EOS_SESSIONS_INVITEID_MAX_LENGTH
EOS_SESSIONS_ISUSERINSESSION_API_LATEST
EOS_SESSIONS_JOINSESSION_API_LATEST
EOS_SESSIONS_MAXREGISTEREDPLAYERS
EOS_SESSIONS_MAX_SEARCH_RESULTS
EOS_SESSIONS_QUERYINVITES_API_LATEST
EOS_SESSIONS_REGISTERPLAYERS_API_LATEST
EOS_SESSIONS_REJECTINVITE_API_LATEST
EOS_SESSIONS_SEARCH_BUCKET_ID
EOS_SESSIONS_SEARCH_EMPTY_SERVERS_ONLY
EOS_SESSIONS_SEARCH_MINSLOTSAVAILABLE
EOS_SESSIONS_SEARCH_NONEMPTY_SERVERS_ONLY
EOS_SESSIONS_SENDINVITE_API_LATEST
EOS_SESSIONS_SESSIONATTRIBUTEDATA_API_LATEST
EOS_SESSIONS_SESSIONATTRIBUTE_API_LATEST
EOS_SESSIONS_STARTSESSION_API_LATEST
EOS_SESSIONS_UNREGISTERPLAYERS_API_LATEST
EOS_SESSIONS_UPDATESESSIONMODIFICATION_API_LATEST
EOS_SESSIONS_UPDATESESSION_API_LATEST
EOS_STATS_COPYSTATBYINDEX_API_LATEST
EOS_STATS_COPYSTATBYNAME_API_LATEST
EOS_STATS_GETSTATCOUNT_API_LATEST
EOS_STATS_GETSTATSCOUNT_API_LATEST
EOS_STATS_INGESTDATA_API_LATEST
EOS_STATS_INGESTSTAT_API_LATEST
EOS_STATS_MAX_INGEST_STATS
EOS_STATS_MAX_QUERY_STATS
EOS_STATS_QUERYSTATS_API_LATEST
EOS_STATS_STAT_API_LATEST
EOS_STATS_TIME_UNDEFINED
EOS_TITLESTORAGE_COPYFILEMETADATAATINDEXOPTIONS_API_LATEST
EOS_TITLESTORAGE_COPYFILEMETADATAATINDEX_API_LATEST
EOS_TITLESTORAGE_COPYFILEMETADATABYFILENAMEOPTIONS_API_LATEST
EOS_TITLESTORAGE_COPYFILEMETADATABYFILENAME_API_LATEST
EOS_TITLESTORAGE_DELETECACHEOPTIONS_API_LATEST
EOS_TITLESTORAGE_DELETECACHE_API_LATEST
EOS_TITLESTORAGE_FILEMETADATA_API_LATEST
EOS_TITLESTORAGE_FILENAME_MAX_LENGTH_BYTES
EOS_TITLESTORAGE_GETFILEMETADATACOUNTOPTIONS_API_LATEST
EOS_TITLESTORAGE_GETFILEMETADATACOUNT_API_LATEST
EOS_TITLESTORAGE_QUERYFILELISTOPTIONS_API_LATEST
EOS_TITLESTORAGE_QUERYFILELIST_API_LATEST
EOS_TITLESTORAGE_QUERYFILEOPTIONS_API_LATEST
EOS_TITLESTORAGE_QUERYFILE_API_LATEST
EOS_TITLESTORAGE_READFILEOPTIONS_API_LATEST
EOS_TITLESTORAGE_READFILE_API_LATEST
EOS_TRUE
EOS_TitleStorage_EReadResult_EOS_TS_RR_CancelRequest
Signifies the request should be canceled, but not due to an error
EOS_TitleStorage_EReadResult_EOS_TS_RR_ContinueReading
Signifies the data was read successfully, and we should continue to the next chunk if possible
EOS_TitleStorage_EReadResult_EOS_TS_RR_FailRequest
Signifies there was a failure reading the data, and the request should end
EOS_TitleStorage_EReadResult___EOS_TitleStorage_EReadResult_PAD_INT32__
EOS_UI_ACKNOWLEDGECORRELATIONID_API_LATEST
EOS_UI_ACKNOWLEDGEEVENTID_API_LATEST
EOS_UI_ADDNOTIFYDISPLAYSETTINGSUPDATED_API_LATEST
EOS_UI_ADDNOTIFYMEMORYMONITOROPTIONS_API_LATEST
EOS_UI_ADDNOTIFYMEMORYMONITOR_API_LATEST
EOS_UI_ADDNOTIFYONSCREENKEYBOARDREQUESTED_API_LATEST
EOS_UI_CONFIGUREONSCREENKEYBOARD_API_LATEST
EOS_UI_EInputStateButtonFlags_EOS_UISBF_DPad_Down
EOS_UI_EInputStateButtonFlags_EOS_UISBF_DPad_Left
EOS_UI_EInputStateButtonFlags_EOS_UISBF_DPad_Right
EOS_UI_EInputStateButtonFlags_EOS_UISBF_DPad_Up
EOS_UI_EInputStateButtonFlags_EOS_UISBF_FaceButton_Bottom
EOS_UI_EInputStateButtonFlags_EOS_UISBF_FaceButton_Left
EOS_UI_EInputStateButtonFlags_EOS_UISBF_FaceButton_Right
EOS_UI_EInputStateButtonFlags_EOS_UISBF_FaceButton_Top
EOS_UI_EInputStateButtonFlags_EOS_UISBF_LeftShoulder
EOS_UI_EInputStateButtonFlags_EOS_UISBF_LeftThumbstick
EOS_UI_EInputStateButtonFlags_EOS_UISBF_LeftTrigger
EOS_UI_EInputStateButtonFlags_EOS_UISBF_None
EOS_UI_EInputStateButtonFlags_EOS_UISBF_RightShoulder
EOS_UI_EInputStateButtonFlags_EOS_UISBF_RightThumbstick
EOS_UI_EInputStateButtonFlags_EOS_UISBF_RightTrigger
EOS_UI_EInputStateButtonFlags_EOS_UISBF_Special_Left
EOS_UI_EInputStateButtonFlags_EOS_UISBF_Special_Right
EOS_UI_EInputStateButtonFlags___EOS_UI_EInputStateButtonFlags_PAD_INT32__
EOS_UI_EKeyCombination_EOS_UIK_Alt
EOS_UI_EKeyCombination_EOS_UIK_Backspace
EOS_UI_EKeyCombination_EOS_UIK_Control
EOS_UI_EKeyCombination_EOS_UIK_Delete
EOS_UI_EKeyCombination_EOS_UIK_Down
EOS_UI_EKeyCombination_EOS_UIK_End
EOS_UI_EKeyCombination_EOS_UIK_Escape
EOS_UI_EKeyCombination_EOS_UIK_F1
EOS_UI_EKeyCombination_EOS_UIK_F2
EOS_UI_EKeyCombination_EOS_UIK_F3
EOS_UI_EKeyCombination_EOS_UIK_F4
EOS_UI_EKeyCombination_EOS_UIK_F5
EOS_UI_EKeyCombination_EOS_UIK_F6
EOS_UI_EKeyCombination_EOS_UIK_F7
EOS_UI_EKeyCombination_EOS_UIK_F8
EOS_UI_EKeyCombination_EOS_UIK_F9
EOS_UI_EKeyCombination_EOS_UIK_F10
EOS_UI_EKeyCombination_EOS_UIK_F11
EOS_UI_EKeyCombination_EOS_UIK_F12
EOS_UI_EKeyCombination_EOS_UIK_F13
EOS_UI_EKeyCombination_EOS_UIK_F14
EOS_UI_EKeyCombination_EOS_UIK_F15
EOS_UI_EKeyCombination_EOS_UIK_F16
EOS_UI_EKeyCombination_EOS_UIK_F17
EOS_UI_EKeyCombination_EOS_UIK_F18
EOS_UI_EKeyCombination_EOS_UIK_F19
EOS_UI_EKeyCombination_EOS_UIK_F20
EOS_UI_EKeyCombination_EOS_UIK_F21
EOS_UI_EKeyCombination_EOS_UIK_F22
EOS_UI_EKeyCombination_EOS_UIK_F23
EOS_UI_EKeyCombination_EOS_UIK_F24
EOS_UI_EKeyCombination_EOS_UIK_Home
EOS_UI_EKeyCombination_EOS_UIK_Insert
EOS_UI_EKeyCombination_EOS_UIK_Key0
EOS_UI_EKeyCombination_EOS_UIK_Key1
EOS_UI_EKeyCombination_EOS_UIK_Key2
EOS_UI_EKeyCombination_EOS_UIK_Key3
EOS_UI_EKeyCombination_EOS_UIK_Key4
EOS_UI_EKeyCombination_EOS_UIK_Key5
EOS_UI_EKeyCombination_EOS_UIK_Key6
EOS_UI_EKeyCombination_EOS_UIK_Key7
EOS_UI_EKeyCombination_EOS_UIK_Key8
EOS_UI_EKeyCombination_EOS_UIK_Key9
EOS_UI_EKeyCombination_EOS_UIK_KeyA
EOS_UI_EKeyCombination_EOS_UIK_KeyB
EOS_UI_EKeyCombination_EOS_UIK_KeyC
EOS_UI_EKeyCombination_EOS_UIK_KeyD
EOS_UI_EKeyCombination_EOS_UIK_KeyE
EOS_UI_EKeyCombination_EOS_UIK_KeyF
EOS_UI_EKeyCombination_EOS_UIK_KeyG
EOS_UI_EKeyCombination_EOS_UIK_KeyH
EOS_UI_EKeyCombination_EOS_UIK_KeyI
EOS_UI_EKeyCombination_EOS_UIK_KeyJ
EOS_UI_EKeyCombination_EOS_UIK_KeyK
EOS_UI_EKeyCombination_EOS_UIK_KeyL
EOS_UI_EKeyCombination_EOS_UIK_KeyM
EOS_UI_EKeyCombination_EOS_UIK_KeyN
EOS_UI_EKeyCombination_EOS_UIK_KeyO
EOS_UI_EKeyCombination_EOS_UIK_KeyP
EOS_UI_EKeyCombination_EOS_UIK_KeyQ
EOS_UI_EKeyCombination_EOS_UIK_KeyR
EOS_UI_EKeyCombination_EOS_UIK_KeyS
EOS_UI_EKeyCombination_EOS_UIK_KeyT
EOS_UI_EKeyCombination_EOS_UIK_KeyTypeMask
EOS_UI_EKeyCombination_EOS_UIK_KeyU
EOS_UI_EKeyCombination_EOS_UIK_KeyV
EOS_UI_EKeyCombination_EOS_UIK_KeyW
EOS_UI_EKeyCombination_EOS_UIK_KeyX
EOS_UI_EKeyCombination_EOS_UIK_KeyY
EOS_UI_EKeyCombination_EOS_UIK_KeyZ
EOS_UI_EKeyCombination_EOS_UIK_Left
EOS_UI_EKeyCombination_EOS_UIK_MaxKeyType
EOS_UI_EKeyCombination_EOS_UIK_Meta
EOS_UI_EKeyCombination_EOS_UIK_ModifierMask
EOS_UI_EKeyCombination_EOS_UIK_ModifierShift
EOS_UI_EKeyCombination_EOS_UIK_None
EOS_UI_EKeyCombination_EOS_UIK_Numpad0
EOS_UI_EKeyCombination_EOS_UIK_Numpad1
EOS_UI_EKeyCombination_EOS_UIK_Numpad2
EOS_UI_EKeyCombination_EOS_UIK_Numpad3
EOS_UI_EKeyCombination_EOS_UIK_Numpad4
EOS_UI_EKeyCombination_EOS_UIK_Numpad5
EOS_UI_EKeyCombination_EOS_UIK_Numpad6
EOS_UI_EKeyCombination_EOS_UIK_Numpad7
EOS_UI_EKeyCombination_EOS_UIK_Numpad8
EOS_UI_EKeyCombination_EOS_UIK_Numpad9
EOS_UI_EKeyCombination_EOS_UIK_NumpadAsterisk
EOS_UI_EKeyCombination_EOS_UIK_NumpadDivide
EOS_UI_EKeyCombination_EOS_UIK_NumpadMinus
EOS_UI_EKeyCombination_EOS_UIK_NumpadPeriod
EOS_UI_EKeyCombination_EOS_UIK_NumpadPlus
EOS_UI_EKeyCombination_EOS_UIK_Oem1
EOS_UI_EKeyCombination_EOS_UIK_Oem2
EOS_UI_EKeyCombination_EOS_UIK_Oem3
EOS_UI_EKeyCombination_EOS_UIK_Oem4
EOS_UI_EKeyCombination_EOS_UIK_Oem5
EOS_UI_EKeyCombination_EOS_UIK_Oem6
EOS_UI_EKeyCombination_EOS_UIK_Oem7
EOS_UI_EKeyCombination_EOS_UIK_Oem8
EOS_UI_EKeyCombination_EOS_UIK_OemComma
EOS_UI_EKeyCombination_EOS_UIK_OemMinus
EOS_UI_EKeyCombination_EOS_UIK_OemPeriod
EOS_UI_EKeyCombination_EOS_UIK_OemPlus
EOS_UI_EKeyCombination_EOS_UIK_PageDown
EOS_UI_EKeyCombination_EOS_UIK_PageUp
EOS_UI_EKeyCombination_EOS_UIK_Right
EOS_UI_EKeyCombination_EOS_UIK_Shift
EOS_UI_EKeyCombination_EOS_UIK_Space
EOS_UI_EKeyCombination_EOS_UIK_Tab
EOS_UI_EKeyCombination_EOS_UIK_Up
EOS_UI_EKeyCombination_EOS_UIK_ValidModifierMask
EOS_UI_EKeyCombination___EOS_UI_EKeyCombination_PAD_INT32__
EOS_UI_ENotificationLocation_EOS_UNL_BottomLeft
The bottom left corner
EOS_UI_ENotificationLocation_EOS_UNL_BottomRight
The bottom right corner
EOS_UI_ENotificationLocation_EOS_UNL_TopLeft
The top left corner
EOS_UI_ENotificationLocation_EOS_UNL_TopRight
The top right corner
EOS_UI_ENotificationLocation___EOS_UI_ENotificationLocation_PAD_INT32__
EOS_UI_EOnScreenKeyboardBehavior_EOS_UIOSKB_Native
Try to launch the native on screen keyboard when one is requested.
EOS_UI_EOnScreenKeyboardBehavior_EOS_UIOSKB_None
Do nothing when an on screen keyboard is requested. This effectively disables on screen keyboards.
EOS_UI_EOnScreenKeyboardBehavior_EOS_UIOSKB_Notification
Receive a notification when an on screen keyboard is requested. Use this to implement custom on screen keyboard logic.
EOS_UI_EOnScreenKeyboardBehavior___EOS_UI_EOnScreenKeyboardBehavior_PAD_INT32__
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_Decimal
The decimal on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_Default
The default on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_Email
The email on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_None
No on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_Numeric
The numeric on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_Search
The search on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_TelephoneNumber
The telephone number on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_Text
The text on screen keyboard.
EOS_UI_EOnScreenKeyboardType_EOS_UIOSKT_URL
The URL on screen keyboard.
EOS_UI_EOnScreenKeyboardType___EOS_UI_EOnScreenKeyboardType_PAD_INT32__
EOS_UI_EVENTID_INVALID
EOS_UI_GETFRIENDSEXCLUSIVEINPUT_API_LATEST
EOS_UI_GETFRIENDSVISIBLE_API_LATEST
EOS_UI_GETTOGGLEFRIENDSBUTTON_API_LATEST
EOS_UI_GETTOGGLEFRIENDSKEY_API_LATEST
EOS_UI_HIDEFRIENDS_API_LATEST
EOS_UI_ISSOCIALOVERLAYPAUSED_API_LATEST
EOS_UI_PAUSESOCIALOVERLAY_API_LATEST
EOS_UI_PREPRESENT_API_LATEST
EOS_UI_RECT_API_LATEST
EOS_UI_REPORTINPUTSTATE_API_LATEST
EOS_UI_SETDISPLAYPREFERENCE_API_LATEST
EOS_UI_SETTOGGLEFRIENDSBUTTON_API_LATEST
EOS_UI_SETTOGGLEFRIENDSKEY_API_LATEST
EOS_UI_SHOWBLOCKPLAYER_API_LATEST
EOS_UI_SHOWFRIENDS_API_LATEST
EOS_UI_SHOWNATIVEPROFILE_API_LATEST
EOS_UI_SHOWREPORTPLAYER_API_LATEST
EOS_USERINFO_BESTDISPLAYNAME_API_LATEST
EOS_USERINFO_COPYBESTDISPLAYNAMEWITHPLATFORM_API_LATEST
EOS_USERINFO_COPYBESTDISPLAYNAME_API_LATEST
EOS_USERINFO_COPYEXTERNALUSERINFOBYACCOUNTID_API_LATEST
EOS_USERINFO_COPYEXTERNALUSERINFOBYACCOUNTTYPE_API_LATEST
EOS_USERINFO_COPYEXTERNALUSERINFOBYINDEX_API_LATEST
EOS_USERINFO_COPYUSERINFO_API_LATEST
EOS_USERINFO_EXTERNALUSERINFO_API_LATEST
EOS_USERINFO_GETEXTERNALUSERINFOCOUNT_API_LATEST
EOS_USERINFO_GETLOCALPLATFORMTYPE_API_LATEST
EOS_USERINFO_MAX_DISPLAYNAME_CHARACTERS
EOS_USERINFO_MAX_DISPLAYNAME_UTF8_LENGTH
EOS_USERINFO_QUERYUSERINFOBYDISPLAYNAME_API_LATEST
EOS_USERINFO_QUERYUSERINFOBYEXTERNALACCOUNT_API_LATEST
EOS_USERINFO_QUERYUSERINFO_API_LATEST
EOS_USE_DLLEXPORT

Functions§

EOS_Achievements_DefinitionV2_Release
Release the memory associated with EOS_Achievements_DefinitionV2. This must be called on data retrieved from EOS_Achievements_CopyAchievementDefinitionV2ByIndex or EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId.
EOS_Achievements_Definition_Release
Release the memory associated with achievement definitions. This must be called on data retrieved from EOS_Achievements_CopyAchievementDefinitionByIndex or EOS_Achievements_CopyAchievementDefinitionByAchievementId.
EOS_Achievements_PlayerAchievement_Release
Release the memory associated with a player achievement. This must be called on data retrieved from EOS_Achievements_CopyPlayerAchievementByIndex or EOS_Achievements_CopyPlayerAchievementByAchievementId.
EOS_Achievements_UnlockedAchievement_Release
Release the memory associated with an unlocked achievement. This must be called on data retrieved from EOS_Achievements_CopyUnlockedAchievementByIndex or EOS_Achievements_CopyUnlockedAchievementByAchievementId.
EOS_ActiveSession_Info_Release
Release the memory associated with an EOS_ActiveSession_Info structure. This must be called on data retrieved from EOS_ActiveSession_CopyInfo.
EOS_ActiveSession_Release
Release the memory associated with an active session. This must be called on data retrieved from EOS_Sessions_CopyActiveSessionHandle
EOS_Auth_AddNotifyLoginStatusChanged
Register to receive login status updates. @note If the returned NotificationId is valid, you must call EOS_Auth_RemoveNotifyLoginStatusChanged when you no longer wish to have your NotificationHandler called.
EOS_Auth_CopyIdToken
Fetch an ID token for an Epic Account ID.
EOS_Auth_CopyUserAuthToken
Fetch a user auth token for an Epic Account ID.
EOS_Auth_DeletePersistentAuth
Deletes a previously received and locally stored persistent auth access token for the currently logged in user of the local device.
EOS_Auth_GetLoggedInAccountByIndex
Fetch an Epic Account ID that is logged in.
EOS_Auth_GetLoggedInAccountsCount
Fetch the number of accounts that are logged in.
EOS_Auth_GetLoginStatus
Fetches the login status for an Epic Account ID.
EOS_Auth_GetMergedAccountByIndex
Fetch one of the merged account IDs for a given logged in account.
EOS_Auth_GetMergedAccountsCount
Fetch the number of merged accounts for a given logged in account.
EOS_Auth_GetSelectedAccountId
Fetch the selected account ID to the current application for a local authenticated user.
EOS_Auth_IdToken_Release
Release the memory associated with an EOS_Auth_IdToken structure. This must be called on data retrieved from EOS_Auth_CopyIdToken.
EOS_Auth_LinkAccount
Link external account by continuing previous login attempt with a continuance token.
EOS_Auth_Login
Login/Authenticate with user credentials.
EOS_Auth_Logout
Signs the player out of the online service.
EOS_Auth_QueryIdToken
Query the backend for an ID token that describes one of the merged account IDs of a local authenticated user.
EOS_Auth_RemoveNotifyLoginStatusChanged
Unregister from receiving login status updates.
EOS_Auth_Token_Release
Release the memory associated with an EOS_Auth_Token structure. This must be called on data retrieved from EOS_Auth_CopyUserAuthToken.
EOS_Auth_VerifyIdToken
Verify a given ID token for authenticity and validity.
EOS_Auth_VerifyUserAuth
Contact the backend service to verify validity of an existing user auth token. This function is intended for server-side use only.
EOS_ByteArray_ToString
Encode a byte array into hex encoded string
EOS_Connect_AddNotifyAuthExpiration
Register to receive upcoming authentication expiration notifications. Notification is approximately 1 minute prior to expiration. Call EOS_Connect_Login again with valid third party credentials to refresh access.
EOS_Connect_AddNotifyLoginStatusChanged
Register to receive user login status updates. @note If the returned NotificationId is valid, you must call EOS_Connect_RemoveNotifyLoginStatusChanged when you no longer wish to have your NotificationHandler called.
EOS_Connect_CopyIdToken
Fetches an ID token for a Product User ID.
EOS_Connect_CopyProductUserExternalAccountByAccountId
Fetch information about an external account linked to a Product User ID. On a successful call, the caller must release the returned structure using the EOS_Connect_ExternalAccountInfo_Release API.
EOS_Connect_CopyProductUserExternalAccountByAccountType
Fetch information about an external account of a specific type linked to a Product User ID. On a successful call, the caller must release the returned structure using the EOS_Connect_ExternalAccountInfo_Release API.
EOS_Connect_CopyProductUserExternalAccountByIndex
Fetch information about an external account linked to a Product User ID. On a successful call, the caller must release the returned structure using the EOS_Connect_ExternalAccountInfo_Release API.
EOS_Connect_CopyProductUserInfo
Fetch information about a Product User, using the external account that they most recently logged in with as the reference. On a successful call, the caller must release the returned structure using the EOS_Connect_ExternalAccountInfo_Release API.
EOS_Connect_CreateDeviceId
Create a new unique pseudo-account that can be used to identify the current user profile on the local device.
EOS_Connect_CreateUser
Create an account association with the Epic Online Service as a product user given their external auth credentials.
EOS_Connect_DeleteDeviceId
Delete any existing Device ID access credentials for the current user profile on the local device.
EOS_Connect_ExternalAccountInfo_Release
Release the memory associated with an external account info. This must be called on data retrieved from EOS_Connect_CopyProductUserExternalAccountByIndex, EOS_Connect_CopyProductUserExternalAccountByAccountType, EOS_Connect_CopyProductUserExternalAccountByAccountId or EOS_Connect_CopyProductUserInfo.
EOS_Connect_GetExternalAccountMapping
Fetch a Product User ID that maps to an external account ID cached from a previous query.
EOS_Connect_GetLoggedInUserByIndex
Fetch a Product User ID that is logged in. This Product User ID is in the Epic Online Services namespace.
EOS_Connect_GetLoggedInUsersCount
Fetch the number of product users that are logged in.
EOS_Connect_GetLoginStatus
Fetches the login status for an Product User ID. This Product User ID is considered logged in as long as the underlying access token has not expired.
EOS_Connect_GetProductUserExternalAccountCount
Fetch the number of linked external accounts for a Product User ID.
EOS_Connect_GetProductUserIdMapping
Fetch an external account ID, in string form, that maps to a given Product User ID.
EOS_Connect_IdToken_Release
Release the memory associated with an EOS_Connect_IdToken structure. This must be called on data retrieved from EOS_Connect_CopyIdToken.
EOS_Connect_LinkAccount
Link a set of external auth credentials with an existing product user on the Epic Online Service.
EOS_Connect_Login
Login/Authenticate given a valid set of external auth credentials.
EOS_Connect_Logout
Logout a currently logged in user. NOTE: Access tokens for Product User IDs cannot be revoked. This operation really just cleans up state for the Product User ID and locally discards any associated access token.
EOS_Connect_QueryExternalAccountMappings
Retrieve the equivalent Product User IDs from a list of external account IDs from supported account providers. The values will be cached and retrievable through EOS_Connect_GetExternalAccountMapping.
EOS_Connect_QueryProductUserIdMappings
Retrieve the equivalent external account mappings from a list of Product User IDs.
EOS_Connect_RemoveNotifyAuthExpiration
Unregister from receiving expiration notifications.
EOS_Connect_RemoveNotifyLoginStatusChanged
Unregister from receiving user login status updates.
EOS_Connect_TransferDeviceIdAccount
Transfer a Device ID pseudo-account and the product user associated with it into another keychain linked with real user accounts (such as Epic Games, PlayStation(TM)Network, Xbox Live, and other).
EOS_Connect_UnlinkAccount
Unlink external auth credentials from the owning keychain of a logged in product user.
EOS_Connect_VerifyIdToken
Verify a given ID token for authenticity and validity.
EOS_ContinuanceToken_ToString
Retrieve a null-terminated stringified continuance token from an EOS_ContinuanceToken.
EOS_EApplicationStatus_ToString
Gets the string representation of an EOS_EApplicationStatus value.
EOS_ENetworkStatus_ToString
Gets the string representation of an EOS_ENetworkStatus value.
EOS_EResult_IsOperationComplete
Returns whether a result is to be considered the final result, or false if the callback that returned this result will be called again either after some time or from another action.
EOS_EResult_ToString
Returns a string representation of an EOS_EResult. The return value is never null. The return value must not be freed.
EOS_Ecom_CatalogItem_Release
Release the memory associated with an EOS_Ecom_CatalogItem structure. This must be called on data retrieved from EOS_Ecom_CopyOfferItemByIndex.
EOS_Ecom_CatalogOffer_Release
Release the memory associated with an EOS_Ecom_CatalogOffer structure. This must be called on data retrieved from EOS_Ecom_CopyOfferByIndex.
EOS_Ecom_CatalogRelease_Release
Release the memory associated with an EOS_Ecom_CatalogRelease structure. This must be called on data retrieved from EOS_Ecom_CopyItemReleaseByIndex.
EOS_Ecom_Entitlement_Release
Release the memory associated with an EOS_Ecom_Entitlement structure. This must be called on data retrieved from EOS_Ecom_CopyEntitlementByIndex and EOS_Ecom_CopyEntitlementById.
EOS_Ecom_KeyImageInfo_Release
Release the memory associated with an EOS_Ecom_KeyImageInfo structure. This must be called on data retrieved from EOS_Ecom_CopyItemImageInfoByIndex.
EOS_Ecom_Transaction_Release
Release the memory associated with an EOS_Ecom_HTransaction. Is expected to be called after being received from a EOS_Ecom_CheckoutCallbackInfo.
EOS_EpicAccountId_FromString
Retrieve an EOS_EpicAccountId from a raw string representing an Epic Account ID. The input string must be null-terminated. NOTE: There is no validation on the string format, this should only be used with values serialized from legitimate sources such as EOS_EpicAccountId_ToString
EOS_EpicAccountId_IsValid
Check whether or not the given Epic Account ID is considered valid NOTE: This will return true for any EOS_EpicAccountId created with EOS_EpicAccountId_FromString as there is no validation
EOS_EpicAccountId_ToString
Retrieve a null-terminated stringified Epic Account ID from an EOS_EpicAccountId. This is useful for replication of Epic Account IDs in multiplayer games. This string will be no larger than EOS_EPICACCOUNTID_MAX_LENGTH + 1 and will only contain UTF8-encoded printable characters as well as a null-terminator.
EOS_Initialize
Initialize the Epic Online Services SDK.
EOS_IntegratedPlatformOptionsContainer_Release
Release the memory associated with an EOS_HIntegratedPlatformOptionsContainer handle. This must be called on Handles retrieved from EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer. This can be safely called on a NULL integrated platform options container handle.
EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer
Creates an integrated platform options container handle. This handle can used to add multiple options to your container which will then be applied with EOS_Platform_Create. The resulting handle must be released by calling EOS_IntegratedPlatformOptionsContainer_Release once it has been passed to EOS_Platform_Create.
EOS_KWS_PermissionStatus_Release
Release the memory associated with a KWS permission status. This must be called on data retrieved from EOS_KWS_CopyPermissionByIndex.
EOS_Leaderboards_Definition_Release
Release the memory associated with a leaderboard definition. This must be called on data retrieved from EOS_Leaderboards_CopyLeaderboardDefinitionByIndex or EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId.
EOS_Leaderboards_LeaderboardDefinition_Release
Do not use. Alias to the previous API name for backwards compatibility in compilation.
EOS_Leaderboards_LeaderboardRecord_Release
Release the memory associated with leaderboard record. This must be called on data retrieved from EOS_Leaderboards_CopyLeaderboardRecordByIndex or EOS_Leaderboards_CopyLeaderboardRecordByUserId.
EOS_Leaderboards_LeaderboardUserScore_Release
Release the memory associated with leaderboard user score. This must be called on data retrieved from EOS_Leaderboards_CopyLeaderboardUserScoreByIndex or EOS_Leaderboards_CopyLeaderboardUserScoreByUserId.
EOS_LobbyDetails_CopyAttributeByIndex
EOS_LobbyDetails_CopyAttributeByIndex is used to immediately retrieve a copy of a lobby attribute from a given source such as a existing lobby or a search result. If the call returns an EOS_Success result, the out parameter, OutAttribute, must be passed to EOS_Lobby_Attribute_Release to release the memory associated with it.
EOS_LobbyDetails_CopyAttributeByKey
EOS_LobbyDetails_CopyAttributeByKey is used to immediately retrieve a copy of a lobby attribute from a given source such as a existing lobby or a search result. If the call returns an EOS_Success result, the out parameter, OutAttribute, must be passed to EOS_Lobby_Attribute_Release to release the memory associated with it.
EOS_LobbyDetails_CopyInfo
EOS_LobbyDetails_CopyInfo is used to immediately retrieve a copy of lobby information from a given source such as a existing lobby or a search result. If the call returns an EOS_Success result, the out parameter, OutLobbyDetailsInfo, must be passed to EOS_LobbyDetails_Info_Release to release the memory associated with it.
EOS_LobbyDetails_CopyMemberAttributeByIndex
EOS_LobbyDetails_CopyMemberAttributeByIndex is used to immediately retrieve a copy of a lobby member attribute from an existing lobby. If the call returns an EOS_Success result, the out parameter, OutAttribute, must be passed to EOS_Lobby_Attribute_Release to release the memory associated with it. Note: this information is only available if you are actively in the lobby. It is not available for search results.
EOS_LobbyDetails_CopyMemberAttributeByKey
EOS_LobbyDetails_CopyMemberAttributeByKey is used to immediately retrieve a copy of a lobby member attribute from an existing lobby. If the call returns an EOS_Success result, the out parameter, OutAttribute, must be passed to EOS_Lobby_Attribute_Release to release the memory associated with it. Note: this information is only available if you are actively in the lobby. It is not available for search results.
EOS_LobbyDetails_CopyMemberInfo
EOS_LobbyDetails_CopyMemberInfo is used to immediately retrieve a copy of lobby member information from an existing lobby. If the call returns an EOS_Success result, the out parameter, OutLobbyDetailsMemberInfo, must be passed to EOS_LobbyDetails_MemberInfo_Release to release the memory associated with it. Note: this information is only available if you are actively in the lobby. It is not available for search results.
EOS_LobbyDetails_GetAttributeCount
Get the number of attributes associated with this lobby
EOS_LobbyDetails_GetLobbyOwner
Get the product user ID of the current owner for a given lobby
EOS_LobbyDetails_GetMemberAttributeCount
EOS_LobbyDetails_GetMemberAttributeCount is used to immediately retrieve the attribute count for members in a lobby. Note: this information is only available if you are actively in the lobby. It is not available for search results.
EOS_LobbyDetails_GetMemberByIndex
EOS_LobbyDetails_GetMemberByIndex is used to immediately retrieve individual members registered with a lobby. Note: this information is only available if you are actively in the lobby. It is not available for search results.
EOS_LobbyDetails_GetMemberCount
Get the number of members associated with this lobby
EOS_LobbyDetails_Info_Release
Release the memory associated with a lobby details info. This must be called on data retrieved from EOS_LobbyDetails_CopyInfo.
EOS_LobbyDetails_MemberInfo_Release
Release the memory associated with a member info. This must be called on data retrieved from EOS_LobbyDetails_CopyMemberInfo.
EOS_LobbyDetails_Release
Release the memory associated with a single lobby. This must be called on data retrieved from EOS_LobbySearch_CopySearchResultByIndex.
EOS_LobbyModification_AddAttribute
Associate an attribute with this lobby An attribute is something may be public or private with the lobby. If public, it can be queried for in a search, otherwise the data remains known only to lobby members
EOS_LobbyModification_AddMemberAttribute
Associate an attribute with a member of the lobby Lobby member data is always private to the lobby
EOS_LobbyModification_Release
Release the memory associated with a lobby modification. This must be called on data retrieved from EOS_Lobby_UpdateLobbyModification.
EOS_LobbyModification_RemoveAttribute
Remove an attribute associated with the lobby
EOS_LobbyModification_RemoveMemberAttribute
Remove an attribute associated with of member of the lobby
EOS_LobbyModification_SetAllowedPlatformIds
Set the Allowed Platform IDs for the lobby
EOS_LobbyModification_SetBucketId
Set the bucket ID associated with this lobby. Values such as region, game mode, etc can be combined here depending on game need. Setting this is strongly recommended to improve search performance.
EOS_LobbyModification_SetInvitesAllowed
Allows enabling or disabling invites for this lobby. The lobby will also need to have bPresenceEnabled true.
EOS_LobbyModification_SetMaxMembers
Set the maximum number of members allowed in this lobby. When updating the lobby, it is not possible to reduce this number below the current number of existing members
EOS_LobbyModification_SetPermissionLevel
Set the permissions associated with this lobby. The permissions range from “public” to “invite only” and are described by EOS_ELobbyPermissionLevel
EOS_LobbySearch_CopySearchResultByIndex
EOS_LobbySearch_CopySearchResultByIndex is used to immediately retrieve a handle to the lobby information from a given search result. If the call returns an EOS_Success result, the out parameter, OutLobbyDetailsHandle, must be passed to EOS_LobbyDetails_Release to release the memory associated with it.
EOS_LobbySearch_Find
Find lobbies matching the search criteria setup via this lobby search handle. When the operation completes, this handle will have the search results that can be parsed
EOS_LobbySearch_GetSearchResultCount
Get the number of search results found by the search parameters in this search
EOS_LobbySearch_Release
Release the memory associated with a lobby search. This must be called on data retrieved from EOS_Lobby_CreateLobbySearch.
EOS_LobbySearch_RemoveParameter
Remove a parameter from the array of search criteria.
EOS_LobbySearch_SetLobbyId
Set a lobby ID to find and will return at most one search result. Setting TargetUserId or SearchParameters will result in EOS_LobbySearch_Find failing
EOS_LobbySearch_SetMaxResults
Set the maximum number of search results to return in the query, can’t be more than EOS_LOBBY_MAX_SEARCH_RESULTS
EOS_LobbySearch_SetParameter
Add a parameter to an array of search criteria combined via an implicit AND operator. Setting LobbyId or TargetUserId will result in EOS_LobbySearch_Find failing
EOS_LobbySearch_SetTargetUserId
Set a target user ID to find. Setting LobbyId or SearchParameters will result in EOS_LobbySearch_Find failing @note a search result will only be found if this user is in a public lobby
EOS_Lobby_AddNotifyJoinLobbyAccepted
Register to receive notifications about lobby “JOIN” performed by local user (when no invite) via the overlay. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyJoinLobbyAccepted when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLeaveLobbyRequested
Register to receive notifications about leave lobby requests performed by the local user via the overlay. When user requests to leave the lobby in the social overlay, the SDK does not automatically leave the lobby, it is up to the game to perform any necessary cleanup and call the EOS_Lobby_LeaveLobby method using the lobbyId sent in the notification function. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLeaveLobbyRequested when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLobbyInviteAccepted
Register to receive notifications about lobby invites accepted by local user via the overlay. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLobbyInviteAccepted when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLobbyInviteReceived
Register to receive notifications about lobby invites sent to local users. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLobbyInviteReceived when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLobbyInviteRejected
Register to receive notifications about lobby invites rejected by local user. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLobbyInviteRejected when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLobbyMemberStatusReceived
Register to receive notifications about the changing status of lobby members. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLobbyMemberUpdateReceived
Register to receive notifications when a lobby member updates the attributes associated with themselves inside the lobby. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyLobbyUpdateReceived
Register to receive notifications when a lobby owner updates the attributes associated with the lobby. @note If the returned NotificationId is valid, you must call EOS_Lobby_RemoveNotifyLobbyUpdateReceived when you no longer wish to have your NotificationHandler called.
EOS_Lobby_AddNotifyRTCRoomConnectionChanged
Register to receive notifications of when the RTC Room for a particular lobby has a connection status change.
EOS_Lobby_AddNotifySendLobbyNativeInviteRequested
Register to receive notifications about a lobby “INVITE” performed by a local user via the overlay. This is only needed when a configured integrated platform has EOS_IPMF_DisableSDKManagedSessions set. The EOS SDK will then use the state of EOS_IPMF_PreferEOSIdentity and EOS_IPMF_PreferIntegratedIdentity to determine when the NotificationFn is called.
EOS_Lobby_Attribute_Release
Release the memory associated with a lobby attribute. This must be called on data retrieved from the various Copy functions in the LobbyDetails interface which return an EOS_Lobby_Attribute.
EOS_Lobby_CopyLobbyDetailsHandle
Create a handle to an existing lobby. If the call returns an EOS_Success result, the out parameter, OutLobbyDetailsHandle, must be passed to EOS_LobbyDetails_Release to release the memory associated with it.
EOS_Lobby_CopyLobbyDetailsHandleByInviteId
EOS_Lobby_CopyLobbyDetailsHandleByInviteId is used to immediately retrieve a handle to the lobby information from after notification of an invite If the call returns an EOS_Success result, the out parameter, OutLobbyDetailsHandle, must be passed to EOS_LobbyDetails_Release to release the memory associated with it.
EOS_Lobby_CopyLobbyDetailsHandleByUiEventId
EOS_Lobby_CopyLobbyDetailsHandleByUiEventId is used to immediately retrieve a handle to the lobby information from after notification of a join game If the call returns an EOS_Success result, the out parameter, OutLobbyDetailsHandle, must be passed to EOS_LobbyDetails_Release to release the memory associated with it.
EOS_Lobby_CreateLobby
Creates a lobby and adds the user to the lobby membership. There is no data associated with the lobby at the start and can be added vis EOS_Lobby_UpdateLobbyModification
EOS_Lobby_CreateLobbySearch
Create a lobby search handle. This handle may be modified to include various search parameters. Searching is possible in three methods, all mutually exclusive
EOS_Lobby_DestroyLobby
Destroy a lobby given a lobby ID
EOS_Lobby_GetConnectString
Get the Connection string for an EOS lobby. The connection string describes the presence of a player in terms of game state. Xbox platforms expect titles to embed this into their MultiplayerActivity at creation. When present, the SDK will use this value to populate session presence in the social overlay and facilitate platform invitations.
EOS_Lobby_GetInviteCount
Get the number of known invites for a given user
EOS_Lobby_GetInviteIdByIndex
Retrieve an invite ID from a list of active invites for a given user
EOS_Lobby_GetRTCRoomName
Get the name of the RTC room associated with a specific lobby a local user belongs to.
EOS_Lobby_HardMuteMember
Hard mute an existing member in the lobby, can’t speak but can hear other members of the lobby
EOS_Lobby_IsRTCRoomConnected
Get the current connection status of the RTC Room for a lobby.
EOS_Lobby_JoinLobby
Join a lobby, creating a local instance under a given lobby ID. Backend will validate various conditions to make sure it is possible to join the lobby.
EOS_Lobby_JoinLobbyById
This is a special case of EOS_Lobby_JoinLobby. It should only be used if the lobby has had Join-by-ID enabled. Additionally, Join-by-ID should only be enabled to support native invites on an integrated platform.
EOS_Lobby_JoinRTCRoom
Joins the RTC room associated with a specific lobby a local user belongs to.
EOS_Lobby_KickMember
Kick an existing member from the lobby
EOS_Lobby_LeaveLobby
Leave a lobby given a lobby ID
EOS_Lobby_LeaveRTCRoom
Leaves the RTC room associated with a specific lobby a local user belongs to.
EOS_Lobby_ParseConnectString
Parse the ConnectString for an EOS lobby invitation to extract just the lobby ID. Used for joining a lobby from a connection string (as generated by GetConnectString) found in a platform invitation or presence.
EOS_Lobby_PromoteMember
Promote an existing member of the lobby to owner, allowing them to make lobby data modifications
EOS_Lobby_QueryInvites
Retrieve all existing invites for a single user
EOS_Lobby_RejectInvite
Reject an invite from another user.
EOS_Lobby_RemoveNotifyJoinLobbyAccepted
Unregister from receiving notifications when a user accepts a lobby invitation via the overlay.
EOS_Lobby_RemoveNotifyLeaveLobbyRequested
Unregister from receiving notifications when a user performs a leave lobby action via the overlay.
EOS_Lobby_RemoveNotifyLobbyInviteAccepted
Unregister from receiving notifications when a user accepts a lobby invitation via the overlay.
EOS_Lobby_RemoveNotifyLobbyInviteReceived
Unregister from receiving notifications when a user receives a lobby invitation.
EOS_Lobby_RemoveNotifyLobbyInviteRejected
Unregister from receiving notifications when a user rejects a lobby invitation via the overlay.
EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived
Unregister from receiving notifications when lobby members status change.
EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived
Unregister from receiving notifications when lobby members change their data.
EOS_Lobby_RemoveNotifyLobbyUpdateReceived
Unregister from receiving notifications when a lobby changes its data.
EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged
Unregister from receiving notifications when an RTC Room’s connection status changes.
EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested
Unregister from receiving notifications when a user requests a send invite via the overlay.
EOS_Lobby_SendInvite
Send an invite to another user. User must be a member of the lobby or else the call will fail
EOS_Lobby_UpdateLobby
Update a lobby given a lobby modification handle created by EOS_Lobby_UpdateLobbyModification
EOS_Lobby_UpdateLobbyModification
Creates a lobby modification handle (EOS_HLobbyModification). The lobby modification handle is used to modify an existing lobby and can be applied with EOS_Lobby_UpdateLobby. The EOS_HLobbyModification must be released by calling EOS_LobbyModification_Release once it is no longer needed.
EOS_Mods_ModInfo_Release
Release the memory associated with an EOS_Mods_ModInfo structure and its sub-objects. This must be called on data retrieved from EOS_Mods_CopyModInfo.
EOS_P2P_AcceptConnection
Accept or Request a connection with a specific peer on a specific Socket ID.
EOS_P2P_AddNotifyIncomingPacketQueueFull
Listen for when our packet queue has become full. This event gives an opportunity to read packets to make room for new incoming packets. If this event fires and no packets are read by calling EOS_P2P_ReceivePacket or the packet queue size is not increased by EOS_P2P_SetPacketQueueSize, any packets that are received after this event are discarded until there is room again in the queue.
EOS_P2P_AddNotifyPeerConnectionClosed
Listen for when a previously accepted connection that was either open or pending is closed. When a connection closes, packets are flushed. This includes reliable packets.
EOS_P2P_AddNotifyPeerConnectionEstablished
Listen for when a connection is established. This is fired when we first connect to a peer, when we reconnect to a peer after a connection interruption, and when our underlying network connection type changes (for example, from a direct connection to relay, or vice versa). Network Connection Type changes will always be broadcast with a EOS_CET_Reconnection connection type, even if the connection was not interrupted. If the network status changes from offline or disabled to online, you must call this function again.
EOS_P2P_AddNotifyPeerConnectionInterrupted
Listen for when a previously opened connection is interrupted. The connection will automatically attempt to reestablish, but it may not be successful.
EOS_P2P_AddNotifyPeerConnectionRequest
Listen for incoming connection requests on a particular Socket ID, or optionally all Socket IDs. The bound function will only be called if the connection has not already been accepted. If the network status changes from offline or disabled to online, you must call this function again. @param Options Information about who would like notifications, and (optionally) only for a specific socket @param ClientData This value is returned to the caller when ConnectionRequestHandler is invoked @param ConnectionRequestHandler The callback to be fired when we receive a connection request @return A valid notification ID if successfully bound, or EOS_INVALID_NOTIFICATIONID otherwise
EOS_P2P_ClearPacketQueue
Clear queued incoming and outgoing packets.
EOS_P2P_CloseConnection
For all (or optionally one specific) Socket ID(s) with a specific peer: stop receiving packets, drop any locally queued packets, and if no other Socket ID is using the connection with the peer, close the underlying connection.
EOS_P2P_CloseConnections
Close any open Connections for a specific Peer Connection ID.
EOS_P2P_GetNATType
Get our last-queried NAT-type, if it has been successfully queried.
EOS_P2P_GetNextReceivedPacketSize
Gets the size of the packet that will be returned by ReceivePacket for a particular user, if there is any available packets to be retrieved.
EOS_P2P_GetPacketQueueInfo
Gets the current cached information related to the incoming and outgoing packet queues.
EOS_P2P_GetPortRange
Get the current chosen port and the amount of other ports to try above the chosen port if the chosen port is unavailable.
EOS_P2P_GetRelayControl
Get the current relay control setting.
EOS_P2P_QueryNATType
Query the current NAT-type of our connection.
EOS_P2P_ReceivePacket
Receive the next packet for the local user, and information associated with this packet, if it exists.
EOS_P2P_RemoveNotifyIncomingPacketQueueFull
Stop listening for full incoming packet queue events on a previously bound handler.
EOS_P2P_RemoveNotifyPeerConnectionClosed
Stop notifications for connections being closed on a previously bound handler.
EOS_P2P_RemoveNotifyPeerConnectionEstablished
Stop notifications for connections being established on a previously bound handler.
EOS_P2P_RemoveNotifyPeerConnectionInterrupted
Stop notifications for connections being interrupted on a previously bound handler.
EOS_P2P_RemoveNotifyPeerConnectionRequest
Stop listening for connection requests on a previously bound handler.
EOS_P2P_SendPacket
Send a packet to a peer at the specified address. If there is already an open connection to this peer, it will be sent immediately. If there is no open connection, an attempt to connect to the peer will be made. An EOS_Success result only means the data was accepted to be sent, not that it has been successfully delivered to the peer.
EOS_P2P_SetPacketQueueSize
Sets the maximum packet queue sizes that packets waiting to be sent or received can use. If the packet queue size is made smaller than the current queue size while there are packets in the queue that would push this packet size over, existing packets are kept but new packets may not be added to the full queue until enough packets are sent or received.
EOS_P2P_SetPortRange
Set configuration options related to network ports.
EOS_P2P_SetRelayControl
Set how relay servers are to be used. This setting does not immediately apply to existing connections, but may apply to existing connections if the connection requires renegotiation.
EOS_Platform_CheckForLauncherAndRestart
Checks if the app was launched through the Epic Games Launcher, and relaunches it through the Epic Games Launcher if it wasn’t.
EOS_Platform_Create
Create a single Epic Online Services Platform Instance.
EOS_Platform_GetAchievementsInterface
Get a handle to the Achievements Interface. @return EOS_HAchievements handle
EOS_Platform_GetActiveCountryCode
This only will return the value set as the override otherwise EOS_NotFound is returned. This is not currently used for anything internally.
EOS_Platform_GetActiveLocaleCode
Get the active locale code that the SDK will send to services which require it. This returns the override value otherwise it will use the locale code of the given user. This is used for localization. This follows ISO 639.
EOS_Platform_GetAntiCheatClientInterface
Get a handle to the Anti-Cheat Client Interface. @return EOS_HAntiCheatClient handle
EOS_Platform_GetAntiCheatServerInterface
Get a handle to the Anti-Cheat Server Interface. @return EOS_HAntiCheatServer handle
EOS_Platform_GetApplicationStatus
Retrieves the current application state as told to the SDK by the application.
EOS_Platform_GetAuthInterface
Get a handle to the Auth Interface. @return EOS_HAuth handle
EOS_Platform_GetConnectInterface
Get a handle to the Connect Interface. @return EOS_HConnect handle
EOS_Platform_GetCustomInvitesInterface
Get a handle to the Custom Invites Interface. @return EOS_HCustomInvites handle
EOS_Platform_GetDesktopCrossplayStatus
Windows only. Checks that the application is ready to use desktop crossplay functionality, with the necessary prerequisites having been met.
EOS_Platform_GetEcomInterface
Get a handle to the Ecom Interface. @return EOS_HEcom handle
EOS_Platform_GetFriendsInterface
Get a handle to the Friends Interface. @return EOS_HFriends handle
EOS_Platform_GetIntegratedPlatformInterface
Get a handle to the Integrated Platform Interface. @return EOS_HIntegratedPlatform handle
EOS_Platform_GetKWSInterface
Get a handle to the Kids Web Service Interface. @return EOS_HKWS handle
EOS_Platform_GetLeaderboardsInterface
Get a handle to the Leaderboards Interface. @return EOS_HLeaderboards handle
EOS_Platform_GetLobbyInterface
Get a handle to the Lobby Interface. @return EOS_HLobby handle
EOS_Platform_GetMetricsInterface
Get a handle to the Metrics Interface. @return EOS_HMetrics handle
EOS_Platform_GetModsInterface
Get a handle to the Mods Interface. @return EOS_HMods handle
EOS_Platform_GetNetworkStatus
Retrieves the current network state as told to the SDK by the application.
EOS_Platform_GetOverrideCountryCode
Get the override country code that the SDK will send to services which require it. This is not currently used for anything internally.
EOS_Platform_GetOverrideLocaleCode
Get the override locale code that the SDK will send to services which require it. This is used for localization. This follows ISO 639.
EOS_Platform_GetP2PInterface
Get a handle to the Peer-to-Peer Networking Interface. @return EOS_HP2P handle
EOS_Platform_GetPlayerDataStorageInterface
Get a handle to the PlayerDataStorage Interface. @return EOS_HPlayerDataStorage handle
EOS_Platform_GetPresenceInterface
Get a handle to the Presence Interface. @return EOS_HPresence handle
EOS_Platform_GetProgressionSnapshotInterface
Get a handle to the ProgressionSnapshot Interface. @return EOS_HProgressionSnapshot handle
EOS_Platform_GetRTCAdminInterface
Get a handle to the RTC Admin interface @return EOS_HRTCAdmin handle
EOS_Platform_GetRTCInterface
Get a handle to the Real Time Communications Interface (RTC). From the RTC interface you can retrieve the handle to the audio interface (RTCAudio), which is a component of RTC. @return EOS_HRTC handle
EOS_Platform_GetReportsInterface
Get a handle to the Reports Interface. @return EOS_HReports handle
EOS_Platform_GetSanctionsInterface
Get a handle to the Sanctions Interface. @return EOS_HSanctions handle
EOS_Platform_GetSessionsInterface
Get a handle to the Sessions Interface. @return EOS_HSessions handle
EOS_Platform_GetStatsInterface
Get a handle to the Stats Interface. @return EOS_HStats handle
EOS_Platform_GetTitleStorageInterface
Get a handle to the TitleStorage Interface. @return EOS_HTitleStorage handle
EOS_Platform_GetUIInterface
Get a handle to the UI Interface. @return EOS_HUI handle
EOS_Platform_GetUserInfoInterface
Get a handle to the UserInfo Interface. @return EOS_HUserInfo handle
EOS_Platform_Release
Release an Epic Online Services platform instance previously returned from EOS_Platform_Create.
EOS_Platform_SetApplicationStatus
Notify a change in application state.
EOS_Platform_SetNetworkStatus
Notify a change in network state.
EOS_Platform_SetOverrideCountryCode
Set the override country code that the SDK will send to services which require it. This is not currently used for anything internally.
EOS_Platform_SetOverrideLocaleCode
Set the override locale code that the SDK will send to services which require it. This is used for localization. This follows ISO 639.
EOS_Platform_Tick
Notify the platform instance to do work. This function must be called frequently in order for the services provided by the SDK to properly function. For tick-based applications, it is usually desirable to call this once per-tick.
EOS_PlayerDataStorageFileTransferRequest_Release
Free the memory used by a cloud-storage file request handle. This will not cancel a request in progress.
EOS_PlayerDataStorage_FileMetadata_Release
Free the memory used by the file metadata
EOS_PresenceModification_Release
Release the memory associated with an EOS_HPresenceModification handle. This must be called on Handles retrieved from EOS_Presence_CreatePresenceModification. This can be safely called on a NULL presence modification handle. This also may be safely called while a call to SetPresence is still pending.
EOS_Presence_Info_Release
Release the memory associated with an EOS_Presence_Info structure and its sub-objects. This must be called on data retrieved from EOS_Presence_CopyPresence. This can be safely called on a NULL presence info object.
EOS_ProductUserId_FromString
Retrieve an EOS_ProductUserId from a raw string representing an Epic Online Services Product User ID. The input string must be null-terminated. NOTE: There is no validation on the string format, this should only be used with values serialized from legitimate sources such as EOS_ProductUserId_ToString
EOS_ProductUserId_IsValid
Check whether or not the given account unique ID is considered valid NOTE: This will return true for any EOS_ProductUserId created with EOS_ProductUserId_FromString as there is no validation
EOS_ProductUserId_ToString
Retrieve a null-terminated stringified Product User ID from an EOS_ProductUserId. This is useful for replication of Product User IDs in multiplayer games. This string will be no larger than EOS_PRODUCTUSERID_MAX_LENGTH + 1 and will only contain UTF8-encoded printable characters as well as the null-terminator.
EOS_RTCAdmin_UserToken_Release
Release the memory associated with EOS_RTCAdmin_UserToken. This must be called on data retrieved from EOS_RTCAdmin_CopyUserTokenByIndex or EOS_RTCAdmin_CopyUserTokenByUserId.
EOS_Sanctions_PlayerSanction_Release
Release the memory associated with a player sanction. This must be called on data retrieved from EOS_Sanctions_CopyPlayerSanctionByIndex.
EOS_SessionDetails_Attribute_Release
Release the memory associated with a session attribute. This must be called on data retrieved from EOS_SessionDetails_CopySessionAttributeByIndex.
EOS_SessionDetails_Info_Release
Release the memory associated with an EOS_SessionDetails_Info structure. This must be called on data retrieved from EOS_SessionDetails_CopyInfo.
EOS_SessionDetails_Release
Release the memory associated with a single session. This must be called on data retrieved from EOS_SessionSearch_CopySearchResultByIndex.
EOS_SessionModification_Release
Release the memory associated with session modification. This must be called on data retrieved from EOS_Sessions_CreateSessionModification or EOS_Sessions_UpdateSessionModification
EOS_SessionSearch_Release
Release the memory associated with a session search. This must be called on data retrieved from EOS_Sessions_CreateSessionSearch.
EOS_Shutdown
Tear down the Epic Online Services SDK.
EOS_Stats_Stat_Release
Release the memory associated with a stat. This must be called on data retrieved from EOS_Stats_CopyStatByIndex or EOS_Stats_CopyStatByName.
EOS_TitleStorageFileTransferRequest_Release
Free the memory used by a cloud-storage file request handle. This will not cancel a request in progress.
EOS_TitleStorage_FileMetadata_Release
Free the memory used by the file metadata
EOS_UserInfo_BestDisplayName_Release
Release the memory associated with EOS_UserInfo_BestDisplayName. This must be called on data retrieved from EOS_UserInfo_CopyBestDisplayNameWithPlatform.
EOS_UserInfo_ExternalUserInfo_Release
Release the memory associated with external user info. This must be called on data retrieved from EOS_UserInfo_CopyExternalUserInfoByIndexOptions.
EOS_UserInfo_Release
@param UserInfo - The user info structure to release

Type Aliases§

EOS_Achievements_AddNotifyAchievementsUnlockedOptions
Input parameters for the EOS_Achievements_AddNotifyAchievementsUnlocked function.
EOS_Achievements_AddNotifyAchievementsUnlockedV2Options
Input parameters for the EOS_Achievements_AddNotifyAchievementsUnlocked function.
EOS_Achievements_CopyAchievementDefinitionByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionByAchievementId function.
EOS_Achievements_CopyAchievementDefinitionByIndexOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionByIndex function.
EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId function.
EOS_Achievements_CopyAchievementDefinitionV2ByIndexOptions
Input parameters for the EOS_Achievements_CopyAchievementDefinitionByIndex function.
EOS_Achievements_CopyPlayerAchievementByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyPlayerAchievementByAchievementId function.
EOS_Achievements_CopyPlayerAchievementByIndexOptions
Input parameters for the EOS_Achievements_CopyPlayerAchievementByIndex function.
EOS_Achievements_CopyUnlockedAchievementByAchievementIdOptions
Input parameters for the EOS_Achievements_CopyUnlockedAchievementByAchievementId function.
EOS_Achievements_CopyUnlockedAchievementByIndexOptions
Input parameters for the EOS_Achievements_CopyUnlockedAchievementByIndex function.
EOS_Achievements_Definition
Contains information about a single achievement definition with localized text.
EOS_Achievements_DefinitionV2
Contains information about a single achievement definition with localized text.
EOS_Achievements_GetAchievementDefinitionCountOptions
Input parameters for the EOS_Achievements_GetAchievementDefinitionCount function.
EOS_Achievements_GetPlayerAchievementCountOptions
Input parameters for the EOS_Achievements_GetPlayerAchievementCount function.
EOS_Achievements_GetUnlockedAchievementCountOptions
Input parameters for the EOS_Achievements_GetUnlockedAchievementCount function.
EOS_Achievements_OnAchievementsUnlockedCallback
Function prototype definition for notifications that come from EOS_Achievements_AddNotifyAchievementsUnlocked
EOS_Achievements_OnAchievementsUnlockedCallbackInfo
Output parameters for the EOS_Achievements_OnAchievementsUnlockedCallback Function.
EOS_Achievements_OnAchievementsUnlockedCallbackV2
Function prototype definition for notifications that come from EOS_Achievements_AddNotifyAchievementsUnlockedV2
EOS_Achievements_OnAchievementsUnlockedCallbackV2Info
Output parameters for the EOS_Achievements_OnAchievementsUnlockedCallbackV2 Function.
EOS_Achievements_OnQueryDefinitionsCompleteCallback
Function prototype definition for callbacks passed to EOS_Achievements_QueryDefinitions @param Data An EOS_Achievements_OnQueryDefinitionsCompleteCallbackInfo containing the output information and result
EOS_Achievements_OnQueryDefinitionsCompleteCallbackInfo
Data containing the result information for a query definitions request.
EOS_Achievements_OnQueryPlayerAchievementsCompleteCallback
Function prototype definition for callbacks passed to EOS_Achievements_QueryPlayerAchievements
EOS_Achievements_OnQueryPlayerAchievementsCompleteCallbackInfo
Data containing the result information for querying a player’s achievements request.
EOS_Achievements_OnUnlockAchievementsCompleteCallback
Function prototype definition for callbacks passed to EOS_Achievements_UnlockAchievements @param Data An EOS_Achievements_OnUnlockAchievementsCompleteCallbackInfo containing the output information and result
EOS_Achievements_OnUnlockAchievementsCompleteCallbackInfo
Data containing the result information for unlocking achievements request.
EOS_Achievements_PlayerAchievement
Contains information about a single player achievement.
EOS_Achievements_PlayerStatInfo
Contains information about a collection of stat info data.
EOS_Achievements_QueryDefinitionsOptions
Input parameters for the EOS_Achievements_QueryDefinitions function.
EOS_Achievements_QueryPlayerAchievementsOptions
Input parameters for the EOS_Achievements_QueryPlayerAchievements function.
EOS_Achievements_StatThresholds
Contains information about a collection of stat threshold data.
EOS_Achievements_UnlockAchievementsOptions
Input parameters for the EOS_Achievements_UnlockAchievements function.
EOS_Achievements_UnlockedAchievement
Contains information about a single unlocked achievement.
EOS_ActiveSession_CopyInfoOptions
Input parameters for the EOS_ActiveSession_CopyInfo function.
EOS_ActiveSession_GetRegisteredPlayerByIndexOptions
Input parameters for the EOS_ActiveSession_GetRegisteredPlayerByIndex function.
EOS_ActiveSession_GetRegisteredPlayerCountOptions
Input parameters for the EOS_ActiveSession_GetRegisteredPlayerCount function.
EOS_ActiveSession_Info
Top level details about an active session
EOS_AllocateMemoryFunc
Function prototype type definition for functions that allocate memory.
EOS_AntiCheatClient_AddExternalIntegrityCatalogOptions
Input parameters for the EOS_AntiCheatClient_AddExternalIntegrityCatalog function.
EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyClientIntegrityViolated function.
EOS_AntiCheatClient_AddNotifyMessageToPeerOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyMessageToPeer function.
EOS_AntiCheatClient_AddNotifyMessageToServerOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyMessageToServer function.
EOS_AntiCheatClient_AddNotifyPeerActionRequiredOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyPeerActionRequired function.
EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedOptions
Input parameters for the EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged function.
EOS_AntiCheatClient_BeginSessionOptions
Input parameters for the EOS_AntiCheatClient_BeginSession function.
EOS_AntiCheatClient_EndSessionOptions
Input parameters for the EOS_AntiCheatClient_EndSession function.
EOS_AntiCheatClient_GetModuleBuildIdOptions
Input parameters for the EOS_AntiCheatClient_GetModuleBuildId function.
EOS_AntiCheatClient_GetProtectMessageOutputLengthOptions
Input parameters for the EOS_AntiCheatClient_GetProtectMessageOutputLength function.
EOS_AntiCheatClient_OnClientIntegrityViolatedCallback
Callback issued when the local client triggers an integrity violation.
EOS_AntiCheatClient_OnClientIntegrityViolatedCallbackInfo
Structure containing details about integrity violation related to the local client
EOS_AntiCheatClient_OnMessageToPeerCallback
Callback issued when a new message must be dispatched to a connected peer.
EOS_AntiCheatClient_OnMessageToServerCallback
Callback issued when a new message must be dispatched to the game server.
EOS_AntiCheatClient_OnMessageToServerCallbackInfo
Structure containing details about a new message that must be dispatched to the game server.
EOS_AntiCheatClient_OnPeerActionRequiredCallback
Callback issued when an action must be applied to a connected peer. This callback is always issued from within EOS_Platform_Tick on its calling thread.
EOS_AntiCheatClient_OnPeerAuthStatusChangedCallback
Optional callback issued when a connected peer’s authentication status has changed. This callback is always issued from within EOS_Platform_Tick on its calling thread.
EOS_AntiCheatClient_PollStatusOptions
Input parameters for the EOS_AntiCheatClient_PollStatus function.
EOS_AntiCheatClient_ProtectMessageOptions
Input parameters for the EOS_AntiCheatClient_ProtectMessage function.
EOS_AntiCheatClient_ReceiveMessageFromPeerOptions
Input parameters for the EOS_AntiCheatClient_ReceiveMessageFromPeer function.
EOS_AntiCheatClient_ReceiveMessageFromServerOptions
Input parameters for the EOS_AntiCheatClient_ReceiveMessageFromServer function.
EOS_AntiCheatClient_RegisterPeerOptions
Input parameters for the EOS_AntiCheatClient_RegisterPeerOptions function.
EOS_AntiCheatClient_Reserved01Options
Input parameters for the EOS_AntiCheatClient_Reserved01 function.
EOS_AntiCheatClient_Reserved02Options
Input parameters for the EOS_AntiCheatClient_Reserved02 function.
EOS_AntiCheatClient_UnprotectMessageOptions
Input parameters for the EOS_AntiCheatClient_UnprotectMessage function.
EOS_AntiCheatClient_UnregisterPeerOptions
Input parameters for the EOS_AntiCheatClient_UnregisterPeer function.
EOS_AntiCheatCommon_ClientHandle
Arbitrary data that is a unique local identifier for a single remote client or peer.
EOS_AntiCheatCommon_LogEventOptions
Input parameters for the EOS_AntiCheatServer_LogEvent function.
EOS_AntiCheatCommon_LogEventParamPair
Log Event Parameter.
EOS_AntiCheatCommon_LogGameRoundEndOptions
Input parameters for the EOS_AntiCheatServer_LogGameRoundEnd function.
EOS_AntiCheatCommon_LogGameRoundStartOptions
Input parameters for the EOS_AntiCheatServer_LogGameRoundStart function.
EOS_AntiCheatCommon_LogPlayerDespawnOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerDespawn function.
EOS_AntiCheatCommon_LogPlayerReviveOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerRevive function.
EOS_AntiCheatCommon_LogPlayerSpawnOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerSpawn function.
EOS_AntiCheatCommon_LogPlayerTakeDamageOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerTakeDamage function.
EOS_AntiCheatCommon_LogPlayerTickOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerTick function.
EOS_AntiCheatCommon_LogPlayerUseAbilityOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerUseAbility function.
EOS_AntiCheatCommon_LogPlayerUseWeaponData
Log Player Use Weapon Data.
EOS_AntiCheatCommon_LogPlayerUseWeaponOptions
Input parameters for the EOS_AntiCheatServer_LogPlayerUseWeapon function.
EOS_AntiCheatCommon_OnClientActionRequiredCallbackInfo
Structure containing details about a required client/peer action
EOS_AntiCheatCommon_OnClientAuthStatusChangedCallbackInfo
Structure containing details about a client/peer authentication status change
EOS_AntiCheatCommon_OnMessageToClientCallbackInfo
Structure containing details about a new message that must be dispatched to a connected client/peer.
EOS_AntiCheatCommon_Quat
Quaternion using left-handed coordinate system (as in Unreal Engine)
EOS_AntiCheatCommon_RegisterEventOptions
Input parameters for the EOS_AntiCheatServer_RegisterEvent function.
EOS_AntiCheatCommon_RegisterEventParamDef
Register Event Parameter Definition.
EOS_AntiCheatCommon_SetClientDetailsOptions
Input parameters for the EOS_AntiCheatServer_SetClientDetails function.
EOS_AntiCheatCommon_SetGameSessionIdOptions
Input parameters for the EOS_AntiCheatServer_SetGameSessionId function.
EOS_AntiCheatCommon_Vec3f
Vector using left-handed coordinate system (as in Unreal Engine)
EOS_AntiCheatServer_AddNotifyClientActionRequiredOptions
Input parameters for the EOS_AntiCheatServer_AddNotifyClientActionRequired function.
EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedOptions
Input parameters for the EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged function.
EOS_AntiCheatServer_AddNotifyMessageToClientOptions
Input parameters for the EOS_AntiCheatServer_AddNotifyMessageToClient function.
EOS_AntiCheatServer_BeginSessionOptions
Input parameters for the EOS_AntiCheatServer_BeginSession function.
EOS_AntiCheatServer_EndSessionOptions
Input parameters for the EOS_AntiCheatServer_EndSession function.
EOS_AntiCheatServer_GetProtectMessageOutputLengthOptions
Input parameters for the EOS_AntiCheatServer_GetProtectMessageOutputLength function.
EOS_AntiCheatServer_OnClientActionRequiredCallback
Callback issued when an action must be applied to a connected client. This callback is always issued from within EOS_Platform_Tick on its calling thread.
EOS_AntiCheatServer_OnClientAuthStatusChangedCallback
Optional callback issued when a connected client’s authentication status has changed. This callback is always issued from within EOS_Platform_Tick on its calling thread.
EOS_AntiCheatServer_OnMessageToClientCallback
Callback issued when a new message must be dispatched to a connected client.
EOS_AntiCheatServer_ProtectMessageOptions
Input parameters for the EOS_AntiCheatServer_ProtectMessage function.
EOS_AntiCheatServer_ReceiveMessageFromClientOptions
Input parameters for the EOS_AntiCheatServer_ReceiveMessageFromClient function.
EOS_AntiCheatServer_RegisterClientOptions
Input parameters for the EOS_AntiCheatServer_RegisterClient function.
EOS_AntiCheatServer_SetClientNetworkStateOptions
Input parameters for the EOS_AntiCheatServer_SetClientNetworkState function.
EOS_AntiCheatServer_UnprotectMessageOptions
Input parameters for the EOS_AntiCheatServer_UnprotectMessage function.
EOS_AntiCheatServer_UnregisterClientOptions
Input parameters for the EOS_AntiCheatServer_UnregisterClient function.
EOS_Auth_AccountFeatureRestrictedInfo
Intermediate data needed to complete account restriction verification during login flow, returned by EOS_Auth_LoginCallbackInfo when the ResultCode is EOS_Auth_AccountFeatureRestricted. The URI inside should be exposed to the user for entry in a web browser. The URI must be copied out of this struct before completion of the callback.
EOS_Auth_AddNotifyLoginStatusChangedOptions
Input parameters for the EOS_Auth_AddNotifyLoginStatusChanged Function.
EOS_Auth_CopyIdTokenOptions
Input parameters for the EOS_Auth_CopyIdToken function.
EOS_Auth_CopyUserAuthTokenOptions
Input parameters for the EOS_Auth_CopyUserAuthToken function.
EOS_Auth_Credentials
Login credentials filled as part of the EOS_Auth_LoginOptions struct for EOS_Auth_Login API.
EOS_Auth_DeletePersistentAuthCallbackInfo
Output parameters for the EOS_Auth_DeletePersistentAuth Function.
EOS_Auth_DeletePersistentAuthOptions
Input parameters for the EOS_Auth_DeletePersistentAuth function.
EOS_Auth_IdToken
A structure that contains an ID token. These structures are created by EOS_Auth_CopyIdToken and must be passed to EOS_Auth_IdToken_Release when finished.
EOS_Auth_LinkAccountCallbackInfo
Output parameters for the EOS_Auth_LinkAccount Function.
EOS_Auth_LinkAccountOptions
Input parameters for the EOS_Auth_LinkAccount function.
EOS_Auth_LoginCallbackInfo
Output parameters for the EOS_Auth_Login Function.
EOS_Auth_LoginOptions
Input parameters for the EOS_Auth_Login function.
EOS_Auth_LoginStatusChangedCallbackInfo
Output parameters for the EOS_Auth_OnLoginStatusChangedCallback Function.
EOS_Auth_LogoutCallbackInfo
Output parameters for the EOS_Auth_Logout Function.
EOS_Auth_LogoutOptions
Input parameters for the EOS_Auth_Logout function.
EOS_Auth_OnDeletePersistentAuthCallback
Function prototype definition for callbacks passed to EOS_Auth_DeletePersistentAuth @param Data A EOS_Auth_DeletePersistentAuthCallbackInfo containing the output information and result
EOS_Auth_OnLinkAccountCallback
Function prototype definition for callbacks passed to EOS_Auth_LinkAccount @param Data A EOS_Auth_LinkAccountCallbackInfo containing the output information and result
EOS_Auth_OnLoginCallback
Function prototype definition for callbacks passed to EOS_Auth_Login @param Data A EOS_Auth_LoginCallbackInfo containing the output information and result
EOS_Auth_OnLoginStatusChangedCallback
Function prototype definition for notifications that come from EOS_Auth_AddNotifyLoginStatusChanged
EOS_Auth_OnLogoutCallback
Function prototype definition for callbacks passed to EOS_Auth_Logout @param Data A EOS_Auth_LogoutCallbackInfo containing the output information and result
EOS_Auth_OnQueryIdTokenCallback
Function prototype definition for callbacks passed into EOS_Auth_QueryIdToken.
EOS_Auth_OnVerifyIdTokenCallback
Function prototype definition for callbacks passed into EOS_Auth_VerifyIdToken.
EOS_Auth_OnVerifyUserAuthCallback
Function prototype definition for callbacks passed to EOS_Auth_VerifyUserAuth @param Data A EOS_Auth_VerifyUserAuthCallbackInfo containing the output information and result
EOS_Auth_PinGrantInfo
Intermediate data for completing Epic account login, when neither the in-game overlay or a platform browser is used. The EOS_Auth_PinGrantInfo struct is returned as part of the EOS_Auth_LoginCallbackInfo and EOS_Auth_LinkAccountCallbackInfo structs. The data inside should be exposed to the user for entry on a secondary device. All data must be copied out before the completion of this callback.
EOS_Auth_QueryIdTokenCallbackInfo
Output parameters for the EOS_Auth_QueryIdToken Function.
EOS_Auth_QueryIdTokenOptions
Input parameters for the EOS_Auth_QueryIdToken function.
EOS_Auth_Token
A structure that contains an auth token. These structures are created by EOS_Auth_CopyUserAuthToken and must be passed to EOS_Auth_Token_Release.
EOS_Auth_VerifyIdTokenCallbackInfo
Output parameters for the EOS_Auth_VerifyIdToken Function.
EOS_Auth_VerifyIdTokenOptions
Input parameters for the EOS_Auth_VerifyIdToken function.
EOS_Auth_VerifyUserAuthCallbackInfo
Output parameters for the EOS_Auth_VerifyUserAuth Function.
EOS_Auth_VerifyUserAuthOptions
Input parameters for the EOS_Auth_VerifyUserAuth function. This operation is destructive, the pointer will remain the same but the data pointers inside will update
EOS_Bool
EOS_Connect_AddNotifyAuthExpirationOptions
Structure containing information for the auth expiration notification callback.
EOS_Connect_AddNotifyLoginStatusChangedOptions
Structure containing information or the connect user login status change callback.
EOS_Connect_AuthExpirationCallbackInfo
Output parameters for the EOS_Connect_OnAuthExpirationCallback function.
EOS_Connect_CopyIdTokenOptions
Input parameters for the EOS_Connect_CopyIdToken function.
EOS_Connect_CopyProductUserExternalAccountByAccountIdOptions
Input parameters for the EOS_Connect_CopyProductUserExternalAccountByAccountId function.
EOS_Connect_CopyProductUserExternalAccountByAccountTypeOptions
Input parameters for the EOS_Connect_CopyProductUserExternalAccountByAccountType function.
EOS_Connect_CopyProductUserExternalAccountByIndexOptions
Input parameters for the EOS_Connect_CopyProductUserExternalAccountByIndex function.
EOS_Connect_CopyProductUserInfoOptions
Input parameters for the EOS_Connect_CopyProductUserInfo function.
EOS_Connect_CreateDeviceIdCallbackInfo
Output parameters for the EOS_Connect_CreateDeviceId function.
EOS_Connect_CreateDeviceIdOptions
Input parameters for the EOS_Connect_CreateDeviceId function.
EOS_Connect_CreateUserCallbackInfo
Output parameters for the EOS_Connect_CreateUser function.
EOS_Connect_CreateUserOptions
Input parameters for the EOS_Connect_CreateUser function.
EOS_Connect_Credentials
A structure that contains external login credentials.
EOS_Connect_DeleteDeviceIdCallbackInfo
Output parameters for the EOS_Connect_DeleteDeviceId function.
EOS_Connect_DeleteDeviceIdOptions
Input parameters for the EOS_Connect_DeleteDeviceId function.
EOS_Connect_ExternalAccountInfo
Contains information about an external account linked with a Product User ID.
EOS_Connect_GetExternalAccountMappingsOptions
Input parameters for the EOS_Connect_GetExternalAccountMapping function.
EOS_Connect_GetProductUserExternalAccountCountOptions
Input parameters for the EOS_Connect_GetProductUserExternalAccountCount function.
EOS_Connect_GetProductUserIdMappingOptions
Input parameters for the EOS_Connect_GetProductUserIdMapping function.
EOS_Connect_IdToken
A structure that contains an ID token. These structures are created by EOS_Connect_CopyIdToken and must be passed to EOS_Connect_IdToken_Release.
EOS_Connect_LinkAccountCallbackInfo
Output parameters for the EOS_Connect_LinkAccount function.
EOS_Connect_LinkAccountOptions
Input parameters for the EOS_Connect_LinkAccount function.
EOS_Connect_LoginCallbackInfo
Output parameters for the EOS_Connect_Login function.
EOS_Connect_LoginOptions
Input parameters for the EOS_Connect_Login function.
EOS_Connect_LoginStatusChangedCallbackInfo
Output parameters for the EOS_Connect_OnLoginStatusChangedCallback function.
EOS_Connect_LogoutCallbackInfo
Output parameters for the EOS_Connect_Logout function.
EOS_Connect_LogoutOptions
Input parameters for the EOS_Connect_Logout API
EOS_Connect_OnAuthExpirationCallback
Function prototype definition for notifications that come from EOS_Connect_AddNotifyAuthExpiration.
EOS_Connect_OnCreateDeviceIdCallback
Function prototype definition for callbacks passed to EOS_Connect_CreateDeviceId.
EOS_Connect_OnCreateUserCallback
Function prototype definition for callbacks passed to EOS_Connect_CreateUser.
EOS_Connect_OnDeleteDeviceIdCallback
Function prototype definition for callbacks passed to EOS_Connect_DeleteDeviceId.
EOS_Connect_OnLinkAccountCallback
Function prototype definition for callbacks passed to EOS_Connect_LinkAccount.
EOS_Connect_OnLoginCallback
Function prototype definition for callbacks passed to EOS_Connect_Login.
EOS_Connect_OnLoginStatusChangedCallback
Function prototype definition for notifications that come from EOS_Connect_AddNotifyLoginStatusChanged.
EOS_Connect_OnLogoutCallback
Function prototype definition for callbacks passed to EOS_Connect_Logout
EOS_Connect_OnQueryExternalAccountMappingsCallback
Function prototype definition for callbacks passed to EOS_Connect_QueryExternalAccountMappings.
EOS_Connect_OnQueryProductUserIdMappingsCallback
Function prototype definition for callbacks passed to EOS_Connect_QueryProductUserIdMappings.
EOS_Connect_OnTransferDeviceIdAccountCallback
Function prototype definition for callbacks passed to EOS_Connect_TransferDeviceIdAccount.
EOS_Connect_OnUnlinkAccountCallback
Function prototype definition for callbacks passed to EOS_Connect_UnlinkAccount.
EOS_Connect_OnVerifyIdTokenCallback
Function prototype definition for callbacks passed into EOS_Connect_VerifyIdToken.
EOS_Connect_QueryExternalAccountMappingsCallbackInfo
Output parameters for the EOS_Connect_QueryExternalAccountMappings function.
EOS_Connect_QueryExternalAccountMappingsOptions
Input parameters for the EOS_Connect_QueryExternalAccountMappings function.
EOS_Connect_QueryProductUserIdMappingsCallbackInfo
Output parameters for the EOS_Connect_QueryProductUserIdMappings function.
EOS_Connect_QueryProductUserIdMappingsOptions
Input parameters for the EOS_Connect_QueryProductUserIdMappings function.
EOS_Connect_TransferDeviceIdAccountCallbackInfo
Output parameters for the EOS_Connect_TransferDeviceIdAccount Function.
EOS_Connect_TransferDeviceIdAccountOptions
Input parameters for the EOS_Connect_TransferDeviceIdAccount Function.
EOS_Connect_UnlinkAccountCallbackInfo
Output parameters for the EOS_Connect_UnlinkAccount Function.
EOS_Connect_UnlinkAccountOptions
Input parameters for the EOS_Connect_UnlinkAccount Function.
EOS_Connect_UserLoginInfo
Additional information about the local user.
EOS_Connect_VerifyIdTokenCallbackInfo
Output parameters for the EOS_Connect_VerifyIdToken Function.
EOS_Connect_VerifyIdTokenOptions
Input parameters for the EOS_Connect_VerifyIdToken function.
EOS_ContinuanceToken
A handle to a continuance token @see eos_connect.h
EOS_CustomInvites_AcceptRequestToJoinCallbackInfo
Output parameters for the EOS_CustomInvites_AcceptRequestToJoin Function. These parameters are received through the callback provided to EOS_CustomInvites_AcceptRequestToJoin
EOS_CustomInvites_AcceptRequestToJoinOptions
Input parameters for the EOS_CustomInvites_AcceptRequestToJoin function.
EOS_CustomInvites_AddNotifyCustomInviteAcceptedOptions
Input parameters for the EOS_CustomInvites_AddNotifyCustomInviteAccepted function.
EOS_CustomInvites_AddNotifyCustomInviteReceivedOptions
Input parameters for the EOS_CustomInvites_AddNotifyCustomInviteReceived function.
EOS_CustomInvites_AddNotifyCustomInviteRejectedOptions
Input parameters for the EOS_CustomInvites_AddNotifyCustomInviteRejected function.
EOS_CustomInvites_AddNotifyRequestToJoinAcceptedOptions
Input parameters for the EOS_CustomInvites_AddNotifyRequestToJoinAccepted function.
EOS_CustomInvites_AddNotifyRequestToJoinReceivedOptions
Input parameters for the AddNotifyRequestToJoinReceived function.
EOS_CustomInvites_AddNotifyRequestToJoinRejectedOptions
Input parameters for the EOS_CustomInvites_AddNotifyRequestToJoinRejected function.
EOS_CustomInvites_AddNotifyRequestToJoinResponseReceivedOptions
Input parameters for the EOS_CustomInvites_AddNotifyRequestToJoinResponseReceived function.
EOS_CustomInvites_AddNotifySendCustomNativeInviteRequestedOptions
Input parameters for the EOS_CustomInvites_AddNotifySendCustomNativeInviteRequested function.
EOS_CustomInvites_CustomInviteRejectedCallbackInfo
Output parameters for the EOS_CustomInvites_OnCustomInviteRejectedCallback Function.
EOS_CustomInvites_FinalizeInviteOptions
Input parameters for the EOS_CustomInvites_FinalizeInvite function.
EOS_CustomInvites_OnAcceptRequestToJoinCallback
Function prototype definition for callbacks passed to EOS_CustomInvites_AcceptRequestToJoin @param Data A EOS_CustomInvites_AcceptRequestToJoinCallbackInfo containing the output information and result
EOS_CustomInvites_OnCustomInviteAcceptedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifyCustomInviteAccepted
EOS_CustomInvites_OnCustomInviteAcceptedCallbackInfo
Output parameters for the EOS_CustomInvites_OnCustomInviteAcceptedCallback Function.
EOS_CustomInvites_OnCustomInviteReceivedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifyCustomInviteReceived
EOS_CustomInvites_OnCustomInviteReceivedCallbackInfo
Output parameters for the EOS_CustomInvites_OnCustomInviteReceivedCallback Function.
EOS_CustomInvites_OnCustomInviteRejectedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifyCustomInviteRejected
EOS_CustomInvites_OnRejectRequestToJoinCallback
Function prototype definition for callbacks passed to EOS_CustomInvites_RejectRequestToJoin @param Data A EOS_CustomInvites_OnRejectRequestToJoinCallback containing the output information and result
EOS_CustomInvites_OnRequestToJoinAcceptedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifyRequestToJoinAccepted
EOS_CustomInvites_OnRequestToJoinAcceptedCallbackInfo
Output parameters for the EOS_CustomInvites_OnRequestToJoinAcceptedCallback Function.
EOS_CustomInvites_OnRequestToJoinReceivedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifyRequestToJoinReceived
EOS_CustomInvites_OnRequestToJoinRejectedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifyRequestToJoinRejected
EOS_CustomInvites_OnRequestToJoinRejectedCallbackInfo
Output parameters for the EOS_CustomInvites_OnRequestToJoinRejectedCallback Function.
EOS_CustomInvites_OnRequestToJoinResponseReceivedCallback
Function prototype definition for notifications that come from EOS_CustomInvites_AddNotifyRequestToJoinResponseReceived
EOS_CustomInvites_OnSendCustomInviteCallback
Function prototype definition for callbacks passed to EOS_CustomInvites_SendCustomInvite @param Data A EOS_CustomInvites_SendCustomInviteCallbackInfo containing the output information and result
EOS_CustomInvites_OnSendCustomNativeInviteRequestedCallback
Function prototype definition for notifications that comes from EOS_CustomInvites_AddNotifySendCustomNativeInviteRequested
EOS_CustomInvites_OnSendRequestToJoinCallback
Function prototype definition for callbacks passed to EOS_CustomInvites_SendRequestToJoin @param Data A EOS_CustomInvites_SendCustomInviteCallbackInfo containing the output information and result
EOS_CustomInvites_RejectRequestToJoinCallbackInfo
Output parameters for the EOS_CustomInvites_RejectRequestToJoin Function. These parameters are received through the callback provided to EOS_CustomInvites_RejectRequestToJoin
EOS_CustomInvites_RejectRequestToJoinOptions
Input parameters for the EOS_CustomInvites_RejectRequestToJoin function.
EOS_CustomInvites_RequestToJoinReceivedCallbackInfo
Output parameters for the EOS_CustomInvites_AddNotifyRequestToJoinReceived function.
EOS_CustomInvites_RequestToJoinResponseReceivedCallbackInfo
Output parameters for the EOS_CustomInvites_OnRequestToJoinResponseReceivedCallback function.
EOS_CustomInvites_SendCustomInviteCallbackInfo
Output parameters for the EOS_CustomInvites_SendCustomInvite Function. These parameters are received through the callback provided to EOS_CustomInvites_SendCustomInvite
EOS_CustomInvites_SendCustomInviteOptions
Input parameters for the EOS_CustomInvites_SendCustomInvite function.
EOS_CustomInvites_SendCustomNativeInviteRequestedCallbackInfo
Output parameters for the EOS_CustomInvites_OnSendCustomNativeInviteRequestedCallback Function.
EOS_CustomInvites_SendRequestToJoinCallbackInfo
Output parameters for the EOS_CustomInvites_SendRequestToJoin Function. These parameters are received through the callback provided to EOS_CustomInvites_SendRequestToJoin
EOS_CustomInvites_SendRequestToJoinOptions
Input parameters for the EOS_CustomInvites_SendRequestToJoin function.
EOS_CustomInvites_SetCustomInviteOptions
Input parameters for the EOS_CustomInvites_SetCustomInvite function.
EOS_EAntiCheatClientMode
Operating modes
EOS_EAntiCheatClientViolationType
Anti-cheat integrity violation types
EOS_EAntiCheatCommonClientAction
Anti-cheat action values. Applicable to both clients and remote peers.
EOS_EAntiCheatCommonClientActionReason
Anti-cheat action reasons. Applicable to both clients and remote peers.
EOS_EAntiCheatCommonClientAuthStatus
The client/peer’s anti-cheat authentication status
EOS_EAntiCheatCommonClientFlags
Flags describing a remote client. These can be updated during a play session
EOS_EAntiCheatCommonClientInput
Flags describing the input device used by a remote client, if known. These can be updated during a play session.
EOS_EAntiCheatCommonClientPlatform
Flags describing the platform of a remote client, if known
EOS_EAntiCheatCommonClientType
Flags describing the type of a remote client
EOS_EAntiCheatCommonEventParamType
Types supported for custom gameplay behavior event parameters
EOS_EAntiCheatCommonEventType
Types supported for custom gameplay behavior events. These have a considerable impact on performance
EOS_EAntiCheatCommonGameRoundCompetitionType
Flags describing the type of competition taking place
EOS_EAntiCheatCommonPlayerMovementState
Details of a player’s movement state
EOS_EAntiCheatCommonPlayerTakeDamageResult
The result of a damage event, if any
EOS_EAntiCheatCommonPlayerTakeDamageSource
The source of a damage event
EOS_EAntiCheatCommonPlayerTakeDamageType
Type of damage applied in a damage event
EOS_EApplicationStatus
All possible states of the application.
EOS_EAttributeType
Supported types of data that can be stored with inside an attribute (used by sessions/lobbies/etc)
EOS_EAuthScopeFlags
Flags that describe user permissions
EOS_EAuthTokenType
Types of auth tokens
EOS_ECheckoutOrientation
An enumeration defining the possible orientation for the checkout page. This will be used on mobile.
EOS_EComparisonOp
All comparison operators associated with attributes.
EOS_EConnectionClosedReason
Reasons why a P2P connection was closed
EOS_EConnectionEstablishedType
Type of established connection
EOS_EDesktopCrossplayStatus
Possible statuses for the availability of desktop crossplay functionality.
EOS_EEcomItemType
An enumeration defining the type of catalog item. The primary use is to identify how the item is expended.
EOS_EExternalAccountType
All supported external account providers
EOS_EExternalCredentialType
List of the supported identity providers to authenticate a user.
EOS_EFriendsStatus
An enumeration of the different friendship statuses.
EOS_EIntegratedPlatformManagementFlags
These flags are used to determine how a specific Integrated Platform will be managed.
EOS_EIntegratedPlatformPreLogoutAction
The return value for the EOS_IntegratedPlatform_OnUserPreLogoutCallback callback function. This signifies what the application wants to do for the provided user of the integrated platform.
EOS_EKWSPermissionStatus
An enumeration of the different permission statuses.
EOS_ELeaderboardAggregation
An enumeration of the different leaderboard aggregation types.
EOS_ELinkAccountFlags
Flags used to describe how the account linking operation is to be performed.
EOS_ELobbyAttributeType
Supported types of data that can be stored with inside an attribute (used by sessions/lobbies/etc)
EOS_ELobbyAttributeVisibility
Advertisement properties for a single attribute associated with a lobby
EOS_ELobbyMemberStatus
Various types of lobby member updates
EOS_ELobbyPermissionLevel
Permission level gets more restrictive further down
EOS_ELobbyRTCRoomJoinActionType
Defines the type of action to take against RTC room when joining a lobby
EOS_ELoginCredentialType
All possible types of login methods, availability depends on permissions granted to the client.
EOS_ELoginStatus
All possible states of a local user
EOS_EMetricsAccountIdType
Account ID type for EOS_Metrics_BeginPlayerSession and EOS_Metrics_EndPlayerSession.
EOS_EModEnumerationType
The type of mod enumeration.
EOS_ENATType
Categories of NAT strictness.
EOS_ENetworkConnectionType
Types of network connections.
EOS_ENetworkStatus
All possible states of the network.
EOS_EOnlineComparisonOp
All comparison operators associated with attributes.
EOS_EOnlineSessionPermissionLevel
Permission level gets more restrictive further down
EOS_EOnlineSessionState
All possible states of an existing named session
EOS_EOwnershipStatus
An enumeration of the different ownership statuses.
EOS_EPacketReliability
Types of packet reliability.
EOS_EPlayerReportsCategory
An enumeration of the different player behavior categories that can be reported.
EOS_ERTCBackgroundMode
All background modes supported by the RTC components
EOS_ERTCParticipantStatus
Participant RTC’s status change
EOS_ERedeemEntitlementsResultListType
An enumeration defining the different entitlement list types in the Redeem Entitlements result.
EOS_ERelayControl
Setting for controlling whether relay servers are used.
EOS_ERequestToJoinResponse
Response to an invite request.
EOS_EResult
Enum flags for all possible result values of operations in the SDK.
EOS_ESanctionAppealReason
Sanction appeal reason codes
EOS_ESessionAttributeAdvertisementType
Advertisement properties for a single attribute associated with a session
EOS_ESessionAttributeType
Supported types of data that can be stored with inside an attribute (used by sessions/lobbies/etc)
EOS_EUserControllerType
User game controller types.
EOS_Ecom_CatalogItem
Contains information about a single item within the catalog. Instances of this structure are created by EOS_Ecom_CopyOfferItemByIndex. They must be passed to EOS_Ecom_CatalogItem_Release.
EOS_Ecom_CatalogItemId
A unique identifier for a catalog item defined and stored with the backend catalog service. A catalog item represents a distinct object within the catalog. When acquired by an account, an entitlement is granted that references a specific catalog item.
EOS_Ecom_CatalogOffer
Contains information about a single offer within the catalog. Instances of this structure are created by EOS_Ecom_CopyOfferByIndex. They must be passed to EOS_Ecom_CatalogOffer_Release. Prices are stored in the lowest denomination for the associated currency. If CurrencyCode is “USD” then a price of 299 represents “$2.99”.
EOS_Ecom_CatalogOfferId
A unique identifier for a catalog offer defined and stored with the backend catalog service. A catalog offer is a purchasable collection of 1 or more items, associated with a price (which could be 0). When an offer is purchased an entitlement is granted for each of the items referenced by the offer.
EOS_Ecom_CatalogRelease
Contains information about a single release within the catalog. Instances of this structure are created by EOS_Ecom_CopyItemReleaseByIndex. They must be passed to EOS_Ecom_CatalogRelease_Release.
EOS_Ecom_CheckoutCallbackInfo
Output parameters for the EOS_Ecom_Checkout Function.
EOS_Ecom_CheckoutEntry
Contains information about a request to purchase a single offer. This structure is set as part of the EOS_Ecom_CheckoutOptions structure.
EOS_Ecom_CheckoutOptions
Input parameters for the EOS_Ecom_Checkout function.
EOS_Ecom_CopyEntitlementByIdOptions
Input parameters for the EOS_Ecom_CopyEntitlementById function.
EOS_Ecom_CopyEntitlementByIndexOptions
Input parameters for the EOS_Ecom_CopyEntitlementByIndex function.
EOS_Ecom_CopyEntitlementByNameAndIndexOptions
Input parameters for the EOS_Ecom_CopyEntitlementByNameAndIndex function.
EOS_Ecom_CopyItemByIdOptions
Input parameters for the EOS_Ecom_CopyItemById function.
EOS_Ecom_CopyItemImageInfoByIndexOptions
Input parameters for the EOS_Ecom_CopyItemImageInfoByIndex function.
EOS_Ecom_CopyItemReleaseByIndexOptions
Input parameters for the EOS_Ecom_CopyItemReleaseByIndex function.
EOS_Ecom_CopyLastRedeemEntitlementsResultByIndexOptions
Input parameters for the EOS_Ecom_CopyLastRedeemEntitlementsResultByIndex function.
EOS_Ecom_CopyLastRedeemedEntitlementByIndexOptions
Input parameters for the EOS_Ecom_CopyLastRedeemedEntitlementByIndex function.
EOS_Ecom_CopyOfferByIdOptions
Input parameters for the EOS_Ecom_CopyOfferById function.
EOS_Ecom_CopyOfferByIndexOptions
Input parameters for the EOS_Ecom_CopyOfferByIndex function.
EOS_Ecom_CopyOfferImageInfoByIndexOptions
Input parameters for the EOS_Ecom_CopyOfferImageInfoByIndex function.
EOS_Ecom_CopyOfferItemByIndexOptions
Input parameters for the EOS_Ecom_CopyOfferItemByIndex function.
EOS_Ecom_CopyTransactionByIdOptions
Input parameters for the EOS_Ecom_CopyTransactionById function.
EOS_Ecom_CopyTransactionByIndexOptions
Input parameters for the EOS_Ecom_CopyTransactionByIndex function.
EOS_Ecom_Entitlement
Contains information about a single entitlement associated with an account. Instances of this structure are created by EOS_Ecom_CopyEntitlementByIndex, EOS_Ecom_CopyEntitlementByNameAndIndex, or EOS_Ecom_CopyEntitlementById. They must be passed to EOS_Ecom_Entitlement_Release.
EOS_Ecom_EntitlementId
A unique identifier for an entitlement owned by an account. An entitlement is always associated with a single account. The entitlement ID is provided to allow redeeming the entitlement as well as identify individual entitlement grants.
EOS_Ecom_EntitlementName
An identifier which is defined on a catalog item and stored with the backend catalog service. The entitlement name may not be unique. A catalog may be configured with multiple items with the same entitlement name in order to define a logical grouping of entitlements. This is used to retrieve all entitlements granted to an account grouped in this way.
EOS_Ecom_GetEntitlementsByNameCountOptions
Input parameters for the EOS_Ecom_GetEntitlementsByNameCount function.
EOS_Ecom_GetEntitlementsCountOptions
Input parameters for the EOS_Ecom_GetEntitlementsCount function.
EOS_Ecom_GetItemImageInfoCountOptions
Input parameters for the EOS_Ecom_GetItemImageInfoCount function.
EOS_Ecom_GetItemReleaseCountOptions
Input parameters for the EOS_Ecom_GetItemReleaseCount function.
EOS_Ecom_GetLastRedeemEntitlementsResultCountOptions
Input parameters for the EOS_Ecom_GetLastRedeemEntitlementsResultCount function.
EOS_Ecom_GetLastRedeemedEntitlementsCountOptions
Input parameters for the EOS_Ecom_GetLastRedeemedEntitlementsCount function.
EOS_Ecom_GetOfferCountOptions
Input parameters for the EOS_Ecom_GetOfferCount function.
EOS_Ecom_GetOfferImageInfoCountOptions
Input parameters for the EOS_Ecom_GetOfferImageInfoCount function.
EOS_Ecom_GetOfferItemCountOptions
Input parameters for the EOS_Ecom_GetOfferItemCount function.
EOS_Ecom_GetTransactionCountOptions
Input parameters for the EOS_Ecom_GetTransactionCount function.
EOS_Ecom_HTransaction
This handle is copied when EOS_Ecom_CopyTransactionById or EOS_Ecom_CopyTransactionByIndex is called. A EOS_Ecom_CheckoutCallbackInfo provides the ID for the copy. After being copied, EOS_Ecom_Transaction_Release must be called.
EOS_Ecom_ItemOwnership
Contains information about a single item ownership associated with an account. This structure is returned as part of the EOS_Ecom_QueryOwnershipCallbackInfo structure.
EOS_Ecom_KeyImageInfo
Contains information about a key image used by the catalog. Instances of this structure are created by EOS_Ecom_CopyItemImageInfoByIndex. They must be passed to EOS_Ecom_KeyImageInfo_Release. A Key Image is defined within Dev Portal and is associated with a Catalog Item. A Key Image is intended to be used to provide imagery for an in-game store.
EOS_Ecom_OnCheckoutCallback
Function prototype definition for callbacks passed to EOS_Ecom_Checkout @param Data A EOS_Ecom_CheckoutCallbackInfo containing the output information and result
EOS_Ecom_OnQueryEntitlementTokenCallback
Function prototype definition for callbacks passed to EOS_Ecom_QueryEntitlementToken. @param Data A EOS_Ecom_QueryEntitlementTokenCallbackInfo containing the output information and result.
EOS_Ecom_OnQueryEntitlementsCallback
Function prototype definition for callbacks passed to EOS_Ecom_QueryOwnershipToken @param Data A EOS_Ecom_QueryEntitlementsCallbackInfo containing the output information and result
EOS_Ecom_OnQueryOffersCallback
Function prototype definition for callbacks passed to EOS_Ecom_QueryOffers. When one or more cached offers have an invalid price, the callback returns the result code EOS_EResult::EOS_Ecom_CatalogOfferPriceInvalid. @param Data A EOS_Ecom_QueryOffersCallbackInfo containing the output information and result
EOS_Ecom_OnQueryOwnershipBySandboxIdsCallback
Function prototype definition for callbacks passed to EOS_Ecom_QueryOwnershipBySandboxIds @param Data A EOS_Ecom_QueryOwnershipBySandboxIdsCallbackInfo containing the output information and result
EOS_Ecom_OnQueryOwnershipCallback
Function prototype definition for callbacks passed to EOS_Ecom_QueryOwnership @param Data A EOS_Ecom_QueryOwnershipCallbackInfo containing the output information and result
EOS_Ecom_OnQueryOwnershipTokenCallback
Function prototype definition for callbacks passed to EOS_Ecom_QueryOwnershipToken @param Data A EOS_Ecom_QueryOwnershipTokenCallbackInfo containing the output information and result
EOS_Ecom_OnRedeemEntitlementsCallback
Function prototype definition for callbacks passed to EOS_Ecom_RedeemEntitlements @param Data A EOS_Ecom_RedeemEntitlementsCallbackInfo containing the output information and result
EOS_Ecom_QueryEntitlementTokenCallbackInfo
Output parameters for the EOS_Ecom_QueryEntitlementToken Function.
EOS_Ecom_QueryEntitlementTokenOptions
Input parameters for the EOS_Ecom_QueryEntitlementToken function.
EOS_Ecom_QueryEntitlementsCallbackInfo
Output parameters for the EOS_Ecom_QueryEntitlements Function.
EOS_Ecom_QueryEntitlementsOptions
Input parameters for the EOS_Ecom_QueryEntitlements function.
EOS_Ecom_QueryOffersCallbackInfo
Output parameters for the EOS_Ecom_QueryOffers Function.
EOS_Ecom_QueryOffersOptions
Input parameters for the EOS_Ecom_QueryOffers function.
EOS_Ecom_QueryOwnershipBySandboxIdsCallbackInfo
Output parameters for the EOS_Ecom_QueryOwnershipBySandboxIds Function.
EOS_Ecom_QueryOwnershipBySandboxIdsOptions
Input parameters for the EOS_Ecom_QueryOwnershipBySandboxIds function.
EOS_Ecom_QueryOwnershipCallbackInfo
Output parameters for the EOS_Ecom_QueryOwnership Function.
EOS_Ecom_QueryOwnershipOptions
Input parameters for the EOS_Ecom_QueryOwnership function.
EOS_Ecom_QueryOwnershipTokenCallbackInfo
Output parameters for the EOS_Ecom_QueryOwnershipToken Function.
EOS_Ecom_QueryOwnershipTokenOptions
Input parameters for the EOS_Ecom_QueryOwnershipToken function.
EOS_Ecom_RedeemEntitlementsCallbackInfo
Output parameters for the EOS_Ecom_RedeemEntitlements Function.
EOS_Ecom_RedeemEntitlementsOptions
Input parameters for the EOS_Ecom_RedeemEntitlements function.
EOS_Ecom_SandboxId
A unique identifier for the Sandbox.
EOS_Ecom_SandboxIdItemOwnership
Contains all owned catalog items for a sandbox ID. This structure is returned as part of the EOS_Ecom_QueryOwnershipBySandboxIdsCallbackInfo structure. Note: The SandboxID and CatalogItemId strings will not remain valid after EOS_Ecom_OnQueryOwnershipBySandboxIdsCallback, so a copy should be as needed.
EOS_Ecom_Transaction_CopyEntitlementByIndexOptions
Input parameters for the EOS_Ecom_Transaction_CopyEntitlementByIndex function.
EOS_Ecom_Transaction_GetEntitlementsCountOptions
Input parameters for the EOS_Ecom_Transaction_GetEntitlementsCount function.
EOS_EpicAccountId
A handle to a user’s Epic Account ID This ID is associated with a specific login associated with Epic Account Services
EOS_Friends_AcceptInviteCallbackInfo
Output parameters for the EOS_Friends_AcceptInvite Function.
EOS_Friends_AcceptInviteOptions
Input parameters for the EOS_Friends_AcceptInvite function.
EOS_Friends_AddNotifyBlockedUsersUpdateOptions
Input parameters for the EOS_Friends_AddNotifyBlockedUsersUpdate function.
EOS_Friends_AddNotifyFriendsUpdateOptions
Input parameters for the EOS_Friends_AddNotifyFriendsUpdate function.
EOS_Friends_GetBlockedUserAtIndexOptions
Input parameters for the EOS_Friends_GetBlockedUserAtIndex function.
EOS_Friends_GetBlockedUsersCountOptions
Input parameters for the EOS_Friends_GetBlockedUsersCount function.
EOS_Friends_GetFriendAtIndexOptions
Input parameters for the EOS_Friends_GetFriendAtIndex function.
EOS_Friends_GetFriendsCountOptions
Input parameters for the EOS_Friends_GetFriendsCount function.
EOS_Friends_GetStatusOptions
Input parameters for the EOS_Friends_GetStatus function.
EOS_Friends_OnAcceptInviteCallback
Function prototype definition for callbacks passed to EOS_Friends_AcceptInvite @param Data A EOS_Friends_AcceptInviteCallbackInfo containing the output information and result.
EOS_Friends_OnBlockedUsersUpdateCallback
Callback for information related to a blocklist update.
EOS_Friends_OnBlockedUsersUpdateInfo
Structure containing information about a blocklist update.
EOS_Friends_OnFriendsUpdateCallback
Callback for information related to a friend status update.
EOS_Friends_OnFriendsUpdateInfo
Structure containing information about a friend status update.
EOS_Friends_OnQueryFriendsCallback
Function prototype definition for callbacks passed to EOS_Friends_QueryFriends @param Data A EOS_Friends_QueryFriendsCallbackInfo containing the output information and result
EOS_Friends_OnRejectInviteCallback
Function prototype definition for callbacks passed to EOS_Friends_RejectInvite @param Data A EOS_Friends_RejectInviteCallbackInfo containing output information and the result.
EOS_Friends_OnSendInviteCallback
Function prototype definition for callbacks passed to EOS_Friends_SendInvite @param Data A EOS_Friends_SendInviteCallbackInfo containing the output information and result.
EOS_Friends_QueryFriendsCallbackInfo
Output parameters for the EOS_Friends_QueryFriends Function. These parameters are received through the callback provided to EOS_Friends_QueryFriends
EOS_Friends_QueryFriendsOptions
Input parameters for the EOS_Friends_QueryFriends function.
EOS_Friends_RejectInviteCallbackInfo
Output parameters for the EOS_Friends_RejectInvite Function.
EOS_Friends_RejectInviteOptions
Input parameters for the EOS_Friends_RejectInvite function.
EOS_Friends_SendInviteCallbackInfo
Output parameters for the EOS_Friends_SendInvite API.
EOS_Friends_SendInviteOptions
Input parameters for the EOS_Friends_SendInvite function.
EOS_HAchievements
EOS_HActiveSession
Handle to a single named session that exists locally
EOS_HAntiCheatClient
EOS_HAntiCheatServer
EOS_HAuth
EOS_HConnect
EOS_HCustomInvites
Handle to the custom invites interface
EOS_HEcom
EOS_HFriends
EOS_HIntegratedPlatform
EOS_HIntegratedPlatformOptionsContainer
EOS_HKWS
EOS_HLeaderboards
EOS_HLobby
Handle to the lobby interface
EOS_HLobbyDetails
Handle to a single lobby
EOS_HLobbyModification
Handle to a lobby modification object
EOS_HLobbySearch
Handle to the calls responsible for creating a search object
EOS_HMetrics
EOS_HMods
EOS_HP2P
EOS_HPlatform
EOS_HPlayerDataStorage
EOS_HPlayerDataStorageFileTransferRequest
Handle type to a File Request
EOS_HPresence
EOS_HPresenceModification
EOS_HProgressionSnapshot
Handle to the ProgressionSnapshot interface
EOS_HRTC
EOS_HRTCAdmin
EOS_HReports
EOS_HSanctions
EOS_HSessionDetails
Handle to a single session that may be part of a named session, search result, or invite
EOS_HSessionModification
Handle to the calls responsible for creating/updating sessions
EOS_HSessionSearch
Handle to the calls responsible for creating a search object
EOS_HSessions
Handle to the sessions interface
EOS_HStats
EOS_HTitleStorage
EOS_HTitleStorageFileTransferRequest
Handle type to a File Request
EOS_HUI
Handle to the UI interface
EOS_HUserInfo
EOS_InitializeOptions
Options for initializing the Epic Online Services SDK.
EOS_Initialize_ThreadAffinity
Options for initializing defining thread affinity for use by Epic Online Services SDK. Set the affinity to 0 to allow EOS SDK to use a platform specific default value.
EOS_IntegratedPlatformOptionsContainer_AddOptions
Data for the EOS_IntegratedPlatformOptionsContainer_Add function.
EOS_IntegratedPlatformType
This type is used to distinguish between different supported integrated platforms. Integrated platforms which are common across multiple host platforms will be defined here.
EOS_IntegratedPlatform_AddNotifyUserLoginStatusChangedOptions
Input parameters for the EOS_IntegratedPlatform_AddNotifyUserLoginStatusChanged function.
EOS_IntegratedPlatform_ClearUserPreLogoutCallbackOptions
Input parameters for the EOS_IntegratedPlatform_ClearUserPreLogoutCallback function.
EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerOptions
Data for the EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer function.
EOS_IntegratedPlatform_FinalizeDeferredUserLogoutOptions
Input parameters for the EOS_IntegratedPlatform_FinalizeDeferredUserLogout function.
EOS_IntegratedPlatform_OnUserLoginStatusChangedCallback
The callback function for when a local integrated platform user’s login status has changed.
EOS_IntegratedPlatform_OnUserPreLogoutCallback
The callback function for when an integrated platform user is detected to have logged-out.
EOS_IntegratedPlatform_Options
Initialization options to use with EOS_Platform_Options for integrated platforms.
EOS_IntegratedPlatform_SetUserLoginStatusOptions
Input parameters for the EOS_IntegratedPlatform_SetUserLoginStatus function.
EOS_IntegratedPlatform_SetUserPreLogoutCallbackOptions
Input parameters for the EOS_IntegratedPlatform_SetUserPreLogoutCallback function.
EOS_IntegratedPlatform_Steam_Options
Required initialization options to use with EOS_IntegratedPlatform_Options for Steam. Steamworks API needs to be at least v1.13 Steam Sanitization requires at least v1.45 Starting Steamworks v1.58a onwards, SteamApiInterfaceVersionsArray is required when EOS_IPMF_LibraryManagedBySDK is set.
EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
Data about which integrated platform and which user that had a login status change and what the login status changed to.
EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
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.
EOS_KWS_AddNotifyPermissionsUpdateReceivedOptions
Input parameters for the EOS_KWS_AddNotifyPermissionsUpdateReceived function.
EOS_KWS_CopyPermissionByIndexOptions
Input parameters for the EOS_KWS_CopyPermissionByIndex function.
EOS_KWS_CreateUserCallbackInfo
Output parameters for the EOS_KWS_CreateUserOptions Function. These parameters are received through the callback provided to EOS_KWS_CreateUser
EOS_KWS_CreateUserOptions
Input parameters for the EOS_KWS_CreateUser function.
EOS_KWS_GetPermissionByKeyOptions
Input parameters for the EOS_KWS_GetPermissionByKey function.
EOS_KWS_GetPermissionsCountOptions
Input parameters for the EOS_KWS_GetPermissionsCount function.
EOS_KWS_OnCreateUserCallback
Function prototype definition for callbacks passed to EOS_KWS_CreateUser @param Data A EOS_KWS_CreateUserCallbackInfo containing the output information and result
EOS_KWS_OnPermissionsUpdateReceivedCallback
Function prototype definition for notifications that comes from EOS_KWS_AddNotifyPermissionsUpdateReceived
EOS_KWS_OnQueryAgeGateCallback
Function prototype definition for callbacks passed to EOS_KWS_QueryAgeGate @param Data A EOS_KWS_QueryAgeGateCallbackInfo containing the output information and result
EOS_KWS_OnQueryPermissionsCallback
Function prototype definition for callbacks passed to EOS_KWS_QueryPermissions @param Data A EOS_KWS_QueryPermissionsCallbackInfo containing the output information and result
EOS_KWS_OnRequestPermissionsCallback
Function prototype definition for callbacks passed to EOS_KWS_RequestPermissions @param Data A EOS_KWS_RequestPermissionsCallbackInfo containing the output information and result
EOS_KWS_OnUpdateParentEmailCallback
Function prototype definition for callbacks passed to EOS_KWS_UpdateParentEmail @param Data A EOS_KWS_UpdateParentEmailCallbackInfo containing the output information and result
EOS_KWS_PermissionStatus
Contains information about a KWS permission status.
EOS_KWS_PermissionsUpdateReceivedCallbackInfo
Output parameters for the EOS_KWS_OnPermissionsUpdateReceivedCallback Function.
EOS_KWS_QueryAgeGateCallbackInfo
Output parameters for the EOS_KWS_QueryAgeGate Function. These parameters are received through the callback provided to EOS_KWS_QueryAgeGate
EOS_KWS_QueryAgeGateOptions
Input parameters for the EOS_KWS_QueryAgeGate function.
EOS_KWS_QueryPermissionsCallbackInfo
Output parameters for the EOS_KWS_QueryPermissionsOptions Function. These parameters are received through the callback provided to EOS_KWS_QueryPermissions
EOS_KWS_QueryPermissionsOptions
Input parameters for the EOS_KWS_QueryPermissions function.
EOS_KWS_RequestPermissionsCallbackInfo
Output parameters for the EOS_KWS_RequestPermissionsOptions Function. These parameters are received through the callback provided to EOS_KWS_RequestPermissions
EOS_KWS_RequestPermissionsOptions
Input parameters for the EOS_KWS_RequestPermissions function.
EOS_KWS_UpdateParentEmailCallbackInfo
Output parameters for the EOS_KWS_UpdateParentEmailOptions Function. These parameters are received through the callback provided to EOS_KWS_UpdateParentEmail
EOS_KWS_UpdateParentEmailOptions
Input parameters for the EOS_KWS_UpdateParentEmail function.
EOS_Leaderboards_CopyLeaderboardDefinitionByIndexOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardDefinitionByIndex function.
EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId function.
EOS_Leaderboards_CopyLeaderboardRecordByIndexOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardRecordByIndex function.
EOS_Leaderboards_CopyLeaderboardRecordByUserIdOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardRecordByUserId function.
EOS_Leaderboards_CopyLeaderboardUserScoreByIndexOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardUserScoreByIndex function.
EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdOptions
Input parameters for the EOS_Leaderboards_CopyLeaderboardUserScoreByUserId function.
EOS_Leaderboards_Definition
Contains information about a single leaderboard definition
EOS_Leaderboards_GetLeaderboardDefinitionCountOptions
Input parameters for the EOS_Leaderboards_GetLeaderboardDefinitionCount function.
EOS_Leaderboards_GetLeaderboardRecordCountOptions
Input parameters for the EOS_Leaderboards_GetLeaderboardRecordCount function.
EOS_Leaderboards_GetLeaderboardUserScoreCountOptions
Input parameters for the EOS_Leaderboards_GetLeaderboardUserScoreCount function.
EOS_Leaderboards_LeaderboardRecord
Contains information about a single leaderboard record
EOS_Leaderboards_LeaderboardUserScore
Contains information about a single leaderboard user score
EOS_Leaderboards_OnQueryLeaderboardDefinitionsCompleteCallback
Function prototype definition for callbacks passed to EOS_Leaderboards_QueryLeaderboardDefinitions @param Data A EOS_Leaderboards_OnQueryLeaderboardDefinitionsCompleteCallbackInfo containing the output information and result
EOS_Leaderboards_OnQueryLeaderboardDefinitionsCompleteCallbackInfo
Data containing the result information for a query leaderboard definitions request.
EOS_Leaderboards_OnQueryLeaderboardRanksCompleteCallback
Function prototype definition for callbacks passed to EOS_Leaderboards_QueryLeaderboardRanks @param Data A EOS_Leaderboards_OnQueryLeaderboardRanksCompleteCallbackInfo containing the output information and result
EOS_Leaderboards_OnQueryLeaderboardRanksCompleteCallbackInfo
Data containing the result information for a query leaderboard ranks request.
EOS_Leaderboards_OnQueryLeaderboardUserScoresCompleteCallback
Function prototype definition for callbacks passed to EOS_Leaderboards_QueryLeaderboardUserScores @param Data A EOS_Leaderboards_OnQueryLeaderboardUserScoresCompleteCallbackInfo containing the output information and result
EOS_Leaderboards_OnQueryLeaderboardUserScoresCompleteCallbackInfo
Data containing the result information for a query leaderboard user scores request.
EOS_Leaderboards_QueryLeaderboardDefinitionsOptions
Input parameters for the EOS_Leaderboards_QueryLeaderboardDefinitions function. StartTime and EndTime are optional parameters, they can be used to limit the list of definitions to overlap the time window specified.
EOS_Leaderboards_QueryLeaderboardRanksOptions
Input parameters for the EOS_Leaderboards_QueryLeaderboardRanks function.
EOS_Leaderboards_QueryLeaderboardUserScoresOptions
Input parameters for the EOS_Leaderboards_QueryLeaderboardUserScores function.
EOS_Leaderboards_UserScoresQueryStatInfo
Contains information about a single stat to query with user scores.
EOS_LobbyDetails_CopyAttributeByIndexOptions
Input parameters for the EOS_LobbyDetails_CopyAttributeByIndex function.
EOS_LobbyDetails_CopyAttributeByKeyOptions
Input parameters for the EOS_LobbyDetails_CopyAttributeByKey function.
EOS_LobbyDetails_CopyInfoOptions
Input parameters for the EOS_LobbyDetails_CopyInfo function.
EOS_LobbyDetails_CopyMemberAttributeByIndexOptions
Input parameters for the EOS_LobbyDetails_CopyMemberAttributeByIndex function.
EOS_LobbyDetails_CopyMemberAttributeByKeyOptions
Input parameters for the EOS_LobbyDetails_CopyMemberAttributeByKey function.
EOS_LobbyDetails_CopyMemberInfoOptions
Input parameters for the EOS_LobbyDetails_CopyMemberInfo function.
EOS_LobbyDetails_GetAttributeCountOptions
Input parameters for the EOS_LobbyDetails_GetAttributeCount function.
EOS_LobbyDetails_GetLobbyOwnerOptions
Input parameters for the EOS_LobbyDetails_GetLobbyOwner function.
EOS_LobbyDetails_GetMemberAttributeCountOptions
Input parameters for the EOS_LobbyDetails_GetMemberAttributeCount function.
EOS_LobbyDetails_GetMemberByIndexOptions
Input parameters for the EOS_LobbyDetails_GetMemberByIndex function.
EOS_LobbyDetails_GetMemberCountOptions
Input parameters for the EOS_LobbyDetails_GetMemberCount function.
EOS_LobbyDetails_Info
Contains information about a single lobby.
EOS_LobbyDetails_MemberInfo
Contains information about a member of a lobby.
EOS_LobbyId
All lobbies are referenced by a unique lobby ID
EOS_LobbyModification_AddAttributeOptions
Input parameters for the EOS_LobbyModification_AddAttribute function.
EOS_LobbyModification_AddMemberAttributeOptions
Input parameters for the EOS_LobbyModification_AddMemberAttribute function.
EOS_LobbyModification_RemoveAttributeOptions
Input parameters for the EOS_LobbyModification_RemoveAttribute function.
EOS_LobbyModification_RemoveMemberAttributeOptions
Input parameters for the EOS_LobbyModification_RemoveMemberAttribute function.
EOS_LobbyModification_SetAllowedPlatformIdsOptions
Input parameters for the EOS_LobbyModification_SetAllowedPlatformIdsOptions function.
EOS_LobbyModification_SetBucketIdOptions
Input parameters for the EOS_LobbyModification_SetBucketId function.
EOS_LobbyModification_SetInvitesAllowedOptions
Input parameters for the EOS_LobbyModification_SetInvitesAllowed Function.
EOS_LobbyModification_SetMaxMembersOptions
Input parameters for the EOS_LobbyModification_SetMaxMembers function.
EOS_LobbyModification_SetPermissionLevelOptions
Input parameters for the EOS_LobbyModification_SetPermissionLevel function.
EOS_LobbySearch_CopySearchResultByIndexOptions
Input parameters for the EOS_LobbySearch_CopySearchResultByIndex function.
EOS_LobbySearch_FindCallbackInfo
Output parameters for the EOS_LobbySearch_Find function.
EOS_LobbySearch_FindOptions
Input parameters for the EOS_LobbySearch_Find function.
EOS_LobbySearch_GetSearchResultCountOptions
Input parameters for the EOS_LobbySearch_GetSearchResultCount function.
EOS_LobbySearch_OnFindCallback
Function prototype definition for callbacks passed to EOS_LobbySearch_Find @param Data A EOS_LobbySearch_Find CallbackInfo containing the output information and result
EOS_LobbySearch_RemoveParameterOptions
Input parameters for the EOS_LobbySearch_RemoveParameter function.
EOS_LobbySearch_SetLobbyIdOptions
Input parameters for the EOS_LobbySearch_SetLobbyId function.
EOS_LobbySearch_SetMaxResultsOptions
Input parameters for the EOS_LobbySearch_SetMaxResults function.
EOS_LobbySearch_SetParameterOptions
Input parameters for the EOS_LobbySearch_SetParameter function.
EOS_LobbySearch_SetTargetUserIdOptions
Input parameters for the EOS_LobbySearch_SetTargetUserId function.
EOS_Lobby_AddNotifyJoinLobbyAcceptedOptions
Input parameters for the EOS_Lobby_AddNotifyJoinLobbyAccepted function.
EOS_Lobby_AddNotifyLeaveLobbyRequestedOptions
Input parameters for the EOS_Lobby_AddNotifyLeaveLobbyRequested function.
EOS_Lobby_AddNotifyLobbyInviteAcceptedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyInviteAccepted function.
EOS_Lobby_AddNotifyLobbyInviteReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyInviteReceived function.
EOS_Lobby_AddNotifyLobbyInviteRejectedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyInviteRejected function.
EOS_Lobby_AddNotifyLobbyMemberStatusReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyMemberStatusReceived function.
EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyMemberUpdateReceived function.
EOS_Lobby_AddNotifyLobbyUpdateReceivedOptions
Input parameters for the EOS_Lobby_AddNotifyLobbyUpdateReceived function.
EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions
Input parameters for the EOS_Lobby_AddNotifyRTCRoomConnectionChanged function.
EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedOptions
Input parameters for the EOS_Lobby_AddNotifySendLobbyNativeInviteRequested function.
EOS_Lobby_Attribute
An attribute and its visibility setting stored with a lobby. Used to store both lobby and lobby member data
EOS_Lobby_AttributeData
Contains information about lobby and lobby member data
EOS_Lobby_CopyLobbyDetailsHandleByInviteIdOptions
Input parameters for the EOS_Lobby_CopyLobbyDetailsHandleByInviteId function.
EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdOptions
Input parameters for the EOS_Lobby_CopyLobbyDetailsHandleByUiEventId function.
EOS_Lobby_CopyLobbyDetailsHandleOptions
Input parameters for the EOS_Lobby_CopyLobbyDetailsHandle function.
EOS_Lobby_CreateLobbyCallbackInfo
Output parameters for the EOS_Lobby_CreateLobby function.
EOS_Lobby_CreateLobbyOptions
Input parameters for the EOS_Lobby_CreateLobby function.
EOS_Lobby_CreateLobbySearchOptions
Input parameters for the EOS_Lobby_CreateLobbySearch function.
EOS_Lobby_DestroyLobbyCallbackInfo
Output parameters for the EOS_Lobby_DestroyLobby function.
EOS_Lobby_DestroyLobbyOptions
Input parameters for the EOS_Lobby_DestroyLobby function.
EOS_Lobby_GetConnectStringOptions
Input parameters for the EOS_Lobby_GetConnectString function.
EOS_Lobby_GetInviteCountOptions
Input parameters for the EOS_Lobby_GetInviteCount function.
EOS_Lobby_GetInviteIdByIndexOptions
Input parameters for the EOS_Lobby_GetInviteIdByIndex function.
EOS_Lobby_GetRTCRoomNameOptions
Input parameters for the EOS_Lobby_GetRTCRoomName function.
EOS_Lobby_HardMuteMemberCallbackInfo
Output parameters for the EOS_Lobby_HardMuteMember function.
EOS_Lobby_HardMuteMemberOptions
Input parameters for the EOS_Lobby_HardMuteMember function.
EOS_Lobby_IsRTCRoomConnectedOptions
Input parameters for the EOS_Lobby_IsRTCRoomConnected function.
EOS_Lobby_JoinLobbyAcceptedCallbackInfo
Output parameters for the EOS_Lobby_OnJoinLobbyAcceptedCallback Function.
EOS_Lobby_JoinLobbyByIdCallbackInfo
Output parameters for the EOS_Lobby_JoinLobbyById function.
EOS_Lobby_JoinLobbyByIdOptions
Input parameters for the EOS_Lobby_JoinLobbyById function.
EOS_Lobby_JoinLobbyCallbackInfo
Output parameters for the EOS_Lobby_JoinLobby function.
EOS_Lobby_JoinLobbyOptions
Input parameters for the EOS_Lobby_JoinLobby function.
EOS_Lobby_JoinRTCRoomCallbackInfo
Output parameters for the EOS_Lobby_JoinRTCRoom function.
EOS_Lobby_JoinRTCRoomOptions
Input parameters for the EOS_Lobby_JoinRTCRoom function.
EOS_Lobby_KickMemberCallbackInfo
Output parameters for the EOS_Lobby_KickMember function.
EOS_Lobby_KickMemberOptions
Input parameters for the EOS_Lobby_KickMember function.
EOS_Lobby_LeaveLobbyCallbackInfo
Output parameters for the EOS_Lobby_LeaveLobby function.
EOS_Lobby_LeaveLobbyOptions
Input parameters for the EOS_Lobby_LeaveLobby function.
EOS_Lobby_LeaveLobbyRequestedCallbackInfo
Output parameters for the EOS_Lobby_OnLeaveLobbyRequestedCallback Function.
EOS_Lobby_LeaveRTCRoomCallbackInfo
Output parameters for the EOS_Lobby_LeaveRTCRoom function.
EOS_Lobby_LeaveRTCRoomOptions
Input parameters for the EOS_Lobby_LeaveRTCRoom function.
EOS_Lobby_LobbyInviteAcceptedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyInviteAcceptedCallback Function.
EOS_Lobby_LobbyInviteReceivedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyInviteReceivedCallback Function.
EOS_Lobby_LobbyInviteRejectedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyInviteRejectedCallback Function.
EOS_Lobby_LobbyMemberStatusReceivedCallbackInfo
Output parameters for the EOS_Lobby_AddNotifyLobbyMemberStatusReceived function.
EOS_Lobby_LobbyMemberUpdateReceivedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyMemberUpdateReceivedCallback Function.
EOS_Lobby_LobbyUpdateReceivedCallbackInfo
Output parameters for the EOS_Lobby_OnLobbyUpdateReceivedCallback Function.
EOS_Lobby_LocalRTCOptions
Input parameters to use with Lobby RTC Rooms.
EOS_Lobby_OnCreateLobbyCallback
Function prototype definition for callbacks passed to EOS_Lobby_CreateLobby @param Data A EOS_Lobby_CreateLobby CallbackInfo containing the output information and result
EOS_Lobby_OnDestroyLobbyCallback
Function prototype definition for callbacks passed to EOS_Lobby_DestroyLobby @param Data A EOS_Lobby_DestroyLobby CallbackInfo containing the output information and result
EOS_Lobby_OnHardMuteMemberCallback
Function prototype definition for callbacks passed to EOS_Lobby_HardMuteMember @param Data A EOS_Lobby_HardMuteMember CallbackInfo containing the output information and result
EOS_Lobby_OnJoinLobbyAcceptedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyJoinLobbyAccepted
EOS_Lobby_OnJoinLobbyByIdCallback
Function prototype definition for callbacks passed to EOS_Lobby_JoinLobbyById @param Data A EOS_Lobby_JoinLobbyById CallbackInfo containing the output information and result
EOS_Lobby_OnJoinLobbyCallback
Function prototype definition for callbacks passed to EOS_Lobby_JoinLobby @param Data A EOS_Lobby_JoinLobby CallbackInfo containing the output information and result
EOS_Lobby_OnJoinRTCRoomCallback
Function prototype definition for callbacks passed to EOS_Lobby_JoinRTCRoom @param Data A EOS_Lobby_JoinRTCRoom CallbackInfo containing the output information and result
EOS_Lobby_OnKickMemberCallback
Function prototype definition for callbacks passed to EOS_Lobby_KickMember @param Data A EOS_Lobby_KickMember CallbackInfo containing the output information and result
EOS_Lobby_OnLeaveLobbyCallback
Function prototype definition for callbacks passed to EOS_Lobby_LeaveLobby @param Data A EOS_Lobby_LeaveLobby CallbackInfo containing the output information and result
EOS_Lobby_OnLeaveLobbyRequestedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyLeaveLobbyRequested.
EOS_Lobby_OnLeaveRTCRoomCallback
Function prototype definition for callbacks passed to EOS_Lobby_LeaveRTCRoom @param Data A EOS_Lobby_LeaveRTCRoom CallbackInfo containing the output information and result
EOS_Lobby_OnLobbyInviteAcceptedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyLobbyInviteAccepted
EOS_Lobby_OnLobbyInviteReceivedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyLobbyInviteReceived
EOS_Lobby_OnLobbyInviteRejectedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyLobbyInviteRejected
EOS_Lobby_OnLobbyMemberStatusReceivedCallback
Function prototype definition for callbacks passed to EOS_Lobby_AddNotifyLobbyMemberStatusReceived @param Data A EOS_Lobby_LobbyMemberStatusReceivedCallbackInfo CallbackInfo containing the output information and result
EOS_Lobby_OnLobbyMemberUpdateReceivedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyLobbyMemberUpdateReceived
EOS_Lobby_OnLobbyUpdateReceivedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyLobbyUpdateReceived
EOS_Lobby_OnPromoteMemberCallback
Function prototype definition for callbacks passed to EOS_Lobby_PromoteMember @param Data A EOS_Lobby_PromoteMember CallbackInfo containing the output information and result
EOS_Lobby_OnQueryInvitesCallback
Function prototype definition for callbacks passed to EOS_Lobby_QueryInvites @param Data A EOS_Lobby_QueryInvites CallbackInfo containing the output information and result
EOS_Lobby_OnRTCRoomConnectionChangedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifyRTCRoomConnectionChanged
EOS_Lobby_OnRejectInviteCallback
Function prototype definition for callbacks passed to EOS_Lobby_RejectInvite @param Data A EOS_Lobby_RejectInvite CallbackInfo containing the output information and result
EOS_Lobby_OnSendInviteCallback
Function prototype definition for callbacks passed to EOS_Lobby_SendInvite @param Data A EOS_Lobby_SendInvite CallbackInfo containing the output information and result
EOS_Lobby_OnSendLobbyNativeInviteRequestedCallback
Function prototype definition for notifications that comes from EOS_Lobby_AddNotifySendLobbyNativeInviteRequested
EOS_Lobby_OnUpdateLobbyCallback
Function prototype definition for callbacks passed to EOS_Lobby_UpdateLobby @param Data A EOS_Lobby_UpdateLobby CallbackInfo containing the output information and result
EOS_Lobby_ParseConnectStringOptions
Input parameters for the EOS_Lobby_GetConnectString function.
EOS_Lobby_PromoteMemberCallbackInfo
Output parameters for the EOS_Lobby_PromoteMember function.
EOS_Lobby_PromoteMemberOptions
Input parameters for the EOS_Lobby_PromoteMember function.
EOS_Lobby_QueryInvitesCallbackInfo
Output parameters for the EOS_Lobby_QueryInvites function.
EOS_Lobby_QueryInvitesOptions
Input parameters for the EOS_Lobby_QueryInvites function.
EOS_Lobby_RTCRoomConnectionChangedCallbackInfo
Output parameters for the EOS_Lobby_AddNotifyRTCRoomConnectionChanged function.
EOS_Lobby_RejectInviteCallbackInfo
Output parameters for the EOS_Lobby_RejectInvite function.
EOS_Lobby_RejectInviteOptions
Input parameters for the EOS_Lobby_RejectInvite function.
EOS_Lobby_SendInviteCallbackInfo
Output parameters for the EOS_Lobby_SendInvite function.
EOS_Lobby_SendInviteOptions
Input parameters for the EOS_Lobby_SendInvite function.
EOS_Lobby_SendLobbyNativeInviteRequestedCallbackInfo
Output parameters for the EOS_Lobby_OnSendLobbyNativeInviteRequestedCallback Function.
EOS_Lobby_UpdateLobbyCallbackInfo
Output parameters for the EOS_Lobby_UpdateLobby function.
EOS_Lobby_UpdateLobbyModificationOptions
Input parameters for the EOS_Lobby_UpdateLobbyModification function.
EOS_Lobby_UpdateLobbyOptions
Input parameters for the EOS_Lobby_UpdateLobby function.
EOS_Metrics_BeginPlayerSessionOptions
BeginPlayerSession.
EOS_Metrics_EndPlayerSessionOptions
EndPlayerSession.
EOS_Mod_Identifier
EOS_Mod_Identifier is used to identify a mod.
EOS_Mods_CopyModInfoOptions
Data for the EOS_Mods_CopyModInfo function.
EOS_Mods_EnumerateModsCallbackInfo
Output parameters for the EOS_Mods_EnumerateMods Function. These parameters are received through the callback provided to EOS_Mods_EnumerateMods
EOS_Mods_EnumerateModsOptions
Input parameters for the EOS_Mods_EnumerateMods Function.
EOS_Mods_InstallModCallbackInfo
Output parameters for the EOS_Mods_InstallMod Function. These parameters are received through the callback provided to EOS_Mods_InstallMod
EOS_Mods_InstallModOptions
Input parameters for the EOS_Mods_InstallMod Function.
EOS_Mods_ModInfo
Data for the EOS_Mods_CopyModInfo function.
EOS_Mods_OnEnumerateModsCallback
Function prototype definition for callbacks passed to EOS_Mods_EnumerateMods @param Data A EOS_Mods_EnumerateModsCallbackInfo containing the output information and result
EOS_Mods_OnInstallModCallback
Function prototype definition for callbacks passed to EOS_Mods_InstallMod @param Data A EOS_Mods_InstallModCallbackInfo containing the output information and result
EOS_Mods_OnUninstallModCallback
Function prototype definition for callbacks passed to EOS_Mods_UninstallMod @param Data A EOS_Mods_UninstallModCallbackInfo containing the output information and result
EOS_Mods_OnUpdateModCallback
Function prototype definition for callbacks passed to EOS_Mods_UpdateMod @param Data A EOS_Mods_UpdateModCallbackInfo containing the output information and result
EOS_Mods_UninstallModCallbackInfo
Output parameters for the EOS_Mods_UninstallMod Function. These parameters are received through the callback provided to EOS_Mods_UninstallMod
EOS_Mods_UninstallModOptions
Input parameters for the EOS_Mods_UninstallMod Function.
EOS_Mods_UpdateModCallbackInfo
Output parameters for the EOS_Mods_UpdateMod Function. These parameters are received through the callback provided to EOS_Mods_UpdateMod
EOS_Mods_UpdateModOptions
Input parameters for the EOS_Mods_UpdateMod Function.
EOS_NotificationId
Handle to an existing registered notification (0 is an invalid handle)
EOS_OnlinePlatformType
This type is used to distinguish between different online platforms.
EOS_P2P_AcceptConnectionOptions
Structure containing information about who would like to accept a connection, and which connection.
EOS_P2P_AddNotifyIncomingPacketQueueFullOptions
Structure containing information about what version of the EOS_P2P_AddNotifyIncomingPacketQueueFull function is supported.
EOS_P2P_AddNotifyPeerConnectionClosedOptions
Structure containing information about who would like notifications about closed connections, and for which socket.
EOS_P2P_AddNotifyPeerConnectionEstablishedOptions
Structure containing information about which connections should be notified
EOS_P2P_AddNotifyPeerConnectionInterruptedOptions
Structure containing information about who would like notifications about interrupted connections, and for which socket.
EOS_P2P_AddNotifyPeerConnectionRequestOptions
Structure containing information about who would like connection notifications, and about which socket.
EOS_P2P_ClearPacketQueueOptions
Structure containing information about the packet queue to be cleared
EOS_P2P_CloseConnectionOptions
Structure containing information about who would like to close a connection, and which connection.
EOS_P2P_CloseConnectionsOptions
Structure containing information about who would like to close connections, and by what socket ID
EOS_P2P_GetNATTypeOptions
Structure containing information needed to get previously queried NAT-types
EOS_P2P_GetNextReceivedPacketSizeOptions
Structure containing information about who would like to receive a packet.
EOS_P2P_GetPacketQueueInfoOptions
Structure containing information needed to get the current packet queue information.
EOS_P2P_GetPortRangeOptions
Structure containing information about getting the configured port range settings.
EOS_P2P_GetRelayControlOptions
Structure containing information about getting the relay control setting.
EOS_P2P_OnIncomingConnectionRequestCallback
Callback for information related to incoming connection requests.
EOS_P2P_OnIncomingConnectionRequestInfo
Structure containing information about an incoming connection request.
EOS_P2P_OnIncomingPacketQueueFullCallback
Callback for information related to incoming connection requests.
EOS_P2P_OnIncomingPacketQueueFullInfo
Structure containing information about the packet queue’s state and the incoming packet that would overflow the queue
EOS_P2P_OnPeerConnectionEstablishedCallback
Callback for information related to new connections being established
EOS_P2P_OnPeerConnectionEstablishedInfo
Structure containing information about a connection being established
EOS_P2P_OnPeerConnectionInterruptedCallback
Callback for information related to open connections that are interrupted.
EOS_P2P_OnPeerConnectionInterruptedInfo
Structure containing information about an connection request that is that was interrupted.
EOS_P2P_OnQueryNATTypeCompleteCallback
Callback for information related to our NAT type query completing.
EOS_P2P_OnQueryNATTypeCompleteInfo
Structure containing information about the local network NAT type
EOS_P2P_OnRemoteConnectionClosedCallback
Callback for information related to open connections being closed.
EOS_P2P_OnRemoteConnectionClosedInfo
Structure containing information about an connection request that is being closed.
EOS_P2P_PacketQueueInfo
Information related to the current state of the packet queues. It is possible for the current size to be larger than the maximum size if the maximum size changes or if the maximum queue size is set to EOS_P2P_MAX_QUEUE_SIZE_UNLIMITED.
EOS_P2P_QueryNATTypeOptions
Structure containing information needed to query NAT-types
EOS_P2P_ReceivePacketOptions
Structure containing information about who would like to receive a packet, and how much data can be stored safely.
EOS_P2P_SendPacketOptions
Structure containing information about the data being sent and to which player
EOS_P2P_SetPacketQueueSizeOptions
Structure containing information about new packet queue size settings.
EOS_P2P_SetPortRangeOptions
Structure containing information about new port range settings.
EOS_P2P_SetRelayControlOptions
Structure containing information about new relay configurations.
EOS_P2P_SocketId
P2P Socket ID
EOS_Platform_ClientCredentials
Client credentials.
EOS_Platform_DesktopCrossplayStatusInfo
Output parameters for the EOS_Platform_GetDesktopCrossplayStatus function.
EOS_Platform_GetDesktopCrossplayStatusOptions
Input parameters for the EOS_Platform_GetDesktopCrossplayStatus function.
EOS_Platform_Options
Platform options for EOS_Platform_Create.
EOS_Platform_RTCOptions
Platform RTC options.
EOS_PlayerDataStorage_CopyFileMetadataAtIndexOptions
Input data for the CopyFileMetadataAtIndex function
EOS_PlayerDataStorage_CopyFileMetadataByFilenameOptions
Input data for the CopyFileMetadataByFilename function
EOS_PlayerDataStorage_DeleteCacheCallbackInfo
Structure containing the result of a delete cache operation
EOS_PlayerDataStorage_DeleteCacheOptions
Input data for the EOS_TitleStorage_DeleteCache function
EOS_PlayerDataStorage_DeleteFileCallbackInfo
Data containing the result information for a delete file request
EOS_PlayerDataStorage_DeleteFileOptions
Input data for the EOS_PlayerDataStorage_DeleteFile function
EOS_PlayerDataStorage_DuplicateFileCallbackInfo
Data containing the result information for a duplicate file request
EOS_PlayerDataStorage_DuplicateFileOptions
Input data for the EOS_PlayerDataStorage_DuplicateFile function
EOS_PlayerDataStorage_EReadResult
Return results for EOS_PlayerDataStorage_OnReadFileDataCallback callbacks to return
EOS_PlayerDataStorage_EWriteResult
Return results for EOS_PlayerDataStorage_OnWriteFileDataCallback callbacks to return
EOS_PlayerDataStorage_FileMetadata
Metadata information for a specific file
EOS_PlayerDataStorage_FileTransferProgressCallbackInfo
Data containing the information about a file transfer in progress (or one that has completed)
EOS_PlayerDataStorage_GetFileMetadataCountOptions
Input data for the EOS_PlayerDataStorage_GetFileMetadataCount function
EOS_PlayerDataStorage_OnDeleteCacheCompleteCallback
Callback for when EOS_PlayerDataStorage_DeleteCache completes
EOS_PlayerDataStorage_OnDeleteFileCompleteCallback
Callback for when EOS_PlayerDataStorage_DeleteFile completes
EOS_PlayerDataStorage_OnDuplicateFileCompleteCallback
Callback for when EOS_PlayerDataStorage_DuplicateFile completes
EOS_PlayerDataStorage_OnFileTransferProgressCallback
Callback for when there is a progress update for a file transfer in progress
EOS_PlayerDataStorage_OnQueryFileCompleteCallback
Callback for when EOS_PlayerDataStorage_QueryFile completes
EOS_PlayerDataStorage_OnQueryFileListCompleteCallback
Callback for when EOS_PlayerDataStorage_QueryFileList completes
EOS_PlayerDataStorage_OnReadFileCompleteCallback
Callback for when EOS_PlayerDataStorage_ReadFile completes
EOS_PlayerDataStorage_OnReadFileDataCallback
Callback for when we have data ready to be read from the requested file. It is undefined how often this will be called during a single tick.
EOS_PlayerDataStorage_OnWriteFileCompleteCallback
Callback for when EOS_PlayerDataStorage_WriteFile completes
EOS_PlayerDataStorage_OnWriteFileDataCallback
Callback for when we are ready to get more data to be written into the requested file. It is undefined how often this will be called during a single tick.
EOS_PlayerDataStorage_QueryFileCallbackInfo
Data containing information about a query file request
EOS_PlayerDataStorage_QueryFileListCallbackInfo
Data containing information about a query file list request
EOS_PlayerDataStorage_QueryFileListOptions
Input data for the EOS_PlayerDataStorage_QueryFileList function
EOS_PlayerDataStorage_QueryFileOptions
Input data for the EOS_PlayerDataStorage_QueryFile function
EOS_PlayerDataStorage_ReadFileCallbackInfo
Data containing the result of a read file request
EOS_PlayerDataStorage_ReadFileDataCallbackInfo
Data containing data for a chunk of a file being read
EOS_PlayerDataStorage_ReadFileOptions
Input data for the EOS_PlayerDataStorage_ReadFile function
EOS_PlayerDataStorage_WriteFileCallbackInfo
The result information for a request to write data to a file
EOS_PlayerDataStorage_WriteFileDataCallbackInfo
Data containing data for a chunk of a file being written
EOS_PlayerDataStorage_WriteFileOptions
Input data for the EOS_PlayerDataStorage_WriteFile function
EOS_PresenceModification_DataRecordId
Data for identifying which data records should be deleted.
EOS_PresenceModification_DeleteDataOptions
Data for the EOS_PresenceModification_DeleteData function.
EOS_PresenceModification_SetDataOptions
Data for the EOS_PresenceModification_SetData function.
EOS_PresenceModification_SetJoinInfoOptions
Data for the EOS_PresenceModification_SetJoinInfo function.
EOS_PresenceModification_SetRawRichTextOptions
Data for the EOS_PresenceModification_SetRawRichText API.
EOS_PresenceModification_SetStatusOptions
Data for the EOS_PresenceModification_SetStatus function.
EOS_Presence_AddNotifyJoinGameAcceptedOptions
Input parameters for the EOS_Presence_AddNotifyJoinGameAccepted function.
EOS_Presence_AddNotifyOnPresenceChangedOptions
Data for the EOS_Presence_AddNotifyOnPresenceChanged function.
EOS_Presence_CopyPresenceOptions
Data for the EOS_Presence_CopyPresence function.
EOS_Presence_CreatePresenceModificationOptions
Data for the EOS_Presence_CreatePresenceModification function.
EOS_Presence_DataRecord
An individual presence data record that belongs to a EOS_Presence_Info object. This object is released when its parent EOS_Presence_Info object is released.
EOS_Presence_EStatus
Presence Status states of a user
EOS_Presence_GetJoinInfoOptions
Data for the EOS_Presence_GetJoinInfo function.
EOS_Presence_HasPresenceOptions
Data for the EOS_Presence_HasPresence function.
EOS_Presence_Info
All the known presence information for a specific user. This object must be released by calling EOS_Presence_Info_Release.
EOS_Presence_JoinGameAcceptedCallbackInfo
Output parameters for the EOS_Presence_OnJoinGameAcceptedCallback Function.
EOS_Presence_OnJoinGameAcceptedCallback
Function prototype definition for notifications that come from EOS_Presence_AddNotifyJoinGameAccepted
EOS_Presence_OnPresenceChangedCallback
Callback for information related to notifications from EOS_Presence_AddNotifyOnPresenceChanged triggering.
EOS_Presence_OnQueryPresenceCompleteCallback
Callback for information related to EOS_Presence_QueryPresence finishing.
EOS_Presence_PresenceChangedCallbackInfo
Data containing which users presence has changed
EOS_Presence_QueryPresenceCallbackInfo
The result meta-data for a presence query.
EOS_Presence_QueryPresenceOptions
Data for the EOS_Presence_QueryPresence function
EOS_Presence_SetPresenceCallbackInfo
The result meta-data from setting a user’s presence.
EOS_Presence_SetPresenceCompleteCallback
Callback for information related to EOS_Presence_SetPresence finishing.
EOS_Presence_SetPresenceOptions
Data for the EOS_Presence_SetPresence function.
EOS_ProductUserId
A handle to a user’s Product User ID (game services related ecosystem) This ID is associated with any of the external account providers (of which Epic Account Services is one)
EOS_ProgressionSnapshot_AddProgressionOptions
Input parameters for the EOS_ProgressionSnapshot_AddProgression function.
EOS_ProgressionSnapshot_BeginSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_BeginSnapshot function.
EOS_ProgressionSnapshot_DeleteSnapshotCallbackInfo
Output parameters for the EOS_ProgressionSnapshot_DeleteSnapshot Function.
EOS_ProgressionSnapshot_DeleteSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_DeleteSnapshot function.
EOS_ProgressionSnapshot_EndSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_EndSnapshot function.
EOS_ProgressionSnapshot_OnDeleteSnapshotCallback
Function prototype definition for callbacks passed to EOS_ProgressionSnapshot_DeleteSnapshot @param Data A EOS_ProgressionSnapshot_DeleteSnapshotCallbackInfo containing the output information and result
EOS_ProgressionSnapshot_OnSubmitSnapshotCallback
Function prototype definition for callbacks passed to EOS_ProgressionSnapshot_SubmitSnapshot @param Data A EOS_ProgressionSnapshot_SubmitSnapshotCallbackInfo containing the output information and result
EOS_ProgressionSnapshot_SubmitSnapshotCallbackInfo
Output parameters for the EOS_ProgressionSnapshot_SubmitSnapshot Function.
EOS_ProgressionSnapshot_SubmitSnapshotOptions
Input parameters for the EOS_ProgressionSnapshot_SubmitSnapshot function.
EOS_RTCAdmin_CopyUserTokenByIndexOptions
Input parameters for the EOS_RTCAdmin_CopyUserTokenByIndex function.
EOS_RTCAdmin_CopyUserTokenByUserIdOptions
Input parameters for the EOS_RTCAdmin_CopyUserTokenByUserId function.
EOS_RTCAdmin_KickCompleteCallbackInfo
Data containing the result information for a kick participant request.
EOS_RTCAdmin_KickOptions
Input parameters for the EOS_RTCAdmin_Kick function.
EOS_RTCAdmin_OnKickCompleteCallback
Function prototype definition for callbacks passed to EOS_RTCAdmin_Kick @param Data An EOS_RTCAdmin_KickCompleteCallbackInfo containing the output information and result
EOS_RTCAdmin_OnQueryJoinRoomTokenCompleteCallback
Function prototype definition for callbacks passed to EOS_RTCAdmin_QueryJoinRoomToken @param Data An EOS_RTCAdmin_QueryJoinRoomTokenCompleteCallbackInfo containing the output information and result
EOS_RTCAdmin_OnSetParticipantHardMuteCompleteCallback
Function prototype definition for callbacks passed to EOS_RTCAdmin_SetParticipantHardMute @param Data An EOS_RTCAdmin_SetParticipantHardMuteCompleteCallbackInfo containing the output information and result
EOS_RTCAdmin_QueryJoinRoomTokenCompleteCallbackInfo
Data containing the result information for a query join room token request.
EOS_RTCAdmin_QueryJoinRoomTokenOptions
Input parameters for the EOS_RTCAdmin_QueryJoinRoomToken function.
EOS_RTCAdmin_SetParticipantHardMuteCompleteCallbackInfo
Data containing the result information for a hard mute request.
EOS_RTCAdmin_SetParticipantHardMuteOptions
Input parameters for the EOS_RTCAdmin_SetParticipantHardMute function.
EOS_RTCAdmin_UserToken
Contains information about a collection of user tokens for joining a room.
EOS_RTC_AddNotifyDisconnectedOptions
This struct is used to call EOS_RTC_AddNotifyDisconnected.
EOS_RTC_AddNotifyParticipantStatusChangedOptions
This struct is used to call EOS_RTC_AddNotifyParticipantStatusChanged.
EOS_RTC_AddNotifyRoomBeforeJoinOptions
Input parameters for the EOS_RTC_AddNotifyRoomBeforeJoin function.
EOS_RTC_AddNotifyRoomStatisticsUpdatedOptions
This struct is used to call EOS_RTC_AddNotifyRoomStatisticsUpdated.
EOS_RTC_BlockParticipantCallbackInfo
This struct is passed in with a call to EOS_RTC_OnBlockParticipantCallback.
EOS_RTC_BlockParticipantOptions
This struct is passed in with a call to EOS_RTC_BlockParticipant.
EOS_RTC_DisconnectedCallbackInfo
This struct is passed in with a call to EOS_RTC_AddNotifyDisconnected registered event.
EOS_RTC_JoinRoomCallbackInfo
This struct is passed in with a call to EOS_RTC_OnJoinRoomCallback.
EOS_RTC_JoinRoomOptions
This struct is used to call EOS_RTC_JoinRoom.
EOS_RTC_LeaveRoomCallbackInfo
This struct is passed in with a call to EOS_RTC_OnLeaveRoomCallback.
EOS_RTC_LeaveRoomOptions
This struct is used to call EOS_RTC_LeaveRoom.
EOS_RTC_OnBlockParticipantCallback
Callback for completion of block participants request.
EOS_RTC_OnDisconnectedCallback
Function prototype definition for notifications that come from EOS_RTC_AddNotifyDisconnected
EOS_RTC_OnJoinRoomCallback
Callback for completion of room join request.
EOS_RTC_OnLeaveRoomCallback
Callback for completion of room leave request.
EOS_RTC_OnParticipantStatusChangedCallback
Function prototype definition for notifications that come from EOS_RTC_AddNotifyParticipantStatusChanged
EOS_RTC_OnRoomBeforeJoinCallback
Function prototype definition for notifications that comes from EOS_RTC_AddNotifyRoomBeforeJoin
EOS_RTC_OnRoomStatisticsUpdatedCallback
Function prototype definition for notifications that come from EOS_RTC_AddNotifyRoomStatisticsUpdated
EOS_RTC_Option
This struct is used to get information about a specific option.
EOS_RTC_ParticipantMetadata
This struct is used to get information about a specific participant metadata item.
EOS_RTC_ParticipantStatusChangedCallbackInfo
This struct is passed in with a call to EOS_RTC_AddNotifyParticipantStatusChanged registered event.
EOS_RTC_RoomBeforeJoinCallbackInfo
This struct is passed in with a call to EOS_RTC_AddNotifyRoomBeforeJoin registered event.
EOS_RTC_RoomStatisticsUpdatedInfo
This struct is passed in with a call to EOS_RTC_AddNotifyRoomStatisticsUpdated registered event.
EOS_RTC_SetRoomSettingOptions
This struct is used to call EOS_RTC_SetRoomSetting
EOS_RTC_SetSettingOptions
This struct is used to call EOS_RTC_SetSetting
EOS_ReallocateMemoryFunc
Function prototype type definition for functions that reallocate memory.
EOS_ReleaseMemoryFunc
Function prototype type definition for functions that release memory.
EOS_Reports_OnSendPlayerBehaviorReportCompleteCallback
Function prototype definition for callbacks passed to EOS_Reports_SendPlayerBehaviorReport. @param Data A EOS_Reports_SendPlayerBehaviorReportCompleteCallbackInfo containing the output information and result.
EOS_Reports_SendPlayerBehaviorReportCompleteCallbackInfo
Output parameters for the EOS_Reports_SendPlayerBehaviorReport function.
EOS_Reports_SendPlayerBehaviorReportOptions
Input parameters for the EOS_Reports_SendPlayerBehaviorReport function.
EOS_Sanctions_CopyPlayerSanctionByIndexOptions
Input parameters for the EOS_Sanctions_CopyPlayerSanctionByIndex function
EOS_Sanctions_CreatePlayerSanctionAppealCallback
Function definition for callbacks passed to EOS_Sanctions_CreatePlayerSanctionAppeal. @param Data - EOS_Sanctions_CreatePlayerSanctionAppealCallbackInfo containing the output information and result.
EOS_Sanctions_CreatePlayerSanctionAppealCallbackInfo
Output parameters for the EOS_Sanctions_CreatePlayerSanctionAppealCallbackInfo function.
EOS_Sanctions_CreatePlayerSanctionAppealOptions
Input parameters for the EOS_Sanctions_CreatePlayerSanctionAppeal function.
EOS_Sanctions_GetPlayerSanctionCountOptions
Input parameters for the EOS_Sanctions_GetPlayerSanctionCount function.
EOS_Sanctions_OnQueryActivePlayerSanctionsCallback
Function prototype definition for callbacks passed to EOS_Sanctions_QueryActivePlayerSanctions @param Data A EOS_Sanctions_QueryActivePlayerSanctionsCallbackInfo containing the output information and result
EOS_Sanctions_PlayerSanction
Contains information about a single player sanction.
EOS_Sanctions_QueryActivePlayerSanctionsCallbackInfo
Output parameters for the EOS_Sanctions_QueryActivePlayerSanctions function.
EOS_Sanctions_QueryActivePlayerSanctionsOptions
Input parameters for the EOS_Sanctions_QueryActivePlayerSanctions API.
EOS_SessionDetails_Attribute
An attribution value and its advertisement setting stored with a session.
EOS_SessionDetails_CopyInfoOptions
Input parameters for the EOS_SessionDetails_CopyInfo function.
EOS_SessionDetails_CopySessionAttributeByIndexOptions
Input parameters for the EOS_SessionDetails_CopySessionAttributeByIndex function.
EOS_SessionDetails_CopySessionAttributeByKeyOptions
Input parameters for the EOS_SessionDetails_CopySessionAttributeByKey function.
EOS_SessionDetails_GetSessionAttributeCountOptions
Input parameters for the EOS_SessionDetails_GetSessionAttributeCount function.
EOS_SessionDetails_Info
Internal details about a session, found on both active sessions and within search results
EOS_SessionDetails_Settings
Common settings associated with a single session
EOS_SessionModification_AddAttributeOptions
Input parameters for the EOS_SessionModification_AddAttribute function.
EOS_SessionModification_RemoveAttributeOptions
Input parameters for the EOS_SessionModification_RemoveAttribute function.
EOS_SessionModification_SetAllowedPlatformIdsOptions
Input parameters for the EOS_SessionModification_SetAllowedPlatformIds function.
EOS_SessionModification_SetBucketIdOptions
Input parameters for the EOS_SessionModification_SetBucketId function.
EOS_SessionModification_SetHostAddressOptions
Input parameters for the EOS_SessionModification_SetHostAddress function.
EOS_SessionModification_SetInvitesAllowedOptions
Input parameters for the EOS_SessionModification_SetInvitesAllowed function.
EOS_SessionModification_SetJoinInProgressAllowedOptions
Input parameters for the EOS_SessionModification_SetJoinInProgressAllowed function.
EOS_SessionModification_SetMaxPlayersOptions
Input parameters for the EOS_SessionModification_SetMaxPlayers function.
EOS_SessionModification_SetPermissionLevelOptions
Input parameters for the EOS_SessionModification_SetPermissionLevel function.
EOS_SessionSearch_CopySearchResultByIndexOptions
Input parameters for the EOS_SessionSearch_CopySearchResultByIndex function.
EOS_SessionSearch_FindCallbackInfo
Output parameters for the EOS_SessionSearch_Find function.
EOS_SessionSearch_FindOptions
Input parameters for the EOS_SessionSearch_Find function.
EOS_SessionSearch_GetSearchResultCountOptions
Input parameters for the EOS_SessionSearch_GetSearchResultCount function.
EOS_SessionSearch_OnFindCallback
Function prototype definition for callbacks passed to EOS_SessionSearch_Find @param Data A EOS_SessionSearch_FindCallbackInfo containing the output information and result
EOS_SessionSearch_RemoveParameterOptions
Input parameters for the EOS_SessionSearch_RemoveParameter function.
EOS_SessionSearch_SetMaxResultsOptions
Input parameters for the EOS_SessionSearch_SetMaxResults function.
EOS_SessionSearch_SetParameterOptions
Input parameters for the EOS_SessionSearch_SetParameter function.
EOS_SessionSearch_SetSessionIdOptions
Input parameters for the EOS_SessionSearch_SetSessionId function.
EOS_SessionSearch_SetTargetUserIdOptions
Input parameters for the EOS_SessionSearch_SetTargetUserId function.
EOS_Sessions_AddNotifyJoinSessionAcceptedOptions
Input parameters for the EOS_Sessions_AddNotifyJoinSessionAccepted function.
EOS_Sessions_AddNotifyLeaveSessionRequestedOptions
Input parameters for the EOS_Sessions_AddNotifyLeaveSessionRequested function.
EOS_Sessions_AddNotifySendSessionNativeInviteRequestedOptions
Input parameters for the EOS_Sessions_AddNotifySendSessionNativeInviteRequested function.
EOS_Sessions_AddNotifySessionInviteAcceptedOptions
Input parameters for the EOS_Sessions_AddNotifySessionInviteAccepted function.
EOS_Sessions_AddNotifySessionInviteReceivedOptions
Input parameters for the EOS_Sessions_AddNotifySessionInviteReceived function.
EOS_Sessions_AddNotifySessionInviteRejectedOptions
Input parameters for the EOS_Sessions_AddNotifySessionInviteRejected function.
EOS_Sessions_AttributeData
Contains information about both session and search parameter attribution
EOS_Sessions_CopyActiveSessionHandleOptions
Input parameters for the EOS_Sessions_CopyActiveSessionHandle function.
EOS_Sessions_CopySessionHandleByInviteIdOptions
Input parameters for the EOS_Sessions_CopySessionHandleByInviteId function.
EOS_Sessions_CopySessionHandleByUiEventIdOptions
Input parameters for the EOS_Sessions_CopySessionHandleByUiEventId function.
EOS_Sessions_CopySessionHandleForPresenceOptions
Input parameters for the EOS_Sessions_CopySessionHandleForPresence function.
EOS_Sessions_CreateSessionModificationOptions
Input parameters for the EOS_Sessions_CreateSessionModification function.
EOS_Sessions_CreateSessionSearchOptions
Input parameters for the EOS_Sessions_CreateSessionSearch function.
EOS_Sessions_DestroySessionCallbackInfo
Output parameters for the EOS_Sessions_DestroySession function.
EOS_Sessions_DestroySessionOptions
Input parameters for the EOS_Sessions_DestroySession function.
EOS_Sessions_DumpSessionStateOptions
Input parameters for the EOS_Sessions_DumpSessionState function.
EOS_Sessions_EndSessionCallbackInfo
Output parameters for the EOS_Sessions_EndSession function.
EOS_Sessions_EndSessionOptions
Input parameters for the EOS_Sessions_EndSession function.
EOS_Sessions_GetInviteCountOptions
Input parameters for the EOS_Sessions_GetInviteCount function.
EOS_Sessions_GetInviteIdByIndexOptions
Input parameters for the EOS_Sessions_GetInviteIdByIndex function.
EOS_Sessions_IsUserInSessionOptions
Input parameters for the EOS_Sessions_IsUserInSession function.
EOS_Sessions_JoinSessionAcceptedCallbackInfo
Output parameters for the EOS_Sessions_OnJoinSessionAcceptedCallback function.
EOS_Sessions_JoinSessionCallbackInfo
Output parameters for the EOS_Sessions_JoinSession function.
EOS_Sessions_JoinSessionOptions
Input parameters for the EOS_Sessions_JoinSession function.
EOS_Sessions_LeaveSessionRequestedCallbackInfo
Output parameters for the EOS_Sessions_OnLeaveSessionRequestedCallback Function.
EOS_Sessions_OnDestroySessionCallback
Function prototype definition for callbacks passed to EOS_Sessions_DestroySession @param Data A EOS_Sessions_DestroySessionCallbackInfo containing the output information and result
EOS_Sessions_OnEndSessionCallback
Function prototype definition for callbacks passed to EOS_Sessions_EndSession @param Data A EOS_Sessions_EndSessionCallbackInfo containing the output information and result
EOS_Sessions_OnJoinSessionAcceptedCallback
Function prototype definition for notifications that come from EOS_Sessions_AddNotifyJoinSessionAccepted
EOS_Sessions_OnJoinSessionCallback
Function prototype definition for callbacks passed to EOS_Sessions_JoinSession @param Data A EOS_Sessions_JoinSessionCallbackInfo containing the output information and result
EOS_Sessions_OnLeaveSessionRequestedCallback
Function prototype definition for notifications that comes from EOS_Sessions_AddNotifyLeaveSessionRequested.
EOS_Sessions_OnQueryInvitesCallback
Function prototype definition for callbacks passed to EOS_Sessions_QueryInvites @param Data A EOS_Sessions_QueryInvites CallbackInfo containing the output information and result
EOS_Sessions_OnRegisterPlayersCallback
Function prototype definition for callbacks passed to EOS_Sessions_RegisterPlayers @param Data A EOS_Sessions_RegisterPlayersCallbackInfo containing the output information and result
EOS_Sessions_OnRejectInviteCallback
Function prototype definition for callbacks passed to EOS_Sessions_RejectInvite @param Data A EOS_Sessions_RejectInviteCallbackInfo containing the output information and result
EOS_Sessions_OnSendInviteCallback
Function prototype definition for callbacks passed to EOS_Sessions_SendInvite @param Data A EOS_Sessions_SendInviteCallbackInfo containing the output information and result
EOS_Sessions_OnSendSessionNativeInviteRequestedCallback
Function prototype definition for notifications that comes from EOS_Sessions_AddNotifySendSessionNativeInviteRequested
EOS_Sessions_OnSessionInviteAcceptedCallback
Function prototype definition for notifications that come from EOS_Sessions_AddNotifySessionInviteAccepted
EOS_Sessions_OnSessionInviteReceivedCallback
Function prototype definition for notifications that come from EOS_Sessions_AddNotifySessionInviteReceived
EOS_Sessions_OnSessionInviteRejectedCallback
Function prototype definition for notifications that come from EOS_Sessions_AddNotifySessionInviteRejected
EOS_Sessions_OnStartSessionCallback
Function prototype definition for callbacks passed to EOS_Sessions_StartSession @param Data A EOS_Sessions_StartSessionCallbackInfo containing the output information and result
EOS_Sessions_OnUnregisterPlayersCallback
Function prototype definition for callbacks passed to EOS_Sessions_UnregisterPlayers @param Data A EOS_Sessions_UnregisterPlayersCallbackInfo containing the output information and result
EOS_Sessions_OnUpdateSessionCallback
Function prototype definition for callbacks passed to EOS_Sessions_UpdateSession @param Data A EOS_Sessions_UpdateSessionCallbackInfo containing the output information and result
EOS_Sessions_QueryInvitesCallbackInfo
Output parameters for the EOS_Sessions_QueryInvites function.
EOS_Sessions_QueryInvitesOptions
Input parameters for the EOS_Sessions_QueryInvites function.
EOS_Sessions_RegisterPlayersCallbackInfo
Output parameters for the EOS_Sessions_RegisterPlayers function.
EOS_Sessions_RegisterPlayersOptions
Input parameters for the EOS_Sessions_RegisterPlayers function.
EOS_Sessions_RejectInviteCallbackInfo
Output parameters for the EOS_Sessions_RejectInvite function.
EOS_Sessions_RejectInviteOptions
Input parameters for the EOS_Sessions_RejectInvite function.
EOS_Sessions_SendInviteCallbackInfo
Output parameters for the EOS_Sessions_SendInvite function.
EOS_Sessions_SendInviteOptions
Input parameters for the EOS_Sessions_SendInvite function.
EOS_Sessions_SendSessionNativeInviteRequestedCallbackInfo
Output parameters for the EOS_Sessions_OnSendSessionNativeInviteRequestedCallback Function.
EOS_Sessions_SessionInviteAcceptedCallbackInfo
Output parameters for the EOS_Sessions_OnSessionInviteAcceptedCallback function.
EOS_Sessions_SessionInviteReceivedCallbackInfo
Output parameters for the EOS_Sessions_OnSessionInviteReceivedCallback function.
EOS_Sessions_SessionInviteRejectedCallbackInfo
Output parameters for the EOS_Sessions_OnSessionInviteRejectedCallback function.
EOS_Sessions_StartSessionCallbackInfo
Output parameters for the EOS_Sessions_StartSession function.
EOS_Sessions_StartSessionOptions
Input parameters for the EOS_Sessions_StartSession function.
EOS_Sessions_UnregisterPlayersCallbackInfo
Output parameters for the EOS_Sessions_UnregisterPlayers function.
EOS_Sessions_UnregisterPlayersOptions
Input parameters for the EOS_Sessions_UnregisterPlayers function.
EOS_Sessions_UpdateSessionCallbackInfo
Output parameters for the EOS_Sessions_UpdateSession function.
EOS_Sessions_UpdateSessionModificationOptions
Input parameters for the EOS_Sessions_UpdateSessionModification function.
EOS_Sessions_UpdateSessionOptions
Input parameters for the EOS_Sessions_UpdateSession function.
EOS_Stats_CopyStatByIndexOptions
Input parameters for the EOS_Stats_CopyStatByIndex function.
EOS_Stats_CopyStatByNameOptions
Input parameters for the EOS_Stats_CopyStatByName function.
EOS_Stats_GetStatCountOptions
Input parameters for the EOS_Stats_GetStatsCount function.
EOS_Stats_IngestData
Contains information about a single stat to ingest.
EOS_Stats_IngestStatCompleteCallbackInfo
Data containing the result information for an ingest stat request.
EOS_Stats_IngestStatOptions
Input parameters for the EOS_Stats_IngestStat function.
EOS_Stats_OnIngestStatCompleteCallback
Function prototype definition for callbacks passed to EOS_Stats_IngestStat @param Data A EOS_Stats_IngestStatCompleteCallbackInfo containing the output information and result
EOS_Stats_OnQueryStatsCompleteCallback
Function prototype definition for callbacks passed to EOS_Stats_QueryStats
EOS_Stats_OnQueryStatsCompleteCallbackInfo
Data containing the result information for querying a player’s stats request.
EOS_Stats_QueryStatsOptions
Input parameters for the EOS_Stats_QueryStats function.
EOS_Stats_Stat
Contains information about a single player stat.
EOS_TitleStorage_CopyFileMetadataAtIndexOptions
Input data for the CopyFileMetadataAtIndex function
EOS_TitleStorage_CopyFileMetadataByFilenameOptions
Input data for the CopyFileMetadataByFilename function
EOS_TitleStorage_DeleteCacheCallbackInfo
Structure containing the result of a delete cache operation
EOS_TitleStorage_DeleteCacheOptions
Input data for the EOS_TitleStorage_DeleteCache function
EOS_TitleStorage_EReadResult
Return results for EOS_TitleStorage_OnReadFileDataCallback callbacks
EOS_TitleStorage_FileMetadata
Metadata information for a specific file
EOS_TitleStorage_FileTransferProgressCallbackInfo
Structure containing the information about a file transfer in progress (or one that has completed)
EOS_TitleStorage_GetFileMetadataCountOptions
Input data for the EOS_TitleStorage_GetFileMetadataCount function
EOS_TitleStorage_OnDeleteCacheCompleteCallback
Callback for when EOS_TitleStorage_DeleteCache completes
EOS_TitleStorage_OnFileTransferProgressCallback
Callback for when there is a progress update for a file transfer in progress
EOS_TitleStorage_OnQueryFileCompleteCallback
Callback for when EOS_TitleStorage_QueryFile completes
EOS_TitleStorage_OnQueryFileListCompleteCallback
Callback for when EOS_TitleStorage_QueryFileList completes
EOS_TitleStorage_OnReadFileCompleteCallback
Callback for when EOS_TitleStorage_ReadFile completes
EOS_TitleStorage_OnReadFileDataCallback
Callback for when we have data ready to be read from the requested file. It is undefined how often this will be called during a single tick.
EOS_TitleStorage_QueryFileCallbackInfo
Structure containing information about a query file request
EOS_TitleStorage_QueryFileListCallbackInfo
Structure containing information about a query file list request
EOS_TitleStorage_QueryFileListOptions
Input data for the EOS_TitleStorage_QueryFileList function
EOS_TitleStorage_QueryFileOptions
Input data for the EOS_TitleStorage_QueryFile function
EOS_TitleStorage_ReadFileCallbackInfo
Structure containing the result of a read file request
EOS_TitleStorage_ReadFileDataCallbackInfo
Structure containing data for a chunk of a file being read
EOS_TitleStorage_ReadFileOptions
Input data for the EOS_TitleStorage_ReadFile function
EOS_UI_AcknowledgeEventIdOptions
Input parameters for the EOS_UI_AcknowledgeEventId.
EOS_UI_AddNotifyDisplaySettingsUpdatedOptions
Input parameters for the EOS_UI_AddNotifyDisplaySettingsUpdated function.
EOS_UI_AddNotifyMemoryMonitorOptions
Input parameters for the EOS_UI_AddNotifyMemoryMonitor function.
EOS_UI_AddNotifyOnScreenKeyboardRequestedOptions
Input parameters for the EOS_UI_AddNotifyOnScreenKeyboardRequested function.
EOS_UI_ConfigureOnScreenKeyboardOptions
Input parameters for the EOS_UI_ConfigureOnScreenKeyboard function.
EOS_UI_EInputStateButtonFlags
Flags used in EOS_UI_ReportInputStateOptions to identify buttons which are down.
EOS_UI_EKeyCombination
EOS_UI_ENotificationLocation
Notification locations to be used to set the preference for pop-up.
EOS_UI_EOnScreenKeyboardBehavior
An on screen keyboard behavior.
EOS_UI_EOnScreenKeyboardType
An on screen keyboard type.
EOS_UI_EventId
ID representing a specific UI event.
EOS_UI_GetFriendsExclusiveInputOptions
Input parameters for the EOS_UI_GetFriendsExclusiveInput function.
EOS_UI_GetFriendsVisibleOptions
Input parameters for the EOS_UI_GetFriendsVisible function.
EOS_UI_GetToggleFriendsButtonOptions
Input parameters for the EOS_UI_GetToggleFriendsButton function.
EOS_UI_GetToggleFriendsKeyOptions
Input parameters for the EOS_UI_GetToggleFriendsKey function.
EOS_UI_HideFriendsCallbackInfo
Output parameters for the EOS_UI_HideFriends function.
EOS_UI_HideFriendsOptions
Input parameters for the EOS_UI_HideFriends function.
EOS_UI_IsSocialOverlayPausedOptions
Input parameters for the EOS_UI_IsSocialOverlayPaused function.
EOS_UI_MemoryMonitorCallbackInfo
A structure representing a memory monitoring message.
EOS_UI_OnDisplaySettingsUpdatedCallback
Function prototype definition for callbacks passed to EOS_UI_AddNotifyDisplaySettingsUpdated @param Data A EOS_UI_OnDisplaySettingsUpdatedCallbackInfo containing the current display state.
EOS_UI_OnDisplaySettingsUpdatedCallbackInfo
Output parameters for the EOS_UI_AddNotifyDisplaySettingsUpdated function.
EOS_UI_OnHideFriendsCallback
Function prototype definition for callbacks passed to EOS_UI_HideFriends @param Data A EOS_UI_HideFriendsCallbackInfo containing the output information and result
EOS_UI_OnMemoryMonitorCallback
Function prototype definition for callbacks passed to EOS_UI_AddNotifyMemoryMonitor @param Data A EOS_UI_MemoryMonitorCallbackInfo containing the output information and result
EOS_UI_OnScreenKeyboardRequestedCallback
Function prototype definition for callbacks passed to EOS_UI_AddNotifyOnScreenKeyboardRequested. @param Data A EOS_UI_OnScreenKeyboardRequestedCallbackInfo containing notification data.
EOS_UI_OnScreenKeyboardRequestedCallbackInfo
Output parameters for the EOS_UI_AddNotifyOnScreenKeyboardRequested function.
EOS_UI_OnShowBlockPlayerCallback
Function prototype definition for callbacks passed to EOS_UI_ShowBlockPlayer @param Data A EOS_UI_OnShowBlockPlayerCallbackInfo containing the output information and result
EOS_UI_OnShowBlockPlayerCallbackInfo
Output parameters for the EOS_UI_ShowBlockPlayer function.
EOS_UI_OnShowFriendsCallback
Function prototype definition for callbacks passed to EOS_UI_ShowFriends @param Data A EOS_UI_ShowFriendsCallbackInfo containing the output information and result
EOS_UI_OnShowNativeProfileCallback
Function prototype definition for callbacks passed to EOS_UI_ShowNativeProfile @param Data A EOS_UI_ShowNativeProfileCallbackInfo containing the output information and result
EOS_UI_OnShowReportPlayerCallback
Function prototype definition for callbacks passed to EOS_UI_ShowReportPlayer @param Data A EOS_UI_OnShowReportPlayerCallbackInfo containing the output information and result
EOS_UI_OnShowReportPlayerCallbackInfo
Output parameters for the EOS_UI_ShowReportPlayer function.
EOS_UI_PauseSocialOverlayOptions
Input parameters for the EOS_UI_PauseSocialOverlay function.
EOS_UI_PrePresentOptions
Parameters for the EOS_UI_PrePresent function.
EOS_UI_Rect
A rectangle.
EOS_UI_ReportInputStateOptions
Input parameters for the EOS_UI_ReportInputState function.
EOS_UI_SetDisplayPreferenceOptions
Input parameters for the EOS_UI_SetDisplayPreference function.
EOS_UI_SetToggleFriendsButtonOptions
Input parameters for the EOS_UI_SetToggleFriendsButton function.
EOS_UI_SetToggleFriendsKeyOptions
Input parameters for the EOS_UI_SetToggleFriendsKey function.
EOS_UI_ShowBlockPlayerOptions
Parameters for the EOS_UI_ShowBlockPlayer function.
EOS_UI_ShowFriendsCallbackInfo
Output parameters for the EOS_UI_ShowFriends function.
EOS_UI_ShowFriendsOptions
Input parameters for the EOS_UI_ShowFriends function.
EOS_UI_ShowNativeProfileCallbackInfo
Output parameters for the EOS_UI_ShowNativeProfile function.
EOS_UI_ShowNativeProfileOptions
Parameters for the EOS_UI_ShowNativeProfile function.
EOS_UI_ShowReportPlayerOptions
Parameters for the EOS_UI_ShowReportPlayer function.
EOS_UserInfo
A structure that contains the user information. These structures are created by EOS_UserInfo_CopyUserInfo and must be passed to EOS_UserInfo_Release.
EOS_UserInfo_BestDisplayName
A structure that contains the user information. These structures are created by EOS_UserInfo_CopyBestDisplayName or EOS_UserInfo_CopyBestDisplayNameWithPlatform and must be passed to EOS_UserInfo_BestDisplayName_Release.
EOS_UserInfo_CopyBestDisplayNameOptions
Input parameters for the EOS_UserInfo_CopyBestDisplayName function.
EOS_UserInfo_CopyBestDisplayNameWithPlatformOptions
Input parameters for the EOS_UserInfo_CopyBestDisplayNameWithPlatform function.
EOS_UserInfo_CopyExternalUserInfoByAccountIdOptions
Input parameters for the EOS_UserInfo_CopyExternalUserInfoByAccountId function.
EOS_UserInfo_CopyExternalUserInfoByAccountTypeOptions
Input parameters for the EOS_UserInfo_CopyExternalUserInfoByAccountType function.
EOS_UserInfo_CopyExternalUserInfoByIndexOptions
Input parameters for the EOS_UserInfo_CopyExternalUserInfoByIndex function.
EOS_UserInfo_CopyUserInfoOptions
Input parameters for the EOS_UserInfo_CopyUserInfo function.
EOS_UserInfo_ExternalUserInfo
Contains information about a single external user info.
EOS_UserInfo_GetExternalUserInfoCountOptions
Input parameters for the EOS_UserInfo_GetExternalUserInfoCount function.
EOS_UserInfo_GetLocalPlatformTypeOptions
Input parameters for the EOS_UserInfo_GetLocalPlatformType function.
EOS_UserInfo_OnQueryUserInfoByDisplayNameCallback
Function prototype definition for callbacks passed to EOS_UserInfo_QueryUserInfo @param Data A EOS_UserInfo_QueryUserInfoByDisplayNameCallbackInfo containing the output information and result
EOS_UserInfo_OnQueryUserInfoByExternalAccountCallback
Function prototype definition for callbacks passed to EOS_UserInfo_QueryUserInfoByExternalAccount @param Data A EOS_UserInfo_QueryUserInfoByExternalAccountCallbackInfo containing the output information and result
EOS_UserInfo_OnQueryUserInfoCallback
Function prototype definition for callbacks passed to EOS_UserInfo_QueryUserInfo @param Data A EOS_UserInfo_QueryUserInfoCallbackInfo containing the output information and result
EOS_UserInfo_QueryUserInfoByDisplayNameCallbackInfo
Output parameters for the EOS_UserInfo_QueryUserInfoByDisplayName Function.
EOS_UserInfo_QueryUserInfoByDisplayNameOptions
Input parameters for the EOS_UserInfo_QueryUserInfoByDisplayName function.
EOS_UserInfo_QueryUserInfoByExternalAccountCallbackInfo
Output parameters for the EOS_UserInfo_QueryUserInfoByExternalAccount Function.
EOS_UserInfo_QueryUserInfoByExternalAccountOptions
Input parameters for the EOS_UserInfo_QueryUserInfoByExternalAccount function.
EOS_UserInfo_QueryUserInfoCallbackInfo
Output parameters for the EOS_UserInfo_QueryUserInfo Function.
EOS_UserInfo_QueryUserInfoOptions
Input parameters for the EOS_UserInfo_QueryUserInfo function.
c_char
Equivalent to C’s char type.
c_double
Equivalent to C’s double type.
c_float
Equivalent to C’s float type.
c_int
Equivalent to C’s signed int (int) type.
c_longlong
Equivalent to C’s signed long long (long long) type.
c_short
Equivalent to C’s signed short (short) type.
c_uchar
Equivalent to C’s unsigned char type.
c_uint
Equivalent to C’s unsigned int type.
c_ulonglong
Equivalent to C’s unsigned long long type.
c_ushort
Equivalent to C’s unsigned short type.
size_t

Unions§

_tagEOS_AntiCheatCommon_LogEventParamPair__bindgen_ty_1
Parameter value
_tagEOS_Lobby_AttributeData__bindgen_ty_1
Value of the lobby attribute
_tagEOS_Metrics_BeginPlayerSessionOptions__bindgen_ty_1
The Account ID for the player whose session is beginning.
_tagEOS_Metrics_EndPlayerSessionOptions__bindgen_ty_1
The Account ID for the player whose session is ending.
_tagEOS_Sessions_AttributeData__bindgen_ty_1
Value of the session attribute