// Copyright Epic Games, Inc. All Rights Reserved.
// This file is automatically generated. Changes to this file may be overwritten.
#if DEBUG
#define EOS_DEBUG
#endif
#if UNITY_EDITOR
#define EOS_EDITOR
#endif
#if UNITY_EDITOR || UNITY_STANDALONE || UNITY_PS4 || UNITY_XBOXONE || UNITY_SWITCH || UNITY_IOS || UNITY_ANDROID
#define EOS_UNITY
#endif
#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN || PLATFORM_64BITS || PLATFORM_32BITS
#if UNITY_EDITOR_WIN || UNITY_64 || PLATFORM_64BITS
#define EOS_PLATFORM_WINDOWS_64
#else
#define EOS_PLATFORM_WINDOWS_32
#endif
#elif UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
#define EOS_PLATFORM_OSX
#elif UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUX
#define EOS_PLATFORM_LINUX
#elif UNITY_PS4
#define EOS_PLATFORM_PS4
#elif UNITY_XBOXONE
#define EOS_PLATFORM_XBOXONE
#elif UNITY_SWITCH
#define EOS_PLATFORM_SWITCH
#elif UNITY_IOS || __IOS__
#define EOS_PLATFORM_IOS
#elif UNITY_ANDROID || __ANDROID__
#define EOS_PLATFORM_ANDROID
#endif
#if EOS_EDITOR
#define EOS_DYNAMIC_BINDINGS
#endif
#if EOS_DYNAMIC_BINDINGS
#if EOS_PLATFORM_WINDOWS_32
#define EOS_DYNAMIC_BINDINGS_NAME_TYPE3
#elif EOS_PLATFORM_OSX
#define EOS_DYNAMIC_BINDINGS_NAME_TYPE2
#else
#define EOS_DYNAMIC_BINDINGS_NAME_TYPE1
#endif
#endif
using System;
using System.Runtime.InteropServices;
namespace Epic.OnlineServices
{
public static class Bindings
{
#if EOS_DYNAMIC_BINDINGS_NAME_TYPE1
private const string EOS_Achievements_AddNotifyAchievementsUnlockedName = "EOS_Achievements_AddNotifyAchievementsUnlocked";
private const string EOS_Achievements_AddNotifyAchievementsUnlockedV2Name = "EOS_Achievements_AddNotifyAchievementsUnlockedV2";
private const string EOS_Achievements_CopyAchievementDefinitionByAchievementIdName = "EOS_Achievements_CopyAchievementDefinitionByAchievementId";
private const string EOS_Achievements_CopyAchievementDefinitionByIndexName = "EOS_Achievements_CopyAchievementDefinitionByIndex";
private const string EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdName = "EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId";
private const string EOS_Achievements_CopyAchievementDefinitionV2ByIndexName = "EOS_Achievements_CopyAchievementDefinitionV2ByIndex";
private const string EOS_Achievements_CopyPlayerAchievementByAchievementIdName = "EOS_Achievements_CopyPlayerAchievementByAchievementId";
private const string EOS_Achievements_CopyPlayerAchievementByIndexName = "EOS_Achievements_CopyPlayerAchievementByIndex";
private const string EOS_Achievements_CopyUnlockedAchievementByAchievementIdName = "EOS_Achievements_CopyUnlockedAchievementByAchievementId";
private const string EOS_Achievements_CopyUnlockedAchievementByIndexName = "EOS_Achievements_CopyUnlockedAchievementByIndex";
private const string EOS_Achievements_DefinitionV2_ReleaseName = "EOS_Achievements_DefinitionV2_Release";
private const string EOS_Achievements_Definition_ReleaseName = "EOS_Achievements_Definition_Release";
private const string EOS_Achievements_GetAchievementDefinitionCountName = "EOS_Achievements_GetAchievementDefinitionCount";
private const string EOS_Achievements_GetPlayerAchievementCountName = "EOS_Achievements_GetPlayerAchievementCount";
private const string EOS_Achievements_GetUnlockedAchievementCountName = "EOS_Achievements_GetUnlockedAchievementCount";
private const string EOS_Achievements_PlayerAchievement_ReleaseName = "EOS_Achievements_PlayerAchievement_Release";
private const string EOS_Achievements_QueryDefinitionsName = "EOS_Achievements_QueryDefinitions";
private const string EOS_Achievements_QueryPlayerAchievementsName = "EOS_Achievements_QueryPlayerAchievements";
private const string EOS_Achievements_RemoveNotifyAchievementsUnlockedName = "EOS_Achievements_RemoveNotifyAchievementsUnlocked";
private const string EOS_Achievements_UnlockAchievementsName = "EOS_Achievements_UnlockAchievements";
private const string EOS_Achievements_UnlockedAchievement_ReleaseName = "EOS_Achievements_UnlockedAchievement_Release";
private const string EOS_ActiveSession_CopyInfoName = "EOS_ActiveSession_CopyInfo";
private const string EOS_ActiveSession_GetRegisteredPlayerByIndexName = "EOS_ActiveSession_GetRegisteredPlayerByIndex";
private const string EOS_ActiveSession_GetRegisteredPlayerCountName = "EOS_ActiveSession_GetRegisteredPlayerCount";
private const string EOS_ActiveSession_Info_ReleaseName = "EOS_ActiveSession_Info_Release";
private const string EOS_ActiveSession_ReleaseName = "EOS_ActiveSession_Release";
private const string EOS_AntiCheatClient_AddExternalIntegrityCatalogName = "EOS_AntiCheatClient_AddExternalIntegrityCatalog";
private const string EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedName = "EOS_AntiCheatClient_AddNotifyClientIntegrityViolated";
private const string EOS_AntiCheatClient_AddNotifyMessageToPeerName = "EOS_AntiCheatClient_AddNotifyMessageToPeer";
private const string EOS_AntiCheatClient_AddNotifyMessageToServerName = "EOS_AntiCheatClient_AddNotifyMessageToServer";
private const string EOS_AntiCheatClient_AddNotifyPeerActionRequiredName = "EOS_AntiCheatClient_AddNotifyPeerActionRequired";
private const string EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedName = "EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged";
private const string EOS_AntiCheatClient_BeginSessionName = "EOS_AntiCheatClient_BeginSession";
private const string EOS_AntiCheatClient_EndSessionName = "EOS_AntiCheatClient_EndSession";
private const string EOS_AntiCheatClient_GetProtectMessageOutputLengthName = "EOS_AntiCheatClient_GetProtectMessageOutputLength";
private const string EOS_AntiCheatClient_PollStatusName = "EOS_AntiCheatClient_PollStatus";
private const string EOS_AntiCheatClient_ProtectMessageName = "EOS_AntiCheatClient_ProtectMessage";
private const string EOS_AntiCheatClient_ReceiveMessageFromPeerName = "EOS_AntiCheatClient_ReceiveMessageFromPeer";
private const string EOS_AntiCheatClient_ReceiveMessageFromServerName = "EOS_AntiCheatClient_ReceiveMessageFromServer";
private const string EOS_AntiCheatClient_RegisterPeerName = "EOS_AntiCheatClient_RegisterPeer";
private const string EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedName = "EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated";
private const string EOS_AntiCheatClient_RemoveNotifyMessageToPeerName = "EOS_AntiCheatClient_RemoveNotifyMessageToPeer";
private const string EOS_AntiCheatClient_RemoveNotifyMessageToServerName = "EOS_AntiCheatClient_RemoveNotifyMessageToServer";
private const string EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredName = "EOS_AntiCheatClient_RemoveNotifyPeerActionRequired";
private const string EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedName = "EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged";
private const string EOS_AntiCheatClient_UnprotectMessageName = "EOS_AntiCheatClient_UnprotectMessage";
private const string EOS_AntiCheatClient_UnregisterPeerName = "EOS_AntiCheatClient_UnregisterPeer";
private const string EOS_AntiCheatServer_AddNotifyClientActionRequiredName = "EOS_AntiCheatServer_AddNotifyClientActionRequired";
private const string EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedName = "EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged";
private const string EOS_AntiCheatServer_AddNotifyMessageToClientName = "EOS_AntiCheatServer_AddNotifyMessageToClient";
private const string EOS_AntiCheatServer_BeginSessionName = "EOS_AntiCheatServer_BeginSession";
private const string EOS_AntiCheatServer_EndSessionName = "EOS_AntiCheatServer_EndSession";
private const string EOS_AntiCheatServer_GetProtectMessageOutputLengthName = "EOS_AntiCheatServer_GetProtectMessageOutputLength";
private const string EOS_AntiCheatServer_LogEventName = "EOS_AntiCheatServer_LogEvent";
private const string EOS_AntiCheatServer_LogGameRoundEndName = "EOS_AntiCheatServer_LogGameRoundEnd";
private const string EOS_AntiCheatServer_LogGameRoundStartName = "EOS_AntiCheatServer_LogGameRoundStart";
private const string EOS_AntiCheatServer_LogPlayerDespawnName = "EOS_AntiCheatServer_LogPlayerDespawn";
private const string EOS_AntiCheatServer_LogPlayerReviveName = "EOS_AntiCheatServer_LogPlayerRevive";
private const string EOS_AntiCheatServer_LogPlayerSpawnName = "EOS_AntiCheatServer_LogPlayerSpawn";
private const string EOS_AntiCheatServer_LogPlayerTakeDamageName = "EOS_AntiCheatServer_LogPlayerTakeDamage";
private const string EOS_AntiCheatServer_LogPlayerTickName = "EOS_AntiCheatServer_LogPlayerTick";
private const string EOS_AntiCheatServer_LogPlayerUseAbilityName = "EOS_AntiCheatServer_LogPlayerUseAbility";
private const string EOS_AntiCheatServer_LogPlayerUseWeaponName = "EOS_AntiCheatServer_LogPlayerUseWeapon";
private const string EOS_AntiCheatServer_ProtectMessageName = "EOS_AntiCheatServer_ProtectMessage";
private const string EOS_AntiCheatServer_ReceiveMessageFromClientName = "EOS_AntiCheatServer_ReceiveMessageFromClient";
private const string EOS_AntiCheatServer_RegisterClientName = "EOS_AntiCheatServer_RegisterClient";
private const string EOS_AntiCheatServer_RegisterEventName = "EOS_AntiCheatServer_RegisterEvent";
private const string EOS_AntiCheatServer_RemoveNotifyClientActionRequiredName = "EOS_AntiCheatServer_RemoveNotifyClientActionRequired";
private const string EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedName = "EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged";
private const string EOS_AntiCheatServer_RemoveNotifyMessageToClientName = "EOS_AntiCheatServer_RemoveNotifyMessageToClient";
private const string EOS_AntiCheatServer_SetClientDetailsName = "EOS_AntiCheatServer_SetClientDetails";
private const string EOS_AntiCheatServer_SetClientNetworkStateName = "EOS_AntiCheatServer_SetClientNetworkState";
private const string EOS_AntiCheatServer_SetGameSessionIdName = "EOS_AntiCheatServer_SetGameSessionId";
private const string EOS_AntiCheatServer_UnprotectMessageName = "EOS_AntiCheatServer_UnprotectMessage";
private const string EOS_AntiCheatServer_UnregisterClientName = "EOS_AntiCheatServer_UnregisterClient";
private const string EOS_Auth_AddNotifyLoginStatusChangedName = "EOS_Auth_AddNotifyLoginStatusChanged";
private const string EOS_Auth_CopyIdTokenName = "EOS_Auth_CopyIdToken";
private const string EOS_Auth_CopyUserAuthTokenName = "EOS_Auth_CopyUserAuthToken";
private const string EOS_Auth_DeletePersistentAuthName = "EOS_Auth_DeletePersistentAuth";
private const string EOS_Auth_GetLoggedInAccountByIndexName = "EOS_Auth_GetLoggedInAccountByIndex";
private const string EOS_Auth_GetLoggedInAccountsCountName = "EOS_Auth_GetLoggedInAccountsCount";
private const string EOS_Auth_GetLoginStatusName = "EOS_Auth_GetLoginStatus";
private const string EOS_Auth_GetMergedAccountByIndexName = "EOS_Auth_GetMergedAccountByIndex";
private const string EOS_Auth_GetMergedAccountsCountName = "EOS_Auth_GetMergedAccountsCount";
private const string EOS_Auth_GetSelectedAccountIdName = "EOS_Auth_GetSelectedAccountId";
private const string EOS_Auth_IdToken_ReleaseName = "EOS_Auth_IdToken_Release";
private const string EOS_Auth_LinkAccountName = "EOS_Auth_LinkAccount";
private const string EOS_Auth_LoginName = "EOS_Auth_Login";
private const string EOS_Auth_LogoutName = "EOS_Auth_Logout";
private const string EOS_Auth_QueryIdTokenName = "EOS_Auth_QueryIdToken";
private const string EOS_Auth_RemoveNotifyLoginStatusChangedName = "EOS_Auth_RemoveNotifyLoginStatusChanged";
private const string EOS_Auth_Token_ReleaseName = "EOS_Auth_Token_Release";
private const string EOS_Auth_VerifyIdTokenName = "EOS_Auth_VerifyIdToken";
private const string EOS_Auth_VerifyUserAuthName = "EOS_Auth_VerifyUserAuth";
private const string EOS_ByteArray_ToStringName = "EOS_ByteArray_ToString";
private const string EOS_Connect_AddNotifyAuthExpirationName = "EOS_Connect_AddNotifyAuthExpiration";
private const string EOS_Connect_AddNotifyLoginStatusChangedName = "EOS_Connect_AddNotifyLoginStatusChanged";
private const string EOS_Connect_CopyIdTokenName = "EOS_Connect_CopyIdToken";
private const string EOS_Connect_CopyProductUserExternalAccountByAccountIdName = "EOS_Connect_CopyProductUserExternalAccountByAccountId";
private const string EOS_Connect_CopyProductUserExternalAccountByAccountTypeName = "EOS_Connect_CopyProductUserExternalAccountByAccountType";
private const string EOS_Connect_CopyProductUserExternalAccountByIndexName = "EOS_Connect_CopyProductUserExternalAccountByIndex";
private const string EOS_Connect_CopyProductUserInfoName = "EOS_Connect_CopyProductUserInfo";
private const string EOS_Connect_CreateDeviceIdName = "EOS_Connect_CreateDeviceId";
private const string EOS_Connect_CreateUserName = "EOS_Connect_CreateUser";
private const string EOS_Connect_DeleteDeviceIdName = "EOS_Connect_DeleteDeviceId";
private const string EOS_Connect_ExternalAccountInfo_ReleaseName = "EOS_Connect_ExternalAccountInfo_Release";
private const string EOS_Connect_GetExternalAccountMappingName = "EOS_Connect_GetExternalAccountMapping";
private const string EOS_Connect_GetLoggedInUserByIndexName = "EOS_Connect_GetLoggedInUserByIndex";
private const string EOS_Connect_GetLoggedInUsersCountName = "EOS_Connect_GetLoggedInUsersCount";
private const string EOS_Connect_GetLoginStatusName = "EOS_Connect_GetLoginStatus";
private const string EOS_Connect_GetProductUserExternalAccountCountName = "EOS_Connect_GetProductUserExternalAccountCount";
private const string EOS_Connect_GetProductUserIdMappingName = "EOS_Connect_GetProductUserIdMapping";
private const string EOS_Connect_IdToken_ReleaseName = "EOS_Connect_IdToken_Release";
private const string EOS_Connect_LinkAccountName = "EOS_Connect_LinkAccount";
private const string EOS_Connect_LoginName = "EOS_Connect_Login";
private const string EOS_Connect_QueryExternalAccountMappingsName = "EOS_Connect_QueryExternalAccountMappings";
private const string EOS_Connect_QueryProductUserIdMappingsName = "EOS_Connect_QueryProductUserIdMappings";
private const string EOS_Connect_RemoveNotifyAuthExpirationName = "EOS_Connect_RemoveNotifyAuthExpiration";
private const string EOS_Connect_RemoveNotifyLoginStatusChangedName = "EOS_Connect_RemoveNotifyLoginStatusChanged";
private const string EOS_Connect_TransferDeviceIdAccountName = "EOS_Connect_TransferDeviceIdAccount";
private const string EOS_Connect_UnlinkAccountName = "EOS_Connect_UnlinkAccount";
private const string EOS_Connect_VerifyIdTokenName = "EOS_Connect_VerifyIdToken";
private const string EOS_ContinuanceToken_ToStringName = "EOS_ContinuanceToken_ToString";
private const string EOS_CustomInvites_AddNotifyCustomInviteAcceptedName = "EOS_CustomInvites_AddNotifyCustomInviteAccepted";
private const string EOS_CustomInvites_AddNotifyCustomInviteReceivedName = "EOS_CustomInvites_AddNotifyCustomInviteReceived";
private const string EOS_CustomInvites_AddNotifyCustomInviteRejectedName = "EOS_CustomInvites_AddNotifyCustomInviteRejected";
private const string EOS_CustomInvites_FinalizeInviteName = "EOS_CustomInvites_FinalizeInvite";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedName = "EOS_CustomInvites_RemoveNotifyCustomInviteAccepted";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteReceivedName = "EOS_CustomInvites_RemoveNotifyCustomInviteReceived";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteRejectedName = "EOS_CustomInvites_RemoveNotifyCustomInviteRejected";
private const string EOS_CustomInvites_SendCustomInviteName = "EOS_CustomInvites_SendCustomInvite";
private const string EOS_CustomInvites_SetCustomInviteName = "EOS_CustomInvites_SetCustomInvite";
private const string EOS_EResult_IsOperationCompleteName = "EOS_EResult_IsOperationComplete";
private const string EOS_EResult_ToStringName = "EOS_EResult_ToString";
private const string EOS_Ecom_CatalogItem_ReleaseName = "EOS_Ecom_CatalogItem_Release";
private const string EOS_Ecom_CatalogOffer_ReleaseName = "EOS_Ecom_CatalogOffer_Release";
private const string EOS_Ecom_CatalogRelease_ReleaseName = "EOS_Ecom_CatalogRelease_Release";
private const string EOS_Ecom_CheckoutName = "EOS_Ecom_Checkout";
private const string EOS_Ecom_CopyEntitlementByIdName = "EOS_Ecom_CopyEntitlementById";
private const string EOS_Ecom_CopyEntitlementByIndexName = "EOS_Ecom_CopyEntitlementByIndex";
private const string EOS_Ecom_CopyEntitlementByNameAndIndexName = "EOS_Ecom_CopyEntitlementByNameAndIndex";
private const string EOS_Ecom_CopyItemByIdName = "EOS_Ecom_CopyItemById";
private const string EOS_Ecom_CopyItemImageInfoByIndexName = "EOS_Ecom_CopyItemImageInfoByIndex";
private const string EOS_Ecom_CopyItemReleaseByIndexName = "EOS_Ecom_CopyItemReleaseByIndex";
private const string EOS_Ecom_CopyOfferByIdName = "EOS_Ecom_CopyOfferById";
private const string EOS_Ecom_CopyOfferByIndexName = "EOS_Ecom_CopyOfferByIndex";
private const string EOS_Ecom_CopyOfferImageInfoByIndexName = "EOS_Ecom_CopyOfferImageInfoByIndex";
private const string EOS_Ecom_CopyOfferItemByIndexName = "EOS_Ecom_CopyOfferItemByIndex";
private const string EOS_Ecom_CopyTransactionByIdName = "EOS_Ecom_CopyTransactionById";
private const string EOS_Ecom_CopyTransactionByIndexName = "EOS_Ecom_CopyTransactionByIndex";
private const string EOS_Ecom_Entitlement_ReleaseName = "EOS_Ecom_Entitlement_Release";
private const string EOS_Ecom_GetEntitlementsByNameCountName = "EOS_Ecom_GetEntitlementsByNameCount";
private const string EOS_Ecom_GetEntitlementsCountName = "EOS_Ecom_GetEntitlementsCount";
private const string EOS_Ecom_GetItemImageInfoCountName = "EOS_Ecom_GetItemImageInfoCount";
private const string EOS_Ecom_GetItemReleaseCountName = "EOS_Ecom_GetItemReleaseCount";
private const string EOS_Ecom_GetOfferCountName = "EOS_Ecom_GetOfferCount";
private const string EOS_Ecom_GetOfferImageInfoCountName = "EOS_Ecom_GetOfferImageInfoCount";
private const string EOS_Ecom_GetOfferItemCountName = "EOS_Ecom_GetOfferItemCount";
private const string EOS_Ecom_GetTransactionCountName = "EOS_Ecom_GetTransactionCount";
private const string EOS_Ecom_KeyImageInfo_ReleaseName = "EOS_Ecom_KeyImageInfo_Release";
private const string EOS_Ecom_QueryEntitlementsName = "EOS_Ecom_QueryEntitlements";
private const string EOS_Ecom_QueryOffersName = "EOS_Ecom_QueryOffers";
private const string EOS_Ecom_QueryOwnershipName = "EOS_Ecom_QueryOwnership";
private const string EOS_Ecom_QueryOwnershipTokenName = "EOS_Ecom_QueryOwnershipToken";
private const string EOS_Ecom_RedeemEntitlementsName = "EOS_Ecom_RedeemEntitlements";
private const string EOS_Ecom_Transaction_CopyEntitlementByIndexName = "EOS_Ecom_Transaction_CopyEntitlementByIndex";
private const string EOS_Ecom_Transaction_GetEntitlementsCountName = "EOS_Ecom_Transaction_GetEntitlementsCount";
private const string EOS_Ecom_Transaction_GetTransactionIdName = "EOS_Ecom_Transaction_GetTransactionId";
private const string EOS_Ecom_Transaction_ReleaseName = "EOS_Ecom_Transaction_Release";
private const string EOS_EpicAccountId_FromStringName = "EOS_EpicAccountId_FromString";
private const string EOS_EpicAccountId_IsValidName = "EOS_EpicAccountId_IsValid";
private const string EOS_EpicAccountId_ToStringName = "EOS_EpicAccountId_ToString";
private const string EOS_Friends_AcceptInviteName = "EOS_Friends_AcceptInvite";
private const string EOS_Friends_AddNotifyFriendsUpdateName = "EOS_Friends_AddNotifyFriendsUpdate";
private const string EOS_Friends_GetFriendAtIndexName = "EOS_Friends_GetFriendAtIndex";
private const string EOS_Friends_GetFriendsCountName = "EOS_Friends_GetFriendsCount";
private const string EOS_Friends_GetStatusName = "EOS_Friends_GetStatus";
private const string EOS_Friends_QueryFriendsName = "EOS_Friends_QueryFriends";
private const string EOS_Friends_RejectInviteName = "EOS_Friends_RejectInvite";
private const string EOS_Friends_RemoveNotifyFriendsUpdateName = "EOS_Friends_RemoveNotifyFriendsUpdate";
private const string EOS_Friends_SendInviteName = "EOS_Friends_SendInvite";
private const string EOS_GetVersionName = "EOS_GetVersion";
private const string EOS_InitializeName = "EOS_Initialize";
private const string EOS_IntegratedPlatformOptionsContainer_AddName = "EOS_IntegratedPlatformOptionsContainer_Add";
private const string EOS_IntegratedPlatformOptionsContainer_ReleaseName = "EOS_IntegratedPlatformOptionsContainer_Release";
private const string EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerName = "EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer";
private const string EOS_KWS_AddNotifyPermissionsUpdateReceivedName = "EOS_KWS_AddNotifyPermissionsUpdateReceived";
private const string EOS_KWS_CopyPermissionByIndexName = "EOS_KWS_CopyPermissionByIndex";
private const string EOS_KWS_CreateUserName = "EOS_KWS_CreateUser";
private const string EOS_KWS_GetPermissionByKeyName = "EOS_KWS_GetPermissionByKey";
private const string EOS_KWS_GetPermissionsCountName = "EOS_KWS_GetPermissionsCount";
private const string EOS_KWS_PermissionStatus_ReleaseName = "EOS_KWS_PermissionStatus_Release";
private const string EOS_KWS_QueryAgeGateName = "EOS_KWS_QueryAgeGate";
private const string EOS_KWS_QueryPermissionsName = "EOS_KWS_QueryPermissions";
private const string EOS_KWS_RemoveNotifyPermissionsUpdateReceivedName = "EOS_KWS_RemoveNotifyPermissionsUpdateReceived";
private const string EOS_KWS_RequestPermissionsName = "EOS_KWS_RequestPermissions";
private const string EOS_KWS_UpdateParentEmailName = "EOS_KWS_UpdateParentEmail";
private const string EOS_Leaderboards_CopyLeaderboardDefinitionByIndexName = "EOS_Leaderboards_CopyLeaderboardDefinitionByIndex";
private const string EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdName = "EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId";
private const string EOS_Leaderboards_CopyLeaderboardRecordByIndexName = "EOS_Leaderboards_CopyLeaderboardRecordByIndex";
private const string EOS_Leaderboards_CopyLeaderboardRecordByUserIdName = "EOS_Leaderboards_CopyLeaderboardRecordByUserId";
private const string EOS_Leaderboards_CopyLeaderboardUserScoreByIndexName = "EOS_Leaderboards_CopyLeaderboardUserScoreByIndex";
private const string EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdName = "EOS_Leaderboards_CopyLeaderboardUserScoreByUserId";
private const string EOS_Leaderboards_Definition_ReleaseName = "EOS_Leaderboards_Definition_Release";
private const string EOS_Leaderboards_GetLeaderboardDefinitionCountName = "EOS_Leaderboards_GetLeaderboardDefinitionCount";
private const string EOS_Leaderboards_GetLeaderboardRecordCountName = "EOS_Leaderboards_GetLeaderboardRecordCount";
private const string EOS_Leaderboards_GetLeaderboardUserScoreCountName = "EOS_Leaderboards_GetLeaderboardUserScoreCount";
private const string EOS_Leaderboards_LeaderboardDefinition_ReleaseName = "EOS_Leaderboards_LeaderboardDefinition_Release";
private const string EOS_Leaderboards_LeaderboardRecord_ReleaseName = "EOS_Leaderboards_LeaderboardRecord_Release";
private const string EOS_Leaderboards_LeaderboardUserScore_ReleaseName = "EOS_Leaderboards_LeaderboardUserScore_Release";
private const string EOS_Leaderboards_QueryLeaderboardDefinitionsName = "EOS_Leaderboards_QueryLeaderboardDefinitions";
private const string EOS_Leaderboards_QueryLeaderboardRanksName = "EOS_Leaderboards_QueryLeaderboardRanks";
private const string EOS_Leaderboards_QueryLeaderboardUserScoresName = "EOS_Leaderboards_QueryLeaderboardUserScores";
private const string EOS_LobbyDetails_CopyAttributeByIndexName = "EOS_LobbyDetails_CopyAttributeByIndex";
private const string EOS_LobbyDetails_CopyAttributeByKeyName = "EOS_LobbyDetails_CopyAttributeByKey";
private const string EOS_LobbyDetails_CopyInfoName = "EOS_LobbyDetails_CopyInfo";
private const string EOS_LobbyDetails_CopyMemberAttributeByIndexName = "EOS_LobbyDetails_CopyMemberAttributeByIndex";
private const string EOS_LobbyDetails_CopyMemberAttributeByKeyName = "EOS_LobbyDetails_CopyMemberAttributeByKey";
private const string EOS_LobbyDetails_GetAttributeCountName = "EOS_LobbyDetails_GetAttributeCount";
private const string EOS_LobbyDetails_GetLobbyOwnerName = "EOS_LobbyDetails_GetLobbyOwner";
private const string EOS_LobbyDetails_GetMemberAttributeCountName = "EOS_LobbyDetails_GetMemberAttributeCount";
private const string EOS_LobbyDetails_GetMemberByIndexName = "EOS_LobbyDetails_GetMemberByIndex";
private const string EOS_LobbyDetails_GetMemberCountName = "EOS_LobbyDetails_GetMemberCount";
private const string EOS_LobbyDetails_Info_ReleaseName = "EOS_LobbyDetails_Info_Release";
private const string EOS_LobbyDetails_ReleaseName = "EOS_LobbyDetails_Release";
private const string EOS_LobbyModification_AddAttributeName = "EOS_LobbyModification_AddAttribute";
private const string EOS_LobbyModification_AddMemberAttributeName = "EOS_LobbyModification_AddMemberAttribute";
private const string EOS_LobbyModification_ReleaseName = "EOS_LobbyModification_Release";
private const string EOS_LobbyModification_RemoveAttributeName = "EOS_LobbyModification_RemoveAttribute";
private const string EOS_LobbyModification_RemoveMemberAttributeName = "EOS_LobbyModification_RemoveMemberAttribute";
private const string EOS_LobbyModification_SetBucketIdName = "EOS_LobbyModification_SetBucketId";
private const string EOS_LobbyModification_SetInvitesAllowedName = "EOS_LobbyModification_SetInvitesAllowed";
private const string EOS_LobbyModification_SetMaxMembersName = "EOS_LobbyModification_SetMaxMembers";
private const string EOS_LobbyModification_SetPermissionLevelName = "EOS_LobbyModification_SetPermissionLevel";
private const string EOS_LobbySearch_CopySearchResultByIndexName = "EOS_LobbySearch_CopySearchResultByIndex";
private const string EOS_LobbySearch_FindName = "EOS_LobbySearch_Find";
private const string EOS_LobbySearch_GetSearchResultCountName = "EOS_LobbySearch_GetSearchResultCount";
private const string EOS_LobbySearch_ReleaseName = "EOS_LobbySearch_Release";
private const string EOS_LobbySearch_RemoveParameterName = "EOS_LobbySearch_RemoveParameter";
private const string EOS_LobbySearch_SetLobbyIdName = "EOS_LobbySearch_SetLobbyId";
private const string EOS_LobbySearch_SetMaxResultsName = "EOS_LobbySearch_SetMaxResults";
private const string EOS_LobbySearch_SetParameterName = "EOS_LobbySearch_SetParameter";
private const string EOS_LobbySearch_SetTargetUserIdName = "EOS_LobbySearch_SetTargetUserId";
private const string EOS_Lobby_AddNotifyJoinLobbyAcceptedName = "EOS_Lobby_AddNotifyJoinLobbyAccepted";
private const string EOS_Lobby_AddNotifyLobbyInviteAcceptedName = "EOS_Lobby_AddNotifyLobbyInviteAccepted";
private const string EOS_Lobby_AddNotifyLobbyInviteReceivedName = "EOS_Lobby_AddNotifyLobbyInviteReceived";
private const string EOS_Lobby_AddNotifyLobbyInviteRejectedName = "EOS_Lobby_AddNotifyLobbyInviteRejected";
private const string EOS_Lobby_AddNotifyLobbyMemberStatusReceivedName = "EOS_Lobby_AddNotifyLobbyMemberStatusReceived";
private const string EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedName = "EOS_Lobby_AddNotifyLobbyMemberUpdateReceived";
private const string EOS_Lobby_AddNotifyLobbyUpdateReceivedName = "EOS_Lobby_AddNotifyLobbyUpdateReceived";
private const string EOS_Lobby_AddNotifyRTCRoomConnectionChangedName = "EOS_Lobby_AddNotifyRTCRoomConnectionChanged";
private const string EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedName = "EOS_Lobby_AddNotifySendLobbyNativeInviteRequested";
private const string EOS_Lobby_Attribute_ReleaseName = "EOS_Lobby_Attribute_Release";
private const string EOS_Lobby_CopyLobbyDetailsHandleName = "EOS_Lobby_CopyLobbyDetailsHandle";
private const string EOS_Lobby_CopyLobbyDetailsHandleByInviteIdName = "EOS_Lobby_CopyLobbyDetailsHandleByInviteId";
private const string EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdName = "EOS_Lobby_CopyLobbyDetailsHandleByUiEventId";
private const string EOS_Lobby_CreateLobbyName = "EOS_Lobby_CreateLobby";
private const string EOS_Lobby_CreateLobbySearchName = "EOS_Lobby_CreateLobbySearch";
private const string EOS_Lobby_DestroyLobbyName = "EOS_Lobby_DestroyLobby";
private const string EOS_Lobby_GetInviteCountName = "EOS_Lobby_GetInviteCount";
private const string EOS_Lobby_GetInviteIdByIndexName = "EOS_Lobby_GetInviteIdByIndex";
private const string EOS_Lobby_GetRTCRoomNameName = "EOS_Lobby_GetRTCRoomName";
private const string EOS_Lobby_HardMuteMemberName = "EOS_Lobby_HardMuteMember";
private const string EOS_Lobby_IsRTCRoomConnectedName = "EOS_Lobby_IsRTCRoomConnected";
private const string EOS_Lobby_JoinLobbyName = "EOS_Lobby_JoinLobby";
private const string EOS_Lobby_JoinLobbyByIdName = "EOS_Lobby_JoinLobbyById";
private const string EOS_Lobby_KickMemberName = "EOS_Lobby_KickMember";
private const string EOS_Lobby_LeaveLobbyName = "EOS_Lobby_LeaveLobby";
private const string EOS_Lobby_PromoteMemberName = "EOS_Lobby_PromoteMember";
private const string EOS_Lobby_QueryInvitesName = "EOS_Lobby_QueryInvites";
private const string EOS_Lobby_RejectInviteName = "EOS_Lobby_RejectInvite";
private const string EOS_Lobby_RemoveNotifyJoinLobbyAcceptedName = "EOS_Lobby_RemoveNotifyJoinLobbyAccepted";
private const string EOS_Lobby_RemoveNotifyLobbyInviteAcceptedName = "EOS_Lobby_RemoveNotifyLobbyInviteAccepted";
private const string EOS_Lobby_RemoveNotifyLobbyInviteReceivedName = "EOS_Lobby_RemoveNotifyLobbyInviteReceived";
private const string EOS_Lobby_RemoveNotifyLobbyInviteRejectedName = "EOS_Lobby_RemoveNotifyLobbyInviteRejected";
private const string EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedName = "EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived";
private const string EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedName = "EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived";
private const string EOS_Lobby_RemoveNotifyLobbyUpdateReceivedName = "EOS_Lobby_RemoveNotifyLobbyUpdateReceived";
private const string EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedName = "EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged";
private const string EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedName = "EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested";
private const string EOS_Lobby_SendInviteName = "EOS_Lobby_SendInvite";
private const string EOS_Lobby_UpdateLobbyName = "EOS_Lobby_UpdateLobby";
private const string EOS_Lobby_UpdateLobbyModificationName = "EOS_Lobby_UpdateLobbyModification";
private const string EOS_Logging_SetCallbackName = "EOS_Logging_SetCallback";
private const string EOS_Logging_SetLogLevelName = "EOS_Logging_SetLogLevel";
private const string EOS_Metrics_BeginPlayerSessionName = "EOS_Metrics_BeginPlayerSession";
private const string EOS_Metrics_EndPlayerSessionName = "EOS_Metrics_EndPlayerSession";
private const string EOS_Mods_CopyModInfoName = "EOS_Mods_CopyModInfo";
private const string EOS_Mods_EnumerateModsName = "EOS_Mods_EnumerateMods";
private const string EOS_Mods_InstallModName = "EOS_Mods_InstallMod";
private const string EOS_Mods_ModInfo_ReleaseName = "EOS_Mods_ModInfo_Release";
private const string EOS_Mods_UninstallModName = "EOS_Mods_UninstallMod";
private const string EOS_Mods_UpdateModName = "EOS_Mods_UpdateMod";
private const string EOS_P2P_AcceptConnectionName = "EOS_P2P_AcceptConnection";
private const string EOS_P2P_AddNotifyIncomingPacketQueueFullName = "EOS_P2P_AddNotifyIncomingPacketQueueFull";
private const string EOS_P2P_AddNotifyPeerConnectionClosedName = "EOS_P2P_AddNotifyPeerConnectionClosed";
private const string EOS_P2P_AddNotifyPeerConnectionEstablishedName = "EOS_P2P_AddNotifyPeerConnectionEstablished";
private const string EOS_P2P_AddNotifyPeerConnectionRequestName = "EOS_P2P_AddNotifyPeerConnectionRequest";
private const string EOS_P2P_ClearPacketQueueName = "EOS_P2P_ClearPacketQueue";
private const string EOS_P2P_CloseConnectionName = "EOS_P2P_CloseConnection";
private const string EOS_P2P_CloseConnectionsName = "EOS_P2P_CloseConnections";
private const string EOS_P2P_GetNATTypeName = "EOS_P2P_GetNATType";
private const string EOS_P2P_GetNextReceivedPacketSizeName = "EOS_P2P_GetNextReceivedPacketSize";
private const string EOS_P2P_GetPacketQueueInfoName = "EOS_P2P_GetPacketQueueInfo";
private const string EOS_P2P_GetPortRangeName = "EOS_P2P_GetPortRange";
private const string EOS_P2P_GetRelayControlName = "EOS_P2P_GetRelayControl";
private const string EOS_P2P_QueryNATTypeName = "EOS_P2P_QueryNATType";
private const string EOS_P2P_ReceivePacketName = "EOS_P2P_ReceivePacket";
private const string EOS_P2P_RemoveNotifyIncomingPacketQueueFullName = "EOS_P2P_RemoveNotifyIncomingPacketQueueFull";
private const string EOS_P2P_RemoveNotifyPeerConnectionClosedName = "EOS_P2P_RemoveNotifyPeerConnectionClosed";
private const string EOS_P2P_RemoveNotifyPeerConnectionEstablishedName = "EOS_P2P_RemoveNotifyPeerConnectionEstablished";
private const string EOS_P2P_RemoveNotifyPeerConnectionRequestName = "EOS_P2P_RemoveNotifyPeerConnectionRequest";
private const string EOS_P2P_SendPacketName = "EOS_P2P_SendPacket";
private const string EOS_P2P_SetPacketQueueSizeName = "EOS_P2P_SetPacketQueueSize";
private const string EOS_P2P_SetPortRangeName = "EOS_P2P_SetPortRange";
private const string EOS_P2P_SetRelayControlName = "EOS_P2P_SetRelayControl";
private const string EOS_Platform_CheckForLauncherAndRestartName = "EOS_Platform_CheckForLauncherAndRestart";
private const string EOS_Platform_CreateName = "EOS_Platform_Create";
private const string EOS_Platform_GetAchievementsInterfaceName = "EOS_Platform_GetAchievementsInterface";
private const string EOS_Platform_GetActiveCountryCodeName = "EOS_Platform_GetActiveCountryCode";
private const string EOS_Platform_GetActiveLocaleCodeName = "EOS_Platform_GetActiveLocaleCode";
private const string EOS_Platform_GetAntiCheatClientInterfaceName = "EOS_Platform_GetAntiCheatClientInterface";
private const string EOS_Platform_GetAntiCheatServerInterfaceName = "EOS_Platform_GetAntiCheatServerInterface";
private const string EOS_Platform_GetApplicationStatusName = "EOS_Platform_GetApplicationStatus";
private const string EOS_Platform_GetAuthInterfaceName = "EOS_Platform_GetAuthInterface";
private const string EOS_Platform_GetConnectInterfaceName = "EOS_Platform_GetConnectInterface";
private const string EOS_Platform_GetCustomInvitesInterfaceName = "EOS_Platform_GetCustomInvitesInterface";
private const string EOS_Platform_GetDesktopCrossplayStatusName = "EOS_Platform_GetDesktopCrossplayStatus";
private const string EOS_Platform_GetEcomInterfaceName = "EOS_Platform_GetEcomInterface";
private const string EOS_Platform_GetFriendsInterfaceName = "EOS_Platform_GetFriendsInterface";
private const string EOS_Platform_GetKWSInterfaceName = "EOS_Platform_GetKWSInterface";
private const string EOS_Platform_GetLeaderboardsInterfaceName = "EOS_Platform_GetLeaderboardsInterface";
private const string EOS_Platform_GetLobbyInterfaceName = "EOS_Platform_GetLobbyInterface";
private const string EOS_Platform_GetMetricsInterfaceName = "EOS_Platform_GetMetricsInterface";
private const string EOS_Platform_GetModsInterfaceName = "EOS_Platform_GetModsInterface";
private const string EOS_Platform_GetNetworkStatusName = "EOS_Platform_GetNetworkStatus";
private const string EOS_Platform_GetOverrideCountryCodeName = "EOS_Platform_GetOverrideCountryCode";
private const string EOS_Platform_GetOverrideLocaleCodeName = "EOS_Platform_GetOverrideLocaleCode";
private const string EOS_Platform_GetP2PInterfaceName = "EOS_Platform_GetP2PInterface";
private const string EOS_Platform_GetPlayerDataStorageInterfaceName = "EOS_Platform_GetPlayerDataStorageInterface";
private const string EOS_Platform_GetPresenceInterfaceName = "EOS_Platform_GetPresenceInterface";
private const string EOS_Platform_GetProgressionSnapshotInterfaceName = "EOS_Platform_GetProgressionSnapshotInterface";
private const string EOS_Platform_GetRTCAdminInterfaceName = "EOS_Platform_GetRTCAdminInterface";
private const string EOS_Platform_GetRTCInterfaceName = "EOS_Platform_GetRTCInterface";
private const string EOS_Platform_GetReportsInterfaceName = "EOS_Platform_GetReportsInterface";
private const string EOS_Platform_GetSanctionsInterfaceName = "EOS_Platform_GetSanctionsInterface";
private const string EOS_Platform_GetSessionsInterfaceName = "EOS_Platform_GetSessionsInterface";
private const string EOS_Platform_GetStatsInterfaceName = "EOS_Platform_GetStatsInterface";
private const string EOS_Platform_GetTitleStorageInterfaceName = "EOS_Platform_GetTitleStorageInterface";
private const string EOS_Platform_GetUIInterfaceName = "EOS_Platform_GetUIInterface";
private const string EOS_Platform_GetUserInfoInterfaceName = "EOS_Platform_GetUserInfoInterface";
private const string EOS_Platform_ReleaseName = "EOS_Platform_Release";
private const string EOS_Platform_SetApplicationStatusName = "EOS_Platform_SetApplicationStatus";
private const string EOS_Platform_SetNetworkStatusName = "EOS_Platform_SetNetworkStatus";
private const string EOS_Platform_SetOverrideCountryCodeName = "EOS_Platform_SetOverrideCountryCode";
private const string EOS_Platform_SetOverrideLocaleCodeName = "EOS_Platform_SetOverrideLocaleCode";
private const string EOS_Platform_TickName = "EOS_Platform_Tick";
private const string EOS_PlayerDataStorageFileTransferRequest_CancelRequestName = "EOS_PlayerDataStorageFileTransferRequest_CancelRequest";
private const string EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateName = "EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState";
private const string EOS_PlayerDataStorageFileTransferRequest_GetFilenameName = "EOS_PlayerDataStorageFileTransferRequest_GetFilename";
private const string EOS_PlayerDataStorageFileTransferRequest_ReleaseName = "EOS_PlayerDataStorageFileTransferRequest_Release";
private const string EOS_PlayerDataStorage_CopyFileMetadataAtIndexName = "EOS_PlayerDataStorage_CopyFileMetadataAtIndex";
private const string EOS_PlayerDataStorage_CopyFileMetadataByFilenameName = "EOS_PlayerDataStorage_CopyFileMetadataByFilename";
private const string EOS_PlayerDataStorage_DeleteCacheName = "EOS_PlayerDataStorage_DeleteCache";
private const string EOS_PlayerDataStorage_DeleteFileName = "EOS_PlayerDataStorage_DeleteFile";
private const string EOS_PlayerDataStorage_DuplicateFileName = "EOS_PlayerDataStorage_DuplicateFile";
private const string EOS_PlayerDataStorage_FileMetadata_ReleaseName = "EOS_PlayerDataStorage_FileMetadata_Release";
private const string EOS_PlayerDataStorage_GetFileMetadataCountName = "EOS_PlayerDataStorage_GetFileMetadataCount";
private const string EOS_PlayerDataStorage_QueryFileName = "EOS_PlayerDataStorage_QueryFile";
private const string EOS_PlayerDataStorage_QueryFileListName = "EOS_PlayerDataStorage_QueryFileList";
private const string EOS_PlayerDataStorage_ReadFileName = "EOS_PlayerDataStorage_ReadFile";
private const string EOS_PlayerDataStorage_WriteFileName = "EOS_PlayerDataStorage_WriteFile";
private const string EOS_PresenceModification_DeleteDataName = "EOS_PresenceModification_DeleteData";
private const string EOS_PresenceModification_ReleaseName = "EOS_PresenceModification_Release";
private const string EOS_PresenceModification_SetDataName = "EOS_PresenceModification_SetData";
private const string EOS_PresenceModification_SetJoinInfoName = "EOS_PresenceModification_SetJoinInfo";
private const string EOS_PresenceModification_SetRawRichTextName = "EOS_PresenceModification_SetRawRichText";
private const string EOS_PresenceModification_SetStatusName = "EOS_PresenceModification_SetStatus";
private const string EOS_Presence_AddNotifyJoinGameAcceptedName = "EOS_Presence_AddNotifyJoinGameAccepted";
private const string EOS_Presence_AddNotifyOnPresenceChangedName = "EOS_Presence_AddNotifyOnPresenceChanged";
private const string EOS_Presence_CopyPresenceName = "EOS_Presence_CopyPresence";
private const string EOS_Presence_CreatePresenceModificationName = "EOS_Presence_CreatePresenceModification";
private const string EOS_Presence_GetJoinInfoName = "EOS_Presence_GetJoinInfo";
private const string EOS_Presence_HasPresenceName = "EOS_Presence_HasPresence";
private const string EOS_Presence_Info_ReleaseName = "EOS_Presence_Info_Release";
private const string EOS_Presence_QueryPresenceName = "EOS_Presence_QueryPresence";
private const string EOS_Presence_RemoveNotifyJoinGameAcceptedName = "EOS_Presence_RemoveNotifyJoinGameAccepted";
private const string EOS_Presence_RemoveNotifyOnPresenceChangedName = "EOS_Presence_RemoveNotifyOnPresenceChanged";
private const string EOS_Presence_SetPresenceName = "EOS_Presence_SetPresence";
private const string EOS_ProductUserId_FromStringName = "EOS_ProductUserId_FromString";
private const string EOS_ProductUserId_IsValidName = "EOS_ProductUserId_IsValid";
private const string EOS_ProductUserId_ToStringName = "EOS_ProductUserId_ToString";
private const string EOS_ProgressionSnapshot_AddProgressionName = "EOS_ProgressionSnapshot_AddProgression";
private const string EOS_ProgressionSnapshot_BeginSnapshotName = "EOS_ProgressionSnapshot_BeginSnapshot";
private const string EOS_ProgressionSnapshot_DeleteSnapshotName = "EOS_ProgressionSnapshot_DeleteSnapshot";
private const string EOS_ProgressionSnapshot_EndSnapshotName = "EOS_ProgressionSnapshot_EndSnapshot";
private const string EOS_ProgressionSnapshot_SubmitSnapshotName = "EOS_ProgressionSnapshot_SubmitSnapshot";
private const string EOS_RTCAdmin_CopyUserTokenByIndexName = "EOS_RTCAdmin_CopyUserTokenByIndex";
private const string EOS_RTCAdmin_CopyUserTokenByUserIdName = "EOS_RTCAdmin_CopyUserTokenByUserId";
private const string EOS_RTCAdmin_KickName = "EOS_RTCAdmin_Kick";
private const string EOS_RTCAdmin_QueryJoinRoomTokenName = "EOS_RTCAdmin_QueryJoinRoomToken";
private const string EOS_RTCAdmin_SetParticipantHardMuteName = "EOS_RTCAdmin_SetParticipantHardMute";
private const string EOS_RTCAdmin_UserToken_ReleaseName = "EOS_RTCAdmin_UserToken_Release";
private const string EOS_RTCAudio_AddNotifyAudioBeforeRenderName = "EOS_RTCAudio_AddNotifyAudioBeforeRender";
private const string EOS_RTCAudio_AddNotifyAudioBeforeSendName = "EOS_RTCAudio_AddNotifyAudioBeforeSend";
private const string EOS_RTCAudio_AddNotifyAudioDevicesChangedName = "EOS_RTCAudio_AddNotifyAudioDevicesChanged";
private const string EOS_RTCAudio_AddNotifyAudioInputStateName = "EOS_RTCAudio_AddNotifyAudioInputState";
private const string EOS_RTCAudio_AddNotifyAudioOutputStateName = "EOS_RTCAudio_AddNotifyAudioOutputState";
private const string EOS_RTCAudio_AddNotifyParticipantUpdatedName = "EOS_RTCAudio_AddNotifyParticipantUpdated";
private const string EOS_RTCAudio_GetAudioInputDeviceByIndexName = "EOS_RTCAudio_GetAudioInputDeviceByIndex";
private const string EOS_RTCAudio_GetAudioInputDevicesCountName = "EOS_RTCAudio_GetAudioInputDevicesCount";
private const string EOS_RTCAudio_GetAudioOutputDeviceByIndexName = "EOS_RTCAudio_GetAudioOutputDeviceByIndex";
private const string EOS_RTCAudio_GetAudioOutputDevicesCountName = "EOS_RTCAudio_GetAudioOutputDevicesCount";
private const string EOS_RTCAudio_RegisterPlatformAudioUserName = "EOS_RTCAudio_RegisterPlatformAudioUser";
private const string EOS_RTCAudio_RemoveNotifyAudioBeforeRenderName = "EOS_RTCAudio_RemoveNotifyAudioBeforeRender";
private const string EOS_RTCAudio_RemoveNotifyAudioBeforeSendName = "EOS_RTCAudio_RemoveNotifyAudioBeforeSend";
private const string EOS_RTCAudio_RemoveNotifyAudioDevicesChangedName = "EOS_RTCAudio_RemoveNotifyAudioDevicesChanged";
private const string EOS_RTCAudio_RemoveNotifyAudioInputStateName = "EOS_RTCAudio_RemoveNotifyAudioInputState";
private const string EOS_RTCAudio_RemoveNotifyAudioOutputStateName = "EOS_RTCAudio_RemoveNotifyAudioOutputState";
private const string EOS_RTCAudio_RemoveNotifyParticipantUpdatedName = "EOS_RTCAudio_RemoveNotifyParticipantUpdated";
private const string EOS_RTCAudio_SendAudioName = "EOS_RTCAudio_SendAudio";
private const string EOS_RTCAudio_SetAudioInputSettingsName = "EOS_RTCAudio_SetAudioInputSettings";
private const string EOS_RTCAudio_SetAudioOutputSettingsName = "EOS_RTCAudio_SetAudioOutputSettings";
private const string EOS_RTCAudio_UnregisterPlatformAudioUserName = "EOS_RTCAudio_UnregisterPlatformAudioUser";
private const string EOS_RTCAudio_UpdateParticipantVolumeName = "EOS_RTCAudio_UpdateParticipantVolume";
private const string EOS_RTCAudio_UpdateReceivingName = "EOS_RTCAudio_UpdateReceiving";
private const string EOS_RTCAudio_UpdateReceivingVolumeName = "EOS_RTCAudio_UpdateReceivingVolume";
private const string EOS_RTCAudio_UpdateSendingName = "EOS_RTCAudio_UpdateSending";
private const string EOS_RTCAudio_UpdateSendingVolumeName = "EOS_RTCAudio_UpdateSendingVolume";
private const string EOS_RTC_AddNotifyDisconnectedName = "EOS_RTC_AddNotifyDisconnected";
private const string EOS_RTC_AddNotifyParticipantStatusChangedName = "EOS_RTC_AddNotifyParticipantStatusChanged";
private const string EOS_RTC_BlockParticipantName = "EOS_RTC_BlockParticipant";
private const string EOS_RTC_GetAudioInterfaceName = "EOS_RTC_GetAudioInterface";
private const string EOS_RTC_JoinRoomName = "EOS_RTC_JoinRoom";
private const string EOS_RTC_LeaveRoomName = "EOS_RTC_LeaveRoom";
private const string EOS_RTC_RemoveNotifyDisconnectedName = "EOS_RTC_RemoveNotifyDisconnected";
private const string EOS_RTC_RemoveNotifyParticipantStatusChangedName = "EOS_RTC_RemoveNotifyParticipantStatusChanged";
private const string EOS_RTC_SetRoomSettingName = "EOS_RTC_SetRoomSetting";
private const string EOS_RTC_SetSettingName = "EOS_RTC_SetSetting";
private const string EOS_Reports_SendPlayerBehaviorReportName = "EOS_Reports_SendPlayerBehaviorReport";
private const string EOS_Sanctions_CopyPlayerSanctionByIndexName = "EOS_Sanctions_CopyPlayerSanctionByIndex";
private const string EOS_Sanctions_GetPlayerSanctionCountName = "EOS_Sanctions_GetPlayerSanctionCount";
private const string EOS_Sanctions_PlayerSanction_ReleaseName = "EOS_Sanctions_PlayerSanction_Release";
private const string EOS_Sanctions_QueryActivePlayerSanctionsName = "EOS_Sanctions_QueryActivePlayerSanctions";
private const string EOS_SessionDetails_Attribute_ReleaseName = "EOS_SessionDetails_Attribute_Release";
private const string EOS_SessionDetails_CopyInfoName = "EOS_SessionDetails_CopyInfo";
private const string EOS_SessionDetails_CopySessionAttributeByIndexName = "EOS_SessionDetails_CopySessionAttributeByIndex";
private const string EOS_SessionDetails_CopySessionAttributeByKeyName = "EOS_SessionDetails_CopySessionAttributeByKey";
private const string EOS_SessionDetails_GetSessionAttributeCountName = "EOS_SessionDetails_GetSessionAttributeCount";
private const string EOS_SessionDetails_Info_ReleaseName = "EOS_SessionDetails_Info_Release";
private const string EOS_SessionDetails_ReleaseName = "EOS_SessionDetails_Release";
private const string EOS_SessionModification_AddAttributeName = "EOS_SessionModification_AddAttribute";
private const string EOS_SessionModification_ReleaseName = "EOS_SessionModification_Release";
private const string EOS_SessionModification_RemoveAttributeName = "EOS_SessionModification_RemoveAttribute";
private const string EOS_SessionModification_SetBucketIdName = "EOS_SessionModification_SetBucketId";
private const string EOS_SessionModification_SetHostAddressName = "EOS_SessionModification_SetHostAddress";
private const string EOS_SessionModification_SetInvitesAllowedName = "EOS_SessionModification_SetInvitesAllowed";
private const string EOS_SessionModification_SetJoinInProgressAllowedName = "EOS_SessionModification_SetJoinInProgressAllowed";
private const string EOS_SessionModification_SetMaxPlayersName = "EOS_SessionModification_SetMaxPlayers";
private const string EOS_SessionModification_SetPermissionLevelName = "EOS_SessionModification_SetPermissionLevel";
private const string EOS_SessionSearch_CopySearchResultByIndexName = "EOS_SessionSearch_CopySearchResultByIndex";
private const string EOS_SessionSearch_FindName = "EOS_SessionSearch_Find";
private const string EOS_SessionSearch_GetSearchResultCountName = "EOS_SessionSearch_GetSearchResultCount";
private const string EOS_SessionSearch_ReleaseName = "EOS_SessionSearch_Release";
private const string EOS_SessionSearch_RemoveParameterName = "EOS_SessionSearch_RemoveParameter";
private const string EOS_SessionSearch_SetMaxResultsName = "EOS_SessionSearch_SetMaxResults";
private const string EOS_SessionSearch_SetParameterName = "EOS_SessionSearch_SetParameter";
private const string EOS_SessionSearch_SetSessionIdName = "EOS_SessionSearch_SetSessionId";
private const string EOS_SessionSearch_SetTargetUserIdName = "EOS_SessionSearch_SetTargetUserId";
private const string EOS_Sessions_AddNotifyJoinSessionAcceptedName = "EOS_Sessions_AddNotifyJoinSessionAccepted";
private const string EOS_Sessions_AddNotifySessionInviteAcceptedName = "EOS_Sessions_AddNotifySessionInviteAccepted";
private const string EOS_Sessions_AddNotifySessionInviteReceivedName = "EOS_Sessions_AddNotifySessionInviteReceived";
private const string EOS_Sessions_CopyActiveSessionHandleName = "EOS_Sessions_CopyActiveSessionHandle";
private const string EOS_Sessions_CopySessionHandleByInviteIdName = "EOS_Sessions_CopySessionHandleByInviteId";
private const string EOS_Sessions_CopySessionHandleByUiEventIdName = "EOS_Sessions_CopySessionHandleByUiEventId";
private const string EOS_Sessions_CopySessionHandleForPresenceName = "EOS_Sessions_CopySessionHandleForPresence";
private const string EOS_Sessions_CreateSessionModificationName = "EOS_Sessions_CreateSessionModification";
private const string EOS_Sessions_CreateSessionSearchName = "EOS_Sessions_CreateSessionSearch";
private const string EOS_Sessions_DestroySessionName = "EOS_Sessions_DestroySession";
private const string EOS_Sessions_DumpSessionStateName = "EOS_Sessions_DumpSessionState";
private const string EOS_Sessions_EndSessionName = "EOS_Sessions_EndSession";
private const string EOS_Sessions_GetInviteCountName = "EOS_Sessions_GetInviteCount";
private const string EOS_Sessions_GetInviteIdByIndexName = "EOS_Sessions_GetInviteIdByIndex";
private const string EOS_Sessions_IsUserInSessionName = "EOS_Sessions_IsUserInSession";
private const string EOS_Sessions_JoinSessionName = "EOS_Sessions_JoinSession";
private const string EOS_Sessions_QueryInvitesName = "EOS_Sessions_QueryInvites";
private const string EOS_Sessions_RegisterPlayersName = "EOS_Sessions_RegisterPlayers";
private const string EOS_Sessions_RejectInviteName = "EOS_Sessions_RejectInvite";
private const string EOS_Sessions_RemoveNotifyJoinSessionAcceptedName = "EOS_Sessions_RemoveNotifyJoinSessionAccepted";
private const string EOS_Sessions_RemoveNotifySessionInviteAcceptedName = "EOS_Sessions_RemoveNotifySessionInviteAccepted";
private const string EOS_Sessions_RemoveNotifySessionInviteReceivedName = "EOS_Sessions_RemoveNotifySessionInviteReceived";
private const string EOS_Sessions_SendInviteName = "EOS_Sessions_SendInvite";
private const string EOS_Sessions_StartSessionName = "EOS_Sessions_StartSession";
private const string EOS_Sessions_UnregisterPlayersName = "EOS_Sessions_UnregisterPlayers";
private const string EOS_Sessions_UpdateSessionName = "EOS_Sessions_UpdateSession";
private const string EOS_Sessions_UpdateSessionModificationName = "EOS_Sessions_UpdateSessionModification";
private const string EOS_ShutdownName = "EOS_Shutdown";
private const string EOS_Stats_CopyStatByIndexName = "EOS_Stats_CopyStatByIndex";
private const string EOS_Stats_CopyStatByNameName = "EOS_Stats_CopyStatByName";
private const string EOS_Stats_GetStatsCountName = "EOS_Stats_GetStatsCount";
private const string EOS_Stats_IngestStatName = "EOS_Stats_IngestStat";
private const string EOS_Stats_QueryStatsName = "EOS_Stats_QueryStats";
private const string EOS_Stats_Stat_ReleaseName = "EOS_Stats_Stat_Release";
private const string EOS_TitleStorageFileTransferRequest_CancelRequestName = "EOS_TitleStorageFileTransferRequest_CancelRequest";
private const string EOS_TitleStorageFileTransferRequest_GetFileRequestStateName = "EOS_TitleStorageFileTransferRequest_GetFileRequestState";
private const string EOS_TitleStorageFileTransferRequest_GetFilenameName = "EOS_TitleStorageFileTransferRequest_GetFilename";
private const string EOS_TitleStorageFileTransferRequest_ReleaseName = "EOS_TitleStorageFileTransferRequest_Release";
private const string EOS_TitleStorage_CopyFileMetadataAtIndexName = "EOS_TitleStorage_CopyFileMetadataAtIndex";
private const string EOS_TitleStorage_CopyFileMetadataByFilenameName = "EOS_TitleStorage_CopyFileMetadataByFilename";
private const string EOS_TitleStorage_DeleteCacheName = "EOS_TitleStorage_DeleteCache";
private const string EOS_TitleStorage_FileMetadata_ReleaseName = "EOS_TitleStorage_FileMetadata_Release";
private const string EOS_TitleStorage_GetFileMetadataCountName = "EOS_TitleStorage_GetFileMetadataCount";
private const string EOS_TitleStorage_QueryFileName = "EOS_TitleStorage_QueryFile";
private const string EOS_TitleStorage_QueryFileListName = "EOS_TitleStorage_QueryFileList";
private const string EOS_TitleStorage_ReadFileName = "EOS_TitleStorage_ReadFile";
private const string EOS_UI_AcknowledgeEventIdName = "EOS_UI_AcknowledgeEventId";
private const string EOS_UI_AddNotifyDisplaySettingsUpdatedName = "EOS_UI_AddNotifyDisplaySettingsUpdated";
private const string EOS_UI_GetFriendsExclusiveInputName = "EOS_UI_GetFriendsExclusiveInput";
private const string EOS_UI_GetFriendsVisibleName = "EOS_UI_GetFriendsVisible";
private const string EOS_UI_GetNotificationLocationPreferenceName = "EOS_UI_GetNotificationLocationPreference";
private const string EOS_UI_GetToggleFriendsKeyName = "EOS_UI_GetToggleFriendsKey";
private const string EOS_UI_HideFriendsName = "EOS_UI_HideFriends";
private const string EOS_UI_IsSocialOverlayPausedName = "EOS_UI_IsSocialOverlayPaused";
private const string EOS_UI_IsValidKeyCombinationName = "EOS_UI_IsValidKeyCombination";
private const string EOS_UI_PauseSocialOverlayName = "EOS_UI_PauseSocialOverlay";
private const string EOS_UI_RemoveNotifyDisplaySettingsUpdatedName = "EOS_UI_RemoveNotifyDisplaySettingsUpdated";
private const string EOS_UI_SetDisplayPreferenceName = "EOS_UI_SetDisplayPreference";
private const string EOS_UI_SetToggleFriendsKeyName = "EOS_UI_SetToggleFriendsKey";
private const string EOS_UI_ShowBlockPlayerName = "EOS_UI_ShowBlockPlayer";
private const string EOS_UI_ShowFriendsName = "EOS_UI_ShowFriends";
private const string EOS_UI_ShowReportPlayerName = "EOS_UI_ShowReportPlayer";
private const string EOS_UserInfo_CopyExternalUserInfoByAccountIdName = "EOS_UserInfo_CopyExternalUserInfoByAccountId";
private const string EOS_UserInfo_CopyExternalUserInfoByAccountTypeName = "EOS_UserInfo_CopyExternalUserInfoByAccountType";
private const string EOS_UserInfo_CopyExternalUserInfoByIndexName = "EOS_UserInfo_CopyExternalUserInfoByIndex";
private const string EOS_UserInfo_CopyUserInfoName = "EOS_UserInfo_CopyUserInfo";
private const string EOS_UserInfo_ExternalUserInfo_ReleaseName = "EOS_UserInfo_ExternalUserInfo_Release";
private const string EOS_UserInfo_GetExternalUserInfoCountName = "EOS_UserInfo_GetExternalUserInfoCount";
private const string EOS_UserInfo_QueryUserInfoName = "EOS_UserInfo_QueryUserInfo";
private const string EOS_UserInfo_QueryUserInfoByDisplayNameName = "EOS_UserInfo_QueryUserInfoByDisplayName";
private const string EOS_UserInfo_QueryUserInfoByExternalAccountName = "EOS_UserInfo_QueryUserInfoByExternalAccount";
private const string EOS_UserInfo_ReleaseName = "EOS_UserInfo_Release";
#endif
#if EOS_DYNAMIC_BINDINGS_NAME_TYPE2
private const string EOS_Achievements_AddNotifyAchievementsUnlockedName = "_EOS_Achievements_AddNotifyAchievementsUnlocked";
private const string EOS_Achievements_AddNotifyAchievementsUnlockedV2Name = "_EOS_Achievements_AddNotifyAchievementsUnlockedV2";
private const string EOS_Achievements_CopyAchievementDefinitionByAchievementIdName = "_EOS_Achievements_CopyAchievementDefinitionByAchievementId";
private const string EOS_Achievements_CopyAchievementDefinitionByIndexName = "_EOS_Achievements_CopyAchievementDefinitionByIndex";
private const string EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdName = "_EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId";
private const string EOS_Achievements_CopyAchievementDefinitionV2ByIndexName = "_EOS_Achievements_CopyAchievementDefinitionV2ByIndex";
private const string EOS_Achievements_CopyPlayerAchievementByAchievementIdName = "_EOS_Achievements_CopyPlayerAchievementByAchievementId";
private const string EOS_Achievements_CopyPlayerAchievementByIndexName = "_EOS_Achievements_CopyPlayerAchievementByIndex";
private const string EOS_Achievements_CopyUnlockedAchievementByAchievementIdName = "_EOS_Achievements_CopyUnlockedAchievementByAchievementId";
private const string EOS_Achievements_CopyUnlockedAchievementByIndexName = "_EOS_Achievements_CopyUnlockedAchievementByIndex";
private const string EOS_Achievements_DefinitionV2_ReleaseName = "_EOS_Achievements_DefinitionV2_Release";
private const string EOS_Achievements_Definition_ReleaseName = "_EOS_Achievements_Definition_Release";
private const string EOS_Achievements_GetAchievementDefinitionCountName = "_EOS_Achievements_GetAchievementDefinitionCount";
private const string EOS_Achievements_GetPlayerAchievementCountName = "_EOS_Achievements_GetPlayerAchievementCount";
private const string EOS_Achievements_GetUnlockedAchievementCountName = "_EOS_Achievements_GetUnlockedAchievementCount";
private const string EOS_Achievements_PlayerAchievement_ReleaseName = "_EOS_Achievements_PlayerAchievement_Release";
private const string EOS_Achievements_QueryDefinitionsName = "_EOS_Achievements_QueryDefinitions";
private const string EOS_Achievements_QueryPlayerAchievementsName = "_EOS_Achievements_QueryPlayerAchievements";
private const string EOS_Achievements_RemoveNotifyAchievementsUnlockedName = "_EOS_Achievements_RemoveNotifyAchievementsUnlocked";
private const string EOS_Achievements_UnlockAchievementsName = "_EOS_Achievements_UnlockAchievements";
private const string EOS_Achievements_UnlockedAchievement_ReleaseName = "_EOS_Achievements_UnlockedAchievement_Release";
private const string EOS_ActiveSession_CopyInfoName = "_EOS_ActiveSession_CopyInfo";
private const string EOS_ActiveSession_GetRegisteredPlayerByIndexName = "_EOS_ActiveSession_GetRegisteredPlayerByIndex";
private const string EOS_ActiveSession_GetRegisteredPlayerCountName = "_EOS_ActiveSession_GetRegisteredPlayerCount";
private const string EOS_ActiveSession_Info_ReleaseName = "_EOS_ActiveSession_Info_Release";
private const string EOS_ActiveSession_ReleaseName = "_EOS_ActiveSession_Release";
private const string EOS_AntiCheatClient_AddExternalIntegrityCatalogName = "_EOS_AntiCheatClient_AddExternalIntegrityCatalog";
private const string EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedName = "_EOS_AntiCheatClient_AddNotifyClientIntegrityViolated";
private const string EOS_AntiCheatClient_AddNotifyMessageToPeerName = "_EOS_AntiCheatClient_AddNotifyMessageToPeer";
private const string EOS_AntiCheatClient_AddNotifyMessageToServerName = "_EOS_AntiCheatClient_AddNotifyMessageToServer";
private const string EOS_AntiCheatClient_AddNotifyPeerActionRequiredName = "_EOS_AntiCheatClient_AddNotifyPeerActionRequired";
private const string EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedName = "_EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged";
private const string EOS_AntiCheatClient_BeginSessionName = "_EOS_AntiCheatClient_BeginSession";
private const string EOS_AntiCheatClient_EndSessionName = "_EOS_AntiCheatClient_EndSession";
private const string EOS_AntiCheatClient_GetProtectMessageOutputLengthName = "_EOS_AntiCheatClient_GetProtectMessageOutputLength";
private const string EOS_AntiCheatClient_PollStatusName = "_EOS_AntiCheatClient_PollStatus";
private const string EOS_AntiCheatClient_ProtectMessageName = "_EOS_AntiCheatClient_ProtectMessage";
private const string EOS_AntiCheatClient_ReceiveMessageFromPeerName = "_EOS_AntiCheatClient_ReceiveMessageFromPeer";
private const string EOS_AntiCheatClient_ReceiveMessageFromServerName = "_EOS_AntiCheatClient_ReceiveMessageFromServer";
private const string EOS_AntiCheatClient_RegisterPeerName = "_EOS_AntiCheatClient_RegisterPeer";
private const string EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedName = "_EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated";
private const string EOS_AntiCheatClient_RemoveNotifyMessageToPeerName = "_EOS_AntiCheatClient_RemoveNotifyMessageToPeer";
private const string EOS_AntiCheatClient_RemoveNotifyMessageToServerName = "_EOS_AntiCheatClient_RemoveNotifyMessageToServer";
private const string EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredName = "_EOS_AntiCheatClient_RemoveNotifyPeerActionRequired";
private const string EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedName = "_EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged";
private const string EOS_AntiCheatClient_UnprotectMessageName = "_EOS_AntiCheatClient_UnprotectMessage";
private const string EOS_AntiCheatClient_UnregisterPeerName = "_EOS_AntiCheatClient_UnregisterPeer";
private const string EOS_AntiCheatServer_AddNotifyClientActionRequiredName = "_EOS_AntiCheatServer_AddNotifyClientActionRequired";
private const string EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedName = "_EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged";
private const string EOS_AntiCheatServer_AddNotifyMessageToClientName = "_EOS_AntiCheatServer_AddNotifyMessageToClient";
private const string EOS_AntiCheatServer_BeginSessionName = "_EOS_AntiCheatServer_BeginSession";
private const string EOS_AntiCheatServer_EndSessionName = "_EOS_AntiCheatServer_EndSession";
private const string EOS_AntiCheatServer_GetProtectMessageOutputLengthName = "_EOS_AntiCheatServer_GetProtectMessageOutputLength";
private const string EOS_AntiCheatServer_LogEventName = "_EOS_AntiCheatServer_LogEvent";
private const string EOS_AntiCheatServer_LogGameRoundEndName = "_EOS_AntiCheatServer_LogGameRoundEnd";
private const string EOS_AntiCheatServer_LogGameRoundStartName = "_EOS_AntiCheatServer_LogGameRoundStart";
private const string EOS_AntiCheatServer_LogPlayerDespawnName = "_EOS_AntiCheatServer_LogPlayerDespawn";
private const string EOS_AntiCheatServer_LogPlayerReviveName = "_EOS_AntiCheatServer_LogPlayerRevive";
private const string EOS_AntiCheatServer_LogPlayerSpawnName = "_EOS_AntiCheatServer_LogPlayerSpawn";
private const string EOS_AntiCheatServer_LogPlayerTakeDamageName = "_EOS_AntiCheatServer_LogPlayerTakeDamage";
private const string EOS_AntiCheatServer_LogPlayerTickName = "_EOS_AntiCheatServer_LogPlayerTick";
private const string EOS_AntiCheatServer_LogPlayerUseAbilityName = "_EOS_AntiCheatServer_LogPlayerUseAbility";
private const string EOS_AntiCheatServer_LogPlayerUseWeaponName = "_EOS_AntiCheatServer_LogPlayerUseWeapon";
private const string EOS_AntiCheatServer_ProtectMessageName = "_EOS_AntiCheatServer_ProtectMessage";
private const string EOS_AntiCheatServer_ReceiveMessageFromClientName = "_EOS_AntiCheatServer_ReceiveMessageFromClient";
private const string EOS_AntiCheatServer_RegisterClientName = "_EOS_AntiCheatServer_RegisterClient";
private const string EOS_AntiCheatServer_RegisterEventName = "_EOS_AntiCheatServer_RegisterEvent";
private const string EOS_AntiCheatServer_RemoveNotifyClientActionRequiredName = "_EOS_AntiCheatServer_RemoveNotifyClientActionRequired";
private const string EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedName = "_EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged";
private const string EOS_AntiCheatServer_RemoveNotifyMessageToClientName = "_EOS_AntiCheatServer_RemoveNotifyMessageToClient";
private const string EOS_AntiCheatServer_SetClientDetailsName = "_EOS_AntiCheatServer_SetClientDetails";
private const string EOS_AntiCheatServer_SetClientNetworkStateName = "_EOS_AntiCheatServer_SetClientNetworkState";
private const string EOS_AntiCheatServer_SetGameSessionIdName = "_EOS_AntiCheatServer_SetGameSessionId";
private const string EOS_AntiCheatServer_UnprotectMessageName = "_EOS_AntiCheatServer_UnprotectMessage";
private const string EOS_AntiCheatServer_UnregisterClientName = "_EOS_AntiCheatServer_UnregisterClient";
private const string EOS_Auth_AddNotifyLoginStatusChangedName = "_EOS_Auth_AddNotifyLoginStatusChanged";
private const string EOS_Auth_CopyIdTokenName = "_EOS_Auth_CopyIdToken";
private const string EOS_Auth_CopyUserAuthTokenName = "_EOS_Auth_CopyUserAuthToken";
private const string EOS_Auth_DeletePersistentAuthName = "_EOS_Auth_DeletePersistentAuth";
private const string EOS_Auth_GetLoggedInAccountByIndexName = "_EOS_Auth_GetLoggedInAccountByIndex";
private const string EOS_Auth_GetLoggedInAccountsCountName = "_EOS_Auth_GetLoggedInAccountsCount";
private const string EOS_Auth_GetLoginStatusName = "_EOS_Auth_GetLoginStatus";
private const string EOS_Auth_GetMergedAccountByIndexName = "_EOS_Auth_GetMergedAccountByIndex";
private const string EOS_Auth_GetMergedAccountsCountName = "_EOS_Auth_GetMergedAccountsCount";
private const string EOS_Auth_GetSelectedAccountIdName = "_EOS_Auth_GetSelectedAccountId";
private const string EOS_Auth_IdToken_ReleaseName = "_EOS_Auth_IdToken_Release";
private const string EOS_Auth_LinkAccountName = "_EOS_Auth_LinkAccount";
private const string EOS_Auth_LoginName = "_EOS_Auth_Login";
private const string EOS_Auth_LogoutName = "_EOS_Auth_Logout";
private const string EOS_Auth_QueryIdTokenName = "_EOS_Auth_QueryIdToken";
private const string EOS_Auth_RemoveNotifyLoginStatusChangedName = "_EOS_Auth_RemoveNotifyLoginStatusChanged";
private const string EOS_Auth_Token_ReleaseName = "_EOS_Auth_Token_Release";
private const string EOS_Auth_VerifyIdTokenName = "_EOS_Auth_VerifyIdToken";
private const string EOS_Auth_VerifyUserAuthName = "_EOS_Auth_VerifyUserAuth";
private const string EOS_ByteArray_ToStringName = "_EOS_ByteArray_ToString";
private const string EOS_Connect_AddNotifyAuthExpirationName = "_EOS_Connect_AddNotifyAuthExpiration";
private const string EOS_Connect_AddNotifyLoginStatusChangedName = "_EOS_Connect_AddNotifyLoginStatusChanged";
private const string EOS_Connect_CopyIdTokenName = "_EOS_Connect_CopyIdToken";
private const string EOS_Connect_CopyProductUserExternalAccountByAccountIdName = "_EOS_Connect_CopyProductUserExternalAccountByAccountId";
private const string EOS_Connect_CopyProductUserExternalAccountByAccountTypeName = "_EOS_Connect_CopyProductUserExternalAccountByAccountType";
private const string EOS_Connect_CopyProductUserExternalAccountByIndexName = "_EOS_Connect_CopyProductUserExternalAccountByIndex";
private const string EOS_Connect_CopyProductUserInfoName = "_EOS_Connect_CopyProductUserInfo";
private const string EOS_Connect_CreateDeviceIdName = "_EOS_Connect_CreateDeviceId";
private const string EOS_Connect_CreateUserName = "_EOS_Connect_CreateUser";
private const string EOS_Connect_DeleteDeviceIdName = "_EOS_Connect_DeleteDeviceId";
private const string EOS_Connect_ExternalAccountInfo_ReleaseName = "_EOS_Connect_ExternalAccountInfo_Release";
private const string EOS_Connect_GetExternalAccountMappingName = "_EOS_Connect_GetExternalAccountMapping";
private const string EOS_Connect_GetLoggedInUserByIndexName = "_EOS_Connect_GetLoggedInUserByIndex";
private const string EOS_Connect_GetLoggedInUsersCountName = "_EOS_Connect_GetLoggedInUsersCount";
private const string EOS_Connect_GetLoginStatusName = "_EOS_Connect_GetLoginStatus";
private const string EOS_Connect_GetProductUserExternalAccountCountName = "_EOS_Connect_GetProductUserExternalAccountCount";
private const string EOS_Connect_GetProductUserIdMappingName = "_EOS_Connect_GetProductUserIdMapping";
private const string EOS_Connect_IdToken_ReleaseName = "_EOS_Connect_IdToken_Release";
private const string EOS_Connect_LinkAccountName = "_EOS_Connect_LinkAccount";
private const string EOS_Connect_LoginName = "_EOS_Connect_Login";
private const string EOS_Connect_QueryExternalAccountMappingsName = "_EOS_Connect_QueryExternalAccountMappings";
private const string EOS_Connect_QueryProductUserIdMappingsName = "_EOS_Connect_QueryProductUserIdMappings";
private const string EOS_Connect_RemoveNotifyAuthExpirationName = "_EOS_Connect_RemoveNotifyAuthExpiration";
private const string EOS_Connect_RemoveNotifyLoginStatusChangedName = "_EOS_Connect_RemoveNotifyLoginStatusChanged";
private const string EOS_Connect_TransferDeviceIdAccountName = "_EOS_Connect_TransferDeviceIdAccount";
private const string EOS_Connect_UnlinkAccountName = "_EOS_Connect_UnlinkAccount";
private const string EOS_Connect_VerifyIdTokenName = "_EOS_Connect_VerifyIdToken";
private const string EOS_ContinuanceToken_ToStringName = "_EOS_ContinuanceToken_ToString";
private const string EOS_CustomInvites_AddNotifyCustomInviteAcceptedName = "_EOS_CustomInvites_AddNotifyCustomInviteAccepted";
private const string EOS_CustomInvites_AddNotifyCustomInviteReceivedName = "_EOS_CustomInvites_AddNotifyCustomInviteReceived";
private const string EOS_CustomInvites_AddNotifyCustomInviteRejectedName = "_EOS_CustomInvites_AddNotifyCustomInviteRejected";
private const string EOS_CustomInvites_FinalizeInviteName = "_EOS_CustomInvites_FinalizeInvite";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedName = "_EOS_CustomInvites_RemoveNotifyCustomInviteAccepted";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteReceivedName = "_EOS_CustomInvites_RemoveNotifyCustomInviteReceived";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteRejectedName = "_EOS_CustomInvites_RemoveNotifyCustomInviteRejected";
private const string EOS_CustomInvites_SendCustomInviteName = "_EOS_CustomInvites_SendCustomInvite";
private const string EOS_CustomInvites_SetCustomInviteName = "_EOS_CustomInvites_SetCustomInvite";
private const string EOS_EResult_IsOperationCompleteName = "_EOS_EResult_IsOperationComplete";
private const string EOS_EResult_ToStringName = "_EOS_EResult_ToString";
private const string EOS_Ecom_CatalogItem_ReleaseName = "_EOS_Ecom_CatalogItem_Release";
private const string EOS_Ecom_CatalogOffer_ReleaseName = "_EOS_Ecom_CatalogOffer_Release";
private const string EOS_Ecom_CatalogRelease_ReleaseName = "_EOS_Ecom_CatalogRelease_Release";
private const string EOS_Ecom_CheckoutName = "_EOS_Ecom_Checkout";
private const string EOS_Ecom_CopyEntitlementByIdName = "_EOS_Ecom_CopyEntitlementById";
private const string EOS_Ecom_CopyEntitlementByIndexName = "_EOS_Ecom_CopyEntitlementByIndex";
private const string EOS_Ecom_CopyEntitlementByNameAndIndexName = "_EOS_Ecom_CopyEntitlementByNameAndIndex";
private const string EOS_Ecom_CopyItemByIdName = "_EOS_Ecom_CopyItemById";
private const string EOS_Ecom_CopyItemImageInfoByIndexName = "_EOS_Ecom_CopyItemImageInfoByIndex";
private const string EOS_Ecom_CopyItemReleaseByIndexName = "_EOS_Ecom_CopyItemReleaseByIndex";
private const string EOS_Ecom_CopyOfferByIdName = "_EOS_Ecom_CopyOfferById";
private const string EOS_Ecom_CopyOfferByIndexName = "_EOS_Ecom_CopyOfferByIndex";
private const string EOS_Ecom_CopyOfferImageInfoByIndexName = "_EOS_Ecom_CopyOfferImageInfoByIndex";
private const string EOS_Ecom_CopyOfferItemByIndexName = "_EOS_Ecom_CopyOfferItemByIndex";
private const string EOS_Ecom_CopyTransactionByIdName = "_EOS_Ecom_CopyTransactionById";
private const string EOS_Ecom_CopyTransactionByIndexName = "_EOS_Ecom_CopyTransactionByIndex";
private const string EOS_Ecom_Entitlement_ReleaseName = "_EOS_Ecom_Entitlement_Release";
private const string EOS_Ecom_GetEntitlementsByNameCountName = "_EOS_Ecom_GetEntitlementsByNameCount";
private const string EOS_Ecom_GetEntitlementsCountName = "_EOS_Ecom_GetEntitlementsCount";
private const string EOS_Ecom_GetItemImageInfoCountName = "_EOS_Ecom_GetItemImageInfoCount";
private const string EOS_Ecom_GetItemReleaseCountName = "_EOS_Ecom_GetItemReleaseCount";
private const string EOS_Ecom_GetOfferCountName = "_EOS_Ecom_GetOfferCount";
private const string EOS_Ecom_GetOfferImageInfoCountName = "_EOS_Ecom_GetOfferImageInfoCount";
private const string EOS_Ecom_GetOfferItemCountName = "_EOS_Ecom_GetOfferItemCount";
private const string EOS_Ecom_GetTransactionCountName = "_EOS_Ecom_GetTransactionCount";
private const string EOS_Ecom_KeyImageInfo_ReleaseName = "_EOS_Ecom_KeyImageInfo_Release";
private const string EOS_Ecom_QueryEntitlementsName = "_EOS_Ecom_QueryEntitlements";
private const string EOS_Ecom_QueryOffersName = "_EOS_Ecom_QueryOffers";
private const string EOS_Ecom_QueryOwnershipName = "_EOS_Ecom_QueryOwnership";
private const string EOS_Ecom_QueryOwnershipTokenName = "_EOS_Ecom_QueryOwnershipToken";
private const string EOS_Ecom_RedeemEntitlementsName = "_EOS_Ecom_RedeemEntitlements";
private const string EOS_Ecom_Transaction_CopyEntitlementByIndexName = "_EOS_Ecom_Transaction_CopyEntitlementByIndex";
private const string EOS_Ecom_Transaction_GetEntitlementsCountName = "_EOS_Ecom_Transaction_GetEntitlementsCount";
private const string EOS_Ecom_Transaction_GetTransactionIdName = "_EOS_Ecom_Transaction_GetTransactionId";
private const string EOS_Ecom_Transaction_ReleaseName = "_EOS_Ecom_Transaction_Release";
private const string EOS_EpicAccountId_FromStringName = "_EOS_EpicAccountId_FromString";
private const string EOS_EpicAccountId_IsValidName = "_EOS_EpicAccountId_IsValid";
private const string EOS_EpicAccountId_ToStringName = "_EOS_EpicAccountId_ToString";
private const string EOS_Friends_AcceptInviteName = "_EOS_Friends_AcceptInvite";
private const string EOS_Friends_AddNotifyFriendsUpdateName = "_EOS_Friends_AddNotifyFriendsUpdate";
private const string EOS_Friends_GetFriendAtIndexName = "_EOS_Friends_GetFriendAtIndex";
private const string EOS_Friends_GetFriendsCountName = "_EOS_Friends_GetFriendsCount";
private const string EOS_Friends_GetStatusName = "_EOS_Friends_GetStatus";
private const string EOS_Friends_QueryFriendsName = "_EOS_Friends_QueryFriends";
private const string EOS_Friends_RejectInviteName = "_EOS_Friends_RejectInvite";
private const string EOS_Friends_RemoveNotifyFriendsUpdateName = "_EOS_Friends_RemoveNotifyFriendsUpdate";
private const string EOS_Friends_SendInviteName = "_EOS_Friends_SendInvite";
private const string EOS_GetVersionName = "_EOS_GetVersion";
private const string EOS_InitializeName = "_EOS_Initialize";
private const string EOS_IntegratedPlatformOptionsContainer_AddName = "_EOS_IntegratedPlatformOptionsContainer_Add";
private const string EOS_IntegratedPlatformOptionsContainer_ReleaseName = "_EOS_IntegratedPlatformOptionsContainer_Release";
private const string EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerName = "_EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer";
private const string EOS_KWS_AddNotifyPermissionsUpdateReceivedName = "_EOS_KWS_AddNotifyPermissionsUpdateReceived";
private const string EOS_KWS_CopyPermissionByIndexName = "_EOS_KWS_CopyPermissionByIndex";
private const string EOS_KWS_CreateUserName = "_EOS_KWS_CreateUser";
private const string EOS_KWS_GetPermissionByKeyName = "_EOS_KWS_GetPermissionByKey";
private const string EOS_KWS_GetPermissionsCountName = "_EOS_KWS_GetPermissionsCount";
private const string EOS_KWS_PermissionStatus_ReleaseName = "_EOS_KWS_PermissionStatus_Release";
private const string EOS_KWS_QueryAgeGateName = "_EOS_KWS_QueryAgeGate";
private const string EOS_KWS_QueryPermissionsName = "_EOS_KWS_QueryPermissions";
private const string EOS_KWS_RemoveNotifyPermissionsUpdateReceivedName = "_EOS_KWS_RemoveNotifyPermissionsUpdateReceived";
private const string EOS_KWS_RequestPermissionsName = "_EOS_KWS_RequestPermissions";
private const string EOS_KWS_UpdateParentEmailName = "_EOS_KWS_UpdateParentEmail";
private const string EOS_Leaderboards_CopyLeaderboardDefinitionByIndexName = "_EOS_Leaderboards_CopyLeaderboardDefinitionByIndex";
private const string EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdName = "_EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId";
private const string EOS_Leaderboards_CopyLeaderboardRecordByIndexName = "_EOS_Leaderboards_CopyLeaderboardRecordByIndex";
private const string EOS_Leaderboards_CopyLeaderboardRecordByUserIdName = "_EOS_Leaderboards_CopyLeaderboardRecordByUserId";
private const string EOS_Leaderboards_CopyLeaderboardUserScoreByIndexName = "_EOS_Leaderboards_CopyLeaderboardUserScoreByIndex";
private const string EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdName = "_EOS_Leaderboards_CopyLeaderboardUserScoreByUserId";
private const string EOS_Leaderboards_Definition_ReleaseName = "_EOS_Leaderboards_Definition_Release";
private const string EOS_Leaderboards_GetLeaderboardDefinitionCountName = "_EOS_Leaderboards_GetLeaderboardDefinitionCount";
private const string EOS_Leaderboards_GetLeaderboardRecordCountName = "_EOS_Leaderboards_GetLeaderboardRecordCount";
private const string EOS_Leaderboards_GetLeaderboardUserScoreCountName = "_EOS_Leaderboards_GetLeaderboardUserScoreCount";
private const string EOS_Leaderboards_LeaderboardDefinition_ReleaseName = "_EOS_Leaderboards_LeaderboardDefinition_Release";
private const string EOS_Leaderboards_LeaderboardRecord_ReleaseName = "_EOS_Leaderboards_LeaderboardRecord_Release";
private const string EOS_Leaderboards_LeaderboardUserScore_ReleaseName = "_EOS_Leaderboards_LeaderboardUserScore_Release";
private const string EOS_Leaderboards_QueryLeaderboardDefinitionsName = "_EOS_Leaderboards_QueryLeaderboardDefinitions";
private const string EOS_Leaderboards_QueryLeaderboardRanksName = "_EOS_Leaderboards_QueryLeaderboardRanks";
private const string EOS_Leaderboards_QueryLeaderboardUserScoresName = "_EOS_Leaderboards_QueryLeaderboardUserScores";
private const string EOS_LobbyDetails_CopyAttributeByIndexName = "_EOS_LobbyDetails_CopyAttributeByIndex";
private const string EOS_LobbyDetails_CopyAttributeByKeyName = "_EOS_LobbyDetails_CopyAttributeByKey";
private const string EOS_LobbyDetails_CopyInfoName = "_EOS_LobbyDetails_CopyInfo";
private const string EOS_LobbyDetails_CopyMemberAttributeByIndexName = "_EOS_LobbyDetails_CopyMemberAttributeByIndex";
private const string EOS_LobbyDetails_CopyMemberAttributeByKeyName = "_EOS_LobbyDetails_CopyMemberAttributeByKey";
private const string EOS_LobbyDetails_GetAttributeCountName = "_EOS_LobbyDetails_GetAttributeCount";
private const string EOS_LobbyDetails_GetLobbyOwnerName = "_EOS_LobbyDetails_GetLobbyOwner";
private const string EOS_LobbyDetails_GetMemberAttributeCountName = "_EOS_LobbyDetails_GetMemberAttributeCount";
private const string EOS_LobbyDetails_GetMemberByIndexName = "_EOS_LobbyDetails_GetMemberByIndex";
private const string EOS_LobbyDetails_GetMemberCountName = "_EOS_LobbyDetails_GetMemberCount";
private const string EOS_LobbyDetails_Info_ReleaseName = "_EOS_LobbyDetails_Info_Release";
private const string EOS_LobbyDetails_ReleaseName = "_EOS_LobbyDetails_Release";
private const string EOS_LobbyModification_AddAttributeName = "_EOS_LobbyModification_AddAttribute";
private const string EOS_LobbyModification_AddMemberAttributeName = "_EOS_LobbyModification_AddMemberAttribute";
private const string EOS_LobbyModification_ReleaseName = "_EOS_LobbyModification_Release";
private const string EOS_LobbyModification_RemoveAttributeName = "_EOS_LobbyModification_RemoveAttribute";
private const string EOS_LobbyModification_RemoveMemberAttributeName = "_EOS_LobbyModification_RemoveMemberAttribute";
private const string EOS_LobbyModification_SetBucketIdName = "_EOS_LobbyModification_SetBucketId";
private const string EOS_LobbyModification_SetInvitesAllowedName = "_EOS_LobbyModification_SetInvitesAllowed";
private const string EOS_LobbyModification_SetMaxMembersName = "_EOS_LobbyModification_SetMaxMembers";
private const string EOS_LobbyModification_SetPermissionLevelName = "_EOS_LobbyModification_SetPermissionLevel";
private const string EOS_LobbySearch_CopySearchResultByIndexName = "_EOS_LobbySearch_CopySearchResultByIndex";
private const string EOS_LobbySearch_FindName = "_EOS_LobbySearch_Find";
private const string EOS_LobbySearch_GetSearchResultCountName = "_EOS_LobbySearch_GetSearchResultCount";
private const string EOS_LobbySearch_ReleaseName = "_EOS_LobbySearch_Release";
private const string EOS_LobbySearch_RemoveParameterName = "_EOS_LobbySearch_RemoveParameter";
private const string EOS_LobbySearch_SetLobbyIdName = "_EOS_LobbySearch_SetLobbyId";
private const string EOS_LobbySearch_SetMaxResultsName = "_EOS_LobbySearch_SetMaxResults";
private const string EOS_LobbySearch_SetParameterName = "_EOS_LobbySearch_SetParameter";
private const string EOS_LobbySearch_SetTargetUserIdName = "_EOS_LobbySearch_SetTargetUserId";
private const string EOS_Lobby_AddNotifyJoinLobbyAcceptedName = "_EOS_Lobby_AddNotifyJoinLobbyAccepted";
private const string EOS_Lobby_AddNotifyLobbyInviteAcceptedName = "_EOS_Lobby_AddNotifyLobbyInviteAccepted";
private const string EOS_Lobby_AddNotifyLobbyInviteReceivedName = "_EOS_Lobby_AddNotifyLobbyInviteReceived";
private const string EOS_Lobby_AddNotifyLobbyInviteRejectedName = "_EOS_Lobby_AddNotifyLobbyInviteRejected";
private const string EOS_Lobby_AddNotifyLobbyMemberStatusReceivedName = "_EOS_Lobby_AddNotifyLobbyMemberStatusReceived";
private const string EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedName = "_EOS_Lobby_AddNotifyLobbyMemberUpdateReceived";
private const string EOS_Lobby_AddNotifyLobbyUpdateReceivedName = "_EOS_Lobby_AddNotifyLobbyUpdateReceived";
private const string EOS_Lobby_AddNotifyRTCRoomConnectionChangedName = "_EOS_Lobby_AddNotifyRTCRoomConnectionChanged";
private const string EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedName = "_EOS_Lobby_AddNotifySendLobbyNativeInviteRequested";
private const string EOS_Lobby_Attribute_ReleaseName = "_EOS_Lobby_Attribute_Release";
private const string EOS_Lobby_CopyLobbyDetailsHandleName = "_EOS_Lobby_CopyLobbyDetailsHandle";
private const string EOS_Lobby_CopyLobbyDetailsHandleByInviteIdName = "_EOS_Lobby_CopyLobbyDetailsHandleByInviteId";
private const string EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdName = "_EOS_Lobby_CopyLobbyDetailsHandleByUiEventId";
private const string EOS_Lobby_CreateLobbyName = "_EOS_Lobby_CreateLobby";
private const string EOS_Lobby_CreateLobbySearchName = "_EOS_Lobby_CreateLobbySearch";
private const string EOS_Lobby_DestroyLobbyName = "_EOS_Lobby_DestroyLobby";
private const string EOS_Lobby_GetInviteCountName = "_EOS_Lobby_GetInviteCount";
private const string EOS_Lobby_GetInviteIdByIndexName = "_EOS_Lobby_GetInviteIdByIndex";
private const string EOS_Lobby_GetRTCRoomNameName = "_EOS_Lobby_GetRTCRoomName";
private const string EOS_Lobby_HardMuteMemberName = "_EOS_Lobby_HardMuteMember";
private const string EOS_Lobby_IsRTCRoomConnectedName = "_EOS_Lobby_IsRTCRoomConnected";
private const string EOS_Lobby_JoinLobbyName = "_EOS_Lobby_JoinLobby";
private const string EOS_Lobby_JoinLobbyByIdName = "_EOS_Lobby_JoinLobbyById";
private const string EOS_Lobby_KickMemberName = "_EOS_Lobby_KickMember";
private const string EOS_Lobby_LeaveLobbyName = "_EOS_Lobby_LeaveLobby";
private const string EOS_Lobby_PromoteMemberName = "_EOS_Lobby_PromoteMember";
private const string EOS_Lobby_QueryInvitesName = "_EOS_Lobby_QueryInvites";
private const string EOS_Lobby_RejectInviteName = "_EOS_Lobby_RejectInvite";
private const string EOS_Lobby_RemoveNotifyJoinLobbyAcceptedName = "_EOS_Lobby_RemoveNotifyJoinLobbyAccepted";
private const string EOS_Lobby_RemoveNotifyLobbyInviteAcceptedName = "_EOS_Lobby_RemoveNotifyLobbyInviteAccepted";
private const string EOS_Lobby_RemoveNotifyLobbyInviteReceivedName = "_EOS_Lobby_RemoveNotifyLobbyInviteReceived";
private const string EOS_Lobby_RemoveNotifyLobbyInviteRejectedName = "_EOS_Lobby_RemoveNotifyLobbyInviteRejected";
private const string EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedName = "_EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived";
private const string EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedName = "_EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived";
private const string EOS_Lobby_RemoveNotifyLobbyUpdateReceivedName = "_EOS_Lobby_RemoveNotifyLobbyUpdateReceived";
private const string EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedName = "_EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged";
private const string EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedName = "_EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested";
private const string EOS_Lobby_SendInviteName = "_EOS_Lobby_SendInvite";
private const string EOS_Lobby_UpdateLobbyName = "_EOS_Lobby_UpdateLobby";
private const string EOS_Lobby_UpdateLobbyModificationName = "_EOS_Lobby_UpdateLobbyModification";
private const string EOS_Logging_SetCallbackName = "_EOS_Logging_SetCallback";
private const string EOS_Logging_SetLogLevelName = "_EOS_Logging_SetLogLevel";
private const string EOS_Metrics_BeginPlayerSessionName = "_EOS_Metrics_BeginPlayerSession";
private const string EOS_Metrics_EndPlayerSessionName = "_EOS_Metrics_EndPlayerSession";
private const string EOS_Mods_CopyModInfoName = "_EOS_Mods_CopyModInfo";
private const string EOS_Mods_EnumerateModsName = "_EOS_Mods_EnumerateMods";
private const string EOS_Mods_InstallModName = "_EOS_Mods_InstallMod";
private const string EOS_Mods_ModInfo_ReleaseName = "_EOS_Mods_ModInfo_Release";
private const string EOS_Mods_UninstallModName = "_EOS_Mods_UninstallMod";
private const string EOS_Mods_UpdateModName = "_EOS_Mods_UpdateMod";
private const string EOS_P2P_AcceptConnectionName = "_EOS_P2P_AcceptConnection";
private const string EOS_P2P_AddNotifyIncomingPacketQueueFullName = "_EOS_P2P_AddNotifyIncomingPacketQueueFull";
private const string EOS_P2P_AddNotifyPeerConnectionClosedName = "_EOS_P2P_AddNotifyPeerConnectionClosed";
private const string EOS_P2P_AddNotifyPeerConnectionEstablishedName = "_EOS_P2P_AddNotifyPeerConnectionEstablished";
private const string EOS_P2P_AddNotifyPeerConnectionRequestName = "_EOS_P2P_AddNotifyPeerConnectionRequest";
private const string EOS_P2P_ClearPacketQueueName = "_EOS_P2P_ClearPacketQueue";
private const string EOS_P2P_CloseConnectionName = "_EOS_P2P_CloseConnection";
private const string EOS_P2P_CloseConnectionsName = "_EOS_P2P_CloseConnections";
private const string EOS_P2P_GetNATTypeName = "_EOS_P2P_GetNATType";
private const string EOS_P2P_GetNextReceivedPacketSizeName = "_EOS_P2P_GetNextReceivedPacketSize";
private const string EOS_P2P_GetPacketQueueInfoName = "_EOS_P2P_GetPacketQueueInfo";
private const string EOS_P2P_GetPortRangeName = "_EOS_P2P_GetPortRange";
private const string EOS_P2P_GetRelayControlName = "_EOS_P2P_GetRelayControl";
private const string EOS_P2P_QueryNATTypeName = "_EOS_P2P_QueryNATType";
private const string EOS_P2P_ReceivePacketName = "_EOS_P2P_ReceivePacket";
private const string EOS_P2P_RemoveNotifyIncomingPacketQueueFullName = "_EOS_P2P_RemoveNotifyIncomingPacketQueueFull";
private const string EOS_P2P_RemoveNotifyPeerConnectionClosedName = "_EOS_P2P_RemoveNotifyPeerConnectionClosed";
private const string EOS_P2P_RemoveNotifyPeerConnectionEstablishedName = "_EOS_P2P_RemoveNotifyPeerConnectionEstablished";
private const string EOS_P2P_RemoveNotifyPeerConnectionRequestName = "_EOS_P2P_RemoveNotifyPeerConnectionRequest";
private const string EOS_P2P_SendPacketName = "_EOS_P2P_SendPacket";
private const string EOS_P2P_SetPacketQueueSizeName = "_EOS_P2P_SetPacketQueueSize";
private const string EOS_P2P_SetPortRangeName = "_EOS_P2P_SetPortRange";
private const string EOS_P2P_SetRelayControlName = "_EOS_P2P_SetRelayControl";
private const string EOS_Platform_CheckForLauncherAndRestartName = "_EOS_Platform_CheckForLauncherAndRestart";
private const string EOS_Platform_CreateName = "_EOS_Platform_Create";
private const string EOS_Platform_GetAchievementsInterfaceName = "_EOS_Platform_GetAchievementsInterface";
private const string EOS_Platform_GetActiveCountryCodeName = "_EOS_Platform_GetActiveCountryCode";
private const string EOS_Platform_GetActiveLocaleCodeName = "_EOS_Platform_GetActiveLocaleCode";
private const string EOS_Platform_GetAntiCheatClientInterfaceName = "_EOS_Platform_GetAntiCheatClientInterface";
private const string EOS_Platform_GetAntiCheatServerInterfaceName = "_EOS_Platform_GetAntiCheatServerInterface";
private const string EOS_Platform_GetApplicationStatusName = "_EOS_Platform_GetApplicationStatus";
private const string EOS_Platform_GetAuthInterfaceName = "_EOS_Platform_GetAuthInterface";
private const string EOS_Platform_GetConnectInterfaceName = "_EOS_Platform_GetConnectInterface";
private const string EOS_Platform_GetCustomInvitesInterfaceName = "_EOS_Platform_GetCustomInvitesInterface";
private const string EOS_Platform_GetDesktopCrossplayStatusName = "_EOS_Platform_GetDesktopCrossplayStatus";
private const string EOS_Platform_GetEcomInterfaceName = "_EOS_Platform_GetEcomInterface";
private const string EOS_Platform_GetFriendsInterfaceName = "_EOS_Platform_GetFriendsInterface";
private const string EOS_Platform_GetKWSInterfaceName = "_EOS_Platform_GetKWSInterface";
private const string EOS_Platform_GetLeaderboardsInterfaceName = "_EOS_Platform_GetLeaderboardsInterface";
private const string EOS_Platform_GetLobbyInterfaceName = "_EOS_Platform_GetLobbyInterface";
private const string EOS_Platform_GetMetricsInterfaceName = "_EOS_Platform_GetMetricsInterface";
private const string EOS_Platform_GetModsInterfaceName = "_EOS_Platform_GetModsInterface";
private const string EOS_Platform_GetNetworkStatusName = "_EOS_Platform_GetNetworkStatus";
private const string EOS_Platform_GetOverrideCountryCodeName = "_EOS_Platform_GetOverrideCountryCode";
private const string EOS_Platform_GetOverrideLocaleCodeName = "_EOS_Platform_GetOverrideLocaleCode";
private const string EOS_Platform_GetP2PInterfaceName = "_EOS_Platform_GetP2PInterface";
private const string EOS_Platform_GetPlayerDataStorageInterfaceName = "_EOS_Platform_GetPlayerDataStorageInterface";
private const string EOS_Platform_GetPresenceInterfaceName = "_EOS_Platform_GetPresenceInterface";
private const string EOS_Platform_GetProgressionSnapshotInterfaceName = "_EOS_Platform_GetProgressionSnapshotInterface";
private const string EOS_Platform_GetRTCAdminInterfaceName = "_EOS_Platform_GetRTCAdminInterface";
private const string EOS_Platform_GetRTCInterfaceName = "_EOS_Platform_GetRTCInterface";
private const string EOS_Platform_GetReportsInterfaceName = "_EOS_Platform_GetReportsInterface";
private const string EOS_Platform_GetSanctionsInterfaceName = "_EOS_Platform_GetSanctionsInterface";
private const string EOS_Platform_GetSessionsInterfaceName = "_EOS_Platform_GetSessionsInterface";
private const string EOS_Platform_GetStatsInterfaceName = "_EOS_Platform_GetStatsInterface";
private const string EOS_Platform_GetTitleStorageInterfaceName = "_EOS_Platform_GetTitleStorageInterface";
private const string EOS_Platform_GetUIInterfaceName = "_EOS_Platform_GetUIInterface";
private const string EOS_Platform_GetUserInfoInterfaceName = "_EOS_Platform_GetUserInfoInterface";
private const string EOS_Platform_ReleaseName = "_EOS_Platform_Release";
private const string EOS_Platform_SetApplicationStatusName = "_EOS_Platform_SetApplicationStatus";
private const string EOS_Platform_SetNetworkStatusName = "_EOS_Platform_SetNetworkStatus";
private const string EOS_Platform_SetOverrideCountryCodeName = "_EOS_Platform_SetOverrideCountryCode";
private const string EOS_Platform_SetOverrideLocaleCodeName = "_EOS_Platform_SetOverrideLocaleCode";
private const string EOS_Platform_TickName = "_EOS_Platform_Tick";
private const string EOS_PlayerDataStorageFileTransferRequest_CancelRequestName = "_EOS_PlayerDataStorageFileTransferRequest_CancelRequest";
private const string EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateName = "_EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState";
private const string EOS_PlayerDataStorageFileTransferRequest_GetFilenameName = "_EOS_PlayerDataStorageFileTransferRequest_GetFilename";
private const string EOS_PlayerDataStorageFileTransferRequest_ReleaseName = "_EOS_PlayerDataStorageFileTransferRequest_Release";
private const string EOS_PlayerDataStorage_CopyFileMetadataAtIndexName = "_EOS_PlayerDataStorage_CopyFileMetadataAtIndex";
private const string EOS_PlayerDataStorage_CopyFileMetadataByFilenameName = "_EOS_PlayerDataStorage_CopyFileMetadataByFilename";
private const string EOS_PlayerDataStorage_DeleteCacheName = "_EOS_PlayerDataStorage_DeleteCache";
private const string EOS_PlayerDataStorage_DeleteFileName = "_EOS_PlayerDataStorage_DeleteFile";
private const string EOS_PlayerDataStorage_DuplicateFileName = "_EOS_PlayerDataStorage_DuplicateFile";
private const string EOS_PlayerDataStorage_FileMetadata_ReleaseName = "_EOS_PlayerDataStorage_FileMetadata_Release";
private const string EOS_PlayerDataStorage_GetFileMetadataCountName = "_EOS_PlayerDataStorage_GetFileMetadataCount";
private const string EOS_PlayerDataStorage_QueryFileName = "_EOS_PlayerDataStorage_QueryFile";
private const string EOS_PlayerDataStorage_QueryFileListName = "_EOS_PlayerDataStorage_QueryFileList";
private const string EOS_PlayerDataStorage_ReadFileName = "_EOS_PlayerDataStorage_ReadFile";
private const string EOS_PlayerDataStorage_WriteFileName = "_EOS_PlayerDataStorage_WriteFile";
private const string EOS_PresenceModification_DeleteDataName = "_EOS_PresenceModification_DeleteData";
private const string EOS_PresenceModification_ReleaseName = "_EOS_PresenceModification_Release";
private const string EOS_PresenceModification_SetDataName = "_EOS_PresenceModification_SetData";
private const string EOS_PresenceModification_SetJoinInfoName = "_EOS_PresenceModification_SetJoinInfo";
private const string EOS_PresenceModification_SetRawRichTextName = "_EOS_PresenceModification_SetRawRichText";
private const string EOS_PresenceModification_SetStatusName = "_EOS_PresenceModification_SetStatus";
private const string EOS_Presence_AddNotifyJoinGameAcceptedName = "_EOS_Presence_AddNotifyJoinGameAccepted";
private const string EOS_Presence_AddNotifyOnPresenceChangedName = "_EOS_Presence_AddNotifyOnPresenceChanged";
private const string EOS_Presence_CopyPresenceName = "_EOS_Presence_CopyPresence";
private const string EOS_Presence_CreatePresenceModificationName = "_EOS_Presence_CreatePresenceModification";
private const string EOS_Presence_GetJoinInfoName = "_EOS_Presence_GetJoinInfo";
private const string EOS_Presence_HasPresenceName = "_EOS_Presence_HasPresence";
private const string EOS_Presence_Info_ReleaseName = "_EOS_Presence_Info_Release";
private const string EOS_Presence_QueryPresenceName = "_EOS_Presence_QueryPresence";
private const string EOS_Presence_RemoveNotifyJoinGameAcceptedName = "_EOS_Presence_RemoveNotifyJoinGameAccepted";
private const string EOS_Presence_RemoveNotifyOnPresenceChangedName = "_EOS_Presence_RemoveNotifyOnPresenceChanged";
private const string EOS_Presence_SetPresenceName = "_EOS_Presence_SetPresence";
private const string EOS_ProductUserId_FromStringName = "_EOS_ProductUserId_FromString";
private const string EOS_ProductUserId_IsValidName = "_EOS_ProductUserId_IsValid";
private const string EOS_ProductUserId_ToStringName = "_EOS_ProductUserId_ToString";
private const string EOS_ProgressionSnapshot_AddProgressionName = "_EOS_ProgressionSnapshot_AddProgression";
private const string EOS_ProgressionSnapshot_BeginSnapshotName = "_EOS_ProgressionSnapshot_BeginSnapshot";
private const string EOS_ProgressionSnapshot_DeleteSnapshotName = "_EOS_ProgressionSnapshot_DeleteSnapshot";
private const string EOS_ProgressionSnapshot_EndSnapshotName = "_EOS_ProgressionSnapshot_EndSnapshot";
private const string EOS_ProgressionSnapshot_SubmitSnapshotName = "_EOS_ProgressionSnapshot_SubmitSnapshot";
private const string EOS_RTCAdmin_CopyUserTokenByIndexName = "_EOS_RTCAdmin_CopyUserTokenByIndex";
private const string EOS_RTCAdmin_CopyUserTokenByUserIdName = "_EOS_RTCAdmin_CopyUserTokenByUserId";
private const string EOS_RTCAdmin_KickName = "_EOS_RTCAdmin_Kick";
private const string EOS_RTCAdmin_QueryJoinRoomTokenName = "_EOS_RTCAdmin_QueryJoinRoomToken";
private const string EOS_RTCAdmin_SetParticipantHardMuteName = "_EOS_RTCAdmin_SetParticipantHardMute";
private const string EOS_RTCAdmin_UserToken_ReleaseName = "_EOS_RTCAdmin_UserToken_Release";
private const string EOS_RTCAudio_AddNotifyAudioBeforeRenderName = "_EOS_RTCAudio_AddNotifyAudioBeforeRender";
private const string EOS_RTCAudio_AddNotifyAudioBeforeSendName = "_EOS_RTCAudio_AddNotifyAudioBeforeSend";
private const string EOS_RTCAudio_AddNotifyAudioDevicesChangedName = "_EOS_RTCAudio_AddNotifyAudioDevicesChanged";
private const string EOS_RTCAudio_AddNotifyAudioInputStateName = "_EOS_RTCAudio_AddNotifyAudioInputState";
private const string EOS_RTCAudio_AddNotifyAudioOutputStateName = "_EOS_RTCAudio_AddNotifyAudioOutputState";
private const string EOS_RTCAudio_AddNotifyParticipantUpdatedName = "_EOS_RTCAudio_AddNotifyParticipantUpdated";
private const string EOS_RTCAudio_GetAudioInputDeviceByIndexName = "_EOS_RTCAudio_GetAudioInputDeviceByIndex";
private const string EOS_RTCAudio_GetAudioInputDevicesCountName = "_EOS_RTCAudio_GetAudioInputDevicesCount";
private const string EOS_RTCAudio_GetAudioOutputDeviceByIndexName = "_EOS_RTCAudio_GetAudioOutputDeviceByIndex";
private const string EOS_RTCAudio_GetAudioOutputDevicesCountName = "_EOS_RTCAudio_GetAudioOutputDevicesCount";
private const string EOS_RTCAudio_RegisterPlatformAudioUserName = "_EOS_RTCAudio_RegisterPlatformAudioUser";
private const string EOS_RTCAudio_RemoveNotifyAudioBeforeRenderName = "_EOS_RTCAudio_RemoveNotifyAudioBeforeRender";
private const string EOS_RTCAudio_RemoveNotifyAudioBeforeSendName = "_EOS_RTCAudio_RemoveNotifyAudioBeforeSend";
private const string EOS_RTCAudio_RemoveNotifyAudioDevicesChangedName = "_EOS_RTCAudio_RemoveNotifyAudioDevicesChanged";
private const string EOS_RTCAudio_RemoveNotifyAudioInputStateName = "_EOS_RTCAudio_RemoveNotifyAudioInputState";
private const string EOS_RTCAudio_RemoveNotifyAudioOutputStateName = "_EOS_RTCAudio_RemoveNotifyAudioOutputState";
private const string EOS_RTCAudio_RemoveNotifyParticipantUpdatedName = "_EOS_RTCAudio_RemoveNotifyParticipantUpdated";
private const string EOS_RTCAudio_SendAudioName = "_EOS_RTCAudio_SendAudio";
private const string EOS_RTCAudio_SetAudioInputSettingsName = "_EOS_RTCAudio_SetAudioInputSettings";
private const string EOS_RTCAudio_SetAudioOutputSettingsName = "_EOS_RTCAudio_SetAudioOutputSettings";
private const string EOS_RTCAudio_UnregisterPlatformAudioUserName = "_EOS_RTCAudio_UnregisterPlatformAudioUser";
private const string EOS_RTCAudio_UpdateParticipantVolumeName = "_EOS_RTCAudio_UpdateParticipantVolume";
private const string EOS_RTCAudio_UpdateReceivingName = "_EOS_RTCAudio_UpdateReceiving";
private const string EOS_RTCAudio_UpdateReceivingVolumeName = "_EOS_RTCAudio_UpdateReceivingVolume";
private const string EOS_RTCAudio_UpdateSendingName = "_EOS_RTCAudio_UpdateSending";
private const string EOS_RTCAudio_UpdateSendingVolumeName = "_EOS_RTCAudio_UpdateSendingVolume";
private const string EOS_RTC_AddNotifyDisconnectedName = "_EOS_RTC_AddNotifyDisconnected";
private const string EOS_RTC_AddNotifyParticipantStatusChangedName = "_EOS_RTC_AddNotifyParticipantStatusChanged";
private const string EOS_RTC_BlockParticipantName = "_EOS_RTC_BlockParticipant";
private const string EOS_RTC_GetAudioInterfaceName = "_EOS_RTC_GetAudioInterface";
private const string EOS_RTC_JoinRoomName = "_EOS_RTC_JoinRoom";
private const string EOS_RTC_LeaveRoomName = "_EOS_RTC_LeaveRoom";
private const string EOS_RTC_RemoveNotifyDisconnectedName = "_EOS_RTC_RemoveNotifyDisconnected";
private const string EOS_RTC_RemoveNotifyParticipantStatusChangedName = "_EOS_RTC_RemoveNotifyParticipantStatusChanged";
private const string EOS_RTC_SetRoomSettingName = "_EOS_RTC_SetRoomSetting";
private const string EOS_RTC_SetSettingName = "_EOS_RTC_SetSetting";
private const string EOS_Reports_SendPlayerBehaviorReportName = "_EOS_Reports_SendPlayerBehaviorReport";
private const string EOS_Sanctions_CopyPlayerSanctionByIndexName = "_EOS_Sanctions_CopyPlayerSanctionByIndex";
private const string EOS_Sanctions_GetPlayerSanctionCountName = "_EOS_Sanctions_GetPlayerSanctionCount";
private const string EOS_Sanctions_PlayerSanction_ReleaseName = "_EOS_Sanctions_PlayerSanction_Release";
private const string EOS_Sanctions_QueryActivePlayerSanctionsName = "_EOS_Sanctions_QueryActivePlayerSanctions";
private const string EOS_SessionDetails_Attribute_ReleaseName = "_EOS_SessionDetails_Attribute_Release";
private const string EOS_SessionDetails_CopyInfoName = "_EOS_SessionDetails_CopyInfo";
private const string EOS_SessionDetails_CopySessionAttributeByIndexName = "_EOS_SessionDetails_CopySessionAttributeByIndex";
private const string EOS_SessionDetails_CopySessionAttributeByKeyName = "_EOS_SessionDetails_CopySessionAttributeByKey";
private const string EOS_SessionDetails_GetSessionAttributeCountName = "_EOS_SessionDetails_GetSessionAttributeCount";
private const string EOS_SessionDetails_Info_ReleaseName = "_EOS_SessionDetails_Info_Release";
private const string EOS_SessionDetails_ReleaseName = "_EOS_SessionDetails_Release";
private const string EOS_SessionModification_AddAttributeName = "_EOS_SessionModification_AddAttribute";
private const string EOS_SessionModification_ReleaseName = "_EOS_SessionModification_Release";
private const string EOS_SessionModification_RemoveAttributeName = "_EOS_SessionModification_RemoveAttribute";
private const string EOS_SessionModification_SetBucketIdName = "_EOS_SessionModification_SetBucketId";
private const string EOS_SessionModification_SetHostAddressName = "_EOS_SessionModification_SetHostAddress";
private const string EOS_SessionModification_SetInvitesAllowedName = "_EOS_SessionModification_SetInvitesAllowed";
private const string EOS_SessionModification_SetJoinInProgressAllowedName = "_EOS_SessionModification_SetJoinInProgressAllowed";
private const string EOS_SessionModification_SetMaxPlayersName = "_EOS_SessionModification_SetMaxPlayers";
private const string EOS_SessionModification_SetPermissionLevelName = "_EOS_SessionModification_SetPermissionLevel";
private const string EOS_SessionSearch_CopySearchResultByIndexName = "_EOS_SessionSearch_CopySearchResultByIndex";
private const string EOS_SessionSearch_FindName = "_EOS_SessionSearch_Find";
private const string EOS_SessionSearch_GetSearchResultCountName = "_EOS_SessionSearch_GetSearchResultCount";
private const string EOS_SessionSearch_ReleaseName = "_EOS_SessionSearch_Release";
private const string EOS_SessionSearch_RemoveParameterName = "_EOS_SessionSearch_RemoveParameter";
private const string EOS_SessionSearch_SetMaxResultsName = "_EOS_SessionSearch_SetMaxResults";
private const string EOS_SessionSearch_SetParameterName = "_EOS_SessionSearch_SetParameter";
private const string EOS_SessionSearch_SetSessionIdName = "_EOS_SessionSearch_SetSessionId";
private const string EOS_SessionSearch_SetTargetUserIdName = "_EOS_SessionSearch_SetTargetUserId";
private const string EOS_Sessions_AddNotifyJoinSessionAcceptedName = "_EOS_Sessions_AddNotifyJoinSessionAccepted";
private const string EOS_Sessions_AddNotifySessionInviteAcceptedName = "_EOS_Sessions_AddNotifySessionInviteAccepted";
private const string EOS_Sessions_AddNotifySessionInviteReceivedName = "_EOS_Sessions_AddNotifySessionInviteReceived";
private const string EOS_Sessions_CopyActiveSessionHandleName = "_EOS_Sessions_CopyActiveSessionHandle";
private const string EOS_Sessions_CopySessionHandleByInviteIdName = "_EOS_Sessions_CopySessionHandleByInviteId";
private const string EOS_Sessions_CopySessionHandleByUiEventIdName = "_EOS_Sessions_CopySessionHandleByUiEventId";
private const string EOS_Sessions_CopySessionHandleForPresenceName = "_EOS_Sessions_CopySessionHandleForPresence";
private const string EOS_Sessions_CreateSessionModificationName = "_EOS_Sessions_CreateSessionModification";
private const string EOS_Sessions_CreateSessionSearchName = "_EOS_Sessions_CreateSessionSearch";
private const string EOS_Sessions_DestroySessionName = "_EOS_Sessions_DestroySession";
private const string EOS_Sessions_DumpSessionStateName = "_EOS_Sessions_DumpSessionState";
private const string EOS_Sessions_EndSessionName = "_EOS_Sessions_EndSession";
private const string EOS_Sessions_GetInviteCountName = "_EOS_Sessions_GetInviteCount";
private const string EOS_Sessions_GetInviteIdByIndexName = "_EOS_Sessions_GetInviteIdByIndex";
private const string EOS_Sessions_IsUserInSessionName = "_EOS_Sessions_IsUserInSession";
private const string EOS_Sessions_JoinSessionName = "_EOS_Sessions_JoinSession";
private const string EOS_Sessions_QueryInvitesName = "_EOS_Sessions_QueryInvites";
private const string EOS_Sessions_RegisterPlayersName = "_EOS_Sessions_RegisterPlayers";
private const string EOS_Sessions_RejectInviteName = "_EOS_Sessions_RejectInvite";
private const string EOS_Sessions_RemoveNotifyJoinSessionAcceptedName = "_EOS_Sessions_RemoveNotifyJoinSessionAccepted";
private const string EOS_Sessions_RemoveNotifySessionInviteAcceptedName = "_EOS_Sessions_RemoveNotifySessionInviteAccepted";
private const string EOS_Sessions_RemoveNotifySessionInviteReceivedName = "_EOS_Sessions_RemoveNotifySessionInviteReceived";
private const string EOS_Sessions_SendInviteName = "_EOS_Sessions_SendInvite";
private const string EOS_Sessions_StartSessionName = "_EOS_Sessions_StartSession";
private const string EOS_Sessions_UnregisterPlayersName = "_EOS_Sessions_UnregisterPlayers";
private const string EOS_Sessions_UpdateSessionName = "_EOS_Sessions_UpdateSession";
private const string EOS_Sessions_UpdateSessionModificationName = "_EOS_Sessions_UpdateSessionModification";
private const string EOS_ShutdownName = "_EOS_Shutdown";
private const string EOS_Stats_CopyStatByIndexName = "_EOS_Stats_CopyStatByIndex";
private const string EOS_Stats_CopyStatByNameName = "_EOS_Stats_CopyStatByName";
private const string EOS_Stats_GetStatsCountName = "_EOS_Stats_GetStatsCount";
private const string EOS_Stats_IngestStatName = "_EOS_Stats_IngestStat";
private const string EOS_Stats_QueryStatsName = "_EOS_Stats_QueryStats";
private const string EOS_Stats_Stat_ReleaseName = "_EOS_Stats_Stat_Release";
private const string EOS_TitleStorageFileTransferRequest_CancelRequestName = "_EOS_TitleStorageFileTransferRequest_CancelRequest";
private const string EOS_TitleStorageFileTransferRequest_GetFileRequestStateName = "_EOS_TitleStorageFileTransferRequest_GetFileRequestState";
private const string EOS_TitleStorageFileTransferRequest_GetFilenameName = "_EOS_TitleStorageFileTransferRequest_GetFilename";
private const string EOS_TitleStorageFileTransferRequest_ReleaseName = "_EOS_TitleStorageFileTransferRequest_Release";
private const string EOS_TitleStorage_CopyFileMetadataAtIndexName = "_EOS_TitleStorage_CopyFileMetadataAtIndex";
private const string EOS_TitleStorage_CopyFileMetadataByFilenameName = "_EOS_TitleStorage_CopyFileMetadataByFilename";
private const string EOS_TitleStorage_DeleteCacheName = "_EOS_TitleStorage_DeleteCache";
private const string EOS_TitleStorage_FileMetadata_ReleaseName = "_EOS_TitleStorage_FileMetadata_Release";
private const string EOS_TitleStorage_GetFileMetadataCountName = "_EOS_TitleStorage_GetFileMetadataCount";
private const string EOS_TitleStorage_QueryFileName = "_EOS_TitleStorage_QueryFile";
private const string EOS_TitleStorage_QueryFileListName = "_EOS_TitleStorage_QueryFileList";
private const string EOS_TitleStorage_ReadFileName = "_EOS_TitleStorage_ReadFile";
private const string EOS_UI_AcknowledgeEventIdName = "_EOS_UI_AcknowledgeEventId";
private const string EOS_UI_AddNotifyDisplaySettingsUpdatedName = "_EOS_UI_AddNotifyDisplaySettingsUpdated";
private const string EOS_UI_GetFriendsExclusiveInputName = "_EOS_UI_GetFriendsExclusiveInput";
private const string EOS_UI_GetFriendsVisibleName = "_EOS_UI_GetFriendsVisible";
private const string EOS_UI_GetNotificationLocationPreferenceName = "_EOS_UI_GetNotificationLocationPreference";
private const string EOS_UI_GetToggleFriendsKeyName = "_EOS_UI_GetToggleFriendsKey";
private const string EOS_UI_HideFriendsName = "_EOS_UI_HideFriends";
private const string EOS_UI_IsSocialOverlayPausedName = "_EOS_UI_IsSocialOverlayPaused";
private const string EOS_UI_IsValidKeyCombinationName = "_EOS_UI_IsValidKeyCombination";
private const string EOS_UI_PauseSocialOverlayName = "_EOS_UI_PauseSocialOverlay";
private const string EOS_UI_RemoveNotifyDisplaySettingsUpdatedName = "_EOS_UI_RemoveNotifyDisplaySettingsUpdated";
private const string EOS_UI_SetDisplayPreferenceName = "_EOS_UI_SetDisplayPreference";
private const string EOS_UI_SetToggleFriendsKeyName = "_EOS_UI_SetToggleFriendsKey";
private const string EOS_UI_ShowBlockPlayerName = "_EOS_UI_ShowBlockPlayer";
private const string EOS_UI_ShowFriendsName = "_EOS_UI_ShowFriends";
private const string EOS_UI_ShowReportPlayerName = "_EOS_UI_ShowReportPlayer";
private const string EOS_UserInfo_CopyExternalUserInfoByAccountIdName = "_EOS_UserInfo_CopyExternalUserInfoByAccountId";
private const string EOS_UserInfo_CopyExternalUserInfoByAccountTypeName = "_EOS_UserInfo_CopyExternalUserInfoByAccountType";
private const string EOS_UserInfo_CopyExternalUserInfoByIndexName = "_EOS_UserInfo_CopyExternalUserInfoByIndex";
private const string EOS_UserInfo_CopyUserInfoName = "_EOS_UserInfo_CopyUserInfo";
private const string EOS_UserInfo_ExternalUserInfo_ReleaseName = "_EOS_UserInfo_ExternalUserInfo_Release";
private const string EOS_UserInfo_GetExternalUserInfoCountName = "_EOS_UserInfo_GetExternalUserInfoCount";
private const string EOS_UserInfo_QueryUserInfoName = "_EOS_UserInfo_QueryUserInfo";
private const string EOS_UserInfo_QueryUserInfoByDisplayNameName = "_EOS_UserInfo_QueryUserInfoByDisplayName";
private const string EOS_UserInfo_QueryUserInfoByExternalAccountName = "_EOS_UserInfo_QueryUserInfoByExternalAccount";
private const string EOS_UserInfo_ReleaseName = "_EOS_UserInfo_Release";
#endif
#if EOS_DYNAMIC_BINDINGS_NAME_TYPE3
private const string EOS_Achievements_AddNotifyAchievementsUnlockedName = "_EOS_Achievements_AddNotifyAchievementsUnlocked@16";
private const string EOS_Achievements_AddNotifyAchievementsUnlockedV2Name = "_EOS_Achievements_AddNotifyAchievementsUnlockedV2@16";
private const string EOS_Achievements_CopyAchievementDefinitionByAchievementIdName = "_EOS_Achievements_CopyAchievementDefinitionByAchievementId@12";
private const string EOS_Achievements_CopyAchievementDefinitionByIndexName = "_EOS_Achievements_CopyAchievementDefinitionByIndex@12";
private const string EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdName = "_EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId@12";
private const string EOS_Achievements_CopyAchievementDefinitionV2ByIndexName = "_EOS_Achievements_CopyAchievementDefinitionV2ByIndex@12";
private const string EOS_Achievements_CopyPlayerAchievementByAchievementIdName = "_EOS_Achievements_CopyPlayerAchievementByAchievementId@12";
private const string EOS_Achievements_CopyPlayerAchievementByIndexName = "_EOS_Achievements_CopyPlayerAchievementByIndex@12";
private const string EOS_Achievements_CopyUnlockedAchievementByAchievementIdName = "_EOS_Achievements_CopyUnlockedAchievementByAchievementId@12";
private const string EOS_Achievements_CopyUnlockedAchievementByIndexName = "_EOS_Achievements_CopyUnlockedAchievementByIndex@12";
private const string EOS_Achievements_DefinitionV2_ReleaseName = "_EOS_Achievements_DefinitionV2_Release@4";
private const string EOS_Achievements_Definition_ReleaseName = "_EOS_Achievements_Definition_Release@4";
private const string EOS_Achievements_GetAchievementDefinitionCountName = "_EOS_Achievements_GetAchievementDefinitionCount@8";
private const string EOS_Achievements_GetPlayerAchievementCountName = "_EOS_Achievements_GetPlayerAchievementCount@8";
private const string EOS_Achievements_GetUnlockedAchievementCountName = "_EOS_Achievements_GetUnlockedAchievementCount@8";
private const string EOS_Achievements_PlayerAchievement_ReleaseName = "_EOS_Achievements_PlayerAchievement_Release@4";
private const string EOS_Achievements_QueryDefinitionsName = "_EOS_Achievements_QueryDefinitions@16";
private const string EOS_Achievements_QueryPlayerAchievementsName = "_EOS_Achievements_QueryPlayerAchievements@16";
private const string EOS_Achievements_RemoveNotifyAchievementsUnlockedName = "_EOS_Achievements_RemoveNotifyAchievementsUnlocked@12";
private const string EOS_Achievements_UnlockAchievementsName = "_EOS_Achievements_UnlockAchievements@16";
private const string EOS_Achievements_UnlockedAchievement_ReleaseName = "_EOS_Achievements_UnlockedAchievement_Release@4";
private const string EOS_ActiveSession_CopyInfoName = "_EOS_ActiveSession_CopyInfo@12";
private const string EOS_ActiveSession_GetRegisteredPlayerByIndexName = "_EOS_ActiveSession_GetRegisteredPlayerByIndex@8";
private const string EOS_ActiveSession_GetRegisteredPlayerCountName = "_EOS_ActiveSession_GetRegisteredPlayerCount@8";
private const string EOS_ActiveSession_Info_ReleaseName = "_EOS_ActiveSession_Info_Release@4";
private const string EOS_ActiveSession_ReleaseName = "_EOS_ActiveSession_Release@4";
private const string EOS_AntiCheatClient_AddExternalIntegrityCatalogName = "_EOS_AntiCheatClient_AddExternalIntegrityCatalog@8";
private const string EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedName = "_EOS_AntiCheatClient_AddNotifyClientIntegrityViolated@16";
private const string EOS_AntiCheatClient_AddNotifyMessageToPeerName = "_EOS_AntiCheatClient_AddNotifyMessageToPeer@16";
private const string EOS_AntiCheatClient_AddNotifyMessageToServerName = "_EOS_AntiCheatClient_AddNotifyMessageToServer@16";
private const string EOS_AntiCheatClient_AddNotifyPeerActionRequiredName = "_EOS_AntiCheatClient_AddNotifyPeerActionRequired@16";
private const string EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedName = "_EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged@16";
private const string EOS_AntiCheatClient_BeginSessionName = "_EOS_AntiCheatClient_BeginSession@8";
private const string EOS_AntiCheatClient_EndSessionName = "_EOS_AntiCheatClient_EndSession@8";
private const string EOS_AntiCheatClient_GetProtectMessageOutputLengthName = "_EOS_AntiCheatClient_GetProtectMessageOutputLength@12";
private const string EOS_AntiCheatClient_PollStatusName = "_EOS_AntiCheatClient_PollStatus@16";
private const string EOS_AntiCheatClient_ProtectMessageName = "_EOS_AntiCheatClient_ProtectMessage@16";
private const string EOS_AntiCheatClient_ReceiveMessageFromPeerName = "_EOS_AntiCheatClient_ReceiveMessageFromPeer@8";
private const string EOS_AntiCheatClient_ReceiveMessageFromServerName = "_EOS_AntiCheatClient_ReceiveMessageFromServer@8";
private const string EOS_AntiCheatClient_RegisterPeerName = "_EOS_AntiCheatClient_RegisterPeer@8";
private const string EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedName = "_EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated@12";
private const string EOS_AntiCheatClient_RemoveNotifyMessageToPeerName = "_EOS_AntiCheatClient_RemoveNotifyMessageToPeer@12";
private const string EOS_AntiCheatClient_RemoveNotifyMessageToServerName = "_EOS_AntiCheatClient_RemoveNotifyMessageToServer@12";
private const string EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredName = "_EOS_AntiCheatClient_RemoveNotifyPeerActionRequired@12";
private const string EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedName = "_EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged@12";
private const string EOS_AntiCheatClient_UnprotectMessageName = "_EOS_AntiCheatClient_UnprotectMessage@16";
private const string EOS_AntiCheatClient_UnregisterPeerName = "_EOS_AntiCheatClient_UnregisterPeer@8";
private const string EOS_AntiCheatServer_AddNotifyClientActionRequiredName = "_EOS_AntiCheatServer_AddNotifyClientActionRequired@16";
private const string EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedName = "_EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged@16";
private const string EOS_AntiCheatServer_AddNotifyMessageToClientName = "_EOS_AntiCheatServer_AddNotifyMessageToClient@16";
private const string EOS_AntiCheatServer_BeginSessionName = "_EOS_AntiCheatServer_BeginSession@8";
private const string EOS_AntiCheatServer_EndSessionName = "_EOS_AntiCheatServer_EndSession@8";
private const string EOS_AntiCheatServer_GetProtectMessageOutputLengthName = "_EOS_AntiCheatServer_GetProtectMessageOutputLength@12";
private const string EOS_AntiCheatServer_LogEventName = "_EOS_AntiCheatServer_LogEvent@8";
private const string EOS_AntiCheatServer_LogGameRoundEndName = "_EOS_AntiCheatServer_LogGameRoundEnd@8";
private const string EOS_AntiCheatServer_LogGameRoundStartName = "_EOS_AntiCheatServer_LogGameRoundStart@8";
private const string EOS_AntiCheatServer_LogPlayerDespawnName = "_EOS_AntiCheatServer_LogPlayerDespawn@8";
private const string EOS_AntiCheatServer_LogPlayerReviveName = "_EOS_AntiCheatServer_LogPlayerRevive@8";
private const string EOS_AntiCheatServer_LogPlayerSpawnName = "_EOS_AntiCheatServer_LogPlayerSpawn@8";
private const string EOS_AntiCheatServer_LogPlayerTakeDamageName = "_EOS_AntiCheatServer_LogPlayerTakeDamage@8";
private const string EOS_AntiCheatServer_LogPlayerTickName = "_EOS_AntiCheatServer_LogPlayerTick@8";
private const string EOS_AntiCheatServer_LogPlayerUseAbilityName = "_EOS_AntiCheatServer_LogPlayerUseAbility@8";
private const string EOS_AntiCheatServer_LogPlayerUseWeaponName = "_EOS_AntiCheatServer_LogPlayerUseWeapon@8";
private const string EOS_AntiCheatServer_ProtectMessageName = "_EOS_AntiCheatServer_ProtectMessage@16";
private const string EOS_AntiCheatServer_ReceiveMessageFromClientName = "_EOS_AntiCheatServer_ReceiveMessageFromClient@8";
private const string EOS_AntiCheatServer_RegisterClientName = "_EOS_AntiCheatServer_RegisterClient@8";
private const string EOS_AntiCheatServer_RegisterEventName = "_EOS_AntiCheatServer_RegisterEvent@8";
private const string EOS_AntiCheatServer_RemoveNotifyClientActionRequiredName = "_EOS_AntiCheatServer_RemoveNotifyClientActionRequired@12";
private const string EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedName = "_EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged@12";
private const string EOS_AntiCheatServer_RemoveNotifyMessageToClientName = "_EOS_AntiCheatServer_RemoveNotifyMessageToClient@12";
private const string EOS_AntiCheatServer_SetClientDetailsName = "_EOS_AntiCheatServer_SetClientDetails@8";
private const string EOS_AntiCheatServer_SetClientNetworkStateName = "_EOS_AntiCheatServer_SetClientNetworkState@8";
private const string EOS_AntiCheatServer_SetGameSessionIdName = "_EOS_AntiCheatServer_SetGameSessionId@8";
private const string EOS_AntiCheatServer_UnprotectMessageName = "_EOS_AntiCheatServer_UnprotectMessage@16";
private const string EOS_AntiCheatServer_UnregisterClientName = "_EOS_AntiCheatServer_UnregisterClient@8";
private const string EOS_Auth_AddNotifyLoginStatusChangedName = "_EOS_Auth_AddNotifyLoginStatusChanged@16";
private const string EOS_Auth_CopyIdTokenName = "_EOS_Auth_CopyIdToken@12";
private const string EOS_Auth_CopyUserAuthTokenName = "_EOS_Auth_CopyUserAuthToken@16";
private const string EOS_Auth_DeletePersistentAuthName = "_EOS_Auth_DeletePersistentAuth@16";
private const string EOS_Auth_GetLoggedInAccountByIndexName = "_EOS_Auth_GetLoggedInAccountByIndex@8";
private const string EOS_Auth_GetLoggedInAccountsCountName = "_EOS_Auth_GetLoggedInAccountsCount@4";
private const string EOS_Auth_GetLoginStatusName = "_EOS_Auth_GetLoginStatus@8";
private const string EOS_Auth_GetMergedAccountByIndexName = "_EOS_Auth_GetMergedAccountByIndex@12";
private const string EOS_Auth_GetMergedAccountsCountName = "_EOS_Auth_GetMergedAccountsCount@8";
private const string EOS_Auth_GetSelectedAccountIdName = "_EOS_Auth_GetSelectedAccountId@12";
private const string EOS_Auth_IdToken_ReleaseName = "_EOS_Auth_IdToken_Release@4";
private const string EOS_Auth_LinkAccountName = "_EOS_Auth_LinkAccount@16";
private const string EOS_Auth_LoginName = "_EOS_Auth_Login@16";
private const string EOS_Auth_LogoutName = "_EOS_Auth_Logout@16";
private const string EOS_Auth_QueryIdTokenName = "_EOS_Auth_QueryIdToken@16";
private const string EOS_Auth_RemoveNotifyLoginStatusChangedName = "_EOS_Auth_RemoveNotifyLoginStatusChanged@12";
private const string EOS_Auth_Token_ReleaseName = "_EOS_Auth_Token_Release@4";
private const string EOS_Auth_VerifyIdTokenName = "_EOS_Auth_VerifyIdToken@16";
private const string EOS_Auth_VerifyUserAuthName = "_EOS_Auth_VerifyUserAuth@16";
private const string EOS_ByteArray_ToStringName = "_EOS_ByteArray_ToString@16";
private const string EOS_Connect_AddNotifyAuthExpirationName = "_EOS_Connect_AddNotifyAuthExpiration@16";
private const string EOS_Connect_AddNotifyLoginStatusChangedName = "_EOS_Connect_AddNotifyLoginStatusChanged@16";
private const string EOS_Connect_CopyIdTokenName = "_EOS_Connect_CopyIdToken@12";
private const string EOS_Connect_CopyProductUserExternalAccountByAccountIdName = "_EOS_Connect_CopyProductUserExternalAccountByAccountId@12";
private const string EOS_Connect_CopyProductUserExternalAccountByAccountTypeName = "_EOS_Connect_CopyProductUserExternalAccountByAccountType@12";
private const string EOS_Connect_CopyProductUserExternalAccountByIndexName = "_EOS_Connect_CopyProductUserExternalAccountByIndex@12";
private const string EOS_Connect_CopyProductUserInfoName = "_EOS_Connect_CopyProductUserInfo@12";
private const string EOS_Connect_CreateDeviceIdName = "_EOS_Connect_CreateDeviceId@16";
private const string EOS_Connect_CreateUserName = "_EOS_Connect_CreateUser@16";
private const string EOS_Connect_DeleteDeviceIdName = "_EOS_Connect_DeleteDeviceId@16";
private const string EOS_Connect_ExternalAccountInfo_ReleaseName = "_EOS_Connect_ExternalAccountInfo_Release@4";
private const string EOS_Connect_GetExternalAccountMappingName = "_EOS_Connect_GetExternalAccountMapping@8";
private const string EOS_Connect_GetLoggedInUserByIndexName = "_EOS_Connect_GetLoggedInUserByIndex@8";
private const string EOS_Connect_GetLoggedInUsersCountName = "_EOS_Connect_GetLoggedInUsersCount@4";
private const string EOS_Connect_GetLoginStatusName = "_EOS_Connect_GetLoginStatus@8";
private const string EOS_Connect_GetProductUserExternalAccountCountName = "_EOS_Connect_GetProductUserExternalAccountCount@8";
private const string EOS_Connect_GetProductUserIdMappingName = "_EOS_Connect_GetProductUserIdMapping@16";
private const string EOS_Connect_IdToken_ReleaseName = "_EOS_Connect_IdToken_Release@4";
private const string EOS_Connect_LinkAccountName = "_EOS_Connect_LinkAccount@16";
private const string EOS_Connect_LoginName = "_EOS_Connect_Login@16";
private const string EOS_Connect_QueryExternalAccountMappingsName = "_EOS_Connect_QueryExternalAccountMappings@16";
private const string EOS_Connect_QueryProductUserIdMappingsName = "_EOS_Connect_QueryProductUserIdMappings@16";
private const string EOS_Connect_RemoveNotifyAuthExpirationName = "_EOS_Connect_RemoveNotifyAuthExpiration@12";
private const string EOS_Connect_RemoveNotifyLoginStatusChangedName = "_EOS_Connect_RemoveNotifyLoginStatusChanged@12";
private const string EOS_Connect_TransferDeviceIdAccountName = "_EOS_Connect_TransferDeviceIdAccount@16";
private const string EOS_Connect_UnlinkAccountName = "_EOS_Connect_UnlinkAccount@16";
private const string EOS_Connect_VerifyIdTokenName = "_EOS_Connect_VerifyIdToken@16";
private const string EOS_ContinuanceToken_ToStringName = "_EOS_ContinuanceToken_ToString@12";
private const string EOS_CustomInvites_AddNotifyCustomInviteAcceptedName = "_EOS_CustomInvites_AddNotifyCustomInviteAccepted@16";
private const string EOS_CustomInvites_AddNotifyCustomInviteReceivedName = "_EOS_CustomInvites_AddNotifyCustomInviteReceived@16";
private const string EOS_CustomInvites_AddNotifyCustomInviteRejectedName = "_EOS_CustomInvites_AddNotifyCustomInviteRejected@16";
private const string EOS_CustomInvites_FinalizeInviteName = "_EOS_CustomInvites_FinalizeInvite@8";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedName = "_EOS_CustomInvites_RemoveNotifyCustomInviteAccepted@12";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteReceivedName = "_EOS_CustomInvites_RemoveNotifyCustomInviteReceived@12";
private const string EOS_CustomInvites_RemoveNotifyCustomInviteRejectedName = "_EOS_CustomInvites_RemoveNotifyCustomInviteRejected@12";
private const string EOS_CustomInvites_SendCustomInviteName = "_EOS_CustomInvites_SendCustomInvite@16";
private const string EOS_CustomInvites_SetCustomInviteName = "_EOS_CustomInvites_SetCustomInvite@8";
private const string EOS_EResult_IsOperationCompleteName = "_EOS_EResult_IsOperationComplete@4";
private const string EOS_EResult_ToStringName = "_EOS_EResult_ToString@4";
private const string EOS_Ecom_CatalogItem_ReleaseName = "_EOS_Ecom_CatalogItem_Release@4";
private const string EOS_Ecom_CatalogOffer_ReleaseName = "_EOS_Ecom_CatalogOffer_Release@4";
private const string EOS_Ecom_CatalogRelease_ReleaseName = "_EOS_Ecom_CatalogRelease_Release@4";
private const string EOS_Ecom_CheckoutName = "_EOS_Ecom_Checkout@16";
private const string EOS_Ecom_CopyEntitlementByIdName = "_EOS_Ecom_CopyEntitlementById@12";
private const string EOS_Ecom_CopyEntitlementByIndexName = "_EOS_Ecom_CopyEntitlementByIndex@12";
private const string EOS_Ecom_CopyEntitlementByNameAndIndexName = "_EOS_Ecom_CopyEntitlementByNameAndIndex@12";
private const string EOS_Ecom_CopyItemByIdName = "_EOS_Ecom_CopyItemById@12";
private const string EOS_Ecom_CopyItemImageInfoByIndexName = "_EOS_Ecom_CopyItemImageInfoByIndex@12";
private const string EOS_Ecom_CopyItemReleaseByIndexName = "_EOS_Ecom_CopyItemReleaseByIndex@12";
private const string EOS_Ecom_CopyOfferByIdName = "_EOS_Ecom_CopyOfferById@12";
private const string EOS_Ecom_CopyOfferByIndexName = "_EOS_Ecom_CopyOfferByIndex@12";
private const string EOS_Ecom_CopyOfferImageInfoByIndexName = "_EOS_Ecom_CopyOfferImageInfoByIndex@12";
private const string EOS_Ecom_CopyOfferItemByIndexName = "_EOS_Ecom_CopyOfferItemByIndex@12";
private const string EOS_Ecom_CopyTransactionByIdName = "_EOS_Ecom_CopyTransactionById@12";
private const string EOS_Ecom_CopyTransactionByIndexName = "_EOS_Ecom_CopyTransactionByIndex@12";
private const string EOS_Ecom_Entitlement_ReleaseName = "_EOS_Ecom_Entitlement_Release@4";
private const string EOS_Ecom_GetEntitlementsByNameCountName = "_EOS_Ecom_GetEntitlementsByNameCount@8";
private const string EOS_Ecom_GetEntitlementsCountName = "_EOS_Ecom_GetEntitlementsCount@8";
private const string EOS_Ecom_GetItemImageInfoCountName = "_EOS_Ecom_GetItemImageInfoCount@8";
private const string EOS_Ecom_GetItemReleaseCountName = "_EOS_Ecom_GetItemReleaseCount@8";
private const string EOS_Ecom_GetOfferCountName = "_EOS_Ecom_GetOfferCount@8";
private const string EOS_Ecom_GetOfferImageInfoCountName = "_EOS_Ecom_GetOfferImageInfoCount@8";
private const string EOS_Ecom_GetOfferItemCountName = "_EOS_Ecom_GetOfferItemCount@8";
private const string EOS_Ecom_GetTransactionCountName = "_EOS_Ecom_GetTransactionCount@8";
private const string EOS_Ecom_KeyImageInfo_ReleaseName = "_EOS_Ecom_KeyImageInfo_Release@4";
private const string EOS_Ecom_QueryEntitlementsName = "_EOS_Ecom_QueryEntitlements@16";
private const string EOS_Ecom_QueryOffersName = "_EOS_Ecom_QueryOffers@16";
private const string EOS_Ecom_QueryOwnershipName = "_EOS_Ecom_QueryOwnership@16";
private const string EOS_Ecom_QueryOwnershipTokenName = "_EOS_Ecom_QueryOwnershipToken@16";
private const string EOS_Ecom_RedeemEntitlementsName = "_EOS_Ecom_RedeemEntitlements@16";
private const string EOS_Ecom_Transaction_CopyEntitlementByIndexName = "_EOS_Ecom_Transaction_CopyEntitlementByIndex@12";
private const string EOS_Ecom_Transaction_GetEntitlementsCountName = "_EOS_Ecom_Transaction_GetEntitlementsCount@8";
private const string EOS_Ecom_Transaction_GetTransactionIdName = "_EOS_Ecom_Transaction_GetTransactionId@12";
private const string EOS_Ecom_Transaction_ReleaseName = "_EOS_Ecom_Transaction_Release@4";
private const string EOS_EpicAccountId_FromStringName = "_EOS_EpicAccountId_FromString@4";
private const string EOS_EpicAccountId_IsValidName = "_EOS_EpicAccountId_IsValid@4";
private const string EOS_EpicAccountId_ToStringName = "_EOS_EpicAccountId_ToString@12";
private const string EOS_Friends_AcceptInviteName = "_EOS_Friends_AcceptInvite@16";
private const string EOS_Friends_AddNotifyFriendsUpdateName = "_EOS_Friends_AddNotifyFriendsUpdate@16";
private const string EOS_Friends_GetFriendAtIndexName = "_EOS_Friends_GetFriendAtIndex@8";
private const string EOS_Friends_GetFriendsCountName = "_EOS_Friends_GetFriendsCount@8";
private const string EOS_Friends_GetStatusName = "_EOS_Friends_GetStatus@8";
private const string EOS_Friends_QueryFriendsName = "_EOS_Friends_QueryFriends@16";
private const string EOS_Friends_RejectInviteName = "_EOS_Friends_RejectInvite@16";
private const string EOS_Friends_RemoveNotifyFriendsUpdateName = "_EOS_Friends_RemoveNotifyFriendsUpdate@12";
private const string EOS_Friends_SendInviteName = "_EOS_Friends_SendInvite@16";
private const string EOS_GetVersionName = "_EOS_GetVersion@0";
private const string EOS_InitializeName = "_EOS_Initialize@4";
private const string EOS_IntegratedPlatformOptionsContainer_AddName = "_EOS_IntegratedPlatformOptionsContainer_Add@8";
private const string EOS_IntegratedPlatformOptionsContainer_ReleaseName = "_EOS_IntegratedPlatformOptionsContainer_Release@4";
private const string EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerName = "_EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer@8";
private const string EOS_KWS_AddNotifyPermissionsUpdateReceivedName = "_EOS_KWS_AddNotifyPermissionsUpdateReceived@16";
private const string EOS_KWS_CopyPermissionByIndexName = "_EOS_KWS_CopyPermissionByIndex@12";
private const string EOS_KWS_CreateUserName = "_EOS_KWS_CreateUser@16";
private const string EOS_KWS_GetPermissionByKeyName = "_EOS_KWS_GetPermissionByKey@12";
private const string EOS_KWS_GetPermissionsCountName = "_EOS_KWS_GetPermissionsCount@8";
private const string EOS_KWS_PermissionStatus_ReleaseName = "_EOS_KWS_PermissionStatus_Release@4";
private const string EOS_KWS_QueryAgeGateName = "_EOS_KWS_QueryAgeGate@16";
private const string EOS_KWS_QueryPermissionsName = "_EOS_KWS_QueryPermissions@16";
private const string EOS_KWS_RemoveNotifyPermissionsUpdateReceivedName = "_EOS_KWS_RemoveNotifyPermissionsUpdateReceived@12";
private const string EOS_KWS_RequestPermissionsName = "_EOS_KWS_RequestPermissions@16";
private const string EOS_KWS_UpdateParentEmailName = "_EOS_KWS_UpdateParentEmail@16";
private const string EOS_Leaderboards_CopyLeaderboardDefinitionByIndexName = "_EOS_Leaderboards_CopyLeaderboardDefinitionByIndex@12";
private const string EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdName = "_EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId@12";
private const string EOS_Leaderboards_CopyLeaderboardRecordByIndexName = "_EOS_Leaderboards_CopyLeaderboardRecordByIndex@12";
private const string EOS_Leaderboards_CopyLeaderboardRecordByUserIdName = "_EOS_Leaderboards_CopyLeaderboardRecordByUserId@12";
private const string EOS_Leaderboards_CopyLeaderboardUserScoreByIndexName = "_EOS_Leaderboards_CopyLeaderboardUserScoreByIndex@12";
private const string EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdName = "_EOS_Leaderboards_CopyLeaderboardUserScoreByUserId@12";
private const string EOS_Leaderboards_Definition_ReleaseName = "_EOS_Leaderboards_Definition_Release@4";
private const string EOS_Leaderboards_GetLeaderboardDefinitionCountName = "_EOS_Leaderboards_GetLeaderboardDefinitionCount@8";
private const string EOS_Leaderboards_GetLeaderboardRecordCountName = "_EOS_Leaderboards_GetLeaderboardRecordCount@8";
private const string EOS_Leaderboards_GetLeaderboardUserScoreCountName = "_EOS_Leaderboards_GetLeaderboardUserScoreCount@8";
private const string EOS_Leaderboards_LeaderboardDefinition_ReleaseName = "_EOS_Leaderboards_LeaderboardDefinition_Release@4";
private const string EOS_Leaderboards_LeaderboardRecord_ReleaseName = "_EOS_Leaderboards_LeaderboardRecord_Release@4";
private const string EOS_Leaderboards_LeaderboardUserScore_ReleaseName = "_EOS_Leaderboards_LeaderboardUserScore_Release@4";
private const string EOS_Leaderboards_QueryLeaderboardDefinitionsName = "_EOS_Leaderboards_QueryLeaderboardDefinitions@16";
private const string EOS_Leaderboards_QueryLeaderboardRanksName = "_EOS_Leaderboards_QueryLeaderboardRanks@16";
private const string EOS_Leaderboards_QueryLeaderboardUserScoresName = "_EOS_Leaderboards_QueryLeaderboardUserScores@16";
private const string EOS_LobbyDetails_CopyAttributeByIndexName = "_EOS_LobbyDetails_CopyAttributeByIndex@12";
private const string EOS_LobbyDetails_CopyAttributeByKeyName = "_EOS_LobbyDetails_CopyAttributeByKey@12";
private const string EOS_LobbyDetails_CopyInfoName = "_EOS_LobbyDetails_CopyInfo@12";
private const string EOS_LobbyDetails_CopyMemberAttributeByIndexName = "_EOS_LobbyDetails_CopyMemberAttributeByIndex@12";
private const string EOS_LobbyDetails_CopyMemberAttributeByKeyName = "_EOS_LobbyDetails_CopyMemberAttributeByKey@12";
private const string EOS_LobbyDetails_GetAttributeCountName = "_EOS_LobbyDetails_GetAttributeCount@8";
private const string EOS_LobbyDetails_GetLobbyOwnerName = "_EOS_LobbyDetails_GetLobbyOwner@8";
private const string EOS_LobbyDetails_GetMemberAttributeCountName = "_EOS_LobbyDetails_GetMemberAttributeCount@8";
private const string EOS_LobbyDetails_GetMemberByIndexName = "_EOS_LobbyDetails_GetMemberByIndex@8";
private const string EOS_LobbyDetails_GetMemberCountName = "_EOS_LobbyDetails_GetMemberCount@8";
private const string EOS_LobbyDetails_Info_ReleaseName = "_EOS_LobbyDetails_Info_Release@4";
private const string EOS_LobbyDetails_ReleaseName = "_EOS_LobbyDetails_Release@4";
private const string EOS_LobbyModification_AddAttributeName = "_EOS_LobbyModification_AddAttribute@8";
private const string EOS_LobbyModification_AddMemberAttributeName = "_EOS_LobbyModification_AddMemberAttribute@8";
private const string EOS_LobbyModification_ReleaseName = "_EOS_LobbyModification_Release@4";
private const string EOS_LobbyModification_RemoveAttributeName = "_EOS_LobbyModification_RemoveAttribute@8";
private const string EOS_LobbyModification_RemoveMemberAttributeName = "_EOS_LobbyModification_RemoveMemberAttribute@8";
private const string EOS_LobbyModification_SetBucketIdName = "_EOS_LobbyModification_SetBucketId@8";
private const string EOS_LobbyModification_SetInvitesAllowedName = "_EOS_LobbyModification_SetInvitesAllowed@8";
private const string EOS_LobbyModification_SetMaxMembersName = "_EOS_LobbyModification_SetMaxMembers@8";
private const string EOS_LobbyModification_SetPermissionLevelName = "_EOS_LobbyModification_SetPermissionLevel@8";
private const string EOS_LobbySearch_CopySearchResultByIndexName = "_EOS_LobbySearch_CopySearchResultByIndex@12";
private const string EOS_LobbySearch_FindName = "_EOS_LobbySearch_Find@16";
private const string EOS_LobbySearch_GetSearchResultCountName = "_EOS_LobbySearch_GetSearchResultCount@8";
private const string EOS_LobbySearch_ReleaseName = "_EOS_LobbySearch_Release@4";
private const string EOS_LobbySearch_RemoveParameterName = "_EOS_LobbySearch_RemoveParameter@8";
private const string EOS_LobbySearch_SetLobbyIdName = "_EOS_LobbySearch_SetLobbyId@8";
private const string EOS_LobbySearch_SetMaxResultsName = "_EOS_LobbySearch_SetMaxResults@8";
private const string EOS_LobbySearch_SetParameterName = "_EOS_LobbySearch_SetParameter@8";
private const string EOS_LobbySearch_SetTargetUserIdName = "_EOS_LobbySearch_SetTargetUserId@8";
private const string EOS_Lobby_AddNotifyJoinLobbyAcceptedName = "_EOS_Lobby_AddNotifyJoinLobbyAccepted@16";
private const string EOS_Lobby_AddNotifyLobbyInviteAcceptedName = "_EOS_Lobby_AddNotifyLobbyInviteAccepted@16";
private const string EOS_Lobby_AddNotifyLobbyInviteReceivedName = "_EOS_Lobby_AddNotifyLobbyInviteReceived@16";
private const string EOS_Lobby_AddNotifyLobbyInviteRejectedName = "_EOS_Lobby_AddNotifyLobbyInviteRejected@16";
private const string EOS_Lobby_AddNotifyLobbyMemberStatusReceivedName = "_EOS_Lobby_AddNotifyLobbyMemberStatusReceived@16";
private const string EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedName = "_EOS_Lobby_AddNotifyLobbyMemberUpdateReceived@16";
private const string EOS_Lobby_AddNotifyLobbyUpdateReceivedName = "_EOS_Lobby_AddNotifyLobbyUpdateReceived@16";
private const string EOS_Lobby_AddNotifyRTCRoomConnectionChangedName = "_EOS_Lobby_AddNotifyRTCRoomConnectionChanged@16";
private const string EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedName = "_EOS_Lobby_AddNotifySendLobbyNativeInviteRequested@16";
private const string EOS_Lobby_Attribute_ReleaseName = "_EOS_Lobby_Attribute_Release@4";
private const string EOS_Lobby_CopyLobbyDetailsHandleName = "_EOS_Lobby_CopyLobbyDetailsHandle@12";
private const string EOS_Lobby_CopyLobbyDetailsHandleByInviteIdName = "_EOS_Lobby_CopyLobbyDetailsHandleByInviteId@12";
private const string EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdName = "_EOS_Lobby_CopyLobbyDetailsHandleByUiEventId@12";
private const string EOS_Lobby_CreateLobbyName = "_EOS_Lobby_CreateLobby@16";
private const string EOS_Lobby_CreateLobbySearchName = "_EOS_Lobby_CreateLobbySearch@12";
private const string EOS_Lobby_DestroyLobbyName = "_EOS_Lobby_DestroyLobby@16";
private const string EOS_Lobby_GetInviteCountName = "_EOS_Lobby_GetInviteCount@8";
private const string EOS_Lobby_GetInviteIdByIndexName = "_EOS_Lobby_GetInviteIdByIndex@16";
private const string EOS_Lobby_GetRTCRoomNameName = "_EOS_Lobby_GetRTCRoomName@16";
private const string EOS_Lobby_HardMuteMemberName = "_EOS_Lobby_HardMuteMember@16";
private const string EOS_Lobby_IsRTCRoomConnectedName = "_EOS_Lobby_IsRTCRoomConnected@12";
private const string EOS_Lobby_JoinLobbyName = "_EOS_Lobby_JoinLobby@16";
private const string EOS_Lobby_JoinLobbyByIdName = "_EOS_Lobby_JoinLobbyById@16";
private const string EOS_Lobby_KickMemberName = "_EOS_Lobby_KickMember@16";
private const string EOS_Lobby_LeaveLobbyName = "_EOS_Lobby_LeaveLobby@16";
private const string EOS_Lobby_PromoteMemberName = "_EOS_Lobby_PromoteMember@16";
private const string EOS_Lobby_QueryInvitesName = "_EOS_Lobby_QueryInvites@16";
private const string EOS_Lobby_RejectInviteName = "_EOS_Lobby_RejectInvite@16";
private const string EOS_Lobby_RemoveNotifyJoinLobbyAcceptedName = "_EOS_Lobby_RemoveNotifyJoinLobbyAccepted@12";
private const string EOS_Lobby_RemoveNotifyLobbyInviteAcceptedName = "_EOS_Lobby_RemoveNotifyLobbyInviteAccepted@12";
private const string EOS_Lobby_RemoveNotifyLobbyInviteReceivedName = "_EOS_Lobby_RemoveNotifyLobbyInviteReceived@12";
private const string EOS_Lobby_RemoveNotifyLobbyInviteRejectedName = "_EOS_Lobby_RemoveNotifyLobbyInviteRejected@12";
private const string EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedName = "_EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived@12";
private const string EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedName = "_EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived@12";
private const string EOS_Lobby_RemoveNotifyLobbyUpdateReceivedName = "_EOS_Lobby_RemoveNotifyLobbyUpdateReceived@12";
private const string EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedName = "_EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged@12";
private const string EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedName = "_EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested@12";
private const string EOS_Lobby_SendInviteName = "_EOS_Lobby_SendInvite@16";
private const string EOS_Lobby_UpdateLobbyName = "_EOS_Lobby_UpdateLobby@16";
private const string EOS_Lobby_UpdateLobbyModificationName = "_EOS_Lobby_UpdateLobbyModification@12";
private const string EOS_Logging_SetCallbackName = "_EOS_Logging_SetCallback@4";
private const string EOS_Logging_SetLogLevelName = "_EOS_Logging_SetLogLevel@8";
private const string EOS_Metrics_BeginPlayerSessionName = "_EOS_Metrics_BeginPlayerSession@8";
private const string EOS_Metrics_EndPlayerSessionName = "_EOS_Metrics_EndPlayerSession@8";
private const string EOS_Mods_CopyModInfoName = "_EOS_Mods_CopyModInfo@12";
private const string EOS_Mods_EnumerateModsName = "_EOS_Mods_EnumerateMods@16";
private const string EOS_Mods_InstallModName = "_EOS_Mods_InstallMod@16";
private const string EOS_Mods_ModInfo_ReleaseName = "_EOS_Mods_ModInfo_Release@4";
private const string EOS_Mods_UninstallModName = "_EOS_Mods_UninstallMod@16";
private const string EOS_Mods_UpdateModName = "_EOS_Mods_UpdateMod@16";
private const string EOS_P2P_AcceptConnectionName = "_EOS_P2P_AcceptConnection@8";
private const string EOS_P2P_AddNotifyIncomingPacketQueueFullName = "_EOS_P2P_AddNotifyIncomingPacketQueueFull@16";
private const string EOS_P2P_AddNotifyPeerConnectionClosedName = "_EOS_P2P_AddNotifyPeerConnectionClosed@16";
private const string EOS_P2P_AddNotifyPeerConnectionEstablishedName = "_EOS_P2P_AddNotifyPeerConnectionEstablished@16";
private const string EOS_P2P_AddNotifyPeerConnectionRequestName = "_EOS_P2P_AddNotifyPeerConnectionRequest@16";
private const string EOS_P2P_ClearPacketQueueName = "_EOS_P2P_ClearPacketQueue@8";
private const string EOS_P2P_CloseConnectionName = "_EOS_P2P_CloseConnection@8";
private const string EOS_P2P_CloseConnectionsName = "_EOS_P2P_CloseConnections@8";
private const string EOS_P2P_GetNATTypeName = "_EOS_P2P_GetNATType@12";
private const string EOS_P2P_GetNextReceivedPacketSizeName = "_EOS_P2P_GetNextReceivedPacketSize@12";
private const string EOS_P2P_GetPacketQueueInfoName = "_EOS_P2P_GetPacketQueueInfo@12";
private const string EOS_P2P_GetPortRangeName = "_EOS_P2P_GetPortRange@16";
private const string EOS_P2P_GetRelayControlName = "_EOS_P2P_GetRelayControl@12";
private const string EOS_P2P_QueryNATTypeName = "_EOS_P2P_QueryNATType@16";
private const string EOS_P2P_ReceivePacketName = "_EOS_P2P_ReceivePacket@28";
private const string EOS_P2P_RemoveNotifyIncomingPacketQueueFullName = "_EOS_P2P_RemoveNotifyIncomingPacketQueueFull@12";
private const string EOS_P2P_RemoveNotifyPeerConnectionClosedName = "_EOS_P2P_RemoveNotifyPeerConnectionClosed@12";
private const string EOS_P2P_RemoveNotifyPeerConnectionEstablishedName = "_EOS_P2P_RemoveNotifyPeerConnectionEstablished@12";
private const string EOS_P2P_RemoveNotifyPeerConnectionRequestName = "_EOS_P2P_RemoveNotifyPeerConnectionRequest@12";
private const string EOS_P2P_SendPacketName = "_EOS_P2P_SendPacket@8";
private const string EOS_P2P_SetPacketQueueSizeName = "_EOS_P2P_SetPacketQueueSize@8";
private const string EOS_P2P_SetPortRangeName = "_EOS_P2P_SetPortRange@8";
private const string EOS_P2P_SetRelayControlName = "_EOS_P2P_SetRelayControl@8";
private const string EOS_Platform_CheckForLauncherAndRestartName = "_EOS_Platform_CheckForLauncherAndRestart@4";
private const string EOS_Platform_CreateName = "_EOS_Platform_Create@4";
private const string EOS_Platform_GetAchievementsInterfaceName = "_EOS_Platform_GetAchievementsInterface@4";
private const string EOS_Platform_GetActiveCountryCodeName = "_EOS_Platform_GetActiveCountryCode@16";
private const string EOS_Platform_GetActiveLocaleCodeName = "_EOS_Platform_GetActiveLocaleCode@16";
private const string EOS_Platform_GetAntiCheatClientInterfaceName = "_EOS_Platform_GetAntiCheatClientInterface@4";
private const string EOS_Platform_GetAntiCheatServerInterfaceName = "_EOS_Platform_GetAntiCheatServerInterface@4";
private const string EOS_Platform_GetApplicationStatusName = "_EOS_Platform_GetApplicationStatus@4";
private const string EOS_Platform_GetAuthInterfaceName = "_EOS_Platform_GetAuthInterface@4";
private const string EOS_Platform_GetConnectInterfaceName = "_EOS_Platform_GetConnectInterface@4";
private const string EOS_Platform_GetCustomInvitesInterfaceName = "_EOS_Platform_GetCustomInvitesInterface@4";
private const string EOS_Platform_GetDesktopCrossplayStatusName = "_EOS_Platform_GetDesktopCrossplayStatus@12";
private const string EOS_Platform_GetEcomInterfaceName = "_EOS_Platform_GetEcomInterface@4";
private const string EOS_Platform_GetFriendsInterfaceName = "_EOS_Platform_GetFriendsInterface@4";
private const string EOS_Platform_GetKWSInterfaceName = "_EOS_Platform_GetKWSInterface@4";
private const string EOS_Platform_GetLeaderboardsInterfaceName = "_EOS_Platform_GetLeaderboardsInterface@4";
private const string EOS_Platform_GetLobbyInterfaceName = "_EOS_Platform_GetLobbyInterface@4";
private const string EOS_Platform_GetMetricsInterfaceName = "_EOS_Platform_GetMetricsInterface@4";
private const string EOS_Platform_GetModsInterfaceName = "_EOS_Platform_GetModsInterface@4";
private const string EOS_Platform_GetNetworkStatusName = "_EOS_Platform_GetNetworkStatus@4";
private const string EOS_Platform_GetOverrideCountryCodeName = "_EOS_Platform_GetOverrideCountryCode@12";
private const string EOS_Platform_GetOverrideLocaleCodeName = "_EOS_Platform_GetOverrideLocaleCode@12";
private const string EOS_Platform_GetP2PInterfaceName = "_EOS_Platform_GetP2PInterface@4";
private const string EOS_Platform_GetPlayerDataStorageInterfaceName = "_EOS_Platform_GetPlayerDataStorageInterface@4";
private const string EOS_Platform_GetPresenceInterfaceName = "_EOS_Platform_GetPresenceInterface@4";
private const string EOS_Platform_GetProgressionSnapshotInterfaceName = "_EOS_Platform_GetProgressionSnapshotInterface@4";
private const string EOS_Platform_GetRTCAdminInterfaceName = "_EOS_Platform_GetRTCAdminInterface@4";
private const string EOS_Platform_GetRTCInterfaceName = "_EOS_Platform_GetRTCInterface@4";
private const string EOS_Platform_GetReportsInterfaceName = "_EOS_Platform_GetReportsInterface@4";
private const string EOS_Platform_GetSanctionsInterfaceName = "_EOS_Platform_GetSanctionsInterface@4";
private const string EOS_Platform_GetSessionsInterfaceName = "_EOS_Platform_GetSessionsInterface@4";
private const string EOS_Platform_GetStatsInterfaceName = "_EOS_Platform_GetStatsInterface@4";
private const string EOS_Platform_GetTitleStorageInterfaceName = "_EOS_Platform_GetTitleStorageInterface@4";
private const string EOS_Platform_GetUIInterfaceName = "_EOS_Platform_GetUIInterface@4";
private const string EOS_Platform_GetUserInfoInterfaceName = "_EOS_Platform_GetUserInfoInterface@4";
private const string EOS_Platform_ReleaseName = "_EOS_Platform_Release@4";
private const string EOS_Platform_SetApplicationStatusName = "_EOS_Platform_SetApplicationStatus@8";
private const string EOS_Platform_SetNetworkStatusName = "_EOS_Platform_SetNetworkStatus@8";
private const string EOS_Platform_SetOverrideCountryCodeName = "_EOS_Platform_SetOverrideCountryCode@8";
private const string EOS_Platform_SetOverrideLocaleCodeName = "_EOS_Platform_SetOverrideLocaleCode@8";
private const string EOS_Platform_TickName = "_EOS_Platform_Tick@4";
private const string EOS_PlayerDataStorageFileTransferRequest_CancelRequestName = "_EOS_PlayerDataStorageFileTransferRequest_CancelRequest@4";
private const string EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateName = "_EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState@4";
private const string EOS_PlayerDataStorageFileTransferRequest_GetFilenameName = "_EOS_PlayerDataStorageFileTransferRequest_GetFilename@16";
private const string EOS_PlayerDataStorageFileTransferRequest_ReleaseName = "_EOS_PlayerDataStorageFileTransferRequest_Release@4";
private const string EOS_PlayerDataStorage_CopyFileMetadataAtIndexName = "_EOS_PlayerDataStorage_CopyFileMetadataAtIndex@12";
private const string EOS_PlayerDataStorage_CopyFileMetadataByFilenameName = "_EOS_PlayerDataStorage_CopyFileMetadataByFilename@12";
private const string EOS_PlayerDataStorage_DeleteCacheName = "_EOS_PlayerDataStorage_DeleteCache@16";
private const string EOS_PlayerDataStorage_DeleteFileName = "_EOS_PlayerDataStorage_DeleteFile@16";
private const string EOS_PlayerDataStorage_DuplicateFileName = "_EOS_PlayerDataStorage_DuplicateFile@16";
private const string EOS_PlayerDataStorage_FileMetadata_ReleaseName = "_EOS_PlayerDataStorage_FileMetadata_Release@4";
private const string EOS_PlayerDataStorage_GetFileMetadataCountName = "_EOS_PlayerDataStorage_GetFileMetadataCount@12";
private const string EOS_PlayerDataStorage_QueryFileName = "_EOS_PlayerDataStorage_QueryFile@16";
private const string EOS_PlayerDataStorage_QueryFileListName = "_EOS_PlayerDataStorage_QueryFileList@16";
private const string EOS_PlayerDataStorage_ReadFileName = "_EOS_PlayerDataStorage_ReadFile@16";
private const string EOS_PlayerDataStorage_WriteFileName = "_EOS_PlayerDataStorage_WriteFile@16";
private const string EOS_PresenceModification_DeleteDataName = "_EOS_PresenceModification_DeleteData@8";
private const string EOS_PresenceModification_ReleaseName = "_EOS_PresenceModification_Release@4";
private const string EOS_PresenceModification_SetDataName = "_EOS_PresenceModification_SetData@8";
private const string EOS_PresenceModification_SetJoinInfoName = "_EOS_PresenceModification_SetJoinInfo@8";
private const string EOS_PresenceModification_SetRawRichTextName = "_EOS_PresenceModification_SetRawRichText@8";
private const string EOS_PresenceModification_SetStatusName = "_EOS_PresenceModification_SetStatus@8";
private const string EOS_Presence_AddNotifyJoinGameAcceptedName = "_EOS_Presence_AddNotifyJoinGameAccepted@16";
private const string EOS_Presence_AddNotifyOnPresenceChangedName = "_EOS_Presence_AddNotifyOnPresenceChanged@16";
private const string EOS_Presence_CopyPresenceName = "_EOS_Presence_CopyPresence@12";
private const string EOS_Presence_CreatePresenceModificationName = "_EOS_Presence_CreatePresenceModification@12";
private const string EOS_Presence_GetJoinInfoName = "_EOS_Presence_GetJoinInfo@16";
private const string EOS_Presence_HasPresenceName = "_EOS_Presence_HasPresence@8";
private const string EOS_Presence_Info_ReleaseName = "_EOS_Presence_Info_Release@4";
private const string EOS_Presence_QueryPresenceName = "_EOS_Presence_QueryPresence@16";
private const string EOS_Presence_RemoveNotifyJoinGameAcceptedName = "_EOS_Presence_RemoveNotifyJoinGameAccepted@12";
private const string EOS_Presence_RemoveNotifyOnPresenceChangedName = "_EOS_Presence_RemoveNotifyOnPresenceChanged@12";
private const string EOS_Presence_SetPresenceName = "_EOS_Presence_SetPresence@16";
private const string EOS_ProductUserId_FromStringName = "_EOS_ProductUserId_FromString@4";
private const string EOS_ProductUserId_IsValidName = "_EOS_ProductUserId_IsValid@4";
private const string EOS_ProductUserId_ToStringName = "_EOS_ProductUserId_ToString@12";
private const string EOS_ProgressionSnapshot_AddProgressionName = "_EOS_ProgressionSnapshot_AddProgression@8";
private const string EOS_ProgressionSnapshot_BeginSnapshotName = "_EOS_ProgressionSnapshot_BeginSnapshot@12";
private const string EOS_ProgressionSnapshot_DeleteSnapshotName = "_EOS_ProgressionSnapshot_DeleteSnapshot@16";
private const string EOS_ProgressionSnapshot_EndSnapshotName = "_EOS_ProgressionSnapshot_EndSnapshot@8";
private const string EOS_ProgressionSnapshot_SubmitSnapshotName = "_EOS_ProgressionSnapshot_SubmitSnapshot@16";
private const string EOS_RTCAdmin_CopyUserTokenByIndexName = "_EOS_RTCAdmin_CopyUserTokenByIndex@12";
private const string EOS_RTCAdmin_CopyUserTokenByUserIdName = "_EOS_RTCAdmin_CopyUserTokenByUserId@12";
private const string EOS_RTCAdmin_KickName = "_EOS_RTCAdmin_Kick@16";
private const string EOS_RTCAdmin_QueryJoinRoomTokenName = "_EOS_RTCAdmin_QueryJoinRoomToken@16";
private const string EOS_RTCAdmin_SetParticipantHardMuteName = "_EOS_RTCAdmin_SetParticipantHardMute@16";
private const string EOS_RTCAdmin_UserToken_ReleaseName = "_EOS_RTCAdmin_UserToken_Release@4";
private const string EOS_RTCAudio_AddNotifyAudioBeforeRenderName = "_EOS_RTCAudio_AddNotifyAudioBeforeRender@16";
private const string EOS_RTCAudio_AddNotifyAudioBeforeSendName = "_EOS_RTCAudio_AddNotifyAudioBeforeSend@16";
private const string EOS_RTCAudio_AddNotifyAudioDevicesChangedName = "_EOS_RTCAudio_AddNotifyAudioDevicesChanged@16";
private const string EOS_RTCAudio_AddNotifyAudioInputStateName = "_EOS_RTCAudio_AddNotifyAudioInputState@16";
private const string EOS_RTCAudio_AddNotifyAudioOutputStateName = "_EOS_RTCAudio_AddNotifyAudioOutputState@16";
private const string EOS_RTCAudio_AddNotifyParticipantUpdatedName = "_EOS_RTCAudio_AddNotifyParticipantUpdated@16";
private const string EOS_RTCAudio_GetAudioInputDeviceByIndexName = "_EOS_RTCAudio_GetAudioInputDeviceByIndex@8";
private const string EOS_RTCAudio_GetAudioInputDevicesCountName = "_EOS_RTCAudio_GetAudioInputDevicesCount@8";
private const string EOS_RTCAudio_GetAudioOutputDeviceByIndexName = "_EOS_RTCAudio_GetAudioOutputDeviceByIndex@8";
private const string EOS_RTCAudio_GetAudioOutputDevicesCountName = "_EOS_RTCAudio_GetAudioOutputDevicesCount@8";
private const string EOS_RTCAudio_RegisterPlatformAudioUserName = "_EOS_RTCAudio_RegisterPlatformAudioUser@8";
private const string EOS_RTCAudio_RemoveNotifyAudioBeforeRenderName = "_EOS_RTCAudio_RemoveNotifyAudioBeforeRender@12";
private const string EOS_RTCAudio_RemoveNotifyAudioBeforeSendName = "_EOS_RTCAudio_RemoveNotifyAudioBeforeSend@12";
private const string EOS_RTCAudio_RemoveNotifyAudioDevicesChangedName = "_EOS_RTCAudio_RemoveNotifyAudioDevicesChanged@12";
private const string EOS_RTCAudio_RemoveNotifyAudioInputStateName = "_EOS_RTCAudio_RemoveNotifyAudioInputState@12";
private const string EOS_RTCAudio_RemoveNotifyAudioOutputStateName = "_EOS_RTCAudio_RemoveNotifyAudioOutputState@12";
private const string EOS_RTCAudio_RemoveNotifyParticipantUpdatedName = "_EOS_RTCAudio_RemoveNotifyParticipantUpdated@12";
private const string EOS_RTCAudio_SendAudioName = "_EOS_RTCAudio_SendAudio@8";
private const string EOS_RTCAudio_SetAudioInputSettingsName = "_EOS_RTCAudio_SetAudioInputSettings@8";
private const string EOS_RTCAudio_SetAudioOutputSettingsName = "_EOS_RTCAudio_SetAudioOutputSettings@8";
private const string EOS_RTCAudio_UnregisterPlatformAudioUserName = "_EOS_RTCAudio_UnregisterPlatformAudioUser@8";
private const string EOS_RTCAudio_UpdateParticipantVolumeName = "_EOS_RTCAudio_UpdateParticipantVolume@16";
private const string EOS_RTCAudio_UpdateReceivingName = "_EOS_RTCAudio_UpdateReceiving@16";
private const string EOS_RTCAudio_UpdateReceivingVolumeName = "_EOS_RTCAudio_UpdateReceivingVolume@16";
private const string EOS_RTCAudio_UpdateSendingName = "_EOS_RTCAudio_UpdateSending@16";
private const string EOS_RTCAudio_UpdateSendingVolumeName = "_EOS_RTCAudio_UpdateSendingVolume@16";
private const string EOS_RTC_AddNotifyDisconnectedName = "_EOS_RTC_AddNotifyDisconnected@16";
private const string EOS_RTC_AddNotifyParticipantStatusChangedName = "_EOS_RTC_AddNotifyParticipantStatusChanged@16";
private const string EOS_RTC_BlockParticipantName = "_EOS_RTC_BlockParticipant@16";
private const string EOS_RTC_GetAudioInterfaceName = "_EOS_RTC_GetAudioInterface@4";
private const string EOS_RTC_JoinRoomName = "_EOS_RTC_JoinRoom@16";
private const string EOS_RTC_LeaveRoomName = "_EOS_RTC_LeaveRoom@16";
private const string EOS_RTC_RemoveNotifyDisconnectedName = "_EOS_RTC_RemoveNotifyDisconnected@12";
private const string EOS_RTC_RemoveNotifyParticipantStatusChangedName = "_EOS_RTC_RemoveNotifyParticipantStatusChanged@12";
private const string EOS_RTC_SetRoomSettingName = "_EOS_RTC_SetRoomSetting@8";
private const string EOS_RTC_SetSettingName = "_EOS_RTC_SetSetting@8";
private const string EOS_Reports_SendPlayerBehaviorReportName = "_EOS_Reports_SendPlayerBehaviorReport@16";
private const string EOS_Sanctions_CopyPlayerSanctionByIndexName = "_EOS_Sanctions_CopyPlayerSanctionByIndex@12";
private const string EOS_Sanctions_GetPlayerSanctionCountName = "_EOS_Sanctions_GetPlayerSanctionCount@8";
private const string EOS_Sanctions_PlayerSanction_ReleaseName = "_EOS_Sanctions_PlayerSanction_Release@4";
private const string EOS_Sanctions_QueryActivePlayerSanctionsName = "_EOS_Sanctions_QueryActivePlayerSanctions@16";
private const string EOS_SessionDetails_Attribute_ReleaseName = "_EOS_SessionDetails_Attribute_Release@4";
private const string EOS_SessionDetails_CopyInfoName = "_EOS_SessionDetails_CopyInfo@12";
private const string EOS_SessionDetails_CopySessionAttributeByIndexName = "_EOS_SessionDetails_CopySessionAttributeByIndex@12";
private const string EOS_SessionDetails_CopySessionAttributeByKeyName = "_EOS_SessionDetails_CopySessionAttributeByKey@12";
private const string EOS_SessionDetails_GetSessionAttributeCountName = "_EOS_SessionDetails_GetSessionAttributeCount@8";
private const string EOS_SessionDetails_Info_ReleaseName = "_EOS_SessionDetails_Info_Release@4";
private const string EOS_SessionDetails_ReleaseName = "_EOS_SessionDetails_Release@4";
private const string EOS_SessionModification_AddAttributeName = "_EOS_SessionModification_AddAttribute@8";
private const string EOS_SessionModification_ReleaseName = "_EOS_SessionModification_Release@4";
private const string EOS_SessionModification_RemoveAttributeName = "_EOS_SessionModification_RemoveAttribute@8";
private const string EOS_SessionModification_SetBucketIdName = "_EOS_SessionModification_SetBucketId@8";
private const string EOS_SessionModification_SetHostAddressName = "_EOS_SessionModification_SetHostAddress@8";
private const string EOS_SessionModification_SetInvitesAllowedName = "_EOS_SessionModification_SetInvitesAllowed@8";
private const string EOS_SessionModification_SetJoinInProgressAllowedName = "_EOS_SessionModification_SetJoinInProgressAllowed@8";
private const string EOS_SessionModification_SetMaxPlayersName = "_EOS_SessionModification_SetMaxPlayers@8";
private const string EOS_SessionModification_SetPermissionLevelName = "_EOS_SessionModification_SetPermissionLevel@8";
private const string EOS_SessionSearch_CopySearchResultByIndexName = "_EOS_SessionSearch_CopySearchResultByIndex@12";
private const string EOS_SessionSearch_FindName = "_EOS_SessionSearch_Find@16";
private const string EOS_SessionSearch_GetSearchResultCountName = "_EOS_SessionSearch_GetSearchResultCount@8";
private const string EOS_SessionSearch_ReleaseName = "_EOS_SessionSearch_Release@4";
private const string EOS_SessionSearch_RemoveParameterName = "_EOS_SessionSearch_RemoveParameter@8";
private const string EOS_SessionSearch_SetMaxResultsName = "_EOS_SessionSearch_SetMaxResults@8";
private const string EOS_SessionSearch_SetParameterName = "_EOS_SessionSearch_SetParameter@8";
private const string EOS_SessionSearch_SetSessionIdName = "_EOS_SessionSearch_SetSessionId@8";
private const string EOS_SessionSearch_SetTargetUserIdName = "_EOS_SessionSearch_SetTargetUserId@8";
private const string EOS_Sessions_AddNotifyJoinSessionAcceptedName = "_EOS_Sessions_AddNotifyJoinSessionAccepted@16";
private const string EOS_Sessions_AddNotifySessionInviteAcceptedName = "_EOS_Sessions_AddNotifySessionInviteAccepted@16";
private const string EOS_Sessions_AddNotifySessionInviteReceivedName = "_EOS_Sessions_AddNotifySessionInviteReceived@16";
private const string EOS_Sessions_CopyActiveSessionHandleName = "_EOS_Sessions_CopyActiveSessionHandle@12";
private const string EOS_Sessions_CopySessionHandleByInviteIdName = "_EOS_Sessions_CopySessionHandleByInviteId@12";
private const string EOS_Sessions_CopySessionHandleByUiEventIdName = "_EOS_Sessions_CopySessionHandleByUiEventId@12";
private const string EOS_Sessions_CopySessionHandleForPresenceName = "_EOS_Sessions_CopySessionHandleForPresence@12";
private const string EOS_Sessions_CreateSessionModificationName = "_EOS_Sessions_CreateSessionModification@12";
private const string EOS_Sessions_CreateSessionSearchName = "_EOS_Sessions_CreateSessionSearch@12";
private const string EOS_Sessions_DestroySessionName = "_EOS_Sessions_DestroySession@16";
private const string EOS_Sessions_DumpSessionStateName = "_EOS_Sessions_DumpSessionState@8";
private const string EOS_Sessions_EndSessionName = "_EOS_Sessions_EndSession@16";
private const string EOS_Sessions_GetInviteCountName = "_EOS_Sessions_GetInviteCount@8";
private const string EOS_Sessions_GetInviteIdByIndexName = "_EOS_Sessions_GetInviteIdByIndex@16";
private const string EOS_Sessions_IsUserInSessionName = "_EOS_Sessions_IsUserInSession@8";
private const string EOS_Sessions_JoinSessionName = "_EOS_Sessions_JoinSession@16";
private const string EOS_Sessions_QueryInvitesName = "_EOS_Sessions_QueryInvites@16";
private const string EOS_Sessions_RegisterPlayersName = "_EOS_Sessions_RegisterPlayers@16";
private const string EOS_Sessions_RejectInviteName = "_EOS_Sessions_RejectInvite@16";
private const string EOS_Sessions_RemoveNotifyJoinSessionAcceptedName = "_EOS_Sessions_RemoveNotifyJoinSessionAccepted@12";
private const string EOS_Sessions_RemoveNotifySessionInviteAcceptedName = "_EOS_Sessions_RemoveNotifySessionInviteAccepted@12";
private const string EOS_Sessions_RemoveNotifySessionInviteReceivedName = "_EOS_Sessions_RemoveNotifySessionInviteReceived@12";
private const string EOS_Sessions_SendInviteName = "_EOS_Sessions_SendInvite@16";
private const string EOS_Sessions_StartSessionName = "_EOS_Sessions_StartSession@16";
private const string EOS_Sessions_UnregisterPlayersName = "_EOS_Sessions_UnregisterPlayers@16";
private const string EOS_Sessions_UpdateSessionName = "_EOS_Sessions_UpdateSession@16";
private const string EOS_Sessions_UpdateSessionModificationName = "_EOS_Sessions_UpdateSessionModification@12";
private const string EOS_ShutdownName = "_EOS_Shutdown@0";
private const string EOS_Stats_CopyStatByIndexName = "_EOS_Stats_CopyStatByIndex@12";
private const string EOS_Stats_CopyStatByNameName = "_EOS_Stats_CopyStatByName@12";
private const string EOS_Stats_GetStatsCountName = "_EOS_Stats_GetStatsCount@8";
private const string EOS_Stats_IngestStatName = "_EOS_Stats_IngestStat@16";
private const string EOS_Stats_QueryStatsName = "_EOS_Stats_QueryStats@16";
private const string EOS_Stats_Stat_ReleaseName = "_EOS_Stats_Stat_Release@4";
private const string EOS_TitleStorageFileTransferRequest_CancelRequestName = "_EOS_TitleStorageFileTransferRequest_CancelRequest@4";
private const string EOS_TitleStorageFileTransferRequest_GetFileRequestStateName = "_EOS_TitleStorageFileTransferRequest_GetFileRequestState@4";
private const string EOS_TitleStorageFileTransferRequest_GetFilenameName = "_EOS_TitleStorageFileTransferRequest_GetFilename@16";
private const string EOS_TitleStorageFileTransferRequest_ReleaseName = "_EOS_TitleStorageFileTransferRequest_Release@4";
private const string EOS_TitleStorage_CopyFileMetadataAtIndexName = "_EOS_TitleStorage_CopyFileMetadataAtIndex@12";
private const string EOS_TitleStorage_CopyFileMetadataByFilenameName = "_EOS_TitleStorage_CopyFileMetadataByFilename@12";
private const string EOS_TitleStorage_DeleteCacheName = "_EOS_TitleStorage_DeleteCache@16";
private const string EOS_TitleStorage_FileMetadata_ReleaseName = "_EOS_TitleStorage_FileMetadata_Release@4";
private const string EOS_TitleStorage_GetFileMetadataCountName = "_EOS_TitleStorage_GetFileMetadataCount@8";
private const string EOS_TitleStorage_QueryFileName = "_EOS_TitleStorage_QueryFile@16";
private const string EOS_TitleStorage_QueryFileListName = "_EOS_TitleStorage_QueryFileList@16";
private const string EOS_TitleStorage_ReadFileName = "_EOS_TitleStorage_ReadFile@16";
private const string EOS_UI_AcknowledgeEventIdName = "_EOS_UI_AcknowledgeEventId@8";
private const string EOS_UI_AddNotifyDisplaySettingsUpdatedName = "_EOS_UI_AddNotifyDisplaySettingsUpdated@16";
private const string EOS_UI_GetFriendsExclusiveInputName = "_EOS_UI_GetFriendsExclusiveInput@8";
private const string EOS_UI_GetFriendsVisibleName = "_EOS_UI_GetFriendsVisible@8";
private const string EOS_UI_GetNotificationLocationPreferenceName = "_EOS_UI_GetNotificationLocationPreference@4";
private const string EOS_UI_GetToggleFriendsKeyName = "_EOS_UI_GetToggleFriendsKey@8";
private const string EOS_UI_HideFriendsName = "_EOS_UI_HideFriends@16";
private const string EOS_UI_IsSocialOverlayPausedName = "_EOS_UI_IsSocialOverlayPaused@8";
private const string EOS_UI_IsValidKeyCombinationName = "_EOS_UI_IsValidKeyCombination@8";
private const string EOS_UI_PauseSocialOverlayName = "_EOS_UI_PauseSocialOverlay@8";
private const string EOS_UI_RemoveNotifyDisplaySettingsUpdatedName = "_EOS_UI_RemoveNotifyDisplaySettingsUpdated@12";
private const string EOS_UI_SetDisplayPreferenceName = "_EOS_UI_SetDisplayPreference@8";
private const string EOS_UI_SetToggleFriendsKeyName = "_EOS_UI_SetToggleFriendsKey@8";
private const string EOS_UI_ShowBlockPlayerName = "_EOS_UI_ShowBlockPlayer@16";
private const string EOS_UI_ShowFriendsName = "_EOS_UI_ShowFriends@16";
private const string EOS_UI_ShowReportPlayerName = "_EOS_UI_ShowReportPlayer@16";
private const string EOS_UserInfo_CopyExternalUserInfoByAccountIdName = "_EOS_UserInfo_CopyExternalUserInfoByAccountId@12";
private const string EOS_UserInfo_CopyExternalUserInfoByAccountTypeName = "_EOS_UserInfo_CopyExternalUserInfoByAccountType@12";
private const string EOS_UserInfo_CopyExternalUserInfoByIndexName = "_EOS_UserInfo_CopyExternalUserInfoByIndex@12";
private const string EOS_UserInfo_CopyUserInfoName = "_EOS_UserInfo_CopyUserInfo@12";
private const string EOS_UserInfo_ExternalUserInfo_ReleaseName = "_EOS_UserInfo_ExternalUserInfo_Release@4";
private const string EOS_UserInfo_GetExternalUserInfoCountName = "_EOS_UserInfo_GetExternalUserInfoCount@8";
private const string EOS_UserInfo_QueryUserInfoName = "_EOS_UserInfo_QueryUserInfo@16";
private const string EOS_UserInfo_QueryUserInfoByDisplayNameName = "_EOS_UserInfo_QueryUserInfoByDisplayName@16";
private const string EOS_UserInfo_QueryUserInfoByExternalAccountName = "_EOS_UserInfo_QueryUserInfoByExternalAccount@16";
private const string EOS_UserInfo_ReleaseName = "_EOS_UserInfo_Release@4";
#endif
#if EOS_DYNAMIC_BINDINGS
///
/// Hooks the dynamic SDK API bindings. EOS_DYNAMIC_BINDINGS or EOS_EDITOR must be set.
///
/// The library handle to find functions in. The type is platform dependent, but would typically be .
/// A delegate that gets a function pointer using the given library handle and function name.
public static void Hook(TLibraryHandle libraryHandle, Func getFunctionPointer)
{
System.IntPtr functionPointer;
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_AddNotifyAchievementsUnlockedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_AddNotifyAchievementsUnlockedName);
EOS_Achievements_AddNotifyAchievementsUnlocked = (EOS_Achievements_AddNotifyAchievementsUnlockedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_AddNotifyAchievementsUnlockedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_AddNotifyAchievementsUnlockedV2Name);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_AddNotifyAchievementsUnlockedV2Name);
EOS_Achievements_AddNotifyAchievementsUnlockedV2 = (EOS_Achievements_AddNotifyAchievementsUnlockedV2Delegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_AddNotifyAchievementsUnlockedV2Delegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyAchievementDefinitionByAchievementIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyAchievementDefinitionByAchievementIdName);
EOS_Achievements_CopyAchievementDefinitionByAchievementId = (EOS_Achievements_CopyAchievementDefinitionByAchievementIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyAchievementDefinitionByAchievementIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyAchievementDefinitionByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyAchievementDefinitionByIndexName);
EOS_Achievements_CopyAchievementDefinitionByIndex = (EOS_Achievements_CopyAchievementDefinitionByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyAchievementDefinitionByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdName);
EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId = (EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyAchievementDefinitionV2ByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyAchievementDefinitionV2ByIndexName);
EOS_Achievements_CopyAchievementDefinitionV2ByIndex = (EOS_Achievements_CopyAchievementDefinitionV2ByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyAchievementDefinitionV2ByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyPlayerAchievementByAchievementIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyPlayerAchievementByAchievementIdName);
EOS_Achievements_CopyPlayerAchievementByAchievementId = (EOS_Achievements_CopyPlayerAchievementByAchievementIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyPlayerAchievementByAchievementIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyPlayerAchievementByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyPlayerAchievementByIndexName);
EOS_Achievements_CopyPlayerAchievementByIndex = (EOS_Achievements_CopyPlayerAchievementByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyPlayerAchievementByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyUnlockedAchievementByAchievementIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyUnlockedAchievementByAchievementIdName);
EOS_Achievements_CopyUnlockedAchievementByAchievementId = (EOS_Achievements_CopyUnlockedAchievementByAchievementIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyUnlockedAchievementByAchievementIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_CopyUnlockedAchievementByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_CopyUnlockedAchievementByIndexName);
EOS_Achievements_CopyUnlockedAchievementByIndex = (EOS_Achievements_CopyUnlockedAchievementByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_CopyUnlockedAchievementByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_DefinitionV2_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_DefinitionV2_ReleaseName);
EOS_Achievements_DefinitionV2_Release = (EOS_Achievements_DefinitionV2_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_DefinitionV2_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_Definition_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_Definition_ReleaseName);
EOS_Achievements_Definition_Release = (EOS_Achievements_Definition_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_Definition_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_GetAchievementDefinitionCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_GetAchievementDefinitionCountName);
EOS_Achievements_GetAchievementDefinitionCount = (EOS_Achievements_GetAchievementDefinitionCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_GetAchievementDefinitionCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_GetPlayerAchievementCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_GetPlayerAchievementCountName);
EOS_Achievements_GetPlayerAchievementCount = (EOS_Achievements_GetPlayerAchievementCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_GetPlayerAchievementCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_GetUnlockedAchievementCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_GetUnlockedAchievementCountName);
EOS_Achievements_GetUnlockedAchievementCount = (EOS_Achievements_GetUnlockedAchievementCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_GetUnlockedAchievementCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_PlayerAchievement_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_PlayerAchievement_ReleaseName);
EOS_Achievements_PlayerAchievement_Release = (EOS_Achievements_PlayerAchievement_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_PlayerAchievement_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_QueryDefinitionsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_QueryDefinitionsName);
EOS_Achievements_QueryDefinitions = (EOS_Achievements_QueryDefinitionsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_QueryDefinitionsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_QueryPlayerAchievementsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_QueryPlayerAchievementsName);
EOS_Achievements_QueryPlayerAchievements = (EOS_Achievements_QueryPlayerAchievementsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_QueryPlayerAchievementsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_RemoveNotifyAchievementsUnlockedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_RemoveNotifyAchievementsUnlockedName);
EOS_Achievements_RemoveNotifyAchievementsUnlocked = (EOS_Achievements_RemoveNotifyAchievementsUnlockedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_RemoveNotifyAchievementsUnlockedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_UnlockAchievementsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_UnlockAchievementsName);
EOS_Achievements_UnlockAchievements = (EOS_Achievements_UnlockAchievementsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_UnlockAchievementsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Achievements_UnlockedAchievement_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Achievements_UnlockedAchievement_ReleaseName);
EOS_Achievements_UnlockedAchievement_Release = (EOS_Achievements_UnlockedAchievement_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Achievements_UnlockedAchievement_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ActiveSession_CopyInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ActiveSession_CopyInfoName);
EOS_ActiveSession_CopyInfo = (EOS_ActiveSession_CopyInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ActiveSession_CopyInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ActiveSession_GetRegisteredPlayerByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ActiveSession_GetRegisteredPlayerByIndexName);
EOS_ActiveSession_GetRegisteredPlayerByIndex = (EOS_ActiveSession_GetRegisteredPlayerByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ActiveSession_GetRegisteredPlayerByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ActiveSession_GetRegisteredPlayerCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ActiveSession_GetRegisteredPlayerCountName);
EOS_ActiveSession_GetRegisteredPlayerCount = (EOS_ActiveSession_GetRegisteredPlayerCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ActiveSession_GetRegisteredPlayerCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ActiveSession_Info_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ActiveSession_Info_ReleaseName);
EOS_ActiveSession_Info_Release = (EOS_ActiveSession_Info_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ActiveSession_Info_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ActiveSession_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ActiveSession_ReleaseName);
EOS_ActiveSession_Release = (EOS_ActiveSession_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ActiveSession_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_AddExternalIntegrityCatalogName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_AddExternalIntegrityCatalogName);
EOS_AntiCheatClient_AddExternalIntegrityCatalog = (EOS_AntiCheatClient_AddExternalIntegrityCatalogDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_AddExternalIntegrityCatalogDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedName);
EOS_AntiCheatClient_AddNotifyClientIntegrityViolated = (EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_AddNotifyMessageToPeerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_AddNotifyMessageToPeerName);
EOS_AntiCheatClient_AddNotifyMessageToPeer = (EOS_AntiCheatClient_AddNotifyMessageToPeerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_AddNotifyMessageToPeerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_AddNotifyMessageToServerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_AddNotifyMessageToServerName);
EOS_AntiCheatClient_AddNotifyMessageToServer = (EOS_AntiCheatClient_AddNotifyMessageToServerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_AddNotifyMessageToServerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_AddNotifyPeerActionRequiredName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_AddNotifyPeerActionRequiredName);
EOS_AntiCheatClient_AddNotifyPeerActionRequired = (EOS_AntiCheatClient_AddNotifyPeerActionRequiredDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_AddNotifyPeerActionRequiredDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedName);
EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged = (EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_BeginSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_BeginSessionName);
EOS_AntiCheatClient_BeginSession = (EOS_AntiCheatClient_BeginSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_BeginSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_EndSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_EndSessionName);
EOS_AntiCheatClient_EndSession = (EOS_AntiCheatClient_EndSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_EndSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_GetProtectMessageOutputLengthName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_GetProtectMessageOutputLengthName);
EOS_AntiCheatClient_GetProtectMessageOutputLength = (EOS_AntiCheatClient_GetProtectMessageOutputLengthDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_GetProtectMessageOutputLengthDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_PollStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_PollStatusName);
EOS_AntiCheatClient_PollStatus = (EOS_AntiCheatClient_PollStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_PollStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_ProtectMessageName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_ProtectMessageName);
EOS_AntiCheatClient_ProtectMessage = (EOS_AntiCheatClient_ProtectMessageDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_ProtectMessageDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_ReceiveMessageFromPeerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_ReceiveMessageFromPeerName);
EOS_AntiCheatClient_ReceiveMessageFromPeer = (EOS_AntiCheatClient_ReceiveMessageFromPeerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_ReceiveMessageFromPeerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_ReceiveMessageFromServerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_ReceiveMessageFromServerName);
EOS_AntiCheatClient_ReceiveMessageFromServer = (EOS_AntiCheatClient_ReceiveMessageFromServerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_ReceiveMessageFromServerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_RegisterPeerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_RegisterPeerName);
EOS_AntiCheatClient_RegisterPeer = (EOS_AntiCheatClient_RegisterPeerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_RegisterPeerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedName);
EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated = (EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_RemoveNotifyMessageToPeerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_RemoveNotifyMessageToPeerName);
EOS_AntiCheatClient_RemoveNotifyMessageToPeer = (EOS_AntiCheatClient_RemoveNotifyMessageToPeerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_RemoveNotifyMessageToPeerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_RemoveNotifyMessageToServerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_RemoveNotifyMessageToServerName);
EOS_AntiCheatClient_RemoveNotifyMessageToServer = (EOS_AntiCheatClient_RemoveNotifyMessageToServerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_RemoveNotifyMessageToServerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredName);
EOS_AntiCheatClient_RemoveNotifyPeerActionRequired = (EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedName);
EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged = (EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_UnprotectMessageName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_UnprotectMessageName);
EOS_AntiCheatClient_UnprotectMessage = (EOS_AntiCheatClient_UnprotectMessageDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_UnprotectMessageDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatClient_UnregisterPeerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatClient_UnregisterPeerName);
EOS_AntiCheatClient_UnregisterPeer = (EOS_AntiCheatClient_UnregisterPeerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatClient_UnregisterPeerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_AddNotifyClientActionRequiredName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_AddNotifyClientActionRequiredName);
EOS_AntiCheatServer_AddNotifyClientActionRequired = (EOS_AntiCheatServer_AddNotifyClientActionRequiredDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_AddNotifyClientActionRequiredDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedName);
EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged = (EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_AddNotifyMessageToClientName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_AddNotifyMessageToClientName);
EOS_AntiCheatServer_AddNotifyMessageToClient = (EOS_AntiCheatServer_AddNotifyMessageToClientDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_AddNotifyMessageToClientDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_BeginSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_BeginSessionName);
EOS_AntiCheatServer_BeginSession = (EOS_AntiCheatServer_BeginSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_BeginSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_EndSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_EndSessionName);
EOS_AntiCheatServer_EndSession = (EOS_AntiCheatServer_EndSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_EndSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_GetProtectMessageOutputLengthName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_GetProtectMessageOutputLengthName);
EOS_AntiCheatServer_GetProtectMessageOutputLength = (EOS_AntiCheatServer_GetProtectMessageOutputLengthDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_GetProtectMessageOutputLengthDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogEventName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogEventName);
EOS_AntiCheatServer_LogEvent = (EOS_AntiCheatServer_LogEventDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogEventDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogGameRoundEndName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogGameRoundEndName);
EOS_AntiCheatServer_LogGameRoundEnd = (EOS_AntiCheatServer_LogGameRoundEndDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogGameRoundEndDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogGameRoundStartName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogGameRoundStartName);
EOS_AntiCheatServer_LogGameRoundStart = (EOS_AntiCheatServer_LogGameRoundStartDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogGameRoundStartDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerDespawnName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerDespawnName);
EOS_AntiCheatServer_LogPlayerDespawn = (EOS_AntiCheatServer_LogPlayerDespawnDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerDespawnDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerReviveName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerReviveName);
EOS_AntiCheatServer_LogPlayerRevive = (EOS_AntiCheatServer_LogPlayerReviveDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerReviveDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerSpawnName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerSpawnName);
EOS_AntiCheatServer_LogPlayerSpawn = (EOS_AntiCheatServer_LogPlayerSpawnDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerSpawnDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerTakeDamageName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerTakeDamageName);
EOS_AntiCheatServer_LogPlayerTakeDamage = (EOS_AntiCheatServer_LogPlayerTakeDamageDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerTakeDamageDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerTickName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerTickName);
EOS_AntiCheatServer_LogPlayerTick = (EOS_AntiCheatServer_LogPlayerTickDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerTickDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerUseAbilityName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerUseAbilityName);
EOS_AntiCheatServer_LogPlayerUseAbility = (EOS_AntiCheatServer_LogPlayerUseAbilityDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerUseAbilityDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_LogPlayerUseWeaponName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_LogPlayerUseWeaponName);
EOS_AntiCheatServer_LogPlayerUseWeapon = (EOS_AntiCheatServer_LogPlayerUseWeaponDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_LogPlayerUseWeaponDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_ProtectMessageName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_ProtectMessageName);
EOS_AntiCheatServer_ProtectMessage = (EOS_AntiCheatServer_ProtectMessageDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_ProtectMessageDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_ReceiveMessageFromClientName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_ReceiveMessageFromClientName);
EOS_AntiCheatServer_ReceiveMessageFromClient = (EOS_AntiCheatServer_ReceiveMessageFromClientDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_ReceiveMessageFromClientDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_RegisterClientName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_RegisterClientName);
EOS_AntiCheatServer_RegisterClient = (EOS_AntiCheatServer_RegisterClientDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_RegisterClientDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_RegisterEventName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_RegisterEventName);
EOS_AntiCheatServer_RegisterEvent = (EOS_AntiCheatServer_RegisterEventDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_RegisterEventDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_RemoveNotifyClientActionRequiredName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_RemoveNotifyClientActionRequiredName);
EOS_AntiCheatServer_RemoveNotifyClientActionRequired = (EOS_AntiCheatServer_RemoveNotifyClientActionRequiredDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_RemoveNotifyClientActionRequiredDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedName);
EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged = (EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_RemoveNotifyMessageToClientName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_RemoveNotifyMessageToClientName);
EOS_AntiCheatServer_RemoveNotifyMessageToClient = (EOS_AntiCheatServer_RemoveNotifyMessageToClientDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_RemoveNotifyMessageToClientDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_SetClientDetailsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_SetClientDetailsName);
EOS_AntiCheatServer_SetClientDetails = (EOS_AntiCheatServer_SetClientDetailsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_SetClientDetailsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_SetClientNetworkStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_SetClientNetworkStateName);
EOS_AntiCheatServer_SetClientNetworkState = (EOS_AntiCheatServer_SetClientNetworkStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_SetClientNetworkStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_SetGameSessionIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_SetGameSessionIdName);
EOS_AntiCheatServer_SetGameSessionId = (EOS_AntiCheatServer_SetGameSessionIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_SetGameSessionIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_UnprotectMessageName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_UnprotectMessageName);
EOS_AntiCheatServer_UnprotectMessage = (EOS_AntiCheatServer_UnprotectMessageDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_UnprotectMessageDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_AntiCheatServer_UnregisterClientName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_AntiCheatServer_UnregisterClientName);
EOS_AntiCheatServer_UnregisterClient = (EOS_AntiCheatServer_UnregisterClientDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_AntiCheatServer_UnregisterClientDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_AddNotifyLoginStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_AddNotifyLoginStatusChangedName);
EOS_Auth_AddNotifyLoginStatusChanged = (EOS_Auth_AddNotifyLoginStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_AddNotifyLoginStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_CopyIdTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_CopyIdTokenName);
EOS_Auth_CopyIdToken = (EOS_Auth_CopyIdTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_CopyIdTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_CopyUserAuthTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_CopyUserAuthTokenName);
EOS_Auth_CopyUserAuthToken = (EOS_Auth_CopyUserAuthTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_CopyUserAuthTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_DeletePersistentAuthName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_DeletePersistentAuthName);
EOS_Auth_DeletePersistentAuth = (EOS_Auth_DeletePersistentAuthDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_DeletePersistentAuthDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_GetLoggedInAccountByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_GetLoggedInAccountByIndexName);
EOS_Auth_GetLoggedInAccountByIndex = (EOS_Auth_GetLoggedInAccountByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_GetLoggedInAccountByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_GetLoggedInAccountsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_GetLoggedInAccountsCountName);
EOS_Auth_GetLoggedInAccountsCount = (EOS_Auth_GetLoggedInAccountsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_GetLoggedInAccountsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_GetLoginStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_GetLoginStatusName);
EOS_Auth_GetLoginStatus = (EOS_Auth_GetLoginStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_GetLoginStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_GetMergedAccountByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_GetMergedAccountByIndexName);
EOS_Auth_GetMergedAccountByIndex = (EOS_Auth_GetMergedAccountByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_GetMergedAccountByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_GetMergedAccountsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_GetMergedAccountsCountName);
EOS_Auth_GetMergedAccountsCount = (EOS_Auth_GetMergedAccountsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_GetMergedAccountsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_GetSelectedAccountIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_GetSelectedAccountIdName);
EOS_Auth_GetSelectedAccountId = (EOS_Auth_GetSelectedAccountIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_GetSelectedAccountIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_IdToken_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_IdToken_ReleaseName);
EOS_Auth_IdToken_Release = (EOS_Auth_IdToken_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_IdToken_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_LinkAccountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_LinkAccountName);
EOS_Auth_LinkAccount = (EOS_Auth_LinkAccountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_LinkAccountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_LoginName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_LoginName);
EOS_Auth_Login = (EOS_Auth_LoginDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_LoginDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_LogoutName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_LogoutName);
EOS_Auth_Logout = (EOS_Auth_LogoutDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_LogoutDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_QueryIdTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_QueryIdTokenName);
EOS_Auth_QueryIdToken = (EOS_Auth_QueryIdTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_QueryIdTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_RemoveNotifyLoginStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_RemoveNotifyLoginStatusChangedName);
EOS_Auth_RemoveNotifyLoginStatusChanged = (EOS_Auth_RemoveNotifyLoginStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_RemoveNotifyLoginStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_Token_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_Token_ReleaseName);
EOS_Auth_Token_Release = (EOS_Auth_Token_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_Token_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_VerifyIdTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_VerifyIdTokenName);
EOS_Auth_VerifyIdToken = (EOS_Auth_VerifyIdTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_VerifyIdTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Auth_VerifyUserAuthName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Auth_VerifyUserAuthName);
EOS_Auth_VerifyUserAuth = (EOS_Auth_VerifyUserAuthDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Auth_VerifyUserAuthDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ByteArray_ToStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ByteArray_ToStringName);
EOS_ByteArray_ToString = (EOS_ByteArray_ToStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ByteArray_ToStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_AddNotifyAuthExpirationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_AddNotifyAuthExpirationName);
EOS_Connect_AddNotifyAuthExpiration = (EOS_Connect_AddNotifyAuthExpirationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_AddNotifyAuthExpirationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_AddNotifyLoginStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_AddNotifyLoginStatusChangedName);
EOS_Connect_AddNotifyLoginStatusChanged = (EOS_Connect_AddNotifyLoginStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_AddNotifyLoginStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CopyIdTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CopyIdTokenName);
EOS_Connect_CopyIdToken = (EOS_Connect_CopyIdTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CopyIdTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CopyProductUserExternalAccountByAccountIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CopyProductUserExternalAccountByAccountIdName);
EOS_Connect_CopyProductUserExternalAccountByAccountId = (EOS_Connect_CopyProductUserExternalAccountByAccountIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CopyProductUserExternalAccountByAccountIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CopyProductUserExternalAccountByAccountTypeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CopyProductUserExternalAccountByAccountTypeName);
EOS_Connect_CopyProductUserExternalAccountByAccountType = (EOS_Connect_CopyProductUserExternalAccountByAccountTypeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CopyProductUserExternalAccountByAccountTypeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CopyProductUserExternalAccountByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CopyProductUserExternalAccountByIndexName);
EOS_Connect_CopyProductUserExternalAccountByIndex = (EOS_Connect_CopyProductUserExternalAccountByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CopyProductUserExternalAccountByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CopyProductUserInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CopyProductUserInfoName);
EOS_Connect_CopyProductUserInfo = (EOS_Connect_CopyProductUserInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CopyProductUserInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CreateDeviceIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CreateDeviceIdName);
EOS_Connect_CreateDeviceId = (EOS_Connect_CreateDeviceIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CreateDeviceIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_CreateUserName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_CreateUserName);
EOS_Connect_CreateUser = (EOS_Connect_CreateUserDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_CreateUserDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_DeleteDeviceIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_DeleteDeviceIdName);
EOS_Connect_DeleteDeviceId = (EOS_Connect_DeleteDeviceIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_DeleteDeviceIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_ExternalAccountInfo_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_ExternalAccountInfo_ReleaseName);
EOS_Connect_ExternalAccountInfo_Release = (EOS_Connect_ExternalAccountInfo_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_ExternalAccountInfo_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_GetExternalAccountMappingName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_GetExternalAccountMappingName);
EOS_Connect_GetExternalAccountMapping = (EOS_Connect_GetExternalAccountMappingDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_GetExternalAccountMappingDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_GetLoggedInUserByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_GetLoggedInUserByIndexName);
EOS_Connect_GetLoggedInUserByIndex = (EOS_Connect_GetLoggedInUserByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_GetLoggedInUserByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_GetLoggedInUsersCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_GetLoggedInUsersCountName);
EOS_Connect_GetLoggedInUsersCount = (EOS_Connect_GetLoggedInUsersCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_GetLoggedInUsersCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_GetLoginStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_GetLoginStatusName);
EOS_Connect_GetLoginStatus = (EOS_Connect_GetLoginStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_GetLoginStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_GetProductUserExternalAccountCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_GetProductUserExternalAccountCountName);
EOS_Connect_GetProductUserExternalAccountCount = (EOS_Connect_GetProductUserExternalAccountCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_GetProductUserExternalAccountCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_GetProductUserIdMappingName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_GetProductUserIdMappingName);
EOS_Connect_GetProductUserIdMapping = (EOS_Connect_GetProductUserIdMappingDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_GetProductUserIdMappingDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_IdToken_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_IdToken_ReleaseName);
EOS_Connect_IdToken_Release = (EOS_Connect_IdToken_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_IdToken_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_LinkAccountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_LinkAccountName);
EOS_Connect_LinkAccount = (EOS_Connect_LinkAccountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_LinkAccountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_LoginName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_LoginName);
EOS_Connect_Login = (EOS_Connect_LoginDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_LoginDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_QueryExternalAccountMappingsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_QueryExternalAccountMappingsName);
EOS_Connect_QueryExternalAccountMappings = (EOS_Connect_QueryExternalAccountMappingsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_QueryExternalAccountMappingsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_QueryProductUserIdMappingsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_QueryProductUserIdMappingsName);
EOS_Connect_QueryProductUserIdMappings = (EOS_Connect_QueryProductUserIdMappingsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_QueryProductUserIdMappingsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_RemoveNotifyAuthExpirationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_RemoveNotifyAuthExpirationName);
EOS_Connect_RemoveNotifyAuthExpiration = (EOS_Connect_RemoveNotifyAuthExpirationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_RemoveNotifyAuthExpirationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_RemoveNotifyLoginStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_RemoveNotifyLoginStatusChangedName);
EOS_Connect_RemoveNotifyLoginStatusChanged = (EOS_Connect_RemoveNotifyLoginStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_RemoveNotifyLoginStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_TransferDeviceIdAccountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_TransferDeviceIdAccountName);
EOS_Connect_TransferDeviceIdAccount = (EOS_Connect_TransferDeviceIdAccountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_TransferDeviceIdAccountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_UnlinkAccountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_UnlinkAccountName);
EOS_Connect_UnlinkAccount = (EOS_Connect_UnlinkAccountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_UnlinkAccountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Connect_VerifyIdTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Connect_VerifyIdTokenName);
EOS_Connect_VerifyIdToken = (EOS_Connect_VerifyIdTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Connect_VerifyIdTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ContinuanceToken_ToStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ContinuanceToken_ToStringName);
EOS_ContinuanceToken_ToString = (EOS_ContinuanceToken_ToStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ContinuanceToken_ToStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_AddNotifyCustomInviteAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_AddNotifyCustomInviteAcceptedName);
EOS_CustomInvites_AddNotifyCustomInviteAccepted = (EOS_CustomInvites_AddNotifyCustomInviteAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_AddNotifyCustomInviteAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_AddNotifyCustomInviteReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_AddNotifyCustomInviteReceivedName);
EOS_CustomInvites_AddNotifyCustomInviteReceived = (EOS_CustomInvites_AddNotifyCustomInviteReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_AddNotifyCustomInviteReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_AddNotifyCustomInviteRejectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_AddNotifyCustomInviteRejectedName);
EOS_CustomInvites_AddNotifyCustomInviteRejected = (EOS_CustomInvites_AddNotifyCustomInviteRejectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_AddNotifyCustomInviteRejectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_FinalizeInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_FinalizeInviteName);
EOS_CustomInvites_FinalizeInvite = (EOS_CustomInvites_FinalizeInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_FinalizeInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedName);
EOS_CustomInvites_RemoveNotifyCustomInviteAccepted = (EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_RemoveNotifyCustomInviteReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_RemoveNotifyCustomInviteReceivedName);
EOS_CustomInvites_RemoveNotifyCustomInviteReceived = (EOS_CustomInvites_RemoveNotifyCustomInviteReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_RemoveNotifyCustomInviteReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_RemoveNotifyCustomInviteRejectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_RemoveNotifyCustomInviteRejectedName);
EOS_CustomInvites_RemoveNotifyCustomInviteRejected = (EOS_CustomInvites_RemoveNotifyCustomInviteRejectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_RemoveNotifyCustomInviteRejectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_SendCustomInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_SendCustomInviteName);
EOS_CustomInvites_SendCustomInvite = (EOS_CustomInvites_SendCustomInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_SendCustomInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_CustomInvites_SetCustomInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_CustomInvites_SetCustomInviteName);
EOS_CustomInvites_SetCustomInvite = (EOS_CustomInvites_SetCustomInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_CustomInvites_SetCustomInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_EResult_IsOperationCompleteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_EResult_IsOperationCompleteName);
EOS_EResult_IsOperationComplete = (EOS_EResult_IsOperationCompleteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_EResult_IsOperationCompleteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_EResult_ToStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_EResult_ToStringName);
EOS_EResult_ToString = (EOS_EResult_ToStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_EResult_ToStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CatalogItem_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CatalogItem_ReleaseName);
EOS_Ecom_CatalogItem_Release = (EOS_Ecom_CatalogItem_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CatalogItem_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CatalogOffer_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CatalogOffer_ReleaseName);
EOS_Ecom_CatalogOffer_Release = (EOS_Ecom_CatalogOffer_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CatalogOffer_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CatalogRelease_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CatalogRelease_ReleaseName);
EOS_Ecom_CatalogRelease_Release = (EOS_Ecom_CatalogRelease_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CatalogRelease_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CheckoutName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CheckoutName);
EOS_Ecom_Checkout = (EOS_Ecom_CheckoutDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CheckoutDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyEntitlementByIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyEntitlementByIdName);
EOS_Ecom_CopyEntitlementById = (EOS_Ecom_CopyEntitlementByIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyEntitlementByIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyEntitlementByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyEntitlementByIndexName);
EOS_Ecom_CopyEntitlementByIndex = (EOS_Ecom_CopyEntitlementByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyEntitlementByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyEntitlementByNameAndIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyEntitlementByNameAndIndexName);
EOS_Ecom_CopyEntitlementByNameAndIndex = (EOS_Ecom_CopyEntitlementByNameAndIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyEntitlementByNameAndIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyItemByIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyItemByIdName);
EOS_Ecom_CopyItemById = (EOS_Ecom_CopyItemByIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyItemByIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyItemImageInfoByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyItemImageInfoByIndexName);
EOS_Ecom_CopyItemImageInfoByIndex = (EOS_Ecom_CopyItemImageInfoByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyItemImageInfoByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyItemReleaseByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyItemReleaseByIndexName);
EOS_Ecom_CopyItemReleaseByIndex = (EOS_Ecom_CopyItemReleaseByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyItemReleaseByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyOfferByIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyOfferByIdName);
EOS_Ecom_CopyOfferById = (EOS_Ecom_CopyOfferByIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyOfferByIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyOfferByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyOfferByIndexName);
EOS_Ecom_CopyOfferByIndex = (EOS_Ecom_CopyOfferByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyOfferByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyOfferImageInfoByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyOfferImageInfoByIndexName);
EOS_Ecom_CopyOfferImageInfoByIndex = (EOS_Ecom_CopyOfferImageInfoByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyOfferImageInfoByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyOfferItemByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyOfferItemByIndexName);
EOS_Ecom_CopyOfferItemByIndex = (EOS_Ecom_CopyOfferItemByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyOfferItemByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyTransactionByIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyTransactionByIdName);
EOS_Ecom_CopyTransactionById = (EOS_Ecom_CopyTransactionByIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyTransactionByIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_CopyTransactionByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_CopyTransactionByIndexName);
EOS_Ecom_CopyTransactionByIndex = (EOS_Ecom_CopyTransactionByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_CopyTransactionByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_Entitlement_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_Entitlement_ReleaseName);
EOS_Ecom_Entitlement_Release = (EOS_Ecom_Entitlement_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_Entitlement_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetEntitlementsByNameCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetEntitlementsByNameCountName);
EOS_Ecom_GetEntitlementsByNameCount = (EOS_Ecom_GetEntitlementsByNameCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetEntitlementsByNameCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetEntitlementsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetEntitlementsCountName);
EOS_Ecom_GetEntitlementsCount = (EOS_Ecom_GetEntitlementsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetEntitlementsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetItemImageInfoCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetItemImageInfoCountName);
EOS_Ecom_GetItemImageInfoCount = (EOS_Ecom_GetItemImageInfoCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetItemImageInfoCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetItemReleaseCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetItemReleaseCountName);
EOS_Ecom_GetItemReleaseCount = (EOS_Ecom_GetItemReleaseCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetItemReleaseCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetOfferCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetOfferCountName);
EOS_Ecom_GetOfferCount = (EOS_Ecom_GetOfferCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetOfferCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetOfferImageInfoCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetOfferImageInfoCountName);
EOS_Ecom_GetOfferImageInfoCount = (EOS_Ecom_GetOfferImageInfoCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetOfferImageInfoCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetOfferItemCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetOfferItemCountName);
EOS_Ecom_GetOfferItemCount = (EOS_Ecom_GetOfferItemCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetOfferItemCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_GetTransactionCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_GetTransactionCountName);
EOS_Ecom_GetTransactionCount = (EOS_Ecom_GetTransactionCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_GetTransactionCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_KeyImageInfo_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_KeyImageInfo_ReleaseName);
EOS_Ecom_KeyImageInfo_Release = (EOS_Ecom_KeyImageInfo_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_KeyImageInfo_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_QueryEntitlementsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_QueryEntitlementsName);
EOS_Ecom_QueryEntitlements = (EOS_Ecom_QueryEntitlementsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_QueryEntitlementsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_QueryOffersName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_QueryOffersName);
EOS_Ecom_QueryOffers = (EOS_Ecom_QueryOffersDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_QueryOffersDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_QueryOwnershipName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_QueryOwnershipName);
EOS_Ecom_QueryOwnership = (EOS_Ecom_QueryOwnershipDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_QueryOwnershipDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_QueryOwnershipTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_QueryOwnershipTokenName);
EOS_Ecom_QueryOwnershipToken = (EOS_Ecom_QueryOwnershipTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_QueryOwnershipTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_RedeemEntitlementsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_RedeemEntitlementsName);
EOS_Ecom_RedeemEntitlements = (EOS_Ecom_RedeemEntitlementsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_RedeemEntitlementsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_Transaction_CopyEntitlementByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_Transaction_CopyEntitlementByIndexName);
EOS_Ecom_Transaction_CopyEntitlementByIndex = (EOS_Ecom_Transaction_CopyEntitlementByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_Transaction_CopyEntitlementByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_Transaction_GetEntitlementsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_Transaction_GetEntitlementsCountName);
EOS_Ecom_Transaction_GetEntitlementsCount = (EOS_Ecom_Transaction_GetEntitlementsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_Transaction_GetEntitlementsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_Transaction_GetTransactionIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_Transaction_GetTransactionIdName);
EOS_Ecom_Transaction_GetTransactionId = (EOS_Ecom_Transaction_GetTransactionIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_Transaction_GetTransactionIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Ecom_Transaction_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Ecom_Transaction_ReleaseName);
EOS_Ecom_Transaction_Release = (EOS_Ecom_Transaction_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Ecom_Transaction_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_EpicAccountId_FromStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_EpicAccountId_FromStringName);
EOS_EpicAccountId_FromString = (EOS_EpicAccountId_FromStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_EpicAccountId_FromStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_EpicAccountId_IsValidName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_EpicAccountId_IsValidName);
EOS_EpicAccountId_IsValid = (EOS_EpicAccountId_IsValidDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_EpicAccountId_IsValidDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_EpicAccountId_ToStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_EpicAccountId_ToStringName);
EOS_EpicAccountId_ToString = (EOS_EpicAccountId_ToStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_EpicAccountId_ToStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_AcceptInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_AcceptInviteName);
EOS_Friends_AcceptInvite = (EOS_Friends_AcceptInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_AcceptInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_AddNotifyFriendsUpdateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_AddNotifyFriendsUpdateName);
EOS_Friends_AddNotifyFriendsUpdate = (EOS_Friends_AddNotifyFriendsUpdateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_AddNotifyFriendsUpdateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_GetFriendAtIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_GetFriendAtIndexName);
EOS_Friends_GetFriendAtIndex = (EOS_Friends_GetFriendAtIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_GetFriendAtIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_GetFriendsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_GetFriendsCountName);
EOS_Friends_GetFriendsCount = (EOS_Friends_GetFriendsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_GetFriendsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_GetStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_GetStatusName);
EOS_Friends_GetStatus = (EOS_Friends_GetStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_GetStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_QueryFriendsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_QueryFriendsName);
EOS_Friends_QueryFriends = (EOS_Friends_QueryFriendsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_QueryFriendsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_RejectInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_RejectInviteName);
EOS_Friends_RejectInvite = (EOS_Friends_RejectInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_RejectInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_RemoveNotifyFriendsUpdateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_RemoveNotifyFriendsUpdateName);
EOS_Friends_RemoveNotifyFriendsUpdate = (EOS_Friends_RemoveNotifyFriendsUpdateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_RemoveNotifyFriendsUpdateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Friends_SendInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Friends_SendInviteName);
EOS_Friends_SendInvite = (EOS_Friends_SendInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Friends_SendInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_GetVersionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_GetVersionName);
EOS_GetVersion = (EOS_GetVersionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_GetVersionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_InitializeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_InitializeName);
EOS_Initialize = (EOS_InitializeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_InitializeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_IntegratedPlatformOptionsContainer_AddName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_IntegratedPlatformOptionsContainer_AddName);
EOS_IntegratedPlatformOptionsContainer_Add = (EOS_IntegratedPlatformOptionsContainer_AddDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_IntegratedPlatformOptionsContainer_AddDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_IntegratedPlatformOptionsContainer_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_IntegratedPlatformOptionsContainer_ReleaseName);
EOS_IntegratedPlatformOptionsContainer_Release = (EOS_IntegratedPlatformOptionsContainer_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_IntegratedPlatformOptionsContainer_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerName);
EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer = (EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_AddNotifyPermissionsUpdateReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_AddNotifyPermissionsUpdateReceivedName);
EOS_KWS_AddNotifyPermissionsUpdateReceived = (EOS_KWS_AddNotifyPermissionsUpdateReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_AddNotifyPermissionsUpdateReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_CopyPermissionByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_CopyPermissionByIndexName);
EOS_KWS_CopyPermissionByIndex = (EOS_KWS_CopyPermissionByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_CopyPermissionByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_CreateUserName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_CreateUserName);
EOS_KWS_CreateUser = (EOS_KWS_CreateUserDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_CreateUserDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_GetPermissionByKeyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_GetPermissionByKeyName);
EOS_KWS_GetPermissionByKey = (EOS_KWS_GetPermissionByKeyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_GetPermissionByKeyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_GetPermissionsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_GetPermissionsCountName);
EOS_KWS_GetPermissionsCount = (EOS_KWS_GetPermissionsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_GetPermissionsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_PermissionStatus_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_PermissionStatus_ReleaseName);
EOS_KWS_PermissionStatus_Release = (EOS_KWS_PermissionStatus_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_PermissionStatus_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_QueryAgeGateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_QueryAgeGateName);
EOS_KWS_QueryAgeGate = (EOS_KWS_QueryAgeGateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_QueryAgeGateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_QueryPermissionsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_QueryPermissionsName);
EOS_KWS_QueryPermissions = (EOS_KWS_QueryPermissionsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_QueryPermissionsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_RemoveNotifyPermissionsUpdateReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_RemoveNotifyPermissionsUpdateReceivedName);
EOS_KWS_RemoveNotifyPermissionsUpdateReceived = (EOS_KWS_RemoveNotifyPermissionsUpdateReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_RemoveNotifyPermissionsUpdateReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_RequestPermissionsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_RequestPermissionsName);
EOS_KWS_RequestPermissions = (EOS_KWS_RequestPermissionsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_RequestPermissionsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_KWS_UpdateParentEmailName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_KWS_UpdateParentEmailName);
EOS_KWS_UpdateParentEmail = (EOS_KWS_UpdateParentEmailDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_KWS_UpdateParentEmailDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_CopyLeaderboardDefinitionByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_CopyLeaderboardDefinitionByIndexName);
EOS_Leaderboards_CopyLeaderboardDefinitionByIndex = (EOS_Leaderboards_CopyLeaderboardDefinitionByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_CopyLeaderboardDefinitionByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdName);
EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId = (EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_CopyLeaderboardRecordByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_CopyLeaderboardRecordByIndexName);
EOS_Leaderboards_CopyLeaderboardRecordByIndex = (EOS_Leaderboards_CopyLeaderboardRecordByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_CopyLeaderboardRecordByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_CopyLeaderboardRecordByUserIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_CopyLeaderboardRecordByUserIdName);
EOS_Leaderboards_CopyLeaderboardRecordByUserId = (EOS_Leaderboards_CopyLeaderboardRecordByUserIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_CopyLeaderboardRecordByUserIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_CopyLeaderboardUserScoreByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_CopyLeaderboardUserScoreByIndexName);
EOS_Leaderboards_CopyLeaderboardUserScoreByIndex = (EOS_Leaderboards_CopyLeaderboardUserScoreByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_CopyLeaderboardUserScoreByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdName);
EOS_Leaderboards_CopyLeaderboardUserScoreByUserId = (EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_Definition_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_Definition_ReleaseName);
EOS_Leaderboards_Definition_Release = (EOS_Leaderboards_Definition_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_Definition_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_GetLeaderboardDefinitionCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_GetLeaderboardDefinitionCountName);
EOS_Leaderboards_GetLeaderboardDefinitionCount = (EOS_Leaderboards_GetLeaderboardDefinitionCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_GetLeaderboardDefinitionCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_GetLeaderboardRecordCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_GetLeaderboardRecordCountName);
EOS_Leaderboards_GetLeaderboardRecordCount = (EOS_Leaderboards_GetLeaderboardRecordCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_GetLeaderboardRecordCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_GetLeaderboardUserScoreCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_GetLeaderboardUserScoreCountName);
EOS_Leaderboards_GetLeaderboardUserScoreCount = (EOS_Leaderboards_GetLeaderboardUserScoreCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_GetLeaderboardUserScoreCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_LeaderboardDefinition_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_LeaderboardDefinition_ReleaseName);
EOS_Leaderboards_LeaderboardDefinition_Release = (EOS_Leaderboards_LeaderboardDefinition_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_LeaderboardDefinition_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_LeaderboardRecord_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_LeaderboardRecord_ReleaseName);
EOS_Leaderboards_LeaderboardRecord_Release = (EOS_Leaderboards_LeaderboardRecord_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_LeaderboardRecord_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_LeaderboardUserScore_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_LeaderboardUserScore_ReleaseName);
EOS_Leaderboards_LeaderboardUserScore_Release = (EOS_Leaderboards_LeaderboardUserScore_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_LeaderboardUserScore_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_QueryLeaderboardDefinitionsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_QueryLeaderboardDefinitionsName);
EOS_Leaderboards_QueryLeaderboardDefinitions = (EOS_Leaderboards_QueryLeaderboardDefinitionsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_QueryLeaderboardDefinitionsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_QueryLeaderboardRanksName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_QueryLeaderboardRanksName);
EOS_Leaderboards_QueryLeaderboardRanks = (EOS_Leaderboards_QueryLeaderboardRanksDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_QueryLeaderboardRanksDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Leaderboards_QueryLeaderboardUserScoresName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Leaderboards_QueryLeaderboardUserScoresName);
EOS_Leaderboards_QueryLeaderboardUserScores = (EOS_Leaderboards_QueryLeaderboardUserScoresDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Leaderboards_QueryLeaderboardUserScoresDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_CopyAttributeByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_CopyAttributeByIndexName);
EOS_LobbyDetails_CopyAttributeByIndex = (EOS_LobbyDetails_CopyAttributeByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_CopyAttributeByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_CopyAttributeByKeyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_CopyAttributeByKeyName);
EOS_LobbyDetails_CopyAttributeByKey = (EOS_LobbyDetails_CopyAttributeByKeyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_CopyAttributeByKeyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_CopyInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_CopyInfoName);
EOS_LobbyDetails_CopyInfo = (EOS_LobbyDetails_CopyInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_CopyInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_CopyMemberAttributeByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_CopyMemberAttributeByIndexName);
EOS_LobbyDetails_CopyMemberAttributeByIndex = (EOS_LobbyDetails_CopyMemberAttributeByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_CopyMemberAttributeByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_CopyMemberAttributeByKeyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_CopyMemberAttributeByKeyName);
EOS_LobbyDetails_CopyMemberAttributeByKey = (EOS_LobbyDetails_CopyMemberAttributeByKeyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_CopyMemberAttributeByKeyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_GetAttributeCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_GetAttributeCountName);
EOS_LobbyDetails_GetAttributeCount = (EOS_LobbyDetails_GetAttributeCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_GetAttributeCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_GetLobbyOwnerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_GetLobbyOwnerName);
EOS_LobbyDetails_GetLobbyOwner = (EOS_LobbyDetails_GetLobbyOwnerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_GetLobbyOwnerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_GetMemberAttributeCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_GetMemberAttributeCountName);
EOS_LobbyDetails_GetMemberAttributeCount = (EOS_LobbyDetails_GetMemberAttributeCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_GetMemberAttributeCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_GetMemberByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_GetMemberByIndexName);
EOS_LobbyDetails_GetMemberByIndex = (EOS_LobbyDetails_GetMemberByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_GetMemberByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_GetMemberCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_GetMemberCountName);
EOS_LobbyDetails_GetMemberCount = (EOS_LobbyDetails_GetMemberCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_GetMemberCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_Info_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_Info_ReleaseName);
EOS_LobbyDetails_Info_Release = (EOS_LobbyDetails_Info_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_Info_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyDetails_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyDetails_ReleaseName);
EOS_LobbyDetails_Release = (EOS_LobbyDetails_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyDetails_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_AddAttributeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_AddAttributeName);
EOS_LobbyModification_AddAttribute = (EOS_LobbyModification_AddAttributeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_AddAttributeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_AddMemberAttributeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_AddMemberAttributeName);
EOS_LobbyModification_AddMemberAttribute = (EOS_LobbyModification_AddMemberAttributeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_AddMemberAttributeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_ReleaseName);
EOS_LobbyModification_Release = (EOS_LobbyModification_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_RemoveAttributeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_RemoveAttributeName);
EOS_LobbyModification_RemoveAttribute = (EOS_LobbyModification_RemoveAttributeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_RemoveAttributeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_RemoveMemberAttributeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_RemoveMemberAttributeName);
EOS_LobbyModification_RemoveMemberAttribute = (EOS_LobbyModification_RemoveMemberAttributeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_RemoveMemberAttributeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_SetBucketIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_SetBucketIdName);
EOS_LobbyModification_SetBucketId = (EOS_LobbyModification_SetBucketIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_SetBucketIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_SetInvitesAllowedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_SetInvitesAllowedName);
EOS_LobbyModification_SetInvitesAllowed = (EOS_LobbyModification_SetInvitesAllowedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_SetInvitesAllowedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_SetMaxMembersName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_SetMaxMembersName);
EOS_LobbyModification_SetMaxMembers = (EOS_LobbyModification_SetMaxMembersDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_SetMaxMembersDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbyModification_SetPermissionLevelName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbyModification_SetPermissionLevelName);
EOS_LobbyModification_SetPermissionLevel = (EOS_LobbyModification_SetPermissionLevelDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbyModification_SetPermissionLevelDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_CopySearchResultByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_CopySearchResultByIndexName);
EOS_LobbySearch_CopySearchResultByIndex = (EOS_LobbySearch_CopySearchResultByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_CopySearchResultByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_FindName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_FindName);
EOS_LobbySearch_Find = (EOS_LobbySearch_FindDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_FindDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_GetSearchResultCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_GetSearchResultCountName);
EOS_LobbySearch_GetSearchResultCount = (EOS_LobbySearch_GetSearchResultCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_GetSearchResultCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_ReleaseName);
EOS_LobbySearch_Release = (EOS_LobbySearch_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_RemoveParameterName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_RemoveParameterName);
EOS_LobbySearch_RemoveParameter = (EOS_LobbySearch_RemoveParameterDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_RemoveParameterDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_SetLobbyIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_SetLobbyIdName);
EOS_LobbySearch_SetLobbyId = (EOS_LobbySearch_SetLobbyIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_SetLobbyIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_SetMaxResultsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_SetMaxResultsName);
EOS_LobbySearch_SetMaxResults = (EOS_LobbySearch_SetMaxResultsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_SetMaxResultsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_SetParameterName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_SetParameterName);
EOS_LobbySearch_SetParameter = (EOS_LobbySearch_SetParameterDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_SetParameterDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_LobbySearch_SetTargetUserIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_LobbySearch_SetTargetUserIdName);
EOS_LobbySearch_SetTargetUserId = (EOS_LobbySearch_SetTargetUserIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_LobbySearch_SetTargetUserIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyJoinLobbyAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyJoinLobbyAcceptedName);
EOS_Lobby_AddNotifyJoinLobbyAccepted = (EOS_Lobby_AddNotifyJoinLobbyAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyJoinLobbyAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyLobbyInviteAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyLobbyInviteAcceptedName);
EOS_Lobby_AddNotifyLobbyInviteAccepted = (EOS_Lobby_AddNotifyLobbyInviteAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyLobbyInviteAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyLobbyInviteReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyLobbyInviteReceivedName);
EOS_Lobby_AddNotifyLobbyInviteReceived = (EOS_Lobby_AddNotifyLobbyInviteReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyLobbyInviteReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyLobbyInviteRejectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyLobbyInviteRejectedName);
EOS_Lobby_AddNotifyLobbyInviteRejected = (EOS_Lobby_AddNotifyLobbyInviteRejectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyLobbyInviteRejectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyLobbyMemberStatusReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyLobbyMemberStatusReceivedName);
EOS_Lobby_AddNotifyLobbyMemberStatusReceived = (EOS_Lobby_AddNotifyLobbyMemberStatusReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyLobbyMemberStatusReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedName);
EOS_Lobby_AddNotifyLobbyMemberUpdateReceived = (EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyLobbyUpdateReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyLobbyUpdateReceivedName);
EOS_Lobby_AddNotifyLobbyUpdateReceived = (EOS_Lobby_AddNotifyLobbyUpdateReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyLobbyUpdateReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifyRTCRoomConnectionChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifyRTCRoomConnectionChangedName);
EOS_Lobby_AddNotifyRTCRoomConnectionChanged = (EOS_Lobby_AddNotifyRTCRoomConnectionChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifyRTCRoomConnectionChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedName);
EOS_Lobby_AddNotifySendLobbyNativeInviteRequested = (EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_Attribute_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_Attribute_ReleaseName);
EOS_Lobby_Attribute_Release = (EOS_Lobby_Attribute_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_Attribute_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_CopyLobbyDetailsHandleName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_CopyLobbyDetailsHandleName);
EOS_Lobby_CopyLobbyDetailsHandle = (EOS_Lobby_CopyLobbyDetailsHandleDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_CopyLobbyDetailsHandleDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_CopyLobbyDetailsHandleByInviteIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_CopyLobbyDetailsHandleByInviteIdName);
EOS_Lobby_CopyLobbyDetailsHandleByInviteId = (EOS_Lobby_CopyLobbyDetailsHandleByInviteIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_CopyLobbyDetailsHandleByInviteIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdName);
EOS_Lobby_CopyLobbyDetailsHandleByUiEventId = (EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_CreateLobbyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_CreateLobbyName);
EOS_Lobby_CreateLobby = (EOS_Lobby_CreateLobbyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_CreateLobbyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_CreateLobbySearchName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_CreateLobbySearchName);
EOS_Lobby_CreateLobbySearch = (EOS_Lobby_CreateLobbySearchDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_CreateLobbySearchDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_DestroyLobbyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_DestroyLobbyName);
EOS_Lobby_DestroyLobby = (EOS_Lobby_DestroyLobbyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_DestroyLobbyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_GetInviteCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_GetInviteCountName);
EOS_Lobby_GetInviteCount = (EOS_Lobby_GetInviteCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_GetInviteCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_GetInviteIdByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_GetInviteIdByIndexName);
EOS_Lobby_GetInviteIdByIndex = (EOS_Lobby_GetInviteIdByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_GetInviteIdByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_GetRTCRoomNameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_GetRTCRoomNameName);
EOS_Lobby_GetRTCRoomName = (EOS_Lobby_GetRTCRoomNameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_GetRTCRoomNameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_HardMuteMemberName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_HardMuteMemberName);
EOS_Lobby_HardMuteMember = (EOS_Lobby_HardMuteMemberDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_HardMuteMemberDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_IsRTCRoomConnectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_IsRTCRoomConnectedName);
EOS_Lobby_IsRTCRoomConnected = (EOS_Lobby_IsRTCRoomConnectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_IsRTCRoomConnectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_JoinLobbyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_JoinLobbyName);
EOS_Lobby_JoinLobby = (EOS_Lobby_JoinLobbyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_JoinLobbyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_JoinLobbyByIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_JoinLobbyByIdName);
EOS_Lobby_JoinLobbyById = (EOS_Lobby_JoinLobbyByIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_JoinLobbyByIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_KickMemberName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_KickMemberName);
EOS_Lobby_KickMember = (EOS_Lobby_KickMemberDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_KickMemberDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_LeaveLobbyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_LeaveLobbyName);
EOS_Lobby_LeaveLobby = (EOS_Lobby_LeaveLobbyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_LeaveLobbyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_PromoteMemberName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_PromoteMemberName);
EOS_Lobby_PromoteMember = (EOS_Lobby_PromoteMemberDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_PromoteMemberDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_QueryInvitesName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_QueryInvitesName);
EOS_Lobby_QueryInvites = (EOS_Lobby_QueryInvitesDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_QueryInvitesDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RejectInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RejectInviteName);
EOS_Lobby_RejectInvite = (EOS_Lobby_RejectInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RejectInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyJoinLobbyAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyJoinLobbyAcceptedName);
EOS_Lobby_RemoveNotifyJoinLobbyAccepted = (EOS_Lobby_RemoveNotifyJoinLobbyAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyJoinLobbyAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyLobbyInviteAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyLobbyInviteAcceptedName);
EOS_Lobby_RemoveNotifyLobbyInviteAccepted = (EOS_Lobby_RemoveNotifyLobbyInviteAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyLobbyInviteAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyLobbyInviteReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyLobbyInviteReceivedName);
EOS_Lobby_RemoveNotifyLobbyInviteReceived = (EOS_Lobby_RemoveNotifyLobbyInviteReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyLobbyInviteReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyLobbyInviteRejectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyLobbyInviteRejectedName);
EOS_Lobby_RemoveNotifyLobbyInviteRejected = (EOS_Lobby_RemoveNotifyLobbyInviteRejectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyLobbyInviteRejectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedName);
EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived = (EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedName);
EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived = (EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyLobbyUpdateReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyLobbyUpdateReceivedName);
EOS_Lobby_RemoveNotifyLobbyUpdateReceived = (EOS_Lobby_RemoveNotifyLobbyUpdateReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyLobbyUpdateReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedName);
EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged = (EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedName);
EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested = (EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_SendInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_SendInviteName);
EOS_Lobby_SendInvite = (EOS_Lobby_SendInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_SendInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_UpdateLobbyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_UpdateLobbyName);
EOS_Lobby_UpdateLobby = (EOS_Lobby_UpdateLobbyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_UpdateLobbyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Lobby_UpdateLobbyModificationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Lobby_UpdateLobbyModificationName);
EOS_Lobby_UpdateLobbyModification = (EOS_Lobby_UpdateLobbyModificationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Lobby_UpdateLobbyModificationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Logging_SetCallbackName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Logging_SetCallbackName);
EOS_Logging_SetCallback = (EOS_Logging_SetCallbackDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Logging_SetCallbackDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Logging_SetLogLevelName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Logging_SetLogLevelName);
EOS_Logging_SetLogLevel = (EOS_Logging_SetLogLevelDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Logging_SetLogLevelDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Metrics_BeginPlayerSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Metrics_BeginPlayerSessionName);
EOS_Metrics_BeginPlayerSession = (EOS_Metrics_BeginPlayerSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Metrics_BeginPlayerSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Metrics_EndPlayerSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Metrics_EndPlayerSessionName);
EOS_Metrics_EndPlayerSession = (EOS_Metrics_EndPlayerSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Metrics_EndPlayerSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Mods_CopyModInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Mods_CopyModInfoName);
EOS_Mods_CopyModInfo = (EOS_Mods_CopyModInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Mods_CopyModInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Mods_EnumerateModsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Mods_EnumerateModsName);
EOS_Mods_EnumerateMods = (EOS_Mods_EnumerateModsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Mods_EnumerateModsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Mods_InstallModName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Mods_InstallModName);
EOS_Mods_InstallMod = (EOS_Mods_InstallModDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Mods_InstallModDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Mods_ModInfo_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Mods_ModInfo_ReleaseName);
EOS_Mods_ModInfo_Release = (EOS_Mods_ModInfo_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Mods_ModInfo_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Mods_UninstallModName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Mods_UninstallModName);
EOS_Mods_UninstallMod = (EOS_Mods_UninstallModDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Mods_UninstallModDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Mods_UpdateModName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Mods_UpdateModName);
EOS_Mods_UpdateMod = (EOS_Mods_UpdateModDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Mods_UpdateModDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_AcceptConnectionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_AcceptConnectionName);
EOS_P2P_AcceptConnection = (EOS_P2P_AcceptConnectionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_AcceptConnectionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_AddNotifyIncomingPacketQueueFullName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_AddNotifyIncomingPacketQueueFullName);
EOS_P2P_AddNotifyIncomingPacketQueueFull = (EOS_P2P_AddNotifyIncomingPacketQueueFullDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_AddNotifyIncomingPacketQueueFullDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_AddNotifyPeerConnectionClosedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_AddNotifyPeerConnectionClosedName);
EOS_P2P_AddNotifyPeerConnectionClosed = (EOS_P2P_AddNotifyPeerConnectionClosedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_AddNotifyPeerConnectionClosedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_AddNotifyPeerConnectionEstablishedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_AddNotifyPeerConnectionEstablishedName);
EOS_P2P_AddNotifyPeerConnectionEstablished = (EOS_P2P_AddNotifyPeerConnectionEstablishedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_AddNotifyPeerConnectionEstablishedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_AddNotifyPeerConnectionRequestName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_AddNotifyPeerConnectionRequestName);
EOS_P2P_AddNotifyPeerConnectionRequest = (EOS_P2P_AddNotifyPeerConnectionRequestDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_AddNotifyPeerConnectionRequestDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_ClearPacketQueueName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_ClearPacketQueueName);
EOS_P2P_ClearPacketQueue = (EOS_P2P_ClearPacketQueueDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_ClearPacketQueueDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_CloseConnectionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_CloseConnectionName);
EOS_P2P_CloseConnection = (EOS_P2P_CloseConnectionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_CloseConnectionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_CloseConnectionsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_CloseConnectionsName);
EOS_P2P_CloseConnections = (EOS_P2P_CloseConnectionsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_CloseConnectionsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_GetNATTypeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_GetNATTypeName);
EOS_P2P_GetNATType = (EOS_P2P_GetNATTypeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_GetNATTypeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_GetNextReceivedPacketSizeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_GetNextReceivedPacketSizeName);
EOS_P2P_GetNextReceivedPacketSize = (EOS_P2P_GetNextReceivedPacketSizeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_GetNextReceivedPacketSizeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_GetPacketQueueInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_GetPacketQueueInfoName);
EOS_P2P_GetPacketQueueInfo = (EOS_P2P_GetPacketQueueInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_GetPacketQueueInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_GetPortRangeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_GetPortRangeName);
EOS_P2P_GetPortRange = (EOS_P2P_GetPortRangeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_GetPortRangeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_GetRelayControlName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_GetRelayControlName);
EOS_P2P_GetRelayControl = (EOS_P2P_GetRelayControlDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_GetRelayControlDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_QueryNATTypeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_QueryNATTypeName);
EOS_P2P_QueryNATType = (EOS_P2P_QueryNATTypeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_QueryNATTypeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_ReceivePacketName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_ReceivePacketName);
EOS_P2P_ReceivePacket = (EOS_P2P_ReceivePacketDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_ReceivePacketDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_RemoveNotifyIncomingPacketQueueFullName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_RemoveNotifyIncomingPacketQueueFullName);
EOS_P2P_RemoveNotifyIncomingPacketQueueFull = (EOS_P2P_RemoveNotifyIncomingPacketQueueFullDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_RemoveNotifyIncomingPacketQueueFullDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_RemoveNotifyPeerConnectionClosedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_RemoveNotifyPeerConnectionClosedName);
EOS_P2P_RemoveNotifyPeerConnectionClosed = (EOS_P2P_RemoveNotifyPeerConnectionClosedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_RemoveNotifyPeerConnectionClosedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_RemoveNotifyPeerConnectionEstablishedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_RemoveNotifyPeerConnectionEstablishedName);
EOS_P2P_RemoveNotifyPeerConnectionEstablished = (EOS_P2P_RemoveNotifyPeerConnectionEstablishedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_RemoveNotifyPeerConnectionEstablishedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_RemoveNotifyPeerConnectionRequestName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_RemoveNotifyPeerConnectionRequestName);
EOS_P2P_RemoveNotifyPeerConnectionRequest = (EOS_P2P_RemoveNotifyPeerConnectionRequestDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_RemoveNotifyPeerConnectionRequestDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_SendPacketName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_SendPacketName);
EOS_P2P_SendPacket = (EOS_P2P_SendPacketDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_SendPacketDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_SetPacketQueueSizeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_SetPacketQueueSizeName);
EOS_P2P_SetPacketQueueSize = (EOS_P2P_SetPacketQueueSizeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_SetPacketQueueSizeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_SetPortRangeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_SetPortRangeName);
EOS_P2P_SetPortRange = (EOS_P2P_SetPortRangeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_SetPortRangeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_P2P_SetRelayControlName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_P2P_SetRelayControlName);
EOS_P2P_SetRelayControl = (EOS_P2P_SetRelayControlDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_P2P_SetRelayControlDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_CheckForLauncherAndRestartName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_CheckForLauncherAndRestartName);
EOS_Platform_CheckForLauncherAndRestart = (EOS_Platform_CheckForLauncherAndRestartDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_CheckForLauncherAndRestartDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_CreateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_CreateName);
EOS_Platform_Create = (EOS_Platform_CreateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_CreateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetAchievementsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetAchievementsInterfaceName);
EOS_Platform_GetAchievementsInterface = (EOS_Platform_GetAchievementsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetAchievementsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetActiveCountryCodeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetActiveCountryCodeName);
EOS_Platform_GetActiveCountryCode = (EOS_Platform_GetActiveCountryCodeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetActiveCountryCodeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetActiveLocaleCodeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetActiveLocaleCodeName);
EOS_Platform_GetActiveLocaleCode = (EOS_Platform_GetActiveLocaleCodeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetActiveLocaleCodeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetAntiCheatClientInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetAntiCheatClientInterfaceName);
EOS_Platform_GetAntiCheatClientInterface = (EOS_Platform_GetAntiCheatClientInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetAntiCheatClientInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetAntiCheatServerInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetAntiCheatServerInterfaceName);
EOS_Platform_GetAntiCheatServerInterface = (EOS_Platform_GetAntiCheatServerInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetAntiCheatServerInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetApplicationStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetApplicationStatusName);
EOS_Platform_GetApplicationStatus = (EOS_Platform_GetApplicationStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetApplicationStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetAuthInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetAuthInterfaceName);
EOS_Platform_GetAuthInterface = (EOS_Platform_GetAuthInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetAuthInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetConnectInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetConnectInterfaceName);
EOS_Platform_GetConnectInterface = (EOS_Platform_GetConnectInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetConnectInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetCustomInvitesInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetCustomInvitesInterfaceName);
EOS_Platform_GetCustomInvitesInterface = (EOS_Platform_GetCustomInvitesInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetCustomInvitesInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetDesktopCrossplayStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetDesktopCrossplayStatusName);
EOS_Platform_GetDesktopCrossplayStatus = (EOS_Platform_GetDesktopCrossplayStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetDesktopCrossplayStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetEcomInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetEcomInterfaceName);
EOS_Platform_GetEcomInterface = (EOS_Platform_GetEcomInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetEcomInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetFriendsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetFriendsInterfaceName);
EOS_Platform_GetFriendsInterface = (EOS_Platform_GetFriendsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetFriendsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetKWSInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetKWSInterfaceName);
EOS_Platform_GetKWSInterface = (EOS_Platform_GetKWSInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetKWSInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetLeaderboardsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetLeaderboardsInterfaceName);
EOS_Platform_GetLeaderboardsInterface = (EOS_Platform_GetLeaderboardsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetLeaderboardsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetLobbyInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetLobbyInterfaceName);
EOS_Platform_GetLobbyInterface = (EOS_Platform_GetLobbyInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetLobbyInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetMetricsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetMetricsInterfaceName);
EOS_Platform_GetMetricsInterface = (EOS_Platform_GetMetricsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetMetricsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetModsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetModsInterfaceName);
EOS_Platform_GetModsInterface = (EOS_Platform_GetModsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetModsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetNetworkStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetNetworkStatusName);
EOS_Platform_GetNetworkStatus = (EOS_Platform_GetNetworkStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetNetworkStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetOverrideCountryCodeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetOverrideCountryCodeName);
EOS_Platform_GetOverrideCountryCode = (EOS_Platform_GetOverrideCountryCodeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetOverrideCountryCodeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetOverrideLocaleCodeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetOverrideLocaleCodeName);
EOS_Platform_GetOverrideLocaleCode = (EOS_Platform_GetOverrideLocaleCodeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetOverrideLocaleCodeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetP2PInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetP2PInterfaceName);
EOS_Platform_GetP2PInterface = (EOS_Platform_GetP2PInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetP2PInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetPlayerDataStorageInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetPlayerDataStorageInterfaceName);
EOS_Platform_GetPlayerDataStorageInterface = (EOS_Platform_GetPlayerDataStorageInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetPlayerDataStorageInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetPresenceInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetPresenceInterfaceName);
EOS_Platform_GetPresenceInterface = (EOS_Platform_GetPresenceInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetPresenceInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetProgressionSnapshotInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetProgressionSnapshotInterfaceName);
EOS_Platform_GetProgressionSnapshotInterface = (EOS_Platform_GetProgressionSnapshotInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetProgressionSnapshotInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetRTCAdminInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetRTCAdminInterfaceName);
EOS_Platform_GetRTCAdminInterface = (EOS_Platform_GetRTCAdminInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetRTCAdminInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetRTCInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetRTCInterfaceName);
EOS_Platform_GetRTCInterface = (EOS_Platform_GetRTCInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetRTCInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetReportsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetReportsInterfaceName);
EOS_Platform_GetReportsInterface = (EOS_Platform_GetReportsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetReportsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetSanctionsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetSanctionsInterfaceName);
EOS_Platform_GetSanctionsInterface = (EOS_Platform_GetSanctionsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetSanctionsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetSessionsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetSessionsInterfaceName);
EOS_Platform_GetSessionsInterface = (EOS_Platform_GetSessionsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetSessionsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetStatsInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetStatsInterfaceName);
EOS_Platform_GetStatsInterface = (EOS_Platform_GetStatsInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetStatsInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetTitleStorageInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetTitleStorageInterfaceName);
EOS_Platform_GetTitleStorageInterface = (EOS_Platform_GetTitleStorageInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetTitleStorageInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetUIInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetUIInterfaceName);
EOS_Platform_GetUIInterface = (EOS_Platform_GetUIInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetUIInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_GetUserInfoInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_GetUserInfoInterfaceName);
EOS_Platform_GetUserInfoInterface = (EOS_Platform_GetUserInfoInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_GetUserInfoInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_ReleaseName);
EOS_Platform_Release = (EOS_Platform_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_SetApplicationStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_SetApplicationStatusName);
EOS_Platform_SetApplicationStatus = (EOS_Platform_SetApplicationStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_SetApplicationStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_SetNetworkStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_SetNetworkStatusName);
EOS_Platform_SetNetworkStatus = (EOS_Platform_SetNetworkStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_SetNetworkStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_SetOverrideCountryCodeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_SetOverrideCountryCodeName);
EOS_Platform_SetOverrideCountryCode = (EOS_Platform_SetOverrideCountryCodeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_SetOverrideCountryCodeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_SetOverrideLocaleCodeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_SetOverrideLocaleCodeName);
EOS_Platform_SetOverrideLocaleCode = (EOS_Platform_SetOverrideLocaleCodeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_SetOverrideLocaleCodeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Platform_TickName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Platform_TickName);
EOS_Platform_Tick = (EOS_Platform_TickDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Platform_TickDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorageFileTransferRequest_CancelRequestName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorageFileTransferRequest_CancelRequestName);
EOS_PlayerDataStorageFileTransferRequest_CancelRequest = (EOS_PlayerDataStorageFileTransferRequest_CancelRequestDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorageFileTransferRequest_CancelRequestDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateName);
EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState = (EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorageFileTransferRequest_GetFilenameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorageFileTransferRequest_GetFilenameName);
EOS_PlayerDataStorageFileTransferRequest_GetFilename = (EOS_PlayerDataStorageFileTransferRequest_GetFilenameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorageFileTransferRequest_GetFilenameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorageFileTransferRequest_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorageFileTransferRequest_ReleaseName);
EOS_PlayerDataStorageFileTransferRequest_Release = (EOS_PlayerDataStorageFileTransferRequest_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorageFileTransferRequest_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_CopyFileMetadataAtIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_CopyFileMetadataAtIndexName);
EOS_PlayerDataStorage_CopyFileMetadataAtIndex = (EOS_PlayerDataStorage_CopyFileMetadataAtIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_CopyFileMetadataAtIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_CopyFileMetadataByFilenameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_CopyFileMetadataByFilenameName);
EOS_PlayerDataStorage_CopyFileMetadataByFilename = (EOS_PlayerDataStorage_CopyFileMetadataByFilenameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_CopyFileMetadataByFilenameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_DeleteCacheName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_DeleteCacheName);
EOS_PlayerDataStorage_DeleteCache = (EOS_PlayerDataStorage_DeleteCacheDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_DeleteCacheDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_DeleteFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_DeleteFileName);
EOS_PlayerDataStorage_DeleteFile = (EOS_PlayerDataStorage_DeleteFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_DeleteFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_DuplicateFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_DuplicateFileName);
EOS_PlayerDataStorage_DuplicateFile = (EOS_PlayerDataStorage_DuplicateFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_DuplicateFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_FileMetadata_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_FileMetadata_ReleaseName);
EOS_PlayerDataStorage_FileMetadata_Release = (EOS_PlayerDataStorage_FileMetadata_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_FileMetadata_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_GetFileMetadataCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_GetFileMetadataCountName);
EOS_PlayerDataStorage_GetFileMetadataCount = (EOS_PlayerDataStorage_GetFileMetadataCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_GetFileMetadataCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_QueryFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_QueryFileName);
EOS_PlayerDataStorage_QueryFile = (EOS_PlayerDataStorage_QueryFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_QueryFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_QueryFileListName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_QueryFileListName);
EOS_PlayerDataStorage_QueryFileList = (EOS_PlayerDataStorage_QueryFileListDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_QueryFileListDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_ReadFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_ReadFileName);
EOS_PlayerDataStorage_ReadFile = (EOS_PlayerDataStorage_ReadFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_ReadFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PlayerDataStorage_WriteFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PlayerDataStorage_WriteFileName);
EOS_PlayerDataStorage_WriteFile = (EOS_PlayerDataStorage_WriteFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PlayerDataStorage_WriteFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PresenceModification_DeleteDataName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PresenceModification_DeleteDataName);
EOS_PresenceModification_DeleteData = (EOS_PresenceModification_DeleteDataDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PresenceModification_DeleteDataDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PresenceModification_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PresenceModification_ReleaseName);
EOS_PresenceModification_Release = (EOS_PresenceModification_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PresenceModification_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PresenceModification_SetDataName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PresenceModification_SetDataName);
EOS_PresenceModification_SetData = (EOS_PresenceModification_SetDataDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PresenceModification_SetDataDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PresenceModification_SetJoinInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PresenceModification_SetJoinInfoName);
EOS_PresenceModification_SetJoinInfo = (EOS_PresenceModification_SetJoinInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PresenceModification_SetJoinInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PresenceModification_SetRawRichTextName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PresenceModification_SetRawRichTextName);
EOS_PresenceModification_SetRawRichText = (EOS_PresenceModification_SetRawRichTextDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PresenceModification_SetRawRichTextDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_PresenceModification_SetStatusName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_PresenceModification_SetStatusName);
EOS_PresenceModification_SetStatus = (EOS_PresenceModification_SetStatusDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_PresenceModification_SetStatusDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_AddNotifyJoinGameAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_AddNotifyJoinGameAcceptedName);
EOS_Presence_AddNotifyJoinGameAccepted = (EOS_Presence_AddNotifyJoinGameAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_AddNotifyJoinGameAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_AddNotifyOnPresenceChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_AddNotifyOnPresenceChangedName);
EOS_Presence_AddNotifyOnPresenceChanged = (EOS_Presence_AddNotifyOnPresenceChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_AddNotifyOnPresenceChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_CopyPresenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_CopyPresenceName);
EOS_Presence_CopyPresence = (EOS_Presence_CopyPresenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_CopyPresenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_CreatePresenceModificationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_CreatePresenceModificationName);
EOS_Presence_CreatePresenceModification = (EOS_Presence_CreatePresenceModificationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_CreatePresenceModificationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_GetJoinInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_GetJoinInfoName);
EOS_Presence_GetJoinInfo = (EOS_Presence_GetJoinInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_GetJoinInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_HasPresenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_HasPresenceName);
EOS_Presence_HasPresence = (EOS_Presence_HasPresenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_HasPresenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_Info_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_Info_ReleaseName);
EOS_Presence_Info_Release = (EOS_Presence_Info_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_Info_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_QueryPresenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_QueryPresenceName);
EOS_Presence_QueryPresence = (EOS_Presence_QueryPresenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_QueryPresenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_RemoveNotifyJoinGameAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_RemoveNotifyJoinGameAcceptedName);
EOS_Presence_RemoveNotifyJoinGameAccepted = (EOS_Presence_RemoveNotifyJoinGameAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_RemoveNotifyJoinGameAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_RemoveNotifyOnPresenceChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_RemoveNotifyOnPresenceChangedName);
EOS_Presence_RemoveNotifyOnPresenceChanged = (EOS_Presence_RemoveNotifyOnPresenceChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_RemoveNotifyOnPresenceChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Presence_SetPresenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Presence_SetPresenceName);
EOS_Presence_SetPresence = (EOS_Presence_SetPresenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Presence_SetPresenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProductUserId_FromStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProductUserId_FromStringName);
EOS_ProductUserId_FromString = (EOS_ProductUserId_FromStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProductUserId_FromStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProductUserId_IsValidName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProductUserId_IsValidName);
EOS_ProductUserId_IsValid = (EOS_ProductUserId_IsValidDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProductUserId_IsValidDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProductUserId_ToStringName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProductUserId_ToStringName);
EOS_ProductUserId_ToString = (EOS_ProductUserId_ToStringDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProductUserId_ToStringDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProgressionSnapshot_AddProgressionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProgressionSnapshot_AddProgressionName);
EOS_ProgressionSnapshot_AddProgression = (EOS_ProgressionSnapshot_AddProgressionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProgressionSnapshot_AddProgressionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProgressionSnapshot_BeginSnapshotName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProgressionSnapshot_BeginSnapshotName);
EOS_ProgressionSnapshot_BeginSnapshot = (EOS_ProgressionSnapshot_BeginSnapshotDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProgressionSnapshot_BeginSnapshotDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProgressionSnapshot_DeleteSnapshotName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProgressionSnapshot_DeleteSnapshotName);
EOS_ProgressionSnapshot_DeleteSnapshot = (EOS_ProgressionSnapshot_DeleteSnapshotDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProgressionSnapshot_DeleteSnapshotDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProgressionSnapshot_EndSnapshotName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProgressionSnapshot_EndSnapshotName);
EOS_ProgressionSnapshot_EndSnapshot = (EOS_ProgressionSnapshot_EndSnapshotDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProgressionSnapshot_EndSnapshotDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ProgressionSnapshot_SubmitSnapshotName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ProgressionSnapshot_SubmitSnapshotName);
EOS_ProgressionSnapshot_SubmitSnapshot = (EOS_ProgressionSnapshot_SubmitSnapshotDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ProgressionSnapshot_SubmitSnapshotDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAdmin_CopyUserTokenByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAdmin_CopyUserTokenByIndexName);
EOS_RTCAdmin_CopyUserTokenByIndex = (EOS_RTCAdmin_CopyUserTokenByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAdmin_CopyUserTokenByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAdmin_CopyUserTokenByUserIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAdmin_CopyUserTokenByUserIdName);
EOS_RTCAdmin_CopyUserTokenByUserId = (EOS_RTCAdmin_CopyUserTokenByUserIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAdmin_CopyUserTokenByUserIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAdmin_KickName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAdmin_KickName);
EOS_RTCAdmin_Kick = (EOS_RTCAdmin_KickDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAdmin_KickDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAdmin_QueryJoinRoomTokenName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAdmin_QueryJoinRoomTokenName);
EOS_RTCAdmin_QueryJoinRoomToken = (EOS_RTCAdmin_QueryJoinRoomTokenDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAdmin_QueryJoinRoomTokenDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAdmin_SetParticipantHardMuteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAdmin_SetParticipantHardMuteName);
EOS_RTCAdmin_SetParticipantHardMute = (EOS_RTCAdmin_SetParticipantHardMuteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAdmin_SetParticipantHardMuteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAdmin_UserToken_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAdmin_UserToken_ReleaseName);
EOS_RTCAdmin_UserToken_Release = (EOS_RTCAdmin_UserToken_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAdmin_UserToken_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_AddNotifyAudioBeforeRenderName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_AddNotifyAudioBeforeRenderName);
EOS_RTCAudio_AddNotifyAudioBeforeRender = (EOS_RTCAudio_AddNotifyAudioBeforeRenderDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_AddNotifyAudioBeforeRenderDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_AddNotifyAudioBeforeSendName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_AddNotifyAudioBeforeSendName);
EOS_RTCAudio_AddNotifyAudioBeforeSend = (EOS_RTCAudio_AddNotifyAudioBeforeSendDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_AddNotifyAudioBeforeSendDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_AddNotifyAudioDevicesChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_AddNotifyAudioDevicesChangedName);
EOS_RTCAudio_AddNotifyAudioDevicesChanged = (EOS_RTCAudio_AddNotifyAudioDevicesChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_AddNotifyAudioDevicesChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_AddNotifyAudioInputStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_AddNotifyAudioInputStateName);
EOS_RTCAudio_AddNotifyAudioInputState = (EOS_RTCAudio_AddNotifyAudioInputStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_AddNotifyAudioInputStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_AddNotifyAudioOutputStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_AddNotifyAudioOutputStateName);
EOS_RTCAudio_AddNotifyAudioOutputState = (EOS_RTCAudio_AddNotifyAudioOutputStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_AddNotifyAudioOutputStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_AddNotifyParticipantUpdatedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_AddNotifyParticipantUpdatedName);
EOS_RTCAudio_AddNotifyParticipantUpdated = (EOS_RTCAudio_AddNotifyParticipantUpdatedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_AddNotifyParticipantUpdatedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_GetAudioInputDeviceByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_GetAudioInputDeviceByIndexName);
EOS_RTCAudio_GetAudioInputDeviceByIndex = (EOS_RTCAudio_GetAudioInputDeviceByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_GetAudioInputDeviceByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_GetAudioInputDevicesCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_GetAudioInputDevicesCountName);
EOS_RTCAudio_GetAudioInputDevicesCount = (EOS_RTCAudio_GetAudioInputDevicesCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_GetAudioInputDevicesCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_GetAudioOutputDeviceByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_GetAudioOutputDeviceByIndexName);
EOS_RTCAudio_GetAudioOutputDeviceByIndex = (EOS_RTCAudio_GetAudioOutputDeviceByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_GetAudioOutputDeviceByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_GetAudioOutputDevicesCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_GetAudioOutputDevicesCountName);
EOS_RTCAudio_GetAudioOutputDevicesCount = (EOS_RTCAudio_GetAudioOutputDevicesCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_GetAudioOutputDevicesCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RegisterPlatformAudioUserName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RegisterPlatformAudioUserName);
EOS_RTCAudio_RegisterPlatformAudioUser = (EOS_RTCAudio_RegisterPlatformAudioUserDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RegisterPlatformAudioUserDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RemoveNotifyAudioBeforeRenderName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RemoveNotifyAudioBeforeRenderName);
EOS_RTCAudio_RemoveNotifyAudioBeforeRender = (EOS_RTCAudio_RemoveNotifyAudioBeforeRenderDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RemoveNotifyAudioBeforeRenderDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RemoveNotifyAudioBeforeSendName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RemoveNotifyAudioBeforeSendName);
EOS_RTCAudio_RemoveNotifyAudioBeforeSend = (EOS_RTCAudio_RemoveNotifyAudioBeforeSendDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RemoveNotifyAudioBeforeSendDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RemoveNotifyAudioDevicesChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RemoveNotifyAudioDevicesChangedName);
EOS_RTCAudio_RemoveNotifyAudioDevicesChanged = (EOS_RTCAudio_RemoveNotifyAudioDevicesChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RemoveNotifyAudioDevicesChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RemoveNotifyAudioInputStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RemoveNotifyAudioInputStateName);
EOS_RTCAudio_RemoveNotifyAudioInputState = (EOS_RTCAudio_RemoveNotifyAudioInputStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RemoveNotifyAudioInputStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RemoveNotifyAudioOutputStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RemoveNotifyAudioOutputStateName);
EOS_RTCAudio_RemoveNotifyAudioOutputState = (EOS_RTCAudio_RemoveNotifyAudioOutputStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RemoveNotifyAudioOutputStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_RemoveNotifyParticipantUpdatedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_RemoveNotifyParticipantUpdatedName);
EOS_RTCAudio_RemoveNotifyParticipantUpdated = (EOS_RTCAudio_RemoveNotifyParticipantUpdatedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_RemoveNotifyParticipantUpdatedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_SendAudioName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_SendAudioName);
EOS_RTCAudio_SendAudio = (EOS_RTCAudio_SendAudioDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_SendAudioDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_SetAudioInputSettingsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_SetAudioInputSettingsName);
EOS_RTCAudio_SetAudioInputSettings = (EOS_RTCAudio_SetAudioInputSettingsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_SetAudioInputSettingsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_SetAudioOutputSettingsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_SetAudioOutputSettingsName);
EOS_RTCAudio_SetAudioOutputSettings = (EOS_RTCAudio_SetAudioOutputSettingsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_SetAudioOutputSettingsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_UnregisterPlatformAudioUserName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_UnregisterPlatformAudioUserName);
EOS_RTCAudio_UnregisterPlatformAudioUser = (EOS_RTCAudio_UnregisterPlatformAudioUserDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_UnregisterPlatformAudioUserDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_UpdateParticipantVolumeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_UpdateParticipantVolumeName);
EOS_RTCAudio_UpdateParticipantVolume = (EOS_RTCAudio_UpdateParticipantVolumeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_UpdateParticipantVolumeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_UpdateReceivingName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_UpdateReceivingName);
EOS_RTCAudio_UpdateReceiving = (EOS_RTCAudio_UpdateReceivingDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_UpdateReceivingDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_UpdateReceivingVolumeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_UpdateReceivingVolumeName);
EOS_RTCAudio_UpdateReceivingVolume = (EOS_RTCAudio_UpdateReceivingVolumeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_UpdateReceivingVolumeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_UpdateSendingName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_UpdateSendingName);
EOS_RTCAudio_UpdateSending = (EOS_RTCAudio_UpdateSendingDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_UpdateSendingDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTCAudio_UpdateSendingVolumeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTCAudio_UpdateSendingVolumeName);
EOS_RTCAudio_UpdateSendingVolume = (EOS_RTCAudio_UpdateSendingVolumeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTCAudio_UpdateSendingVolumeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_AddNotifyDisconnectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_AddNotifyDisconnectedName);
EOS_RTC_AddNotifyDisconnected = (EOS_RTC_AddNotifyDisconnectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_AddNotifyDisconnectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_AddNotifyParticipantStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_AddNotifyParticipantStatusChangedName);
EOS_RTC_AddNotifyParticipantStatusChanged = (EOS_RTC_AddNotifyParticipantStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_AddNotifyParticipantStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_BlockParticipantName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_BlockParticipantName);
EOS_RTC_BlockParticipant = (EOS_RTC_BlockParticipantDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_BlockParticipantDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_GetAudioInterfaceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_GetAudioInterfaceName);
EOS_RTC_GetAudioInterface = (EOS_RTC_GetAudioInterfaceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_GetAudioInterfaceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_JoinRoomName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_JoinRoomName);
EOS_RTC_JoinRoom = (EOS_RTC_JoinRoomDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_JoinRoomDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_LeaveRoomName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_LeaveRoomName);
EOS_RTC_LeaveRoom = (EOS_RTC_LeaveRoomDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_LeaveRoomDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_RemoveNotifyDisconnectedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_RemoveNotifyDisconnectedName);
EOS_RTC_RemoveNotifyDisconnected = (EOS_RTC_RemoveNotifyDisconnectedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_RemoveNotifyDisconnectedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_RemoveNotifyParticipantStatusChangedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_RemoveNotifyParticipantStatusChangedName);
EOS_RTC_RemoveNotifyParticipantStatusChanged = (EOS_RTC_RemoveNotifyParticipantStatusChangedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_RemoveNotifyParticipantStatusChangedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_SetRoomSettingName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_SetRoomSettingName);
EOS_RTC_SetRoomSetting = (EOS_RTC_SetRoomSettingDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_SetRoomSettingDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_RTC_SetSettingName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_RTC_SetSettingName);
EOS_RTC_SetSetting = (EOS_RTC_SetSettingDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_RTC_SetSettingDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Reports_SendPlayerBehaviorReportName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Reports_SendPlayerBehaviorReportName);
EOS_Reports_SendPlayerBehaviorReport = (EOS_Reports_SendPlayerBehaviorReportDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Reports_SendPlayerBehaviorReportDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sanctions_CopyPlayerSanctionByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sanctions_CopyPlayerSanctionByIndexName);
EOS_Sanctions_CopyPlayerSanctionByIndex = (EOS_Sanctions_CopyPlayerSanctionByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sanctions_CopyPlayerSanctionByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sanctions_GetPlayerSanctionCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sanctions_GetPlayerSanctionCountName);
EOS_Sanctions_GetPlayerSanctionCount = (EOS_Sanctions_GetPlayerSanctionCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sanctions_GetPlayerSanctionCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sanctions_PlayerSanction_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sanctions_PlayerSanction_ReleaseName);
EOS_Sanctions_PlayerSanction_Release = (EOS_Sanctions_PlayerSanction_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sanctions_PlayerSanction_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sanctions_QueryActivePlayerSanctionsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sanctions_QueryActivePlayerSanctionsName);
EOS_Sanctions_QueryActivePlayerSanctions = (EOS_Sanctions_QueryActivePlayerSanctionsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sanctions_QueryActivePlayerSanctionsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_Attribute_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_Attribute_ReleaseName);
EOS_SessionDetails_Attribute_Release = (EOS_SessionDetails_Attribute_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_Attribute_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_CopyInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_CopyInfoName);
EOS_SessionDetails_CopyInfo = (EOS_SessionDetails_CopyInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_CopyInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_CopySessionAttributeByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_CopySessionAttributeByIndexName);
EOS_SessionDetails_CopySessionAttributeByIndex = (EOS_SessionDetails_CopySessionAttributeByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_CopySessionAttributeByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_CopySessionAttributeByKeyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_CopySessionAttributeByKeyName);
EOS_SessionDetails_CopySessionAttributeByKey = (EOS_SessionDetails_CopySessionAttributeByKeyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_CopySessionAttributeByKeyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_GetSessionAttributeCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_GetSessionAttributeCountName);
EOS_SessionDetails_GetSessionAttributeCount = (EOS_SessionDetails_GetSessionAttributeCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_GetSessionAttributeCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_Info_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_Info_ReleaseName);
EOS_SessionDetails_Info_Release = (EOS_SessionDetails_Info_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_Info_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionDetails_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionDetails_ReleaseName);
EOS_SessionDetails_Release = (EOS_SessionDetails_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionDetails_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_AddAttributeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_AddAttributeName);
EOS_SessionModification_AddAttribute = (EOS_SessionModification_AddAttributeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_AddAttributeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_ReleaseName);
EOS_SessionModification_Release = (EOS_SessionModification_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_RemoveAttributeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_RemoveAttributeName);
EOS_SessionModification_RemoveAttribute = (EOS_SessionModification_RemoveAttributeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_RemoveAttributeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_SetBucketIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_SetBucketIdName);
EOS_SessionModification_SetBucketId = (EOS_SessionModification_SetBucketIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_SetBucketIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_SetHostAddressName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_SetHostAddressName);
EOS_SessionModification_SetHostAddress = (EOS_SessionModification_SetHostAddressDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_SetHostAddressDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_SetInvitesAllowedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_SetInvitesAllowedName);
EOS_SessionModification_SetInvitesAllowed = (EOS_SessionModification_SetInvitesAllowedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_SetInvitesAllowedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_SetJoinInProgressAllowedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_SetJoinInProgressAllowedName);
EOS_SessionModification_SetJoinInProgressAllowed = (EOS_SessionModification_SetJoinInProgressAllowedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_SetJoinInProgressAllowedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_SetMaxPlayersName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_SetMaxPlayersName);
EOS_SessionModification_SetMaxPlayers = (EOS_SessionModification_SetMaxPlayersDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_SetMaxPlayersDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionModification_SetPermissionLevelName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionModification_SetPermissionLevelName);
EOS_SessionModification_SetPermissionLevel = (EOS_SessionModification_SetPermissionLevelDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionModification_SetPermissionLevelDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_CopySearchResultByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_CopySearchResultByIndexName);
EOS_SessionSearch_CopySearchResultByIndex = (EOS_SessionSearch_CopySearchResultByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_CopySearchResultByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_FindName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_FindName);
EOS_SessionSearch_Find = (EOS_SessionSearch_FindDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_FindDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_GetSearchResultCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_GetSearchResultCountName);
EOS_SessionSearch_GetSearchResultCount = (EOS_SessionSearch_GetSearchResultCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_GetSearchResultCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_ReleaseName);
EOS_SessionSearch_Release = (EOS_SessionSearch_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_RemoveParameterName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_RemoveParameterName);
EOS_SessionSearch_RemoveParameter = (EOS_SessionSearch_RemoveParameterDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_RemoveParameterDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_SetMaxResultsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_SetMaxResultsName);
EOS_SessionSearch_SetMaxResults = (EOS_SessionSearch_SetMaxResultsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_SetMaxResultsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_SetParameterName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_SetParameterName);
EOS_SessionSearch_SetParameter = (EOS_SessionSearch_SetParameterDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_SetParameterDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_SetSessionIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_SetSessionIdName);
EOS_SessionSearch_SetSessionId = (EOS_SessionSearch_SetSessionIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_SetSessionIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_SessionSearch_SetTargetUserIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_SessionSearch_SetTargetUserIdName);
EOS_SessionSearch_SetTargetUserId = (EOS_SessionSearch_SetTargetUserIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_SessionSearch_SetTargetUserIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_AddNotifyJoinSessionAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_AddNotifyJoinSessionAcceptedName);
EOS_Sessions_AddNotifyJoinSessionAccepted = (EOS_Sessions_AddNotifyJoinSessionAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_AddNotifyJoinSessionAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_AddNotifySessionInviteAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_AddNotifySessionInviteAcceptedName);
EOS_Sessions_AddNotifySessionInviteAccepted = (EOS_Sessions_AddNotifySessionInviteAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_AddNotifySessionInviteAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_AddNotifySessionInviteReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_AddNotifySessionInviteReceivedName);
EOS_Sessions_AddNotifySessionInviteReceived = (EOS_Sessions_AddNotifySessionInviteReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_AddNotifySessionInviteReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_CopyActiveSessionHandleName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_CopyActiveSessionHandleName);
EOS_Sessions_CopyActiveSessionHandle = (EOS_Sessions_CopyActiveSessionHandleDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_CopyActiveSessionHandleDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_CopySessionHandleByInviteIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_CopySessionHandleByInviteIdName);
EOS_Sessions_CopySessionHandleByInviteId = (EOS_Sessions_CopySessionHandleByInviteIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_CopySessionHandleByInviteIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_CopySessionHandleByUiEventIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_CopySessionHandleByUiEventIdName);
EOS_Sessions_CopySessionHandleByUiEventId = (EOS_Sessions_CopySessionHandleByUiEventIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_CopySessionHandleByUiEventIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_CopySessionHandleForPresenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_CopySessionHandleForPresenceName);
EOS_Sessions_CopySessionHandleForPresence = (EOS_Sessions_CopySessionHandleForPresenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_CopySessionHandleForPresenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_CreateSessionModificationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_CreateSessionModificationName);
EOS_Sessions_CreateSessionModification = (EOS_Sessions_CreateSessionModificationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_CreateSessionModificationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_CreateSessionSearchName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_CreateSessionSearchName);
EOS_Sessions_CreateSessionSearch = (EOS_Sessions_CreateSessionSearchDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_CreateSessionSearchDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_DestroySessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_DestroySessionName);
EOS_Sessions_DestroySession = (EOS_Sessions_DestroySessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_DestroySessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_DumpSessionStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_DumpSessionStateName);
EOS_Sessions_DumpSessionState = (EOS_Sessions_DumpSessionStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_DumpSessionStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_EndSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_EndSessionName);
EOS_Sessions_EndSession = (EOS_Sessions_EndSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_EndSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_GetInviteCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_GetInviteCountName);
EOS_Sessions_GetInviteCount = (EOS_Sessions_GetInviteCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_GetInviteCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_GetInviteIdByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_GetInviteIdByIndexName);
EOS_Sessions_GetInviteIdByIndex = (EOS_Sessions_GetInviteIdByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_GetInviteIdByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_IsUserInSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_IsUserInSessionName);
EOS_Sessions_IsUserInSession = (EOS_Sessions_IsUserInSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_IsUserInSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_JoinSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_JoinSessionName);
EOS_Sessions_JoinSession = (EOS_Sessions_JoinSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_JoinSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_QueryInvitesName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_QueryInvitesName);
EOS_Sessions_QueryInvites = (EOS_Sessions_QueryInvitesDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_QueryInvitesDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_RegisterPlayersName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_RegisterPlayersName);
EOS_Sessions_RegisterPlayers = (EOS_Sessions_RegisterPlayersDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_RegisterPlayersDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_RejectInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_RejectInviteName);
EOS_Sessions_RejectInvite = (EOS_Sessions_RejectInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_RejectInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_RemoveNotifyJoinSessionAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_RemoveNotifyJoinSessionAcceptedName);
EOS_Sessions_RemoveNotifyJoinSessionAccepted = (EOS_Sessions_RemoveNotifyJoinSessionAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_RemoveNotifyJoinSessionAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_RemoveNotifySessionInviteAcceptedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_RemoveNotifySessionInviteAcceptedName);
EOS_Sessions_RemoveNotifySessionInviteAccepted = (EOS_Sessions_RemoveNotifySessionInviteAcceptedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_RemoveNotifySessionInviteAcceptedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_RemoveNotifySessionInviteReceivedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_RemoveNotifySessionInviteReceivedName);
EOS_Sessions_RemoveNotifySessionInviteReceived = (EOS_Sessions_RemoveNotifySessionInviteReceivedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_RemoveNotifySessionInviteReceivedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_SendInviteName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_SendInviteName);
EOS_Sessions_SendInvite = (EOS_Sessions_SendInviteDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_SendInviteDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_StartSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_StartSessionName);
EOS_Sessions_StartSession = (EOS_Sessions_StartSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_StartSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_UnregisterPlayersName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_UnregisterPlayersName);
EOS_Sessions_UnregisterPlayers = (EOS_Sessions_UnregisterPlayersDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_UnregisterPlayersDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_UpdateSessionName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_UpdateSessionName);
EOS_Sessions_UpdateSession = (EOS_Sessions_UpdateSessionDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_UpdateSessionDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Sessions_UpdateSessionModificationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Sessions_UpdateSessionModificationName);
EOS_Sessions_UpdateSessionModification = (EOS_Sessions_UpdateSessionModificationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Sessions_UpdateSessionModificationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_ShutdownName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_ShutdownName);
EOS_Shutdown = (EOS_ShutdownDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_ShutdownDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Stats_CopyStatByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Stats_CopyStatByIndexName);
EOS_Stats_CopyStatByIndex = (EOS_Stats_CopyStatByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Stats_CopyStatByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Stats_CopyStatByNameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Stats_CopyStatByNameName);
EOS_Stats_CopyStatByName = (EOS_Stats_CopyStatByNameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Stats_CopyStatByNameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Stats_GetStatsCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Stats_GetStatsCountName);
EOS_Stats_GetStatsCount = (EOS_Stats_GetStatsCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Stats_GetStatsCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Stats_IngestStatName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Stats_IngestStatName);
EOS_Stats_IngestStat = (EOS_Stats_IngestStatDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Stats_IngestStatDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Stats_QueryStatsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Stats_QueryStatsName);
EOS_Stats_QueryStats = (EOS_Stats_QueryStatsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Stats_QueryStatsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_Stats_Stat_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_Stats_Stat_ReleaseName);
EOS_Stats_Stat_Release = (EOS_Stats_Stat_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_Stats_Stat_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorageFileTransferRequest_CancelRequestName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorageFileTransferRequest_CancelRequestName);
EOS_TitleStorageFileTransferRequest_CancelRequest = (EOS_TitleStorageFileTransferRequest_CancelRequestDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorageFileTransferRequest_CancelRequestDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorageFileTransferRequest_GetFileRequestStateName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorageFileTransferRequest_GetFileRequestStateName);
EOS_TitleStorageFileTransferRequest_GetFileRequestState = (EOS_TitleStorageFileTransferRequest_GetFileRequestStateDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorageFileTransferRequest_GetFileRequestStateDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorageFileTransferRequest_GetFilenameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorageFileTransferRequest_GetFilenameName);
EOS_TitleStorageFileTransferRequest_GetFilename = (EOS_TitleStorageFileTransferRequest_GetFilenameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorageFileTransferRequest_GetFilenameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorageFileTransferRequest_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorageFileTransferRequest_ReleaseName);
EOS_TitleStorageFileTransferRequest_Release = (EOS_TitleStorageFileTransferRequest_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorageFileTransferRequest_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_CopyFileMetadataAtIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_CopyFileMetadataAtIndexName);
EOS_TitleStorage_CopyFileMetadataAtIndex = (EOS_TitleStorage_CopyFileMetadataAtIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_CopyFileMetadataAtIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_CopyFileMetadataByFilenameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_CopyFileMetadataByFilenameName);
EOS_TitleStorage_CopyFileMetadataByFilename = (EOS_TitleStorage_CopyFileMetadataByFilenameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_CopyFileMetadataByFilenameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_DeleteCacheName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_DeleteCacheName);
EOS_TitleStorage_DeleteCache = (EOS_TitleStorage_DeleteCacheDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_DeleteCacheDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_FileMetadata_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_FileMetadata_ReleaseName);
EOS_TitleStorage_FileMetadata_Release = (EOS_TitleStorage_FileMetadata_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_FileMetadata_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_GetFileMetadataCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_GetFileMetadataCountName);
EOS_TitleStorage_GetFileMetadataCount = (EOS_TitleStorage_GetFileMetadataCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_GetFileMetadataCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_QueryFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_QueryFileName);
EOS_TitleStorage_QueryFile = (EOS_TitleStorage_QueryFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_QueryFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_QueryFileListName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_QueryFileListName);
EOS_TitleStorage_QueryFileList = (EOS_TitleStorage_QueryFileListDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_QueryFileListDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_TitleStorage_ReadFileName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_TitleStorage_ReadFileName);
EOS_TitleStorage_ReadFile = (EOS_TitleStorage_ReadFileDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_TitleStorage_ReadFileDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_AcknowledgeEventIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_AcknowledgeEventIdName);
EOS_UI_AcknowledgeEventId = (EOS_UI_AcknowledgeEventIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_AcknowledgeEventIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_AddNotifyDisplaySettingsUpdatedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_AddNotifyDisplaySettingsUpdatedName);
EOS_UI_AddNotifyDisplaySettingsUpdated = (EOS_UI_AddNotifyDisplaySettingsUpdatedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_AddNotifyDisplaySettingsUpdatedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_GetFriendsExclusiveInputName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_GetFriendsExclusiveInputName);
EOS_UI_GetFriendsExclusiveInput = (EOS_UI_GetFriendsExclusiveInputDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_GetFriendsExclusiveInputDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_GetFriendsVisibleName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_GetFriendsVisibleName);
EOS_UI_GetFriendsVisible = (EOS_UI_GetFriendsVisibleDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_GetFriendsVisibleDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_GetNotificationLocationPreferenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_GetNotificationLocationPreferenceName);
EOS_UI_GetNotificationLocationPreference = (EOS_UI_GetNotificationLocationPreferenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_GetNotificationLocationPreferenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_GetToggleFriendsKeyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_GetToggleFriendsKeyName);
EOS_UI_GetToggleFriendsKey = (EOS_UI_GetToggleFriendsKeyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_GetToggleFriendsKeyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_HideFriendsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_HideFriendsName);
EOS_UI_HideFriends = (EOS_UI_HideFriendsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_HideFriendsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_IsSocialOverlayPausedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_IsSocialOverlayPausedName);
EOS_UI_IsSocialOverlayPaused = (EOS_UI_IsSocialOverlayPausedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_IsSocialOverlayPausedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_IsValidKeyCombinationName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_IsValidKeyCombinationName);
EOS_UI_IsValidKeyCombination = (EOS_UI_IsValidKeyCombinationDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_IsValidKeyCombinationDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_PauseSocialOverlayName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_PauseSocialOverlayName);
EOS_UI_PauseSocialOverlay = (EOS_UI_PauseSocialOverlayDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_PauseSocialOverlayDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_RemoveNotifyDisplaySettingsUpdatedName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_RemoveNotifyDisplaySettingsUpdatedName);
EOS_UI_RemoveNotifyDisplaySettingsUpdated = (EOS_UI_RemoveNotifyDisplaySettingsUpdatedDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_RemoveNotifyDisplaySettingsUpdatedDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_SetDisplayPreferenceName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_SetDisplayPreferenceName);
EOS_UI_SetDisplayPreference = (EOS_UI_SetDisplayPreferenceDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_SetDisplayPreferenceDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_SetToggleFriendsKeyName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_SetToggleFriendsKeyName);
EOS_UI_SetToggleFriendsKey = (EOS_UI_SetToggleFriendsKeyDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_SetToggleFriendsKeyDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_ShowBlockPlayerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_ShowBlockPlayerName);
EOS_UI_ShowBlockPlayer = (EOS_UI_ShowBlockPlayerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_ShowBlockPlayerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_ShowFriendsName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_ShowFriendsName);
EOS_UI_ShowFriends = (EOS_UI_ShowFriendsDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_ShowFriendsDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UI_ShowReportPlayerName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UI_ShowReportPlayerName);
EOS_UI_ShowReportPlayer = (EOS_UI_ShowReportPlayerDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UI_ShowReportPlayerDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_CopyExternalUserInfoByAccountIdName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_CopyExternalUserInfoByAccountIdName);
EOS_UserInfo_CopyExternalUserInfoByAccountId = (EOS_UserInfo_CopyExternalUserInfoByAccountIdDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_CopyExternalUserInfoByAccountIdDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_CopyExternalUserInfoByAccountTypeName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_CopyExternalUserInfoByAccountTypeName);
EOS_UserInfo_CopyExternalUserInfoByAccountType = (EOS_UserInfo_CopyExternalUserInfoByAccountTypeDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_CopyExternalUserInfoByAccountTypeDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_CopyExternalUserInfoByIndexName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_CopyExternalUserInfoByIndexName);
EOS_UserInfo_CopyExternalUserInfoByIndex = (EOS_UserInfo_CopyExternalUserInfoByIndexDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_CopyExternalUserInfoByIndexDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_CopyUserInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_CopyUserInfoName);
EOS_UserInfo_CopyUserInfo = (EOS_UserInfo_CopyUserInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_CopyUserInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_ExternalUserInfo_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_ExternalUserInfo_ReleaseName);
EOS_UserInfo_ExternalUserInfo_Release = (EOS_UserInfo_ExternalUserInfo_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_ExternalUserInfo_ReleaseDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_GetExternalUserInfoCountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_GetExternalUserInfoCountName);
EOS_UserInfo_GetExternalUserInfoCount = (EOS_UserInfo_GetExternalUserInfoCountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_GetExternalUserInfoCountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_QueryUserInfoName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_QueryUserInfoName);
EOS_UserInfo_QueryUserInfo = (EOS_UserInfo_QueryUserInfoDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_QueryUserInfoDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_QueryUserInfoByDisplayNameName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_QueryUserInfoByDisplayNameName);
EOS_UserInfo_QueryUserInfoByDisplayName = (EOS_UserInfo_QueryUserInfoByDisplayNameDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_QueryUserInfoByDisplayNameDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_QueryUserInfoByExternalAccountName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_QueryUserInfoByExternalAccountName);
EOS_UserInfo_QueryUserInfoByExternalAccount = (EOS_UserInfo_QueryUserInfoByExternalAccountDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_QueryUserInfoByExternalAccountDelegate));
functionPointer = getFunctionPointer(libraryHandle, EOS_UserInfo_ReleaseName);
if (functionPointer == System.IntPtr.Zero) throw new DynamicBindingException(EOS_UserInfo_ReleaseName);
EOS_UserInfo_Release = (EOS_UserInfo_ReleaseDelegate)Marshal.GetDelegateForFunctionPointer(functionPointer, typeof(EOS_UserInfo_ReleaseDelegate));
}
#endif
#if EOS_DYNAMIC_BINDINGS
///
/// Unhooks the dynamic SDK API bindings. EOS_DYNAMIC_BINDINGS or EOS_EDITOR must be set.
///
public static void Unhook()
{
EOS_Achievements_AddNotifyAchievementsUnlocked = null;
EOS_Achievements_AddNotifyAchievementsUnlockedV2 = null;
EOS_Achievements_CopyAchievementDefinitionByAchievementId = null;
EOS_Achievements_CopyAchievementDefinitionByIndex = null;
EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId = null;
EOS_Achievements_CopyAchievementDefinitionV2ByIndex = null;
EOS_Achievements_CopyPlayerAchievementByAchievementId = null;
EOS_Achievements_CopyPlayerAchievementByIndex = null;
EOS_Achievements_CopyUnlockedAchievementByAchievementId = null;
EOS_Achievements_CopyUnlockedAchievementByIndex = null;
EOS_Achievements_DefinitionV2_Release = null;
EOS_Achievements_Definition_Release = null;
EOS_Achievements_GetAchievementDefinitionCount = null;
EOS_Achievements_GetPlayerAchievementCount = null;
EOS_Achievements_GetUnlockedAchievementCount = null;
EOS_Achievements_PlayerAchievement_Release = null;
EOS_Achievements_QueryDefinitions = null;
EOS_Achievements_QueryPlayerAchievements = null;
EOS_Achievements_RemoveNotifyAchievementsUnlocked = null;
EOS_Achievements_UnlockAchievements = null;
EOS_Achievements_UnlockedAchievement_Release = null;
EOS_ActiveSession_CopyInfo = null;
EOS_ActiveSession_GetRegisteredPlayerByIndex = null;
EOS_ActiveSession_GetRegisteredPlayerCount = null;
EOS_ActiveSession_Info_Release = null;
EOS_ActiveSession_Release = null;
EOS_AntiCheatClient_AddExternalIntegrityCatalog = null;
EOS_AntiCheatClient_AddNotifyClientIntegrityViolated = null;
EOS_AntiCheatClient_AddNotifyMessageToPeer = null;
EOS_AntiCheatClient_AddNotifyMessageToServer = null;
EOS_AntiCheatClient_AddNotifyPeerActionRequired = null;
EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged = null;
EOS_AntiCheatClient_BeginSession = null;
EOS_AntiCheatClient_EndSession = null;
EOS_AntiCheatClient_GetProtectMessageOutputLength = null;
EOS_AntiCheatClient_PollStatus = null;
EOS_AntiCheatClient_ProtectMessage = null;
EOS_AntiCheatClient_ReceiveMessageFromPeer = null;
EOS_AntiCheatClient_ReceiveMessageFromServer = null;
EOS_AntiCheatClient_RegisterPeer = null;
EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated = null;
EOS_AntiCheatClient_RemoveNotifyMessageToPeer = null;
EOS_AntiCheatClient_RemoveNotifyMessageToServer = null;
EOS_AntiCheatClient_RemoveNotifyPeerActionRequired = null;
EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged = null;
EOS_AntiCheatClient_UnprotectMessage = null;
EOS_AntiCheatClient_UnregisterPeer = null;
EOS_AntiCheatServer_AddNotifyClientActionRequired = null;
EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged = null;
EOS_AntiCheatServer_AddNotifyMessageToClient = null;
EOS_AntiCheatServer_BeginSession = null;
EOS_AntiCheatServer_EndSession = null;
EOS_AntiCheatServer_GetProtectMessageOutputLength = null;
EOS_AntiCheatServer_LogEvent = null;
EOS_AntiCheatServer_LogGameRoundEnd = null;
EOS_AntiCheatServer_LogGameRoundStart = null;
EOS_AntiCheatServer_LogPlayerDespawn = null;
EOS_AntiCheatServer_LogPlayerRevive = null;
EOS_AntiCheatServer_LogPlayerSpawn = null;
EOS_AntiCheatServer_LogPlayerTakeDamage = null;
EOS_AntiCheatServer_LogPlayerTick = null;
EOS_AntiCheatServer_LogPlayerUseAbility = null;
EOS_AntiCheatServer_LogPlayerUseWeapon = null;
EOS_AntiCheatServer_ProtectMessage = null;
EOS_AntiCheatServer_ReceiveMessageFromClient = null;
EOS_AntiCheatServer_RegisterClient = null;
EOS_AntiCheatServer_RegisterEvent = null;
EOS_AntiCheatServer_RemoveNotifyClientActionRequired = null;
EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged = null;
EOS_AntiCheatServer_RemoveNotifyMessageToClient = null;
EOS_AntiCheatServer_SetClientDetails = null;
EOS_AntiCheatServer_SetClientNetworkState = null;
EOS_AntiCheatServer_SetGameSessionId = null;
EOS_AntiCheatServer_UnprotectMessage = null;
EOS_AntiCheatServer_UnregisterClient = null;
EOS_Auth_AddNotifyLoginStatusChanged = null;
EOS_Auth_CopyIdToken = null;
EOS_Auth_CopyUserAuthToken = null;
EOS_Auth_DeletePersistentAuth = null;
EOS_Auth_GetLoggedInAccountByIndex = null;
EOS_Auth_GetLoggedInAccountsCount = null;
EOS_Auth_GetLoginStatus = null;
EOS_Auth_GetMergedAccountByIndex = null;
EOS_Auth_GetMergedAccountsCount = null;
EOS_Auth_GetSelectedAccountId = null;
EOS_Auth_IdToken_Release = null;
EOS_Auth_LinkAccount = null;
EOS_Auth_Login = null;
EOS_Auth_Logout = null;
EOS_Auth_QueryIdToken = null;
EOS_Auth_RemoveNotifyLoginStatusChanged = null;
EOS_Auth_Token_Release = null;
EOS_Auth_VerifyIdToken = null;
EOS_Auth_VerifyUserAuth = null;
EOS_ByteArray_ToString = null;
EOS_Connect_AddNotifyAuthExpiration = null;
EOS_Connect_AddNotifyLoginStatusChanged = null;
EOS_Connect_CopyIdToken = null;
EOS_Connect_CopyProductUserExternalAccountByAccountId = null;
EOS_Connect_CopyProductUserExternalAccountByAccountType = null;
EOS_Connect_CopyProductUserExternalAccountByIndex = null;
EOS_Connect_CopyProductUserInfo = null;
EOS_Connect_CreateDeviceId = null;
EOS_Connect_CreateUser = null;
EOS_Connect_DeleteDeviceId = null;
EOS_Connect_ExternalAccountInfo_Release = null;
EOS_Connect_GetExternalAccountMapping = null;
EOS_Connect_GetLoggedInUserByIndex = null;
EOS_Connect_GetLoggedInUsersCount = null;
EOS_Connect_GetLoginStatus = null;
EOS_Connect_GetProductUserExternalAccountCount = null;
EOS_Connect_GetProductUserIdMapping = null;
EOS_Connect_IdToken_Release = null;
EOS_Connect_LinkAccount = null;
EOS_Connect_Login = null;
EOS_Connect_QueryExternalAccountMappings = null;
EOS_Connect_QueryProductUserIdMappings = null;
EOS_Connect_RemoveNotifyAuthExpiration = null;
EOS_Connect_RemoveNotifyLoginStatusChanged = null;
EOS_Connect_TransferDeviceIdAccount = null;
EOS_Connect_UnlinkAccount = null;
EOS_Connect_VerifyIdToken = null;
EOS_ContinuanceToken_ToString = null;
EOS_CustomInvites_AddNotifyCustomInviteAccepted = null;
EOS_CustomInvites_AddNotifyCustomInviteReceived = null;
EOS_CustomInvites_AddNotifyCustomInviteRejected = null;
EOS_CustomInvites_FinalizeInvite = null;
EOS_CustomInvites_RemoveNotifyCustomInviteAccepted = null;
EOS_CustomInvites_RemoveNotifyCustomInviteReceived = null;
EOS_CustomInvites_RemoveNotifyCustomInviteRejected = null;
EOS_CustomInvites_SendCustomInvite = null;
EOS_CustomInvites_SetCustomInvite = null;
EOS_EResult_IsOperationComplete = null;
EOS_EResult_ToString = null;
EOS_Ecom_CatalogItem_Release = null;
EOS_Ecom_CatalogOffer_Release = null;
EOS_Ecom_CatalogRelease_Release = null;
EOS_Ecom_Checkout = null;
EOS_Ecom_CopyEntitlementById = null;
EOS_Ecom_CopyEntitlementByIndex = null;
EOS_Ecom_CopyEntitlementByNameAndIndex = null;
EOS_Ecom_CopyItemById = null;
EOS_Ecom_CopyItemImageInfoByIndex = null;
EOS_Ecom_CopyItemReleaseByIndex = null;
EOS_Ecom_CopyOfferById = null;
EOS_Ecom_CopyOfferByIndex = null;
EOS_Ecom_CopyOfferImageInfoByIndex = null;
EOS_Ecom_CopyOfferItemByIndex = null;
EOS_Ecom_CopyTransactionById = null;
EOS_Ecom_CopyTransactionByIndex = null;
EOS_Ecom_Entitlement_Release = null;
EOS_Ecom_GetEntitlementsByNameCount = null;
EOS_Ecom_GetEntitlementsCount = null;
EOS_Ecom_GetItemImageInfoCount = null;
EOS_Ecom_GetItemReleaseCount = null;
EOS_Ecom_GetOfferCount = null;
EOS_Ecom_GetOfferImageInfoCount = null;
EOS_Ecom_GetOfferItemCount = null;
EOS_Ecom_GetTransactionCount = null;
EOS_Ecom_KeyImageInfo_Release = null;
EOS_Ecom_QueryEntitlements = null;
EOS_Ecom_QueryOffers = null;
EOS_Ecom_QueryOwnership = null;
EOS_Ecom_QueryOwnershipToken = null;
EOS_Ecom_RedeemEntitlements = null;
EOS_Ecom_Transaction_CopyEntitlementByIndex = null;
EOS_Ecom_Transaction_GetEntitlementsCount = null;
EOS_Ecom_Transaction_GetTransactionId = null;
EOS_Ecom_Transaction_Release = null;
EOS_EpicAccountId_FromString = null;
EOS_EpicAccountId_IsValid = null;
EOS_EpicAccountId_ToString = null;
EOS_Friends_AcceptInvite = null;
EOS_Friends_AddNotifyFriendsUpdate = null;
EOS_Friends_GetFriendAtIndex = null;
EOS_Friends_GetFriendsCount = null;
EOS_Friends_GetStatus = null;
EOS_Friends_QueryFriends = null;
EOS_Friends_RejectInvite = null;
EOS_Friends_RemoveNotifyFriendsUpdate = null;
EOS_Friends_SendInvite = null;
EOS_GetVersion = null;
EOS_Initialize = null;
EOS_IntegratedPlatformOptionsContainer_Add = null;
EOS_IntegratedPlatformOptionsContainer_Release = null;
EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer = null;
EOS_KWS_AddNotifyPermissionsUpdateReceived = null;
EOS_KWS_CopyPermissionByIndex = null;
EOS_KWS_CreateUser = null;
EOS_KWS_GetPermissionByKey = null;
EOS_KWS_GetPermissionsCount = null;
EOS_KWS_PermissionStatus_Release = null;
EOS_KWS_QueryAgeGate = null;
EOS_KWS_QueryPermissions = null;
EOS_KWS_RemoveNotifyPermissionsUpdateReceived = null;
EOS_KWS_RequestPermissions = null;
EOS_KWS_UpdateParentEmail = null;
EOS_Leaderboards_CopyLeaderboardDefinitionByIndex = null;
EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId = null;
EOS_Leaderboards_CopyLeaderboardRecordByIndex = null;
EOS_Leaderboards_CopyLeaderboardRecordByUserId = null;
EOS_Leaderboards_CopyLeaderboardUserScoreByIndex = null;
EOS_Leaderboards_CopyLeaderboardUserScoreByUserId = null;
EOS_Leaderboards_Definition_Release = null;
EOS_Leaderboards_GetLeaderboardDefinitionCount = null;
EOS_Leaderboards_GetLeaderboardRecordCount = null;
EOS_Leaderboards_GetLeaderboardUserScoreCount = null;
EOS_Leaderboards_LeaderboardDefinition_Release = null;
EOS_Leaderboards_LeaderboardRecord_Release = null;
EOS_Leaderboards_LeaderboardUserScore_Release = null;
EOS_Leaderboards_QueryLeaderboardDefinitions = null;
EOS_Leaderboards_QueryLeaderboardRanks = null;
EOS_Leaderboards_QueryLeaderboardUserScores = null;
EOS_LobbyDetails_CopyAttributeByIndex = null;
EOS_LobbyDetails_CopyAttributeByKey = null;
EOS_LobbyDetails_CopyInfo = null;
EOS_LobbyDetails_CopyMemberAttributeByIndex = null;
EOS_LobbyDetails_CopyMemberAttributeByKey = null;
EOS_LobbyDetails_GetAttributeCount = null;
EOS_LobbyDetails_GetLobbyOwner = null;
EOS_LobbyDetails_GetMemberAttributeCount = null;
EOS_LobbyDetails_GetMemberByIndex = null;
EOS_LobbyDetails_GetMemberCount = null;
EOS_LobbyDetails_Info_Release = null;
EOS_LobbyDetails_Release = null;
EOS_LobbyModification_AddAttribute = null;
EOS_LobbyModification_AddMemberAttribute = null;
EOS_LobbyModification_Release = null;
EOS_LobbyModification_RemoveAttribute = null;
EOS_LobbyModification_RemoveMemberAttribute = null;
EOS_LobbyModification_SetBucketId = null;
EOS_LobbyModification_SetInvitesAllowed = null;
EOS_LobbyModification_SetMaxMembers = null;
EOS_LobbyModification_SetPermissionLevel = null;
EOS_LobbySearch_CopySearchResultByIndex = null;
EOS_LobbySearch_Find = null;
EOS_LobbySearch_GetSearchResultCount = null;
EOS_LobbySearch_Release = null;
EOS_LobbySearch_RemoveParameter = null;
EOS_LobbySearch_SetLobbyId = null;
EOS_LobbySearch_SetMaxResults = null;
EOS_LobbySearch_SetParameter = null;
EOS_LobbySearch_SetTargetUserId = null;
EOS_Lobby_AddNotifyJoinLobbyAccepted = null;
EOS_Lobby_AddNotifyLobbyInviteAccepted = null;
EOS_Lobby_AddNotifyLobbyInviteReceived = null;
EOS_Lobby_AddNotifyLobbyInviteRejected = null;
EOS_Lobby_AddNotifyLobbyMemberStatusReceived = null;
EOS_Lobby_AddNotifyLobbyMemberUpdateReceived = null;
EOS_Lobby_AddNotifyLobbyUpdateReceived = null;
EOS_Lobby_AddNotifyRTCRoomConnectionChanged = null;
EOS_Lobby_AddNotifySendLobbyNativeInviteRequested = null;
EOS_Lobby_Attribute_Release = null;
EOS_Lobby_CopyLobbyDetailsHandle = null;
EOS_Lobby_CopyLobbyDetailsHandleByInviteId = null;
EOS_Lobby_CopyLobbyDetailsHandleByUiEventId = null;
EOS_Lobby_CreateLobby = null;
EOS_Lobby_CreateLobbySearch = null;
EOS_Lobby_DestroyLobby = null;
EOS_Lobby_GetInviteCount = null;
EOS_Lobby_GetInviteIdByIndex = null;
EOS_Lobby_GetRTCRoomName = null;
EOS_Lobby_HardMuteMember = null;
EOS_Lobby_IsRTCRoomConnected = null;
EOS_Lobby_JoinLobby = null;
EOS_Lobby_JoinLobbyById = null;
EOS_Lobby_KickMember = null;
EOS_Lobby_LeaveLobby = null;
EOS_Lobby_PromoteMember = null;
EOS_Lobby_QueryInvites = null;
EOS_Lobby_RejectInvite = null;
EOS_Lobby_RemoveNotifyJoinLobbyAccepted = null;
EOS_Lobby_RemoveNotifyLobbyInviteAccepted = null;
EOS_Lobby_RemoveNotifyLobbyInviteReceived = null;
EOS_Lobby_RemoveNotifyLobbyInviteRejected = null;
EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived = null;
EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived = null;
EOS_Lobby_RemoveNotifyLobbyUpdateReceived = null;
EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged = null;
EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested = null;
EOS_Lobby_SendInvite = null;
EOS_Lobby_UpdateLobby = null;
EOS_Lobby_UpdateLobbyModification = null;
EOS_Logging_SetCallback = null;
EOS_Logging_SetLogLevel = null;
EOS_Metrics_BeginPlayerSession = null;
EOS_Metrics_EndPlayerSession = null;
EOS_Mods_CopyModInfo = null;
EOS_Mods_EnumerateMods = null;
EOS_Mods_InstallMod = null;
EOS_Mods_ModInfo_Release = null;
EOS_Mods_UninstallMod = null;
EOS_Mods_UpdateMod = null;
EOS_P2P_AcceptConnection = null;
EOS_P2P_AddNotifyIncomingPacketQueueFull = null;
EOS_P2P_AddNotifyPeerConnectionClosed = null;
EOS_P2P_AddNotifyPeerConnectionEstablished = null;
EOS_P2P_AddNotifyPeerConnectionRequest = null;
EOS_P2P_ClearPacketQueue = null;
EOS_P2P_CloseConnection = null;
EOS_P2P_CloseConnections = null;
EOS_P2P_GetNATType = null;
EOS_P2P_GetNextReceivedPacketSize = null;
EOS_P2P_GetPacketQueueInfo = null;
EOS_P2P_GetPortRange = null;
EOS_P2P_GetRelayControl = null;
EOS_P2P_QueryNATType = null;
EOS_P2P_ReceivePacket = null;
EOS_P2P_RemoveNotifyIncomingPacketQueueFull = null;
EOS_P2P_RemoveNotifyPeerConnectionClosed = null;
EOS_P2P_RemoveNotifyPeerConnectionEstablished = null;
EOS_P2P_RemoveNotifyPeerConnectionRequest = null;
EOS_P2P_SendPacket = null;
EOS_P2P_SetPacketQueueSize = null;
EOS_P2P_SetPortRange = null;
EOS_P2P_SetRelayControl = null;
EOS_Platform_CheckForLauncherAndRestart = null;
EOS_Platform_Create = null;
EOS_Platform_GetAchievementsInterface = null;
EOS_Platform_GetActiveCountryCode = null;
EOS_Platform_GetActiveLocaleCode = null;
EOS_Platform_GetAntiCheatClientInterface = null;
EOS_Platform_GetAntiCheatServerInterface = null;
EOS_Platform_GetApplicationStatus = null;
EOS_Platform_GetAuthInterface = null;
EOS_Platform_GetConnectInterface = null;
EOS_Platform_GetCustomInvitesInterface = null;
EOS_Platform_GetDesktopCrossplayStatus = null;
EOS_Platform_GetEcomInterface = null;
EOS_Platform_GetFriendsInterface = null;
EOS_Platform_GetKWSInterface = null;
EOS_Platform_GetLeaderboardsInterface = null;
EOS_Platform_GetLobbyInterface = null;
EOS_Platform_GetMetricsInterface = null;
EOS_Platform_GetModsInterface = null;
EOS_Platform_GetNetworkStatus = null;
EOS_Platform_GetOverrideCountryCode = null;
EOS_Platform_GetOverrideLocaleCode = null;
EOS_Platform_GetP2PInterface = null;
EOS_Platform_GetPlayerDataStorageInterface = null;
EOS_Platform_GetPresenceInterface = null;
EOS_Platform_GetProgressionSnapshotInterface = null;
EOS_Platform_GetRTCAdminInterface = null;
EOS_Platform_GetRTCInterface = null;
EOS_Platform_GetReportsInterface = null;
EOS_Platform_GetSanctionsInterface = null;
EOS_Platform_GetSessionsInterface = null;
EOS_Platform_GetStatsInterface = null;
EOS_Platform_GetTitleStorageInterface = null;
EOS_Platform_GetUIInterface = null;
EOS_Platform_GetUserInfoInterface = null;
EOS_Platform_Release = null;
EOS_Platform_SetApplicationStatus = null;
EOS_Platform_SetNetworkStatus = null;
EOS_Platform_SetOverrideCountryCode = null;
EOS_Platform_SetOverrideLocaleCode = null;
EOS_Platform_Tick = null;
EOS_PlayerDataStorageFileTransferRequest_CancelRequest = null;
EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState = null;
EOS_PlayerDataStorageFileTransferRequest_GetFilename = null;
EOS_PlayerDataStorageFileTransferRequest_Release = null;
EOS_PlayerDataStorage_CopyFileMetadataAtIndex = null;
EOS_PlayerDataStorage_CopyFileMetadataByFilename = null;
EOS_PlayerDataStorage_DeleteCache = null;
EOS_PlayerDataStorage_DeleteFile = null;
EOS_PlayerDataStorage_DuplicateFile = null;
EOS_PlayerDataStorage_FileMetadata_Release = null;
EOS_PlayerDataStorage_GetFileMetadataCount = null;
EOS_PlayerDataStorage_QueryFile = null;
EOS_PlayerDataStorage_QueryFileList = null;
EOS_PlayerDataStorage_ReadFile = null;
EOS_PlayerDataStorage_WriteFile = null;
EOS_PresenceModification_DeleteData = null;
EOS_PresenceModification_Release = null;
EOS_PresenceModification_SetData = null;
EOS_PresenceModification_SetJoinInfo = null;
EOS_PresenceModification_SetRawRichText = null;
EOS_PresenceModification_SetStatus = null;
EOS_Presence_AddNotifyJoinGameAccepted = null;
EOS_Presence_AddNotifyOnPresenceChanged = null;
EOS_Presence_CopyPresence = null;
EOS_Presence_CreatePresenceModification = null;
EOS_Presence_GetJoinInfo = null;
EOS_Presence_HasPresence = null;
EOS_Presence_Info_Release = null;
EOS_Presence_QueryPresence = null;
EOS_Presence_RemoveNotifyJoinGameAccepted = null;
EOS_Presence_RemoveNotifyOnPresenceChanged = null;
EOS_Presence_SetPresence = null;
EOS_ProductUserId_FromString = null;
EOS_ProductUserId_IsValid = null;
EOS_ProductUserId_ToString = null;
EOS_ProgressionSnapshot_AddProgression = null;
EOS_ProgressionSnapshot_BeginSnapshot = null;
EOS_ProgressionSnapshot_DeleteSnapshot = null;
EOS_ProgressionSnapshot_EndSnapshot = null;
EOS_ProgressionSnapshot_SubmitSnapshot = null;
EOS_RTCAdmin_CopyUserTokenByIndex = null;
EOS_RTCAdmin_CopyUserTokenByUserId = null;
EOS_RTCAdmin_Kick = null;
EOS_RTCAdmin_QueryJoinRoomToken = null;
EOS_RTCAdmin_SetParticipantHardMute = null;
EOS_RTCAdmin_UserToken_Release = null;
EOS_RTCAudio_AddNotifyAudioBeforeRender = null;
EOS_RTCAudio_AddNotifyAudioBeforeSend = null;
EOS_RTCAudio_AddNotifyAudioDevicesChanged = null;
EOS_RTCAudio_AddNotifyAudioInputState = null;
EOS_RTCAudio_AddNotifyAudioOutputState = null;
EOS_RTCAudio_AddNotifyParticipantUpdated = null;
EOS_RTCAudio_GetAudioInputDeviceByIndex = null;
EOS_RTCAudio_GetAudioInputDevicesCount = null;
EOS_RTCAudio_GetAudioOutputDeviceByIndex = null;
EOS_RTCAudio_GetAudioOutputDevicesCount = null;
EOS_RTCAudio_RegisterPlatformAudioUser = null;
EOS_RTCAudio_RemoveNotifyAudioBeforeRender = null;
EOS_RTCAudio_RemoveNotifyAudioBeforeSend = null;
EOS_RTCAudio_RemoveNotifyAudioDevicesChanged = null;
EOS_RTCAudio_RemoveNotifyAudioInputState = null;
EOS_RTCAudio_RemoveNotifyAudioOutputState = null;
EOS_RTCAudio_RemoveNotifyParticipantUpdated = null;
EOS_RTCAudio_SendAudio = null;
EOS_RTCAudio_SetAudioInputSettings = null;
EOS_RTCAudio_SetAudioOutputSettings = null;
EOS_RTCAudio_UnregisterPlatformAudioUser = null;
EOS_RTCAudio_UpdateParticipantVolume = null;
EOS_RTCAudio_UpdateReceiving = null;
EOS_RTCAudio_UpdateReceivingVolume = null;
EOS_RTCAudio_UpdateSending = null;
EOS_RTCAudio_UpdateSendingVolume = null;
EOS_RTC_AddNotifyDisconnected = null;
EOS_RTC_AddNotifyParticipantStatusChanged = null;
EOS_RTC_BlockParticipant = null;
EOS_RTC_GetAudioInterface = null;
EOS_RTC_JoinRoom = null;
EOS_RTC_LeaveRoom = null;
EOS_RTC_RemoveNotifyDisconnected = null;
EOS_RTC_RemoveNotifyParticipantStatusChanged = null;
EOS_RTC_SetRoomSetting = null;
EOS_RTC_SetSetting = null;
EOS_Reports_SendPlayerBehaviorReport = null;
EOS_Sanctions_CopyPlayerSanctionByIndex = null;
EOS_Sanctions_GetPlayerSanctionCount = null;
EOS_Sanctions_PlayerSanction_Release = null;
EOS_Sanctions_QueryActivePlayerSanctions = null;
EOS_SessionDetails_Attribute_Release = null;
EOS_SessionDetails_CopyInfo = null;
EOS_SessionDetails_CopySessionAttributeByIndex = null;
EOS_SessionDetails_CopySessionAttributeByKey = null;
EOS_SessionDetails_GetSessionAttributeCount = null;
EOS_SessionDetails_Info_Release = null;
EOS_SessionDetails_Release = null;
EOS_SessionModification_AddAttribute = null;
EOS_SessionModification_Release = null;
EOS_SessionModification_RemoveAttribute = null;
EOS_SessionModification_SetBucketId = null;
EOS_SessionModification_SetHostAddress = null;
EOS_SessionModification_SetInvitesAllowed = null;
EOS_SessionModification_SetJoinInProgressAllowed = null;
EOS_SessionModification_SetMaxPlayers = null;
EOS_SessionModification_SetPermissionLevel = null;
EOS_SessionSearch_CopySearchResultByIndex = null;
EOS_SessionSearch_Find = null;
EOS_SessionSearch_GetSearchResultCount = null;
EOS_SessionSearch_Release = null;
EOS_SessionSearch_RemoveParameter = null;
EOS_SessionSearch_SetMaxResults = null;
EOS_SessionSearch_SetParameter = null;
EOS_SessionSearch_SetSessionId = null;
EOS_SessionSearch_SetTargetUserId = null;
EOS_Sessions_AddNotifyJoinSessionAccepted = null;
EOS_Sessions_AddNotifySessionInviteAccepted = null;
EOS_Sessions_AddNotifySessionInviteReceived = null;
EOS_Sessions_CopyActiveSessionHandle = null;
EOS_Sessions_CopySessionHandleByInviteId = null;
EOS_Sessions_CopySessionHandleByUiEventId = null;
EOS_Sessions_CopySessionHandleForPresence = null;
EOS_Sessions_CreateSessionModification = null;
EOS_Sessions_CreateSessionSearch = null;
EOS_Sessions_DestroySession = null;
EOS_Sessions_DumpSessionState = null;
EOS_Sessions_EndSession = null;
EOS_Sessions_GetInviteCount = null;
EOS_Sessions_GetInviteIdByIndex = null;
EOS_Sessions_IsUserInSession = null;
EOS_Sessions_JoinSession = null;
EOS_Sessions_QueryInvites = null;
EOS_Sessions_RegisterPlayers = null;
EOS_Sessions_RejectInvite = null;
EOS_Sessions_RemoveNotifyJoinSessionAccepted = null;
EOS_Sessions_RemoveNotifySessionInviteAccepted = null;
EOS_Sessions_RemoveNotifySessionInviteReceived = null;
EOS_Sessions_SendInvite = null;
EOS_Sessions_StartSession = null;
EOS_Sessions_UnregisterPlayers = null;
EOS_Sessions_UpdateSession = null;
EOS_Sessions_UpdateSessionModification = null;
EOS_Shutdown = null;
EOS_Stats_CopyStatByIndex = null;
EOS_Stats_CopyStatByName = null;
EOS_Stats_GetStatsCount = null;
EOS_Stats_IngestStat = null;
EOS_Stats_QueryStats = null;
EOS_Stats_Stat_Release = null;
EOS_TitleStorageFileTransferRequest_CancelRequest = null;
EOS_TitleStorageFileTransferRequest_GetFileRequestState = null;
EOS_TitleStorageFileTransferRequest_GetFilename = null;
EOS_TitleStorageFileTransferRequest_Release = null;
EOS_TitleStorage_CopyFileMetadataAtIndex = null;
EOS_TitleStorage_CopyFileMetadataByFilename = null;
EOS_TitleStorage_DeleteCache = null;
EOS_TitleStorage_FileMetadata_Release = null;
EOS_TitleStorage_GetFileMetadataCount = null;
EOS_TitleStorage_QueryFile = null;
EOS_TitleStorage_QueryFileList = null;
EOS_TitleStorage_ReadFile = null;
EOS_UI_AcknowledgeEventId = null;
EOS_UI_AddNotifyDisplaySettingsUpdated = null;
EOS_UI_GetFriendsExclusiveInput = null;
EOS_UI_GetFriendsVisible = null;
EOS_UI_GetNotificationLocationPreference = null;
EOS_UI_GetToggleFriendsKey = null;
EOS_UI_HideFriends = null;
EOS_UI_IsSocialOverlayPaused = null;
EOS_UI_IsValidKeyCombination = null;
EOS_UI_PauseSocialOverlay = null;
EOS_UI_RemoveNotifyDisplaySettingsUpdated = null;
EOS_UI_SetDisplayPreference = null;
EOS_UI_SetToggleFriendsKey = null;
EOS_UI_ShowBlockPlayer = null;
EOS_UI_ShowFriends = null;
EOS_UI_ShowReportPlayer = null;
EOS_UserInfo_CopyExternalUserInfoByAccountId = null;
EOS_UserInfo_CopyExternalUserInfoByAccountType = null;
EOS_UserInfo_CopyExternalUserInfoByIndex = null;
EOS_UserInfo_CopyUserInfo = null;
EOS_UserInfo_ExternalUserInfo_Release = null;
EOS_UserInfo_GetExternalUserInfoCount = null;
EOS_UserInfo_QueryUserInfo = null;
EOS_UserInfo_QueryUserInfoByDisplayName = null;
EOS_UserInfo_QueryUserInfoByExternalAccount = null;
EOS_UserInfo_Release = null;
}
#endif
#if EOS_DYNAMIC_BINDINGS
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Achievements_AddNotifyAchievementsUnlockedDelegate(System.IntPtr handle, ref Achievements.AddNotifyAchievementsUnlockedOptionsInternal options, System.IntPtr clientData, Achievements.OnAchievementsUnlockedCallbackInternal notificationFn);
internal static EOS_Achievements_AddNotifyAchievementsUnlockedDelegate EOS_Achievements_AddNotifyAchievementsUnlocked;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Achievements_AddNotifyAchievementsUnlockedV2Delegate(System.IntPtr handle, ref Achievements.AddNotifyAchievementsUnlockedV2OptionsInternal options, System.IntPtr clientData, Achievements.OnAchievementsUnlockedCallbackV2Internal notificationFn);
internal static EOS_Achievements_AddNotifyAchievementsUnlockedV2Delegate EOS_Achievements_AddNotifyAchievementsUnlockedV2;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyAchievementDefinitionByAchievementIdDelegate(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionByAchievementIdOptionsInternal options, ref System.IntPtr outDefinition);
internal static EOS_Achievements_CopyAchievementDefinitionByAchievementIdDelegate EOS_Achievements_CopyAchievementDefinitionByAchievementId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyAchievementDefinitionByIndexDelegate(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionByIndexOptionsInternal options, ref System.IntPtr outDefinition);
internal static EOS_Achievements_CopyAchievementDefinitionByIndexDelegate EOS_Achievements_CopyAchievementDefinitionByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdDelegate(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionV2ByAchievementIdOptionsInternal options, ref System.IntPtr outDefinition);
internal static EOS_Achievements_CopyAchievementDefinitionV2ByAchievementIdDelegate EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyAchievementDefinitionV2ByIndexDelegate(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionV2ByIndexOptionsInternal options, ref System.IntPtr outDefinition);
internal static EOS_Achievements_CopyAchievementDefinitionV2ByIndexDelegate EOS_Achievements_CopyAchievementDefinitionV2ByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyPlayerAchievementByAchievementIdDelegate(System.IntPtr handle, ref Achievements.CopyPlayerAchievementByAchievementIdOptionsInternal options, ref System.IntPtr outAchievement);
internal static EOS_Achievements_CopyPlayerAchievementByAchievementIdDelegate EOS_Achievements_CopyPlayerAchievementByAchievementId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyPlayerAchievementByIndexDelegate(System.IntPtr handle, ref Achievements.CopyPlayerAchievementByIndexOptionsInternal options, ref System.IntPtr outAchievement);
internal static EOS_Achievements_CopyPlayerAchievementByIndexDelegate EOS_Achievements_CopyPlayerAchievementByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyUnlockedAchievementByAchievementIdDelegate(System.IntPtr handle, ref Achievements.CopyUnlockedAchievementByAchievementIdOptionsInternal options, ref System.IntPtr outAchievement);
internal static EOS_Achievements_CopyUnlockedAchievementByAchievementIdDelegate EOS_Achievements_CopyUnlockedAchievementByAchievementId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Achievements_CopyUnlockedAchievementByIndexDelegate(System.IntPtr handle, ref Achievements.CopyUnlockedAchievementByIndexOptionsInternal options, ref System.IntPtr outAchievement);
internal static EOS_Achievements_CopyUnlockedAchievementByIndexDelegate EOS_Achievements_CopyUnlockedAchievementByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_DefinitionV2_ReleaseDelegate(System.IntPtr achievementDefinition);
internal static EOS_Achievements_DefinitionV2_ReleaseDelegate EOS_Achievements_DefinitionV2_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_Definition_ReleaseDelegate(System.IntPtr achievementDefinition);
internal static EOS_Achievements_Definition_ReleaseDelegate EOS_Achievements_Definition_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Achievements_GetAchievementDefinitionCountDelegate(System.IntPtr handle, ref Achievements.GetAchievementDefinitionCountOptionsInternal options);
internal static EOS_Achievements_GetAchievementDefinitionCountDelegate EOS_Achievements_GetAchievementDefinitionCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Achievements_GetPlayerAchievementCountDelegate(System.IntPtr handle, ref Achievements.GetPlayerAchievementCountOptionsInternal options);
internal static EOS_Achievements_GetPlayerAchievementCountDelegate EOS_Achievements_GetPlayerAchievementCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Achievements_GetUnlockedAchievementCountDelegate(System.IntPtr handle, ref Achievements.GetUnlockedAchievementCountOptionsInternal options);
internal static EOS_Achievements_GetUnlockedAchievementCountDelegate EOS_Achievements_GetUnlockedAchievementCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_PlayerAchievement_ReleaseDelegate(System.IntPtr achievement);
internal static EOS_Achievements_PlayerAchievement_ReleaseDelegate EOS_Achievements_PlayerAchievement_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_QueryDefinitionsDelegate(System.IntPtr handle, ref Achievements.QueryDefinitionsOptionsInternal options, System.IntPtr clientData, Achievements.OnQueryDefinitionsCompleteCallbackInternal completionDelegate);
internal static EOS_Achievements_QueryDefinitionsDelegate EOS_Achievements_QueryDefinitions;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_QueryPlayerAchievementsDelegate(System.IntPtr handle, ref Achievements.QueryPlayerAchievementsOptionsInternal options, System.IntPtr clientData, Achievements.OnQueryPlayerAchievementsCompleteCallbackInternal completionDelegate);
internal static EOS_Achievements_QueryPlayerAchievementsDelegate EOS_Achievements_QueryPlayerAchievements;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_RemoveNotifyAchievementsUnlockedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Achievements_RemoveNotifyAchievementsUnlockedDelegate EOS_Achievements_RemoveNotifyAchievementsUnlocked;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_UnlockAchievementsDelegate(System.IntPtr handle, ref Achievements.UnlockAchievementsOptionsInternal options, System.IntPtr clientData, Achievements.OnUnlockAchievementsCompleteCallbackInternal completionDelegate);
internal static EOS_Achievements_UnlockAchievementsDelegate EOS_Achievements_UnlockAchievements;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Achievements_UnlockedAchievement_ReleaseDelegate(System.IntPtr achievement);
internal static EOS_Achievements_UnlockedAchievement_ReleaseDelegate EOS_Achievements_UnlockedAchievement_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ActiveSession_CopyInfoDelegate(System.IntPtr handle, ref Sessions.ActiveSessionCopyInfoOptionsInternal options, ref System.IntPtr outActiveSessionInfo);
internal static EOS_ActiveSession_CopyInfoDelegate EOS_ActiveSession_CopyInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_ActiveSession_GetRegisteredPlayerByIndexDelegate(System.IntPtr handle, ref Sessions.ActiveSessionGetRegisteredPlayerByIndexOptionsInternal options);
internal static EOS_ActiveSession_GetRegisteredPlayerByIndexDelegate EOS_ActiveSession_GetRegisteredPlayerByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_ActiveSession_GetRegisteredPlayerCountDelegate(System.IntPtr handle, ref Sessions.ActiveSessionGetRegisteredPlayerCountOptionsInternal options);
internal static EOS_ActiveSession_GetRegisteredPlayerCountDelegate EOS_ActiveSession_GetRegisteredPlayerCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_ActiveSession_Info_ReleaseDelegate(System.IntPtr activeSessionInfo);
internal static EOS_ActiveSession_Info_ReleaseDelegate EOS_ActiveSession_Info_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_ActiveSession_ReleaseDelegate(System.IntPtr activeSessionHandle);
internal static EOS_ActiveSession_ReleaseDelegate EOS_ActiveSession_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_AddExternalIntegrityCatalogDelegate(System.IntPtr handle, ref AntiCheatClient.AddExternalIntegrityCatalogOptionsInternal options);
internal static EOS_AntiCheatClient_AddExternalIntegrityCatalogDelegate EOS_AntiCheatClient_AddExternalIntegrityCatalog;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedDelegate(System.IntPtr handle, ref AntiCheatClient.AddNotifyClientIntegrityViolatedOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnClientIntegrityViolatedCallbackInternal notificationFn);
internal static EOS_AntiCheatClient_AddNotifyClientIntegrityViolatedDelegate EOS_AntiCheatClient_AddNotifyClientIntegrityViolated;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatClient_AddNotifyMessageToPeerDelegate(System.IntPtr handle, ref AntiCheatClient.AddNotifyMessageToPeerOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnMessageToPeerCallbackInternal notificationFn);
internal static EOS_AntiCheatClient_AddNotifyMessageToPeerDelegate EOS_AntiCheatClient_AddNotifyMessageToPeer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatClient_AddNotifyMessageToServerDelegate(System.IntPtr handle, ref AntiCheatClient.AddNotifyMessageToServerOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnMessageToServerCallbackInternal notificationFn);
internal static EOS_AntiCheatClient_AddNotifyMessageToServerDelegate EOS_AntiCheatClient_AddNotifyMessageToServer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatClient_AddNotifyPeerActionRequiredDelegate(System.IntPtr handle, ref AntiCheatClient.AddNotifyPeerActionRequiredOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnPeerActionRequiredCallbackInternal notificationFn);
internal static EOS_AntiCheatClient_AddNotifyPeerActionRequiredDelegate EOS_AntiCheatClient_AddNotifyPeerActionRequired;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedDelegate(System.IntPtr handle, ref AntiCheatClient.AddNotifyPeerAuthStatusChangedOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnPeerAuthStatusChangedCallbackInternal notificationFn);
internal static EOS_AntiCheatClient_AddNotifyPeerAuthStatusChangedDelegate EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_BeginSessionDelegate(System.IntPtr handle, ref AntiCheatClient.BeginSessionOptionsInternal options);
internal static EOS_AntiCheatClient_BeginSessionDelegate EOS_AntiCheatClient_BeginSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_EndSessionDelegate(System.IntPtr handle, ref AntiCheatClient.EndSessionOptionsInternal options);
internal static EOS_AntiCheatClient_EndSessionDelegate EOS_AntiCheatClient_EndSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_GetProtectMessageOutputLengthDelegate(System.IntPtr handle, ref AntiCheatClient.GetProtectMessageOutputLengthOptionsInternal options, ref uint outBufferSizeBytes);
internal static EOS_AntiCheatClient_GetProtectMessageOutputLengthDelegate EOS_AntiCheatClient_GetProtectMessageOutputLength;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_PollStatusDelegate(System.IntPtr handle, ref AntiCheatClient.PollStatusOptionsInternal options, ref AntiCheatClient.AntiCheatClientViolationType outViolationType, System.IntPtr outMessage);
internal static EOS_AntiCheatClient_PollStatusDelegate EOS_AntiCheatClient_PollStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_ProtectMessageDelegate(System.IntPtr handle, ref AntiCheatClient.ProtectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
internal static EOS_AntiCheatClient_ProtectMessageDelegate EOS_AntiCheatClient_ProtectMessage;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_ReceiveMessageFromPeerDelegate(System.IntPtr handle, ref AntiCheatClient.ReceiveMessageFromPeerOptionsInternal options);
internal static EOS_AntiCheatClient_ReceiveMessageFromPeerDelegate EOS_AntiCheatClient_ReceiveMessageFromPeer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_ReceiveMessageFromServerDelegate(System.IntPtr handle, ref AntiCheatClient.ReceiveMessageFromServerOptionsInternal options);
internal static EOS_AntiCheatClient_ReceiveMessageFromServerDelegate EOS_AntiCheatClient_ReceiveMessageFromServer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_RegisterPeerDelegate(System.IntPtr handle, ref AntiCheatClient.RegisterPeerOptionsInternal options);
internal static EOS_AntiCheatClient_RegisterPeerDelegate EOS_AntiCheatClient_RegisterPeer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolatedDelegate EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatClient_RemoveNotifyMessageToPeerDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatClient_RemoveNotifyMessageToPeerDelegate EOS_AntiCheatClient_RemoveNotifyMessageToPeer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatClient_RemoveNotifyMessageToServerDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatClient_RemoveNotifyMessageToServerDelegate EOS_AntiCheatClient_RemoveNotifyMessageToServer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatClient_RemoveNotifyPeerActionRequiredDelegate EOS_AntiCheatClient_RemoveNotifyPeerActionRequired;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChangedDelegate EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_UnprotectMessageDelegate(System.IntPtr handle, ref AntiCheatClient.UnprotectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
internal static EOS_AntiCheatClient_UnprotectMessageDelegate EOS_AntiCheatClient_UnprotectMessage;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatClient_UnregisterPeerDelegate(System.IntPtr handle, ref AntiCheatClient.UnregisterPeerOptionsInternal options);
internal static EOS_AntiCheatClient_UnregisterPeerDelegate EOS_AntiCheatClient_UnregisterPeer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatServer_AddNotifyClientActionRequiredDelegate(System.IntPtr handle, ref AntiCheatServer.AddNotifyClientActionRequiredOptionsInternal options, System.IntPtr clientData, AntiCheatServer.OnClientActionRequiredCallbackInternal notificationFn);
internal static EOS_AntiCheatServer_AddNotifyClientActionRequiredDelegate EOS_AntiCheatServer_AddNotifyClientActionRequired;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedDelegate(System.IntPtr handle, ref AntiCheatServer.AddNotifyClientAuthStatusChangedOptionsInternal options, System.IntPtr clientData, AntiCheatServer.OnClientAuthStatusChangedCallbackInternal notificationFn);
internal static EOS_AntiCheatServer_AddNotifyClientAuthStatusChangedDelegate EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_AntiCheatServer_AddNotifyMessageToClientDelegate(System.IntPtr handle, ref AntiCheatServer.AddNotifyMessageToClientOptionsInternal options, System.IntPtr clientData, AntiCheatServer.OnMessageToClientCallbackInternal notificationFn);
internal static EOS_AntiCheatServer_AddNotifyMessageToClientDelegate EOS_AntiCheatServer_AddNotifyMessageToClient;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_BeginSessionDelegate(System.IntPtr handle, ref AntiCheatServer.BeginSessionOptionsInternal options);
internal static EOS_AntiCheatServer_BeginSessionDelegate EOS_AntiCheatServer_BeginSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_EndSessionDelegate(System.IntPtr handle, ref AntiCheatServer.EndSessionOptionsInternal options);
internal static EOS_AntiCheatServer_EndSessionDelegate EOS_AntiCheatServer_EndSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_GetProtectMessageOutputLengthDelegate(System.IntPtr handle, ref AntiCheatServer.GetProtectMessageOutputLengthOptionsInternal options, ref uint outBufferSizeBytes);
internal static EOS_AntiCheatServer_GetProtectMessageOutputLengthDelegate EOS_AntiCheatServer_GetProtectMessageOutputLength;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogEventDelegate(System.IntPtr handle, ref AntiCheatCommon.LogEventOptionsInternal options);
internal static EOS_AntiCheatServer_LogEventDelegate EOS_AntiCheatServer_LogEvent;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogGameRoundEndDelegate(System.IntPtr handle, ref AntiCheatCommon.LogGameRoundEndOptionsInternal options);
internal static EOS_AntiCheatServer_LogGameRoundEndDelegate EOS_AntiCheatServer_LogGameRoundEnd;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogGameRoundStartDelegate(System.IntPtr handle, ref AntiCheatCommon.LogGameRoundStartOptionsInternal options);
internal static EOS_AntiCheatServer_LogGameRoundStartDelegate EOS_AntiCheatServer_LogGameRoundStart;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerDespawnDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerDespawnOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerDespawnDelegate EOS_AntiCheatServer_LogPlayerDespawn;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerReviveDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerReviveOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerReviveDelegate EOS_AntiCheatServer_LogPlayerRevive;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerSpawnDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerSpawnOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerSpawnDelegate EOS_AntiCheatServer_LogPlayerSpawn;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerTakeDamageDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerTakeDamageOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerTakeDamageDelegate EOS_AntiCheatServer_LogPlayerTakeDamage;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerTickDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerTickOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerTickDelegate EOS_AntiCheatServer_LogPlayerTick;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerUseAbilityDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerUseAbilityOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerUseAbilityDelegate EOS_AntiCheatServer_LogPlayerUseAbility;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_LogPlayerUseWeaponDelegate(System.IntPtr handle, ref AntiCheatCommon.LogPlayerUseWeaponOptionsInternal options);
internal static EOS_AntiCheatServer_LogPlayerUseWeaponDelegate EOS_AntiCheatServer_LogPlayerUseWeapon;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_ProtectMessageDelegate(System.IntPtr handle, ref AntiCheatServer.ProtectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
internal static EOS_AntiCheatServer_ProtectMessageDelegate EOS_AntiCheatServer_ProtectMessage;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_ReceiveMessageFromClientDelegate(System.IntPtr handle, ref AntiCheatServer.ReceiveMessageFromClientOptionsInternal options);
internal static EOS_AntiCheatServer_ReceiveMessageFromClientDelegate EOS_AntiCheatServer_ReceiveMessageFromClient;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_RegisterClientDelegate(System.IntPtr handle, ref AntiCheatServer.RegisterClientOptionsInternal options);
internal static EOS_AntiCheatServer_RegisterClientDelegate EOS_AntiCheatServer_RegisterClient;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_RegisterEventDelegate(System.IntPtr handle, ref AntiCheatCommon.RegisterEventOptionsInternal options);
internal static EOS_AntiCheatServer_RegisterEventDelegate EOS_AntiCheatServer_RegisterEvent;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatServer_RemoveNotifyClientActionRequiredDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatServer_RemoveNotifyClientActionRequiredDelegate EOS_AntiCheatServer_RemoveNotifyClientActionRequired;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChangedDelegate EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_AntiCheatServer_RemoveNotifyMessageToClientDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_AntiCheatServer_RemoveNotifyMessageToClientDelegate EOS_AntiCheatServer_RemoveNotifyMessageToClient;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_SetClientDetailsDelegate(System.IntPtr handle, ref AntiCheatCommon.SetClientDetailsOptionsInternal options);
internal static EOS_AntiCheatServer_SetClientDetailsDelegate EOS_AntiCheatServer_SetClientDetails;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_SetClientNetworkStateDelegate(System.IntPtr handle, ref AntiCheatServer.SetClientNetworkStateOptionsInternal options);
internal static EOS_AntiCheatServer_SetClientNetworkStateDelegate EOS_AntiCheatServer_SetClientNetworkState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_SetGameSessionIdDelegate(System.IntPtr handle, ref AntiCheatCommon.SetGameSessionIdOptionsInternal options);
internal static EOS_AntiCheatServer_SetGameSessionIdDelegate EOS_AntiCheatServer_SetGameSessionId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_UnprotectMessageDelegate(System.IntPtr handle, ref AntiCheatServer.UnprotectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
internal static EOS_AntiCheatServer_UnprotectMessageDelegate EOS_AntiCheatServer_UnprotectMessage;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_AntiCheatServer_UnregisterClientDelegate(System.IntPtr handle, ref AntiCheatServer.UnregisterClientOptionsInternal options);
internal static EOS_AntiCheatServer_UnregisterClientDelegate EOS_AntiCheatServer_UnregisterClient;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Auth_AddNotifyLoginStatusChangedDelegate(System.IntPtr handle, ref Auth.AddNotifyLoginStatusChangedOptionsInternal options, System.IntPtr clientData, Auth.OnLoginStatusChangedCallbackInternal notification);
internal static EOS_Auth_AddNotifyLoginStatusChangedDelegate EOS_Auth_AddNotifyLoginStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Auth_CopyIdTokenDelegate(System.IntPtr handle, ref Auth.CopyIdTokenOptionsInternal options, ref System.IntPtr outIdToken);
internal static EOS_Auth_CopyIdTokenDelegate EOS_Auth_CopyIdToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Auth_CopyUserAuthTokenDelegate(System.IntPtr handle, ref Auth.CopyUserAuthTokenOptionsInternal options, System.IntPtr localUserId, ref System.IntPtr outUserAuthToken);
internal static EOS_Auth_CopyUserAuthTokenDelegate EOS_Auth_CopyUserAuthToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_DeletePersistentAuthDelegate(System.IntPtr handle, ref Auth.DeletePersistentAuthOptionsInternal options, System.IntPtr clientData, Auth.OnDeletePersistentAuthCallbackInternal completionDelegate);
internal static EOS_Auth_DeletePersistentAuthDelegate EOS_Auth_DeletePersistentAuth;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Auth_GetLoggedInAccountByIndexDelegate(System.IntPtr handle, int index);
internal static EOS_Auth_GetLoggedInAccountByIndexDelegate EOS_Auth_GetLoggedInAccountByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_Auth_GetLoggedInAccountsCountDelegate(System.IntPtr handle);
internal static EOS_Auth_GetLoggedInAccountsCountDelegate EOS_Auth_GetLoggedInAccountsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate LoginStatus EOS_Auth_GetLoginStatusDelegate(System.IntPtr handle, System.IntPtr localUserId);
internal static EOS_Auth_GetLoginStatusDelegate EOS_Auth_GetLoginStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Auth_GetMergedAccountByIndexDelegate(System.IntPtr handle, System.IntPtr localUserId, uint index);
internal static EOS_Auth_GetMergedAccountByIndexDelegate EOS_Auth_GetMergedAccountByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Auth_GetMergedAccountsCountDelegate(System.IntPtr handle, System.IntPtr localUserId);
internal static EOS_Auth_GetMergedAccountsCountDelegate EOS_Auth_GetMergedAccountsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Auth_GetSelectedAccountIdDelegate(System.IntPtr handle, System.IntPtr localUserId, ref System.IntPtr outSelectedAccountId);
internal static EOS_Auth_GetSelectedAccountIdDelegate EOS_Auth_GetSelectedAccountId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_IdToken_ReleaseDelegate(System.IntPtr idToken);
internal static EOS_Auth_IdToken_ReleaseDelegate EOS_Auth_IdToken_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_LinkAccountDelegate(System.IntPtr handle, ref Auth.LinkAccountOptionsInternal options, System.IntPtr clientData, Auth.OnLinkAccountCallbackInternal completionDelegate);
internal static EOS_Auth_LinkAccountDelegate EOS_Auth_LinkAccount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_LoginDelegate(System.IntPtr handle, ref Auth.LoginOptionsInternal options, System.IntPtr clientData, Auth.OnLoginCallbackInternal completionDelegate);
internal static EOS_Auth_LoginDelegate EOS_Auth_Login;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_LogoutDelegate(System.IntPtr handle, ref Auth.LogoutOptionsInternal options, System.IntPtr clientData, Auth.OnLogoutCallbackInternal completionDelegate);
internal static EOS_Auth_LogoutDelegate EOS_Auth_Logout;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_QueryIdTokenDelegate(System.IntPtr handle, ref Auth.QueryIdTokenOptionsInternal options, System.IntPtr clientData, Auth.OnQueryIdTokenCallbackInternal completionDelegate);
internal static EOS_Auth_QueryIdTokenDelegate EOS_Auth_QueryIdToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_RemoveNotifyLoginStatusChangedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Auth_RemoveNotifyLoginStatusChangedDelegate EOS_Auth_RemoveNotifyLoginStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_Token_ReleaseDelegate(System.IntPtr authToken);
internal static EOS_Auth_Token_ReleaseDelegate EOS_Auth_Token_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_VerifyIdTokenDelegate(System.IntPtr handle, ref Auth.VerifyIdTokenOptionsInternal options, System.IntPtr clientData, Auth.OnVerifyIdTokenCallbackInternal completionDelegate);
internal static EOS_Auth_VerifyIdTokenDelegate EOS_Auth_VerifyIdToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Auth_VerifyUserAuthDelegate(System.IntPtr handle, ref Auth.VerifyUserAuthOptionsInternal options, System.IntPtr clientData, Auth.OnVerifyUserAuthCallbackInternal completionDelegate);
internal static EOS_Auth_VerifyUserAuthDelegate EOS_Auth_VerifyUserAuth;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ByteArray_ToStringDelegate(System.IntPtr byteArray, uint length, System.IntPtr outBuffer, ref uint inOutBufferLength);
internal static EOS_ByteArray_ToStringDelegate EOS_ByteArray_ToString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Connect_AddNotifyAuthExpirationDelegate(System.IntPtr handle, ref Connect.AddNotifyAuthExpirationOptionsInternal options, System.IntPtr clientData, Connect.OnAuthExpirationCallbackInternal notification);
internal static EOS_Connect_AddNotifyAuthExpirationDelegate EOS_Connect_AddNotifyAuthExpiration;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Connect_AddNotifyLoginStatusChangedDelegate(System.IntPtr handle, ref Connect.AddNotifyLoginStatusChangedOptionsInternal options, System.IntPtr clientData, Connect.OnLoginStatusChangedCallbackInternal notification);
internal static EOS_Connect_AddNotifyLoginStatusChangedDelegate EOS_Connect_AddNotifyLoginStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Connect_CopyIdTokenDelegate(System.IntPtr handle, ref Connect.CopyIdTokenOptionsInternal options, ref System.IntPtr outIdToken);
internal static EOS_Connect_CopyIdTokenDelegate EOS_Connect_CopyIdToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Connect_CopyProductUserExternalAccountByAccountIdDelegate(System.IntPtr handle, ref Connect.CopyProductUserExternalAccountByAccountIdOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
internal static EOS_Connect_CopyProductUserExternalAccountByAccountIdDelegate EOS_Connect_CopyProductUserExternalAccountByAccountId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Connect_CopyProductUserExternalAccountByAccountTypeDelegate(System.IntPtr handle, ref Connect.CopyProductUserExternalAccountByAccountTypeOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
internal static EOS_Connect_CopyProductUserExternalAccountByAccountTypeDelegate EOS_Connect_CopyProductUserExternalAccountByAccountType;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Connect_CopyProductUserExternalAccountByIndexDelegate(System.IntPtr handle, ref Connect.CopyProductUserExternalAccountByIndexOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
internal static EOS_Connect_CopyProductUserExternalAccountByIndexDelegate EOS_Connect_CopyProductUserExternalAccountByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Connect_CopyProductUserInfoDelegate(System.IntPtr handle, ref Connect.CopyProductUserInfoOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
internal static EOS_Connect_CopyProductUserInfoDelegate EOS_Connect_CopyProductUserInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_CreateDeviceIdDelegate(System.IntPtr handle, ref Connect.CreateDeviceIdOptionsInternal options, System.IntPtr clientData, Connect.OnCreateDeviceIdCallbackInternal completionDelegate);
internal static EOS_Connect_CreateDeviceIdDelegate EOS_Connect_CreateDeviceId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_CreateUserDelegate(System.IntPtr handle, ref Connect.CreateUserOptionsInternal options, System.IntPtr clientData, Connect.OnCreateUserCallbackInternal completionDelegate);
internal static EOS_Connect_CreateUserDelegate EOS_Connect_CreateUser;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_DeleteDeviceIdDelegate(System.IntPtr handle, ref Connect.DeleteDeviceIdOptionsInternal options, System.IntPtr clientData, Connect.OnDeleteDeviceIdCallbackInternal completionDelegate);
internal static EOS_Connect_DeleteDeviceIdDelegate EOS_Connect_DeleteDeviceId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_ExternalAccountInfo_ReleaseDelegate(System.IntPtr externalAccountInfo);
internal static EOS_Connect_ExternalAccountInfo_ReleaseDelegate EOS_Connect_ExternalAccountInfo_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Connect_GetExternalAccountMappingDelegate(System.IntPtr handle, ref Connect.GetExternalAccountMappingsOptionsInternal options);
internal static EOS_Connect_GetExternalAccountMappingDelegate EOS_Connect_GetExternalAccountMapping;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Connect_GetLoggedInUserByIndexDelegate(System.IntPtr handle, int index);
internal static EOS_Connect_GetLoggedInUserByIndexDelegate EOS_Connect_GetLoggedInUserByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_Connect_GetLoggedInUsersCountDelegate(System.IntPtr handle);
internal static EOS_Connect_GetLoggedInUsersCountDelegate EOS_Connect_GetLoggedInUsersCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate LoginStatus EOS_Connect_GetLoginStatusDelegate(System.IntPtr handle, System.IntPtr localUserId);
internal static EOS_Connect_GetLoginStatusDelegate EOS_Connect_GetLoginStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Connect_GetProductUserExternalAccountCountDelegate(System.IntPtr handle, ref Connect.GetProductUserExternalAccountCountOptionsInternal options);
internal static EOS_Connect_GetProductUserExternalAccountCountDelegate EOS_Connect_GetProductUserExternalAccountCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Connect_GetProductUserIdMappingDelegate(System.IntPtr handle, ref Connect.GetProductUserIdMappingOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Connect_GetProductUserIdMappingDelegate EOS_Connect_GetProductUserIdMapping;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_IdToken_ReleaseDelegate(System.IntPtr idToken);
internal static EOS_Connect_IdToken_ReleaseDelegate EOS_Connect_IdToken_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_LinkAccountDelegate(System.IntPtr handle, ref Connect.LinkAccountOptionsInternal options, System.IntPtr clientData, Connect.OnLinkAccountCallbackInternal completionDelegate);
internal static EOS_Connect_LinkAccountDelegate EOS_Connect_LinkAccount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_LoginDelegate(System.IntPtr handle, ref Connect.LoginOptionsInternal options, System.IntPtr clientData, Connect.OnLoginCallbackInternal completionDelegate);
internal static EOS_Connect_LoginDelegate EOS_Connect_Login;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_QueryExternalAccountMappingsDelegate(System.IntPtr handle, ref Connect.QueryExternalAccountMappingsOptionsInternal options, System.IntPtr clientData, Connect.OnQueryExternalAccountMappingsCallbackInternal completionDelegate);
internal static EOS_Connect_QueryExternalAccountMappingsDelegate EOS_Connect_QueryExternalAccountMappings;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_QueryProductUserIdMappingsDelegate(System.IntPtr handle, ref Connect.QueryProductUserIdMappingsOptionsInternal options, System.IntPtr clientData, Connect.OnQueryProductUserIdMappingsCallbackInternal completionDelegate);
internal static EOS_Connect_QueryProductUserIdMappingsDelegate EOS_Connect_QueryProductUserIdMappings;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_RemoveNotifyAuthExpirationDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Connect_RemoveNotifyAuthExpirationDelegate EOS_Connect_RemoveNotifyAuthExpiration;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_RemoveNotifyLoginStatusChangedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Connect_RemoveNotifyLoginStatusChangedDelegate EOS_Connect_RemoveNotifyLoginStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_TransferDeviceIdAccountDelegate(System.IntPtr handle, ref Connect.TransferDeviceIdAccountOptionsInternal options, System.IntPtr clientData, Connect.OnTransferDeviceIdAccountCallbackInternal completionDelegate);
internal static EOS_Connect_TransferDeviceIdAccountDelegate EOS_Connect_TransferDeviceIdAccount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_UnlinkAccountDelegate(System.IntPtr handle, ref Connect.UnlinkAccountOptionsInternal options, System.IntPtr clientData, Connect.OnUnlinkAccountCallbackInternal completionDelegate);
internal static EOS_Connect_UnlinkAccountDelegate EOS_Connect_UnlinkAccount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Connect_VerifyIdTokenDelegate(System.IntPtr handle, ref Connect.VerifyIdTokenOptionsInternal options, System.IntPtr clientData, Connect.OnVerifyIdTokenCallbackInternal completionDelegate);
internal static EOS_Connect_VerifyIdTokenDelegate EOS_Connect_VerifyIdToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ContinuanceToken_ToStringDelegate(System.IntPtr continuanceToken, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_ContinuanceToken_ToStringDelegate EOS_ContinuanceToken_ToString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_CustomInvites_AddNotifyCustomInviteAcceptedDelegate(System.IntPtr handle, ref CustomInvites.AddNotifyCustomInviteAcceptedOptionsInternal options, System.IntPtr clientData, CustomInvites.OnCustomInviteAcceptedCallbackInternal notificationFn);
internal static EOS_CustomInvites_AddNotifyCustomInviteAcceptedDelegate EOS_CustomInvites_AddNotifyCustomInviteAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_CustomInvites_AddNotifyCustomInviteReceivedDelegate(System.IntPtr handle, ref CustomInvites.AddNotifyCustomInviteReceivedOptionsInternal options, System.IntPtr clientData, CustomInvites.OnCustomInviteReceivedCallbackInternal notificationFn);
internal static EOS_CustomInvites_AddNotifyCustomInviteReceivedDelegate EOS_CustomInvites_AddNotifyCustomInviteReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_CustomInvites_AddNotifyCustomInviteRejectedDelegate(System.IntPtr handle, ref CustomInvites.AddNotifyCustomInviteRejectedOptionsInternal options, System.IntPtr clientData, CustomInvites.OnCustomInviteRejectedCallbackInternal notificationFn);
internal static EOS_CustomInvites_AddNotifyCustomInviteRejectedDelegate EOS_CustomInvites_AddNotifyCustomInviteRejected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_CustomInvites_FinalizeInviteDelegate(System.IntPtr handle, ref CustomInvites.FinalizeInviteOptionsInternal options);
internal static EOS_CustomInvites_FinalizeInviteDelegate EOS_CustomInvites_FinalizeInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_CustomInvites_RemoveNotifyCustomInviteAcceptedDelegate EOS_CustomInvites_RemoveNotifyCustomInviteAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_CustomInvites_RemoveNotifyCustomInviteReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_CustomInvites_RemoveNotifyCustomInviteReceivedDelegate EOS_CustomInvites_RemoveNotifyCustomInviteReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_CustomInvites_RemoveNotifyCustomInviteRejectedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_CustomInvites_RemoveNotifyCustomInviteRejectedDelegate EOS_CustomInvites_RemoveNotifyCustomInviteRejected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_CustomInvites_SendCustomInviteDelegate(System.IntPtr handle, ref CustomInvites.SendCustomInviteOptionsInternal options, System.IntPtr clientData, CustomInvites.OnSendCustomInviteCallbackInternal completionDelegate);
internal static EOS_CustomInvites_SendCustomInviteDelegate EOS_CustomInvites_SendCustomInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_CustomInvites_SetCustomInviteDelegate(System.IntPtr handle, ref CustomInvites.SetCustomInviteOptionsInternal options);
internal static EOS_CustomInvites_SetCustomInviteDelegate EOS_CustomInvites_SetCustomInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_EResult_IsOperationCompleteDelegate(Result result);
internal static EOS_EResult_IsOperationCompleteDelegate EOS_EResult_IsOperationComplete;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_EResult_ToStringDelegate(Result result);
internal static EOS_EResult_ToStringDelegate EOS_EResult_ToString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_CatalogItem_ReleaseDelegate(System.IntPtr catalogItem);
internal static EOS_Ecom_CatalogItem_ReleaseDelegate EOS_Ecom_CatalogItem_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_CatalogOffer_ReleaseDelegate(System.IntPtr catalogOffer);
internal static EOS_Ecom_CatalogOffer_ReleaseDelegate EOS_Ecom_CatalogOffer_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_CatalogRelease_ReleaseDelegate(System.IntPtr catalogRelease);
internal static EOS_Ecom_CatalogRelease_ReleaseDelegate EOS_Ecom_CatalogRelease_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_CheckoutDelegate(System.IntPtr handle, ref Ecom.CheckoutOptionsInternal options, System.IntPtr clientData, Ecom.OnCheckoutCallbackInternal completionDelegate);
internal static EOS_Ecom_CheckoutDelegate EOS_Ecom_Checkout;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyEntitlementByIdDelegate(System.IntPtr handle, ref Ecom.CopyEntitlementByIdOptionsInternal options, ref System.IntPtr outEntitlement);
internal static EOS_Ecom_CopyEntitlementByIdDelegate EOS_Ecom_CopyEntitlementById;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyEntitlementByIndexDelegate(System.IntPtr handle, ref Ecom.CopyEntitlementByIndexOptionsInternal options, ref System.IntPtr outEntitlement);
internal static EOS_Ecom_CopyEntitlementByIndexDelegate EOS_Ecom_CopyEntitlementByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyEntitlementByNameAndIndexDelegate(System.IntPtr handle, ref Ecom.CopyEntitlementByNameAndIndexOptionsInternal options, ref System.IntPtr outEntitlement);
internal static EOS_Ecom_CopyEntitlementByNameAndIndexDelegate EOS_Ecom_CopyEntitlementByNameAndIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyItemByIdDelegate(System.IntPtr handle, ref Ecom.CopyItemByIdOptionsInternal options, ref System.IntPtr outItem);
internal static EOS_Ecom_CopyItemByIdDelegate EOS_Ecom_CopyItemById;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyItemImageInfoByIndexDelegate(System.IntPtr handle, ref Ecom.CopyItemImageInfoByIndexOptionsInternal options, ref System.IntPtr outImageInfo);
internal static EOS_Ecom_CopyItemImageInfoByIndexDelegate EOS_Ecom_CopyItemImageInfoByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyItemReleaseByIndexDelegate(System.IntPtr handle, ref Ecom.CopyItemReleaseByIndexOptionsInternal options, ref System.IntPtr outRelease);
internal static EOS_Ecom_CopyItemReleaseByIndexDelegate EOS_Ecom_CopyItemReleaseByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyOfferByIdDelegate(System.IntPtr handle, ref Ecom.CopyOfferByIdOptionsInternal options, ref System.IntPtr outOffer);
internal static EOS_Ecom_CopyOfferByIdDelegate EOS_Ecom_CopyOfferById;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyOfferByIndexDelegate(System.IntPtr handle, ref Ecom.CopyOfferByIndexOptionsInternal options, ref System.IntPtr outOffer);
internal static EOS_Ecom_CopyOfferByIndexDelegate EOS_Ecom_CopyOfferByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyOfferImageInfoByIndexDelegate(System.IntPtr handle, ref Ecom.CopyOfferImageInfoByIndexOptionsInternal options, ref System.IntPtr outImageInfo);
internal static EOS_Ecom_CopyOfferImageInfoByIndexDelegate EOS_Ecom_CopyOfferImageInfoByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyOfferItemByIndexDelegate(System.IntPtr handle, ref Ecom.CopyOfferItemByIndexOptionsInternal options, ref System.IntPtr outItem);
internal static EOS_Ecom_CopyOfferItemByIndexDelegate EOS_Ecom_CopyOfferItemByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyTransactionByIdDelegate(System.IntPtr handle, ref Ecom.CopyTransactionByIdOptionsInternal options, ref System.IntPtr outTransaction);
internal static EOS_Ecom_CopyTransactionByIdDelegate EOS_Ecom_CopyTransactionById;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_CopyTransactionByIndexDelegate(System.IntPtr handle, ref Ecom.CopyTransactionByIndexOptionsInternal options, ref System.IntPtr outTransaction);
internal static EOS_Ecom_CopyTransactionByIndexDelegate EOS_Ecom_CopyTransactionByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_Entitlement_ReleaseDelegate(System.IntPtr entitlement);
internal static EOS_Ecom_Entitlement_ReleaseDelegate EOS_Ecom_Entitlement_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetEntitlementsByNameCountDelegate(System.IntPtr handle, ref Ecom.GetEntitlementsByNameCountOptionsInternal options);
internal static EOS_Ecom_GetEntitlementsByNameCountDelegate EOS_Ecom_GetEntitlementsByNameCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetEntitlementsCountDelegate(System.IntPtr handle, ref Ecom.GetEntitlementsCountOptionsInternal options);
internal static EOS_Ecom_GetEntitlementsCountDelegate EOS_Ecom_GetEntitlementsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetItemImageInfoCountDelegate(System.IntPtr handle, ref Ecom.GetItemImageInfoCountOptionsInternal options);
internal static EOS_Ecom_GetItemImageInfoCountDelegate EOS_Ecom_GetItemImageInfoCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetItemReleaseCountDelegate(System.IntPtr handle, ref Ecom.GetItemReleaseCountOptionsInternal options);
internal static EOS_Ecom_GetItemReleaseCountDelegate EOS_Ecom_GetItemReleaseCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetOfferCountDelegate(System.IntPtr handle, ref Ecom.GetOfferCountOptionsInternal options);
internal static EOS_Ecom_GetOfferCountDelegate EOS_Ecom_GetOfferCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetOfferImageInfoCountDelegate(System.IntPtr handle, ref Ecom.GetOfferImageInfoCountOptionsInternal options);
internal static EOS_Ecom_GetOfferImageInfoCountDelegate EOS_Ecom_GetOfferImageInfoCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetOfferItemCountDelegate(System.IntPtr handle, ref Ecom.GetOfferItemCountOptionsInternal options);
internal static EOS_Ecom_GetOfferItemCountDelegate EOS_Ecom_GetOfferItemCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_GetTransactionCountDelegate(System.IntPtr handle, ref Ecom.GetTransactionCountOptionsInternal options);
internal static EOS_Ecom_GetTransactionCountDelegate EOS_Ecom_GetTransactionCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_KeyImageInfo_ReleaseDelegate(System.IntPtr keyImageInfo);
internal static EOS_Ecom_KeyImageInfo_ReleaseDelegate EOS_Ecom_KeyImageInfo_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_QueryEntitlementsDelegate(System.IntPtr handle, ref Ecom.QueryEntitlementsOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryEntitlementsCallbackInternal completionDelegate);
internal static EOS_Ecom_QueryEntitlementsDelegate EOS_Ecom_QueryEntitlements;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_QueryOffersDelegate(System.IntPtr handle, ref Ecom.QueryOffersOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryOffersCallbackInternal completionDelegate);
internal static EOS_Ecom_QueryOffersDelegate EOS_Ecom_QueryOffers;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_QueryOwnershipDelegate(System.IntPtr handle, ref Ecom.QueryOwnershipOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryOwnershipCallbackInternal completionDelegate);
internal static EOS_Ecom_QueryOwnershipDelegate EOS_Ecom_QueryOwnership;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_QueryOwnershipTokenDelegate(System.IntPtr handle, ref Ecom.QueryOwnershipTokenOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryOwnershipTokenCallbackInternal completionDelegate);
internal static EOS_Ecom_QueryOwnershipTokenDelegate EOS_Ecom_QueryOwnershipToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_RedeemEntitlementsDelegate(System.IntPtr handle, ref Ecom.RedeemEntitlementsOptionsInternal options, System.IntPtr clientData, Ecom.OnRedeemEntitlementsCallbackInternal completionDelegate);
internal static EOS_Ecom_RedeemEntitlementsDelegate EOS_Ecom_RedeemEntitlements;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_Transaction_CopyEntitlementByIndexDelegate(System.IntPtr handle, ref Ecom.TransactionCopyEntitlementByIndexOptionsInternal options, ref System.IntPtr outEntitlement);
internal static EOS_Ecom_Transaction_CopyEntitlementByIndexDelegate EOS_Ecom_Transaction_CopyEntitlementByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Ecom_Transaction_GetEntitlementsCountDelegate(System.IntPtr handle, ref Ecom.TransactionGetEntitlementsCountOptionsInternal options);
internal static EOS_Ecom_Transaction_GetEntitlementsCountDelegate EOS_Ecom_Transaction_GetEntitlementsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Ecom_Transaction_GetTransactionIdDelegate(System.IntPtr handle, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Ecom_Transaction_GetTransactionIdDelegate EOS_Ecom_Transaction_GetTransactionId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Ecom_Transaction_ReleaseDelegate(System.IntPtr transaction);
internal static EOS_Ecom_Transaction_ReleaseDelegate EOS_Ecom_Transaction_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_EpicAccountId_FromStringDelegate(System.IntPtr accountIdString);
internal static EOS_EpicAccountId_FromStringDelegate EOS_EpicAccountId_FromString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_EpicAccountId_IsValidDelegate(System.IntPtr accountId);
internal static EOS_EpicAccountId_IsValidDelegate EOS_EpicAccountId_IsValid;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_EpicAccountId_ToStringDelegate(System.IntPtr accountId, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_EpicAccountId_ToStringDelegate EOS_EpicAccountId_ToString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Friends_AcceptInviteDelegate(System.IntPtr handle, ref Friends.AcceptInviteOptionsInternal options, System.IntPtr clientData, Friends.OnAcceptInviteCallbackInternal completionDelegate);
internal static EOS_Friends_AcceptInviteDelegate EOS_Friends_AcceptInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Friends_AddNotifyFriendsUpdateDelegate(System.IntPtr handle, ref Friends.AddNotifyFriendsUpdateOptionsInternal options, System.IntPtr clientData, Friends.OnFriendsUpdateCallbackInternal friendsUpdateHandler);
internal static EOS_Friends_AddNotifyFriendsUpdateDelegate EOS_Friends_AddNotifyFriendsUpdate;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Friends_GetFriendAtIndexDelegate(System.IntPtr handle, ref Friends.GetFriendAtIndexOptionsInternal options);
internal static EOS_Friends_GetFriendAtIndexDelegate EOS_Friends_GetFriendAtIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_Friends_GetFriendsCountDelegate(System.IntPtr handle, ref Friends.GetFriendsCountOptionsInternal options);
internal static EOS_Friends_GetFriendsCountDelegate EOS_Friends_GetFriendsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Friends.FriendsStatus EOS_Friends_GetStatusDelegate(System.IntPtr handle, ref Friends.GetStatusOptionsInternal options);
internal static EOS_Friends_GetStatusDelegate EOS_Friends_GetStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Friends_QueryFriendsDelegate(System.IntPtr handle, ref Friends.QueryFriendsOptionsInternal options, System.IntPtr clientData, Friends.OnQueryFriendsCallbackInternal completionDelegate);
internal static EOS_Friends_QueryFriendsDelegate EOS_Friends_QueryFriends;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Friends_RejectInviteDelegate(System.IntPtr handle, ref Friends.RejectInviteOptionsInternal options, System.IntPtr clientData, Friends.OnRejectInviteCallbackInternal completionDelegate);
internal static EOS_Friends_RejectInviteDelegate EOS_Friends_RejectInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Friends_RemoveNotifyFriendsUpdateDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_Friends_RemoveNotifyFriendsUpdateDelegate EOS_Friends_RemoveNotifyFriendsUpdate;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Friends_SendInviteDelegate(System.IntPtr handle, ref Friends.SendInviteOptionsInternal options, System.IntPtr clientData, Friends.OnSendInviteCallbackInternal completionDelegate);
internal static EOS_Friends_SendInviteDelegate EOS_Friends_SendInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_GetVersionDelegate();
internal static EOS_GetVersionDelegate EOS_GetVersion;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_InitializeDelegate(ref Platform.InitializeOptionsInternal options);
internal static EOS_InitializeDelegate EOS_Initialize;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_IntegratedPlatformOptionsContainer_AddDelegate(System.IntPtr handle, ref IntegratedPlatform.IntegratedPlatformOptionsContainerAddOptionsInternal inOptions);
internal static EOS_IntegratedPlatformOptionsContainer_AddDelegate EOS_IntegratedPlatformOptionsContainer_Add;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_IntegratedPlatformOptionsContainer_ReleaseDelegate(System.IntPtr integratedPlatformOptionsContainerHandle);
internal static EOS_IntegratedPlatformOptionsContainer_ReleaseDelegate EOS_IntegratedPlatformOptionsContainer_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerDelegate(ref IntegratedPlatform.CreateIntegratedPlatformOptionsContainerOptionsInternal options, ref System.IntPtr outIntegratedPlatformOptionsContainerHandle);
internal static EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainerDelegate EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_KWS_AddNotifyPermissionsUpdateReceivedDelegate(System.IntPtr handle, ref KWS.AddNotifyPermissionsUpdateReceivedOptionsInternal options, System.IntPtr clientData, KWS.OnPermissionsUpdateReceivedCallbackInternal notificationFn);
internal static EOS_KWS_AddNotifyPermissionsUpdateReceivedDelegate EOS_KWS_AddNotifyPermissionsUpdateReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_KWS_CopyPermissionByIndexDelegate(System.IntPtr handle, ref KWS.CopyPermissionByIndexOptionsInternal options, ref System.IntPtr outPermission);
internal static EOS_KWS_CopyPermissionByIndexDelegate EOS_KWS_CopyPermissionByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_CreateUserDelegate(System.IntPtr handle, ref KWS.CreateUserOptionsInternal options, System.IntPtr clientData, KWS.OnCreateUserCallbackInternal completionDelegate);
internal static EOS_KWS_CreateUserDelegate EOS_KWS_CreateUser;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_KWS_GetPermissionByKeyDelegate(System.IntPtr handle, ref KWS.GetPermissionByKeyOptionsInternal options, ref KWS.KWSPermissionStatus outPermission);
internal static EOS_KWS_GetPermissionByKeyDelegate EOS_KWS_GetPermissionByKey;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_KWS_GetPermissionsCountDelegate(System.IntPtr handle, ref KWS.GetPermissionsCountOptionsInternal options);
internal static EOS_KWS_GetPermissionsCountDelegate EOS_KWS_GetPermissionsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_PermissionStatus_ReleaseDelegate(System.IntPtr permissionStatus);
internal static EOS_KWS_PermissionStatus_ReleaseDelegate EOS_KWS_PermissionStatus_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_QueryAgeGateDelegate(System.IntPtr handle, ref KWS.QueryAgeGateOptionsInternal options, System.IntPtr clientData, KWS.OnQueryAgeGateCallbackInternal completionDelegate);
internal static EOS_KWS_QueryAgeGateDelegate EOS_KWS_QueryAgeGate;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_QueryPermissionsDelegate(System.IntPtr handle, ref KWS.QueryPermissionsOptionsInternal options, System.IntPtr clientData, KWS.OnQueryPermissionsCallbackInternal completionDelegate);
internal static EOS_KWS_QueryPermissionsDelegate EOS_KWS_QueryPermissions;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_RemoveNotifyPermissionsUpdateReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_KWS_RemoveNotifyPermissionsUpdateReceivedDelegate EOS_KWS_RemoveNotifyPermissionsUpdateReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_RequestPermissionsDelegate(System.IntPtr handle, ref KWS.RequestPermissionsOptionsInternal options, System.IntPtr clientData, KWS.OnRequestPermissionsCallbackInternal completionDelegate);
internal static EOS_KWS_RequestPermissionsDelegate EOS_KWS_RequestPermissions;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_KWS_UpdateParentEmailDelegate(System.IntPtr handle, ref KWS.UpdateParentEmailOptionsInternal options, System.IntPtr clientData, KWS.OnUpdateParentEmailCallbackInternal completionDelegate);
internal static EOS_KWS_UpdateParentEmailDelegate EOS_KWS_UpdateParentEmail;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Leaderboards_CopyLeaderboardDefinitionByIndexDelegate(System.IntPtr handle, ref Leaderboards.CopyLeaderboardDefinitionByIndexOptionsInternal options, ref System.IntPtr outLeaderboardDefinition);
internal static EOS_Leaderboards_CopyLeaderboardDefinitionByIndexDelegate EOS_Leaderboards_CopyLeaderboardDefinitionByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdDelegate(System.IntPtr handle, ref Leaderboards.CopyLeaderboardDefinitionByLeaderboardIdOptionsInternal options, ref System.IntPtr outLeaderboardDefinition);
internal static EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdDelegate EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Leaderboards_CopyLeaderboardRecordByIndexDelegate(System.IntPtr handle, ref Leaderboards.CopyLeaderboardRecordByIndexOptionsInternal options, ref System.IntPtr outLeaderboardRecord);
internal static EOS_Leaderboards_CopyLeaderboardRecordByIndexDelegate EOS_Leaderboards_CopyLeaderboardRecordByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Leaderboards_CopyLeaderboardRecordByUserIdDelegate(System.IntPtr handle, ref Leaderboards.CopyLeaderboardRecordByUserIdOptionsInternal options, ref System.IntPtr outLeaderboardRecord);
internal static EOS_Leaderboards_CopyLeaderboardRecordByUserIdDelegate EOS_Leaderboards_CopyLeaderboardRecordByUserId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Leaderboards_CopyLeaderboardUserScoreByIndexDelegate(System.IntPtr handle, ref Leaderboards.CopyLeaderboardUserScoreByIndexOptionsInternal options, ref System.IntPtr outLeaderboardUserScore);
internal static EOS_Leaderboards_CopyLeaderboardUserScoreByIndexDelegate EOS_Leaderboards_CopyLeaderboardUserScoreByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdDelegate(System.IntPtr handle, ref Leaderboards.CopyLeaderboardUserScoreByUserIdOptionsInternal options, ref System.IntPtr outLeaderboardUserScore);
internal static EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdDelegate EOS_Leaderboards_CopyLeaderboardUserScoreByUserId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_Definition_ReleaseDelegate(System.IntPtr leaderboardDefinition);
internal static EOS_Leaderboards_Definition_ReleaseDelegate EOS_Leaderboards_Definition_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Leaderboards_GetLeaderboardDefinitionCountDelegate(System.IntPtr handle, ref Leaderboards.GetLeaderboardDefinitionCountOptionsInternal options);
internal static EOS_Leaderboards_GetLeaderboardDefinitionCountDelegate EOS_Leaderboards_GetLeaderboardDefinitionCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Leaderboards_GetLeaderboardRecordCountDelegate(System.IntPtr handle, ref Leaderboards.GetLeaderboardRecordCountOptionsInternal options);
internal static EOS_Leaderboards_GetLeaderboardRecordCountDelegate EOS_Leaderboards_GetLeaderboardRecordCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Leaderboards_GetLeaderboardUserScoreCountDelegate(System.IntPtr handle, ref Leaderboards.GetLeaderboardUserScoreCountOptionsInternal options);
internal static EOS_Leaderboards_GetLeaderboardUserScoreCountDelegate EOS_Leaderboards_GetLeaderboardUserScoreCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_LeaderboardDefinition_ReleaseDelegate(System.IntPtr leaderboardDefinition);
internal static EOS_Leaderboards_LeaderboardDefinition_ReleaseDelegate EOS_Leaderboards_LeaderboardDefinition_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_LeaderboardRecord_ReleaseDelegate(System.IntPtr leaderboardRecord);
internal static EOS_Leaderboards_LeaderboardRecord_ReleaseDelegate EOS_Leaderboards_LeaderboardRecord_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_LeaderboardUserScore_ReleaseDelegate(System.IntPtr leaderboardUserScore);
internal static EOS_Leaderboards_LeaderboardUserScore_ReleaseDelegate EOS_Leaderboards_LeaderboardUserScore_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_QueryLeaderboardDefinitionsDelegate(System.IntPtr handle, ref Leaderboards.QueryLeaderboardDefinitionsOptionsInternal options, System.IntPtr clientData, Leaderboards.OnQueryLeaderboardDefinitionsCompleteCallbackInternal completionDelegate);
internal static EOS_Leaderboards_QueryLeaderboardDefinitionsDelegate EOS_Leaderboards_QueryLeaderboardDefinitions;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_QueryLeaderboardRanksDelegate(System.IntPtr handle, ref Leaderboards.QueryLeaderboardRanksOptionsInternal options, System.IntPtr clientData, Leaderboards.OnQueryLeaderboardRanksCompleteCallbackInternal completionDelegate);
internal static EOS_Leaderboards_QueryLeaderboardRanksDelegate EOS_Leaderboards_QueryLeaderboardRanks;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Leaderboards_QueryLeaderboardUserScoresDelegate(System.IntPtr handle, ref Leaderboards.QueryLeaderboardUserScoresOptionsInternal options, System.IntPtr clientData, Leaderboards.OnQueryLeaderboardUserScoresCompleteCallbackInternal completionDelegate);
internal static EOS_Leaderboards_QueryLeaderboardUserScoresDelegate EOS_Leaderboards_QueryLeaderboardUserScores;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyDetails_CopyAttributeByIndexDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsCopyAttributeByIndexOptionsInternal options, ref System.IntPtr outAttribute);
internal static EOS_LobbyDetails_CopyAttributeByIndexDelegate EOS_LobbyDetails_CopyAttributeByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyDetails_CopyAttributeByKeyDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsCopyAttributeByKeyOptionsInternal options, ref System.IntPtr outAttribute);
internal static EOS_LobbyDetails_CopyAttributeByKeyDelegate EOS_LobbyDetails_CopyAttributeByKey;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyDetails_CopyInfoDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsCopyInfoOptionsInternal options, ref System.IntPtr outLobbyDetailsInfo);
internal static EOS_LobbyDetails_CopyInfoDelegate EOS_LobbyDetails_CopyInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyDetails_CopyMemberAttributeByIndexDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsCopyMemberAttributeByIndexOptionsInternal options, ref System.IntPtr outAttribute);
internal static EOS_LobbyDetails_CopyMemberAttributeByIndexDelegate EOS_LobbyDetails_CopyMemberAttributeByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyDetails_CopyMemberAttributeByKeyDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsCopyMemberAttributeByKeyOptionsInternal options, ref System.IntPtr outAttribute);
internal static EOS_LobbyDetails_CopyMemberAttributeByKeyDelegate EOS_LobbyDetails_CopyMemberAttributeByKey;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_LobbyDetails_GetAttributeCountDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsGetAttributeCountOptionsInternal options);
internal static EOS_LobbyDetails_GetAttributeCountDelegate EOS_LobbyDetails_GetAttributeCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_LobbyDetails_GetLobbyOwnerDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsGetLobbyOwnerOptionsInternal options);
internal static EOS_LobbyDetails_GetLobbyOwnerDelegate EOS_LobbyDetails_GetLobbyOwner;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_LobbyDetails_GetMemberAttributeCountDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsGetMemberAttributeCountOptionsInternal options);
internal static EOS_LobbyDetails_GetMemberAttributeCountDelegate EOS_LobbyDetails_GetMemberAttributeCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_LobbyDetails_GetMemberByIndexDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsGetMemberByIndexOptionsInternal options);
internal static EOS_LobbyDetails_GetMemberByIndexDelegate EOS_LobbyDetails_GetMemberByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_LobbyDetails_GetMemberCountDelegate(System.IntPtr handle, ref Lobby.LobbyDetailsGetMemberCountOptionsInternal options);
internal static EOS_LobbyDetails_GetMemberCountDelegate EOS_LobbyDetails_GetMemberCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_LobbyDetails_Info_ReleaseDelegate(System.IntPtr lobbyDetailsInfo);
internal static EOS_LobbyDetails_Info_ReleaseDelegate EOS_LobbyDetails_Info_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_LobbyDetails_ReleaseDelegate(System.IntPtr lobbyHandle);
internal static EOS_LobbyDetails_ReleaseDelegate EOS_LobbyDetails_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_AddAttributeDelegate(System.IntPtr handle, ref Lobby.LobbyModificationAddAttributeOptionsInternal options);
internal static EOS_LobbyModification_AddAttributeDelegate EOS_LobbyModification_AddAttribute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_AddMemberAttributeDelegate(System.IntPtr handle, ref Lobby.LobbyModificationAddMemberAttributeOptionsInternal options);
internal static EOS_LobbyModification_AddMemberAttributeDelegate EOS_LobbyModification_AddMemberAttribute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_LobbyModification_ReleaseDelegate(System.IntPtr lobbyModificationHandle);
internal static EOS_LobbyModification_ReleaseDelegate EOS_LobbyModification_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_RemoveAttributeDelegate(System.IntPtr handle, ref Lobby.LobbyModificationRemoveAttributeOptionsInternal options);
internal static EOS_LobbyModification_RemoveAttributeDelegate EOS_LobbyModification_RemoveAttribute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_RemoveMemberAttributeDelegate(System.IntPtr handle, ref Lobby.LobbyModificationRemoveMemberAttributeOptionsInternal options);
internal static EOS_LobbyModification_RemoveMemberAttributeDelegate EOS_LobbyModification_RemoveMemberAttribute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_SetBucketIdDelegate(System.IntPtr handle, ref Lobby.LobbyModificationSetBucketIdOptionsInternal options);
internal static EOS_LobbyModification_SetBucketIdDelegate EOS_LobbyModification_SetBucketId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_SetInvitesAllowedDelegate(System.IntPtr handle, ref Lobby.LobbyModificationSetInvitesAllowedOptionsInternal options);
internal static EOS_LobbyModification_SetInvitesAllowedDelegate EOS_LobbyModification_SetInvitesAllowed;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_SetMaxMembersDelegate(System.IntPtr handle, ref Lobby.LobbyModificationSetMaxMembersOptionsInternal options);
internal static EOS_LobbyModification_SetMaxMembersDelegate EOS_LobbyModification_SetMaxMembers;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbyModification_SetPermissionLevelDelegate(System.IntPtr handle, ref Lobby.LobbyModificationSetPermissionLevelOptionsInternal options);
internal static EOS_LobbyModification_SetPermissionLevelDelegate EOS_LobbyModification_SetPermissionLevel;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbySearch_CopySearchResultByIndexDelegate(System.IntPtr handle, ref Lobby.LobbySearchCopySearchResultByIndexOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
internal static EOS_LobbySearch_CopySearchResultByIndexDelegate EOS_LobbySearch_CopySearchResultByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_LobbySearch_FindDelegate(System.IntPtr handle, ref Lobby.LobbySearchFindOptionsInternal options, System.IntPtr clientData, Lobby.LobbySearchOnFindCallbackInternal completionDelegate);
internal static EOS_LobbySearch_FindDelegate EOS_LobbySearch_Find;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_LobbySearch_GetSearchResultCountDelegate(System.IntPtr handle, ref Lobby.LobbySearchGetSearchResultCountOptionsInternal options);
internal static EOS_LobbySearch_GetSearchResultCountDelegate EOS_LobbySearch_GetSearchResultCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_LobbySearch_ReleaseDelegate(System.IntPtr lobbySearchHandle);
internal static EOS_LobbySearch_ReleaseDelegate EOS_LobbySearch_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbySearch_RemoveParameterDelegate(System.IntPtr handle, ref Lobby.LobbySearchRemoveParameterOptionsInternal options);
internal static EOS_LobbySearch_RemoveParameterDelegate EOS_LobbySearch_RemoveParameter;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbySearch_SetLobbyIdDelegate(System.IntPtr handle, ref Lobby.LobbySearchSetLobbyIdOptionsInternal options);
internal static EOS_LobbySearch_SetLobbyIdDelegate EOS_LobbySearch_SetLobbyId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbySearch_SetMaxResultsDelegate(System.IntPtr handle, ref Lobby.LobbySearchSetMaxResultsOptionsInternal options);
internal static EOS_LobbySearch_SetMaxResultsDelegate EOS_LobbySearch_SetMaxResults;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbySearch_SetParameterDelegate(System.IntPtr handle, ref Lobby.LobbySearchSetParameterOptionsInternal options);
internal static EOS_LobbySearch_SetParameterDelegate EOS_LobbySearch_SetParameter;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_LobbySearch_SetTargetUserIdDelegate(System.IntPtr handle, ref Lobby.LobbySearchSetTargetUserIdOptionsInternal options);
internal static EOS_LobbySearch_SetTargetUserIdDelegate EOS_LobbySearch_SetTargetUserId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyJoinLobbyAcceptedDelegate(System.IntPtr handle, ref Lobby.AddNotifyJoinLobbyAcceptedOptionsInternal options, System.IntPtr clientData, Lobby.OnJoinLobbyAcceptedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyJoinLobbyAcceptedDelegate EOS_Lobby_AddNotifyJoinLobbyAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyLobbyInviteAcceptedDelegate(System.IntPtr handle, ref Lobby.AddNotifyLobbyInviteAcceptedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyInviteAcceptedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyLobbyInviteAcceptedDelegate EOS_Lobby_AddNotifyLobbyInviteAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyLobbyInviteReceivedDelegate(System.IntPtr handle, ref Lobby.AddNotifyLobbyInviteReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyInviteReceivedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyLobbyInviteReceivedDelegate EOS_Lobby_AddNotifyLobbyInviteReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyLobbyInviteRejectedDelegate(System.IntPtr handle, ref Lobby.AddNotifyLobbyInviteRejectedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyInviteRejectedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyLobbyInviteRejectedDelegate EOS_Lobby_AddNotifyLobbyInviteRejected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyLobbyMemberStatusReceivedDelegate(System.IntPtr handle, ref Lobby.AddNotifyLobbyMemberStatusReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyMemberStatusReceivedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyLobbyMemberStatusReceivedDelegate EOS_Lobby_AddNotifyLobbyMemberStatusReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedDelegate(System.IntPtr handle, ref Lobby.AddNotifyLobbyMemberUpdateReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyMemberUpdateReceivedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyLobbyMemberUpdateReceivedDelegate EOS_Lobby_AddNotifyLobbyMemberUpdateReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyLobbyUpdateReceivedDelegate(System.IntPtr handle, ref Lobby.AddNotifyLobbyUpdateReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyUpdateReceivedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyLobbyUpdateReceivedDelegate EOS_Lobby_AddNotifyLobbyUpdateReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifyRTCRoomConnectionChangedDelegate(System.IntPtr handle, ref Lobby.AddNotifyRTCRoomConnectionChangedOptionsInternal options, System.IntPtr clientData, Lobby.OnRTCRoomConnectionChangedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifyRTCRoomConnectionChangedDelegate EOS_Lobby_AddNotifyRTCRoomConnectionChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedDelegate(System.IntPtr handle, ref Lobby.AddNotifySendLobbyNativeInviteRequestedOptionsInternal options, System.IntPtr clientData, Lobby.OnSendLobbyNativeInviteRequestedCallbackInternal notificationFn);
internal static EOS_Lobby_AddNotifySendLobbyNativeInviteRequestedDelegate EOS_Lobby_AddNotifySendLobbyNativeInviteRequested;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_Attribute_ReleaseDelegate(System.IntPtr lobbyAttribute);
internal static EOS_Lobby_Attribute_ReleaseDelegate EOS_Lobby_Attribute_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_CopyLobbyDetailsHandleDelegate(System.IntPtr handle, ref Lobby.CopyLobbyDetailsHandleOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
internal static EOS_Lobby_CopyLobbyDetailsHandleDelegate EOS_Lobby_CopyLobbyDetailsHandle;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_CopyLobbyDetailsHandleByInviteIdDelegate(System.IntPtr handle, ref Lobby.CopyLobbyDetailsHandleByInviteIdOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
internal static EOS_Lobby_CopyLobbyDetailsHandleByInviteIdDelegate EOS_Lobby_CopyLobbyDetailsHandleByInviteId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdDelegate(System.IntPtr handle, ref Lobby.CopyLobbyDetailsHandleByUiEventIdOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
internal static EOS_Lobby_CopyLobbyDetailsHandleByUiEventIdDelegate EOS_Lobby_CopyLobbyDetailsHandleByUiEventId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_CreateLobbyDelegate(System.IntPtr handle, ref Lobby.CreateLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnCreateLobbyCallbackInternal completionDelegate);
internal static EOS_Lobby_CreateLobbyDelegate EOS_Lobby_CreateLobby;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_CreateLobbySearchDelegate(System.IntPtr handle, ref Lobby.CreateLobbySearchOptionsInternal options, ref System.IntPtr outLobbySearchHandle);
internal static EOS_Lobby_CreateLobbySearchDelegate EOS_Lobby_CreateLobbySearch;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_DestroyLobbyDelegate(System.IntPtr handle, ref Lobby.DestroyLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnDestroyLobbyCallbackInternal completionDelegate);
internal static EOS_Lobby_DestroyLobbyDelegate EOS_Lobby_DestroyLobby;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Lobby_GetInviteCountDelegate(System.IntPtr handle, ref Lobby.GetInviteCountOptionsInternal options);
internal static EOS_Lobby_GetInviteCountDelegate EOS_Lobby_GetInviteCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_GetInviteIdByIndexDelegate(System.IntPtr handle, ref Lobby.GetInviteIdByIndexOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Lobby_GetInviteIdByIndexDelegate EOS_Lobby_GetInviteIdByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_GetRTCRoomNameDelegate(System.IntPtr handle, ref Lobby.GetRTCRoomNameOptionsInternal options, System.IntPtr outBuffer, ref uint inOutBufferLength);
internal static EOS_Lobby_GetRTCRoomNameDelegate EOS_Lobby_GetRTCRoomName;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_HardMuteMemberDelegate(System.IntPtr handle, ref Lobby.HardMuteMemberOptionsInternal options, System.IntPtr clientData, Lobby.OnHardMuteMemberCallbackInternal completionDelegate);
internal static EOS_Lobby_HardMuteMemberDelegate EOS_Lobby_HardMuteMember;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_IsRTCRoomConnectedDelegate(System.IntPtr handle, ref Lobby.IsRTCRoomConnectedOptionsInternal options, ref int bOutIsConnected);
internal static EOS_Lobby_IsRTCRoomConnectedDelegate EOS_Lobby_IsRTCRoomConnected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_JoinLobbyDelegate(System.IntPtr handle, ref Lobby.JoinLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnJoinLobbyCallbackInternal completionDelegate);
internal static EOS_Lobby_JoinLobbyDelegate EOS_Lobby_JoinLobby;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_JoinLobbyByIdDelegate(System.IntPtr handle, ref Lobby.JoinLobbyByIdOptionsInternal options, System.IntPtr clientData, Lobby.OnJoinLobbyByIdCallbackInternal completionDelegate);
internal static EOS_Lobby_JoinLobbyByIdDelegate EOS_Lobby_JoinLobbyById;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_KickMemberDelegate(System.IntPtr handle, ref Lobby.KickMemberOptionsInternal options, System.IntPtr clientData, Lobby.OnKickMemberCallbackInternal completionDelegate);
internal static EOS_Lobby_KickMemberDelegate EOS_Lobby_KickMember;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_LeaveLobbyDelegate(System.IntPtr handle, ref Lobby.LeaveLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnLeaveLobbyCallbackInternal completionDelegate);
internal static EOS_Lobby_LeaveLobbyDelegate EOS_Lobby_LeaveLobby;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_PromoteMemberDelegate(System.IntPtr handle, ref Lobby.PromoteMemberOptionsInternal options, System.IntPtr clientData, Lobby.OnPromoteMemberCallbackInternal completionDelegate);
internal static EOS_Lobby_PromoteMemberDelegate EOS_Lobby_PromoteMember;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_QueryInvitesDelegate(System.IntPtr handle, ref Lobby.QueryInvitesOptionsInternal options, System.IntPtr clientData, Lobby.OnQueryInvitesCallbackInternal completionDelegate);
internal static EOS_Lobby_QueryInvitesDelegate EOS_Lobby_QueryInvites;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RejectInviteDelegate(System.IntPtr handle, ref Lobby.RejectInviteOptionsInternal options, System.IntPtr clientData, Lobby.OnRejectInviteCallbackInternal completionDelegate);
internal static EOS_Lobby_RejectInviteDelegate EOS_Lobby_RejectInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyJoinLobbyAcceptedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyJoinLobbyAcceptedDelegate EOS_Lobby_RemoveNotifyJoinLobbyAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyLobbyInviteAcceptedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyLobbyInviteAcceptedDelegate EOS_Lobby_RemoveNotifyLobbyInviteAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyLobbyInviteReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyLobbyInviteReceivedDelegate EOS_Lobby_RemoveNotifyLobbyInviteReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyLobbyInviteRejectedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyLobbyInviteRejectedDelegate EOS_Lobby_RemoveNotifyLobbyInviteRejected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyLobbyMemberStatusReceivedDelegate EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceivedDelegate EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyLobbyUpdateReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyLobbyUpdateReceivedDelegate EOS_Lobby_RemoveNotifyLobbyUpdateReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifyRTCRoomConnectionChangedDelegate EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequestedDelegate EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_SendInviteDelegate(System.IntPtr handle, ref Lobby.SendInviteOptionsInternal options, System.IntPtr clientData, Lobby.OnSendInviteCallbackInternal completionDelegate);
internal static EOS_Lobby_SendInviteDelegate EOS_Lobby_SendInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Lobby_UpdateLobbyDelegate(System.IntPtr handle, ref Lobby.UpdateLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnUpdateLobbyCallbackInternal completionDelegate);
internal static EOS_Lobby_UpdateLobbyDelegate EOS_Lobby_UpdateLobby;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Lobby_UpdateLobbyModificationDelegate(System.IntPtr handle, ref Lobby.UpdateLobbyModificationOptionsInternal options, ref System.IntPtr outLobbyModificationHandle);
internal static EOS_Lobby_UpdateLobbyModificationDelegate EOS_Lobby_UpdateLobbyModification;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Logging_SetCallbackDelegate(Logging.LogMessageFuncInternal callback);
internal static EOS_Logging_SetCallbackDelegate EOS_Logging_SetCallback;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Logging_SetLogLevelDelegate(Logging.LogCategory logCategory, Logging.LogLevel logLevel);
internal static EOS_Logging_SetLogLevelDelegate EOS_Logging_SetLogLevel;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Metrics_BeginPlayerSessionDelegate(System.IntPtr handle, ref Metrics.BeginPlayerSessionOptionsInternal options);
internal static EOS_Metrics_BeginPlayerSessionDelegate EOS_Metrics_BeginPlayerSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Metrics_EndPlayerSessionDelegate(System.IntPtr handle, ref Metrics.EndPlayerSessionOptionsInternal options);
internal static EOS_Metrics_EndPlayerSessionDelegate EOS_Metrics_EndPlayerSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Mods_CopyModInfoDelegate(System.IntPtr handle, ref Mods.CopyModInfoOptionsInternal options, ref System.IntPtr outEnumeratedMods);
internal static EOS_Mods_CopyModInfoDelegate EOS_Mods_CopyModInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Mods_EnumerateModsDelegate(System.IntPtr handle, ref Mods.EnumerateModsOptionsInternal options, System.IntPtr clientData, Mods.OnEnumerateModsCallbackInternal completionDelegate);
internal static EOS_Mods_EnumerateModsDelegate EOS_Mods_EnumerateMods;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Mods_InstallModDelegate(System.IntPtr handle, ref Mods.InstallModOptionsInternal options, System.IntPtr clientData, Mods.OnInstallModCallbackInternal completionDelegate);
internal static EOS_Mods_InstallModDelegate EOS_Mods_InstallMod;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Mods_ModInfo_ReleaseDelegate(System.IntPtr modInfo);
internal static EOS_Mods_ModInfo_ReleaseDelegate EOS_Mods_ModInfo_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Mods_UninstallModDelegate(System.IntPtr handle, ref Mods.UninstallModOptionsInternal options, System.IntPtr clientData, Mods.OnUninstallModCallbackInternal completionDelegate);
internal static EOS_Mods_UninstallModDelegate EOS_Mods_UninstallMod;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Mods_UpdateModDelegate(System.IntPtr handle, ref Mods.UpdateModOptionsInternal options, System.IntPtr clientData, Mods.OnUpdateModCallbackInternal completionDelegate);
internal static EOS_Mods_UpdateModDelegate EOS_Mods_UpdateMod;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_AcceptConnectionDelegate(System.IntPtr handle, ref P2P.AcceptConnectionOptionsInternal options);
internal static EOS_P2P_AcceptConnectionDelegate EOS_P2P_AcceptConnection;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_P2P_AddNotifyIncomingPacketQueueFullDelegate(System.IntPtr handle, ref P2P.AddNotifyIncomingPacketQueueFullOptionsInternal options, System.IntPtr clientData, P2P.OnIncomingPacketQueueFullCallbackInternal incomingPacketQueueFullHandler);
internal static EOS_P2P_AddNotifyIncomingPacketQueueFullDelegate EOS_P2P_AddNotifyIncomingPacketQueueFull;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_P2P_AddNotifyPeerConnectionClosedDelegate(System.IntPtr handle, ref P2P.AddNotifyPeerConnectionClosedOptionsInternal options, System.IntPtr clientData, P2P.OnRemoteConnectionClosedCallbackInternal connectionClosedHandler);
internal static EOS_P2P_AddNotifyPeerConnectionClosedDelegate EOS_P2P_AddNotifyPeerConnectionClosed;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_P2P_AddNotifyPeerConnectionEstablishedDelegate(System.IntPtr handle, ref P2P.AddNotifyPeerConnectionEstablishedOptionsInternal options, System.IntPtr clientData, P2P.OnPeerConnectionEstablishedCallbackInternal connectionEstablishedHandler);
internal static EOS_P2P_AddNotifyPeerConnectionEstablishedDelegate EOS_P2P_AddNotifyPeerConnectionEstablished;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_P2P_AddNotifyPeerConnectionRequestDelegate(System.IntPtr handle, ref P2P.AddNotifyPeerConnectionRequestOptionsInternal options, System.IntPtr clientData, P2P.OnIncomingConnectionRequestCallbackInternal connectionRequestHandler);
internal static EOS_P2P_AddNotifyPeerConnectionRequestDelegate EOS_P2P_AddNotifyPeerConnectionRequest;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_ClearPacketQueueDelegate(System.IntPtr handle, ref P2P.ClearPacketQueueOptionsInternal options);
internal static EOS_P2P_ClearPacketQueueDelegate EOS_P2P_ClearPacketQueue;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_CloseConnectionDelegate(System.IntPtr handle, ref P2P.CloseConnectionOptionsInternal options);
internal static EOS_P2P_CloseConnectionDelegate EOS_P2P_CloseConnection;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_CloseConnectionsDelegate(System.IntPtr handle, ref P2P.CloseConnectionsOptionsInternal options);
internal static EOS_P2P_CloseConnectionsDelegate EOS_P2P_CloseConnections;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_GetNATTypeDelegate(System.IntPtr handle, ref P2P.GetNATTypeOptionsInternal options, ref P2P.NATType outNATType);
internal static EOS_P2P_GetNATTypeDelegate EOS_P2P_GetNATType;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_GetNextReceivedPacketSizeDelegate(System.IntPtr handle, ref P2P.GetNextReceivedPacketSizeOptionsInternal options, ref uint outPacketSizeBytes);
internal static EOS_P2P_GetNextReceivedPacketSizeDelegate EOS_P2P_GetNextReceivedPacketSize;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_GetPacketQueueInfoDelegate(System.IntPtr handle, ref P2P.GetPacketQueueInfoOptionsInternal options, ref P2P.PacketQueueInfoInternal outPacketQueueInfo);
internal static EOS_P2P_GetPacketQueueInfoDelegate EOS_P2P_GetPacketQueueInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_GetPortRangeDelegate(System.IntPtr handle, ref P2P.GetPortRangeOptionsInternal options, ref ushort outPort, ref ushort outNumAdditionalPortsToTry);
internal static EOS_P2P_GetPortRangeDelegate EOS_P2P_GetPortRange;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_GetRelayControlDelegate(System.IntPtr handle, ref P2P.GetRelayControlOptionsInternal options, ref P2P.RelayControl outRelayControl);
internal static EOS_P2P_GetRelayControlDelegate EOS_P2P_GetRelayControl;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_P2P_QueryNATTypeDelegate(System.IntPtr handle, ref P2P.QueryNATTypeOptionsInternal options, System.IntPtr clientData, P2P.OnQueryNATTypeCompleteCallbackInternal completionDelegate);
internal static EOS_P2P_QueryNATTypeDelegate EOS_P2P_QueryNATType;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_ReceivePacketDelegate(System.IntPtr handle, ref P2P.ReceivePacketOptionsInternal options, ref System.IntPtr outPeerId, ref P2P.SocketIdInternal outSocketId, ref byte outChannel, System.IntPtr outData, ref uint outBytesWritten);
internal static EOS_P2P_ReceivePacketDelegate EOS_P2P_ReceivePacket;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_P2P_RemoveNotifyIncomingPacketQueueFullDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_P2P_RemoveNotifyIncomingPacketQueueFullDelegate EOS_P2P_RemoveNotifyIncomingPacketQueueFull;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_P2P_RemoveNotifyPeerConnectionClosedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_P2P_RemoveNotifyPeerConnectionClosedDelegate EOS_P2P_RemoveNotifyPeerConnectionClosed;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_P2P_RemoveNotifyPeerConnectionEstablishedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_P2P_RemoveNotifyPeerConnectionEstablishedDelegate EOS_P2P_RemoveNotifyPeerConnectionEstablished;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_P2P_RemoveNotifyPeerConnectionRequestDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_P2P_RemoveNotifyPeerConnectionRequestDelegate EOS_P2P_RemoveNotifyPeerConnectionRequest;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_SendPacketDelegate(System.IntPtr handle, ref P2P.SendPacketOptionsInternal options);
internal static EOS_P2P_SendPacketDelegate EOS_P2P_SendPacket;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_SetPacketQueueSizeDelegate(System.IntPtr handle, ref P2P.SetPacketQueueSizeOptionsInternal options);
internal static EOS_P2P_SetPacketQueueSizeDelegate EOS_P2P_SetPacketQueueSize;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_SetPortRangeDelegate(System.IntPtr handle, ref P2P.SetPortRangeOptionsInternal options);
internal static EOS_P2P_SetPortRangeDelegate EOS_P2P_SetPortRange;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_P2P_SetRelayControlDelegate(System.IntPtr handle, ref P2P.SetRelayControlOptionsInternal options);
internal static EOS_P2P_SetRelayControlDelegate EOS_P2P_SetRelayControl;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_CheckForLauncherAndRestartDelegate(System.IntPtr handle);
internal static EOS_Platform_CheckForLauncherAndRestartDelegate EOS_Platform_CheckForLauncherAndRestart;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_CreateDelegate(ref Platform.OptionsInternal options);
internal static EOS_Platform_CreateDelegate EOS_Platform_Create;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetAchievementsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetAchievementsInterfaceDelegate EOS_Platform_GetAchievementsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_GetActiveCountryCodeDelegate(System.IntPtr handle, System.IntPtr localUserId, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Platform_GetActiveCountryCodeDelegate EOS_Platform_GetActiveCountryCode;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_GetActiveLocaleCodeDelegate(System.IntPtr handle, System.IntPtr localUserId, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Platform_GetActiveLocaleCodeDelegate EOS_Platform_GetActiveLocaleCode;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetAntiCheatClientInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetAntiCheatClientInterfaceDelegate EOS_Platform_GetAntiCheatClientInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetAntiCheatServerInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetAntiCheatServerInterfaceDelegate EOS_Platform_GetAntiCheatServerInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Platform.ApplicationStatus EOS_Platform_GetApplicationStatusDelegate(System.IntPtr handle);
internal static EOS_Platform_GetApplicationStatusDelegate EOS_Platform_GetApplicationStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetAuthInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetAuthInterfaceDelegate EOS_Platform_GetAuthInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetConnectInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetConnectInterfaceDelegate EOS_Platform_GetConnectInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetCustomInvitesInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetCustomInvitesInterfaceDelegate EOS_Platform_GetCustomInvitesInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_GetDesktopCrossplayStatusDelegate(System.IntPtr handle, ref Platform.GetDesktopCrossplayStatusOptionsInternal options, ref Platform.GetDesktopCrossplayStatusInfoInternal outDesktopCrossplayStatusInfo);
internal static EOS_Platform_GetDesktopCrossplayStatusDelegate EOS_Platform_GetDesktopCrossplayStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetEcomInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetEcomInterfaceDelegate EOS_Platform_GetEcomInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetFriendsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetFriendsInterfaceDelegate EOS_Platform_GetFriendsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetKWSInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetKWSInterfaceDelegate EOS_Platform_GetKWSInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetLeaderboardsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetLeaderboardsInterfaceDelegate EOS_Platform_GetLeaderboardsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetLobbyInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetLobbyInterfaceDelegate EOS_Platform_GetLobbyInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetMetricsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetMetricsInterfaceDelegate EOS_Platform_GetMetricsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetModsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetModsInterfaceDelegate EOS_Platform_GetModsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Platform.NetworkStatus EOS_Platform_GetNetworkStatusDelegate(System.IntPtr handle);
internal static EOS_Platform_GetNetworkStatusDelegate EOS_Platform_GetNetworkStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_GetOverrideCountryCodeDelegate(System.IntPtr handle, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Platform_GetOverrideCountryCodeDelegate EOS_Platform_GetOverrideCountryCode;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_GetOverrideLocaleCodeDelegate(System.IntPtr handle, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Platform_GetOverrideLocaleCodeDelegate EOS_Platform_GetOverrideLocaleCode;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetP2PInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetP2PInterfaceDelegate EOS_Platform_GetP2PInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetPlayerDataStorageInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetPlayerDataStorageInterfaceDelegate EOS_Platform_GetPlayerDataStorageInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetPresenceInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetPresenceInterfaceDelegate EOS_Platform_GetPresenceInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetProgressionSnapshotInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetProgressionSnapshotInterfaceDelegate EOS_Platform_GetProgressionSnapshotInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetRTCAdminInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetRTCAdminInterfaceDelegate EOS_Platform_GetRTCAdminInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetRTCInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetRTCInterfaceDelegate EOS_Platform_GetRTCInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetReportsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetReportsInterfaceDelegate EOS_Platform_GetReportsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetSanctionsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetSanctionsInterfaceDelegate EOS_Platform_GetSanctionsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetSessionsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetSessionsInterfaceDelegate EOS_Platform_GetSessionsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetStatsInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetStatsInterfaceDelegate EOS_Platform_GetStatsInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetTitleStorageInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetTitleStorageInterfaceDelegate EOS_Platform_GetTitleStorageInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetUIInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetUIInterfaceDelegate EOS_Platform_GetUIInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_Platform_GetUserInfoInterfaceDelegate(System.IntPtr handle);
internal static EOS_Platform_GetUserInfoInterfaceDelegate EOS_Platform_GetUserInfoInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Platform_ReleaseDelegate(System.IntPtr handle);
internal static EOS_Platform_ReleaseDelegate EOS_Platform_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_SetApplicationStatusDelegate(System.IntPtr handle, Platform.ApplicationStatus newStatus);
internal static EOS_Platform_SetApplicationStatusDelegate EOS_Platform_SetApplicationStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_SetNetworkStatusDelegate(System.IntPtr handle, Platform.NetworkStatus newStatus);
internal static EOS_Platform_SetNetworkStatusDelegate EOS_Platform_SetNetworkStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_SetOverrideCountryCodeDelegate(System.IntPtr handle, System.IntPtr newCountryCode);
internal static EOS_Platform_SetOverrideCountryCodeDelegate EOS_Platform_SetOverrideCountryCode;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Platform_SetOverrideLocaleCodeDelegate(System.IntPtr handle, System.IntPtr newLocaleCode);
internal static EOS_Platform_SetOverrideLocaleCodeDelegate EOS_Platform_SetOverrideLocaleCode;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Platform_TickDelegate(System.IntPtr handle);
internal static EOS_Platform_TickDelegate EOS_Platform_Tick;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorageFileTransferRequest_CancelRequestDelegate(System.IntPtr handle);
internal static EOS_PlayerDataStorageFileTransferRequest_CancelRequestDelegate EOS_PlayerDataStorageFileTransferRequest_CancelRequest;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateDelegate(System.IntPtr handle);
internal static EOS_PlayerDataStorageFileTransferRequest_GetFileRequestStateDelegate EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorageFileTransferRequest_GetFilenameDelegate(System.IntPtr handle, uint filenameStringBufferSizeBytes, System.IntPtr outStringBuffer, ref int outStringLength);
internal static EOS_PlayerDataStorageFileTransferRequest_GetFilenameDelegate EOS_PlayerDataStorageFileTransferRequest_GetFilename;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PlayerDataStorageFileTransferRequest_ReleaseDelegate(System.IntPtr playerDataStorageFileTransferHandle);
internal static EOS_PlayerDataStorageFileTransferRequest_ReleaseDelegate EOS_PlayerDataStorageFileTransferRequest_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorage_CopyFileMetadataAtIndexDelegate(System.IntPtr handle, ref PlayerDataStorage.CopyFileMetadataAtIndexOptionsInternal copyFileMetadataOptions, ref System.IntPtr outMetadata);
internal static EOS_PlayerDataStorage_CopyFileMetadataAtIndexDelegate EOS_PlayerDataStorage_CopyFileMetadataAtIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorage_CopyFileMetadataByFilenameDelegate(System.IntPtr handle, ref PlayerDataStorage.CopyFileMetadataByFilenameOptionsInternal copyFileMetadataOptions, ref System.IntPtr outMetadata);
internal static EOS_PlayerDataStorage_CopyFileMetadataByFilenameDelegate EOS_PlayerDataStorage_CopyFileMetadataByFilename;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorage_DeleteCacheDelegate(System.IntPtr handle, ref PlayerDataStorage.DeleteCacheOptionsInternal options, System.IntPtr clientData, PlayerDataStorage.OnDeleteCacheCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_DeleteCacheDelegate EOS_PlayerDataStorage_DeleteCache;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PlayerDataStorage_DeleteFileDelegate(System.IntPtr handle, ref PlayerDataStorage.DeleteFileOptionsInternal deleteOptions, System.IntPtr clientData, PlayerDataStorage.OnDeleteFileCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_DeleteFileDelegate EOS_PlayerDataStorage_DeleteFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PlayerDataStorage_DuplicateFileDelegate(System.IntPtr handle, ref PlayerDataStorage.DuplicateFileOptionsInternal duplicateOptions, System.IntPtr clientData, PlayerDataStorage.OnDuplicateFileCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_DuplicateFileDelegate EOS_PlayerDataStorage_DuplicateFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PlayerDataStorage_FileMetadata_ReleaseDelegate(System.IntPtr fileMetadata);
internal static EOS_PlayerDataStorage_FileMetadata_ReleaseDelegate EOS_PlayerDataStorage_FileMetadata_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PlayerDataStorage_GetFileMetadataCountDelegate(System.IntPtr handle, ref PlayerDataStorage.GetFileMetadataCountOptionsInternal getFileMetadataCountOptions, ref int outFileMetadataCount);
internal static EOS_PlayerDataStorage_GetFileMetadataCountDelegate EOS_PlayerDataStorage_GetFileMetadataCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PlayerDataStorage_QueryFileDelegate(System.IntPtr handle, ref PlayerDataStorage.QueryFileOptionsInternal queryFileOptions, System.IntPtr clientData, PlayerDataStorage.OnQueryFileCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_QueryFileDelegate EOS_PlayerDataStorage_QueryFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PlayerDataStorage_QueryFileListDelegate(System.IntPtr handle, ref PlayerDataStorage.QueryFileListOptionsInternal queryFileListOptions, System.IntPtr clientData, PlayerDataStorage.OnQueryFileListCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_QueryFileListDelegate EOS_PlayerDataStorage_QueryFileList;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_PlayerDataStorage_ReadFileDelegate(System.IntPtr handle, ref PlayerDataStorage.ReadFileOptionsInternal readOptions, System.IntPtr clientData, PlayerDataStorage.OnReadFileCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_ReadFileDelegate EOS_PlayerDataStorage_ReadFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_PlayerDataStorage_WriteFileDelegate(System.IntPtr handle, ref PlayerDataStorage.WriteFileOptionsInternal writeOptions, System.IntPtr clientData, PlayerDataStorage.OnWriteFileCompleteCallbackInternal completionCallback);
internal static EOS_PlayerDataStorage_WriteFileDelegate EOS_PlayerDataStorage_WriteFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PresenceModification_DeleteDataDelegate(System.IntPtr handle, ref Presence.PresenceModificationDeleteDataOptionsInternal options);
internal static EOS_PresenceModification_DeleteDataDelegate EOS_PresenceModification_DeleteData;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_PresenceModification_ReleaseDelegate(System.IntPtr presenceModificationHandle);
internal static EOS_PresenceModification_ReleaseDelegate EOS_PresenceModification_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PresenceModification_SetDataDelegate(System.IntPtr handle, ref Presence.PresenceModificationSetDataOptionsInternal options);
internal static EOS_PresenceModification_SetDataDelegate EOS_PresenceModification_SetData;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PresenceModification_SetJoinInfoDelegate(System.IntPtr handle, ref Presence.PresenceModificationSetJoinInfoOptionsInternal options);
internal static EOS_PresenceModification_SetJoinInfoDelegate EOS_PresenceModification_SetJoinInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PresenceModification_SetRawRichTextDelegate(System.IntPtr handle, ref Presence.PresenceModificationSetRawRichTextOptionsInternal options);
internal static EOS_PresenceModification_SetRawRichTextDelegate EOS_PresenceModification_SetRawRichText;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_PresenceModification_SetStatusDelegate(System.IntPtr handle, ref Presence.PresenceModificationSetStatusOptionsInternal options);
internal static EOS_PresenceModification_SetStatusDelegate EOS_PresenceModification_SetStatus;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Presence_AddNotifyJoinGameAcceptedDelegate(System.IntPtr handle, ref Presence.AddNotifyJoinGameAcceptedOptionsInternal options, System.IntPtr clientData, Presence.OnJoinGameAcceptedCallbackInternal notificationFn);
internal static EOS_Presence_AddNotifyJoinGameAcceptedDelegate EOS_Presence_AddNotifyJoinGameAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Presence_AddNotifyOnPresenceChangedDelegate(System.IntPtr handle, ref Presence.AddNotifyOnPresenceChangedOptionsInternal options, System.IntPtr clientData, Presence.OnPresenceChangedCallbackInternal notificationHandler);
internal static EOS_Presence_AddNotifyOnPresenceChangedDelegate EOS_Presence_AddNotifyOnPresenceChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Presence_CopyPresenceDelegate(System.IntPtr handle, ref Presence.CopyPresenceOptionsInternal options, ref System.IntPtr outPresence);
internal static EOS_Presence_CopyPresenceDelegate EOS_Presence_CopyPresence;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Presence_CreatePresenceModificationDelegate(System.IntPtr handle, ref Presence.CreatePresenceModificationOptionsInternal options, ref System.IntPtr outPresenceModificationHandle);
internal static EOS_Presence_CreatePresenceModificationDelegate EOS_Presence_CreatePresenceModification;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Presence_GetJoinInfoDelegate(System.IntPtr handle, ref Presence.GetJoinInfoOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Presence_GetJoinInfoDelegate EOS_Presence_GetJoinInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_Presence_HasPresenceDelegate(System.IntPtr handle, ref Presence.HasPresenceOptionsInternal options);
internal static EOS_Presence_HasPresenceDelegate EOS_Presence_HasPresence;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Presence_Info_ReleaseDelegate(System.IntPtr presenceInfo);
internal static EOS_Presence_Info_ReleaseDelegate EOS_Presence_Info_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Presence_QueryPresenceDelegate(System.IntPtr handle, ref Presence.QueryPresenceOptionsInternal options, System.IntPtr clientData, Presence.OnQueryPresenceCompleteCallbackInternal completionDelegate);
internal static EOS_Presence_QueryPresenceDelegate EOS_Presence_QueryPresence;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Presence_RemoveNotifyJoinGameAcceptedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Presence_RemoveNotifyJoinGameAcceptedDelegate EOS_Presence_RemoveNotifyJoinGameAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Presence_RemoveNotifyOnPresenceChangedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_Presence_RemoveNotifyOnPresenceChangedDelegate EOS_Presence_RemoveNotifyOnPresenceChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Presence_SetPresenceDelegate(System.IntPtr handle, ref Presence.SetPresenceOptionsInternal options, System.IntPtr clientData, Presence.SetPresenceCompleteCallbackInternal completionDelegate);
internal static EOS_Presence_SetPresenceDelegate EOS_Presence_SetPresence;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_ProductUserId_FromStringDelegate(System.IntPtr productUserIdString);
internal static EOS_ProductUserId_FromStringDelegate EOS_ProductUserId_FromString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_ProductUserId_IsValidDelegate(System.IntPtr accountId);
internal static EOS_ProductUserId_IsValidDelegate EOS_ProductUserId_IsValid;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ProductUserId_ToStringDelegate(System.IntPtr accountId, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_ProductUserId_ToStringDelegate EOS_ProductUserId_ToString;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ProgressionSnapshot_AddProgressionDelegate(System.IntPtr handle, ref ProgressionSnapshot.AddProgressionOptionsInternal options);
internal static EOS_ProgressionSnapshot_AddProgressionDelegate EOS_ProgressionSnapshot_AddProgression;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ProgressionSnapshot_BeginSnapshotDelegate(System.IntPtr handle, ref ProgressionSnapshot.BeginSnapshotOptionsInternal options, ref uint outSnapshotId);
internal static EOS_ProgressionSnapshot_BeginSnapshotDelegate EOS_ProgressionSnapshot_BeginSnapshot;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_ProgressionSnapshot_DeleteSnapshotDelegate(System.IntPtr handle, ref ProgressionSnapshot.DeleteSnapshotOptionsInternal options, System.IntPtr clientData, ProgressionSnapshot.OnDeleteSnapshotCallbackInternal completionDelegate);
internal static EOS_ProgressionSnapshot_DeleteSnapshotDelegate EOS_ProgressionSnapshot_DeleteSnapshot;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ProgressionSnapshot_EndSnapshotDelegate(System.IntPtr handle, ref ProgressionSnapshot.EndSnapshotOptionsInternal options);
internal static EOS_ProgressionSnapshot_EndSnapshotDelegate EOS_ProgressionSnapshot_EndSnapshot;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_ProgressionSnapshot_SubmitSnapshotDelegate(System.IntPtr handle, ref ProgressionSnapshot.SubmitSnapshotOptionsInternal options, System.IntPtr clientData, ProgressionSnapshot.OnSubmitSnapshotCallbackInternal completionDelegate);
internal static EOS_ProgressionSnapshot_SubmitSnapshotDelegate EOS_ProgressionSnapshot_SubmitSnapshot;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAdmin_CopyUserTokenByIndexDelegate(System.IntPtr handle, ref RTCAdmin.CopyUserTokenByIndexOptionsInternal options, ref System.IntPtr outUserToken);
internal static EOS_RTCAdmin_CopyUserTokenByIndexDelegate EOS_RTCAdmin_CopyUserTokenByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAdmin_CopyUserTokenByUserIdDelegate(System.IntPtr handle, ref RTCAdmin.CopyUserTokenByUserIdOptionsInternal options, ref System.IntPtr outUserToken);
internal static EOS_RTCAdmin_CopyUserTokenByUserIdDelegate EOS_RTCAdmin_CopyUserTokenByUserId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAdmin_KickDelegate(System.IntPtr handle, ref RTCAdmin.KickOptionsInternal options, System.IntPtr clientData, RTCAdmin.OnKickCompleteCallbackInternal completionDelegate);
internal static EOS_RTCAdmin_KickDelegate EOS_RTCAdmin_Kick;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAdmin_QueryJoinRoomTokenDelegate(System.IntPtr handle, ref RTCAdmin.QueryJoinRoomTokenOptionsInternal options, System.IntPtr clientData, RTCAdmin.OnQueryJoinRoomTokenCompleteCallbackInternal completionDelegate);
internal static EOS_RTCAdmin_QueryJoinRoomTokenDelegate EOS_RTCAdmin_QueryJoinRoomToken;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAdmin_SetParticipantHardMuteDelegate(System.IntPtr handle, ref RTCAdmin.SetParticipantHardMuteOptionsInternal options, System.IntPtr clientData, RTCAdmin.OnSetParticipantHardMuteCompleteCallbackInternal completionDelegate);
internal static EOS_RTCAdmin_SetParticipantHardMuteDelegate EOS_RTCAdmin_SetParticipantHardMute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAdmin_UserToken_ReleaseDelegate(System.IntPtr userToken);
internal static EOS_RTCAdmin_UserToken_ReleaseDelegate EOS_RTCAdmin_UserToken_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTCAudio_AddNotifyAudioBeforeRenderDelegate(System.IntPtr handle, ref RTCAudio.AddNotifyAudioBeforeRenderOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioBeforeRenderCallbackInternal completionDelegate);
internal static EOS_RTCAudio_AddNotifyAudioBeforeRenderDelegate EOS_RTCAudio_AddNotifyAudioBeforeRender;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTCAudio_AddNotifyAudioBeforeSendDelegate(System.IntPtr handle, ref RTCAudio.AddNotifyAudioBeforeSendOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioBeforeSendCallbackInternal completionDelegate);
internal static EOS_RTCAudio_AddNotifyAudioBeforeSendDelegate EOS_RTCAudio_AddNotifyAudioBeforeSend;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTCAudio_AddNotifyAudioDevicesChangedDelegate(System.IntPtr handle, ref RTCAudio.AddNotifyAudioDevicesChangedOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioDevicesChangedCallbackInternal completionDelegate);
internal static EOS_RTCAudio_AddNotifyAudioDevicesChangedDelegate EOS_RTCAudio_AddNotifyAudioDevicesChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTCAudio_AddNotifyAudioInputStateDelegate(System.IntPtr handle, ref RTCAudio.AddNotifyAudioInputStateOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioInputStateCallbackInternal completionDelegate);
internal static EOS_RTCAudio_AddNotifyAudioInputStateDelegate EOS_RTCAudio_AddNotifyAudioInputState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTCAudio_AddNotifyAudioOutputStateDelegate(System.IntPtr handle, ref RTCAudio.AddNotifyAudioOutputStateOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioOutputStateCallbackInternal completionDelegate);
internal static EOS_RTCAudio_AddNotifyAudioOutputStateDelegate EOS_RTCAudio_AddNotifyAudioOutputState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTCAudio_AddNotifyParticipantUpdatedDelegate(System.IntPtr handle, ref RTCAudio.AddNotifyParticipantUpdatedOptionsInternal options, System.IntPtr clientData, RTCAudio.OnParticipantUpdatedCallbackInternal completionDelegate);
internal static EOS_RTCAudio_AddNotifyParticipantUpdatedDelegate EOS_RTCAudio_AddNotifyParticipantUpdated;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_RTCAudio_GetAudioInputDeviceByIndexDelegate(System.IntPtr handle, ref RTCAudio.GetAudioInputDeviceByIndexOptionsInternal options);
internal static EOS_RTCAudio_GetAudioInputDeviceByIndexDelegate EOS_RTCAudio_GetAudioInputDeviceByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_RTCAudio_GetAudioInputDevicesCountDelegate(System.IntPtr handle, ref RTCAudio.GetAudioInputDevicesCountOptionsInternal options);
internal static EOS_RTCAudio_GetAudioInputDevicesCountDelegate EOS_RTCAudio_GetAudioInputDevicesCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_RTCAudio_GetAudioOutputDeviceByIndexDelegate(System.IntPtr handle, ref RTCAudio.GetAudioOutputDeviceByIndexOptionsInternal options);
internal static EOS_RTCAudio_GetAudioOutputDeviceByIndexDelegate EOS_RTCAudio_GetAudioOutputDeviceByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_RTCAudio_GetAudioOutputDevicesCountDelegate(System.IntPtr handle, ref RTCAudio.GetAudioOutputDevicesCountOptionsInternal options);
internal static EOS_RTCAudio_GetAudioOutputDevicesCountDelegate EOS_RTCAudio_GetAudioOutputDevicesCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAudio_RegisterPlatformAudioUserDelegate(System.IntPtr handle, ref RTCAudio.RegisterPlatformAudioUserOptionsInternal options);
internal static EOS_RTCAudio_RegisterPlatformAudioUserDelegate EOS_RTCAudio_RegisterPlatformAudioUser;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_RemoveNotifyAudioBeforeRenderDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTCAudio_RemoveNotifyAudioBeforeRenderDelegate EOS_RTCAudio_RemoveNotifyAudioBeforeRender;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_RemoveNotifyAudioBeforeSendDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTCAudio_RemoveNotifyAudioBeforeSendDelegate EOS_RTCAudio_RemoveNotifyAudioBeforeSend;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_RemoveNotifyAudioDevicesChangedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTCAudio_RemoveNotifyAudioDevicesChangedDelegate EOS_RTCAudio_RemoveNotifyAudioDevicesChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_RemoveNotifyAudioInputStateDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTCAudio_RemoveNotifyAudioInputStateDelegate EOS_RTCAudio_RemoveNotifyAudioInputState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_RemoveNotifyAudioOutputStateDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTCAudio_RemoveNotifyAudioOutputStateDelegate EOS_RTCAudio_RemoveNotifyAudioOutputState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_RemoveNotifyParticipantUpdatedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTCAudio_RemoveNotifyParticipantUpdatedDelegate EOS_RTCAudio_RemoveNotifyParticipantUpdated;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAudio_SendAudioDelegate(System.IntPtr handle, ref RTCAudio.SendAudioOptionsInternal options);
internal static EOS_RTCAudio_SendAudioDelegate EOS_RTCAudio_SendAudio;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAudio_SetAudioInputSettingsDelegate(System.IntPtr handle, ref RTCAudio.SetAudioInputSettingsOptionsInternal options);
internal static EOS_RTCAudio_SetAudioInputSettingsDelegate EOS_RTCAudio_SetAudioInputSettings;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAudio_SetAudioOutputSettingsDelegate(System.IntPtr handle, ref RTCAudio.SetAudioOutputSettingsOptionsInternal options);
internal static EOS_RTCAudio_SetAudioOutputSettingsDelegate EOS_RTCAudio_SetAudioOutputSettings;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTCAudio_UnregisterPlatformAudioUserDelegate(System.IntPtr handle, ref RTCAudio.UnregisterPlatformAudioUserOptionsInternal options);
internal static EOS_RTCAudio_UnregisterPlatformAudioUserDelegate EOS_RTCAudio_UnregisterPlatformAudioUser;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_UpdateParticipantVolumeDelegate(System.IntPtr handle, ref RTCAudio.UpdateParticipantVolumeOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateParticipantVolumeCallbackInternal completionDelegate);
internal static EOS_RTCAudio_UpdateParticipantVolumeDelegate EOS_RTCAudio_UpdateParticipantVolume;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_UpdateReceivingDelegate(System.IntPtr handle, ref RTCAudio.UpdateReceivingOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateReceivingCallbackInternal completionDelegate);
internal static EOS_RTCAudio_UpdateReceivingDelegate EOS_RTCAudio_UpdateReceiving;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_UpdateReceivingVolumeDelegate(System.IntPtr handle, ref RTCAudio.UpdateReceivingVolumeOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateReceivingVolumeCallbackInternal completionDelegate);
internal static EOS_RTCAudio_UpdateReceivingVolumeDelegate EOS_RTCAudio_UpdateReceivingVolume;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_UpdateSendingDelegate(System.IntPtr handle, ref RTCAudio.UpdateSendingOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateSendingCallbackInternal completionDelegate);
internal static EOS_RTCAudio_UpdateSendingDelegate EOS_RTCAudio_UpdateSending;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTCAudio_UpdateSendingVolumeDelegate(System.IntPtr handle, ref RTCAudio.UpdateSendingVolumeOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateSendingVolumeCallbackInternal completionDelegate);
internal static EOS_RTCAudio_UpdateSendingVolumeDelegate EOS_RTCAudio_UpdateSendingVolume;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTC_AddNotifyDisconnectedDelegate(System.IntPtr handle, ref RTC.AddNotifyDisconnectedOptionsInternal options, System.IntPtr clientData, RTC.OnDisconnectedCallbackInternal completionDelegate);
internal static EOS_RTC_AddNotifyDisconnectedDelegate EOS_RTC_AddNotifyDisconnected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_RTC_AddNotifyParticipantStatusChangedDelegate(System.IntPtr handle, ref RTC.AddNotifyParticipantStatusChangedOptionsInternal options, System.IntPtr clientData, RTC.OnParticipantStatusChangedCallbackInternal completionDelegate);
internal static EOS_RTC_AddNotifyParticipantStatusChangedDelegate EOS_RTC_AddNotifyParticipantStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTC_BlockParticipantDelegate(System.IntPtr handle, ref RTC.BlockParticipantOptionsInternal options, System.IntPtr clientData, RTC.OnBlockParticipantCallbackInternal completionDelegate);
internal static EOS_RTC_BlockParticipantDelegate EOS_RTC_BlockParticipant;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_RTC_GetAudioInterfaceDelegate(System.IntPtr handle);
internal static EOS_RTC_GetAudioInterfaceDelegate EOS_RTC_GetAudioInterface;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTC_JoinRoomDelegate(System.IntPtr handle, ref RTC.JoinRoomOptionsInternal options, System.IntPtr clientData, RTC.OnJoinRoomCallbackInternal completionDelegate);
internal static EOS_RTC_JoinRoomDelegate EOS_RTC_JoinRoom;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTC_LeaveRoomDelegate(System.IntPtr handle, ref RTC.LeaveRoomOptionsInternal options, System.IntPtr clientData, RTC.OnLeaveRoomCallbackInternal completionDelegate);
internal static EOS_RTC_LeaveRoomDelegate EOS_RTC_LeaveRoom;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTC_RemoveNotifyDisconnectedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTC_RemoveNotifyDisconnectedDelegate EOS_RTC_RemoveNotifyDisconnected;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_RTC_RemoveNotifyParticipantStatusChangedDelegate(System.IntPtr handle, ulong notificationId);
internal static EOS_RTC_RemoveNotifyParticipantStatusChangedDelegate EOS_RTC_RemoveNotifyParticipantStatusChanged;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTC_SetRoomSettingDelegate(System.IntPtr handle, ref RTC.SetRoomSettingOptionsInternal options);
internal static EOS_RTC_SetRoomSettingDelegate EOS_RTC_SetRoomSetting;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_RTC_SetSettingDelegate(System.IntPtr handle, ref RTC.SetSettingOptionsInternal options);
internal static EOS_RTC_SetSettingDelegate EOS_RTC_SetSetting;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Reports_SendPlayerBehaviorReportDelegate(System.IntPtr handle, ref Reports.SendPlayerBehaviorReportOptionsInternal options, System.IntPtr clientData, Reports.OnSendPlayerBehaviorReportCompleteCallbackInternal completionDelegate);
internal static EOS_Reports_SendPlayerBehaviorReportDelegate EOS_Reports_SendPlayerBehaviorReport;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sanctions_CopyPlayerSanctionByIndexDelegate(System.IntPtr handle, ref Sanctions.CopyPlayerSanctionByIndexOptionsInternal options, ref System.IntPtr outSanction);
internal static EOS_Sanctions_CopyPlayerSanctionByIndexDelegate EOS_Sanctions_CopyPlayerSanctionByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Sanctions_GetPlayerSanctionCountDelegate(System.IntPtr handle, ref Sanctions.GetPlayerSanctionCountOptionsInternal options);
internal static EOS_Sanctions_GetPlayerSanctionCountDelegate EOS_Sanctions_GetPlayerSanctionCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sanctions_PlayerSanction_ReleaseDelegate(System.IntPtr sanction);
internal static EOS_Sanctions_PlayerSanction_ReleaseDelegate EOS_Sanctions_PlayerSanction_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sanctions_QueryActivePlayerSanctionsDelegate(System.IntPtr handle, ref Sanctions.QueryActivePlayerSanctionsOptionsInternal options, System.IntPtr clientData, Sanctions.OnQueryActivePlayerSanctionsCallbackInternal completionDelegate);
internal static EOS_Sanctions_QueryActivePlayerSanctionsDelegate EOS_Sanctions_QueryActivePlayerSanctions;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_SessionDetails_Attribute_ReleaseDelegate(System.IntPtr sessionAttribute);
internal static EOS_SessionDetails_Attribute_ReleaseDelegate EOS_SessionDetails_Attribute_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionDetails_CopyInfoDelegate(System.IntPtr handle, ref Sessions.SessionDetailsCopyInfoOptionsInternal options, ref System.IntPtr outSessionInfo);
internal static EOS_SessionDetails_CopyInfoDelegate EOS_SessionDetails_CopyInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionDetails_CopySessionAttributeByIndexDelegate(System.IntPtr handle, ref Sessions.SessionDetailsCopySessionAttributeByIndexOptionsInternal options, ref System.IntPtr outSessionAttribute);
internal static EOS_SessionDetails_CopySessionAttributeByIndexDelegate EOS_SessionDetails_CopySessionAttributeByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionDetails_CopySessionAttributeByKeyDelegate(System.IntPtr handle, ref Sessions.SessionDetailsCopySessionAttributeByKeyOptionsInternal options, ref System.IntPtr outSessionAttribute);
internal static EOS_SessionDetails_CopySessionAttributeByKeyDelegate EOS_SessionDetails_CopySessionAttributeByKey;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_SessionDetails_GetSessionAttributeCountDelegate(System.IntPtr handle, ref Sessions.SessionDetailsGetSessionAttributeCountOptionsInternal options);
internal static EOS_SessionDetails_GetSessionAttributeCountDelegate EOS_SessionDetails_GetSessionAttributeCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_SessionDetails_Info_ReleaseDelegate(System.IntPtr sessionInfo);
internal static EOS_SessionDetails_Info_ReleaseDelegate EOS_SessionDetails_Info_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_SessionDetails_ReleaseDelegate(System.IntPtr sessionHandle);
internal static EOS_SessionDetails_ReleaseDelegate EOS_SessionDetails_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_AddAttributeDelegate(System.IntPtr handle, ref Sessions.SessionModificationAddAttributeOptionsInternal options);
internal static EOS_SessionModification_AddAttributeDelegate EOS_SessionModification_AddAttribute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_SessionModification_ReleaseDelegate(System.IntPtr sessionModificationHandle);
internal static EOS_SessionModification_ReleaseDelegate EOS_SessionModification_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_RemoveAttributeDelegate(System.IntPtr handle, ref Sessions.SessionModificationRemoveAttributeOptionsInternal options);
internal static EOS_SessionModification_RemoveAttributeDelegate EOS_SessionModification_RemoveAttribute;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_SetBucketIdDelegate(System.IntPtr handle, ref Sessions.SessionModificationSetBucketIdOptionsInternal options);
internal static EOS_SessionModification_SetBucketIdDelegate EOS_SessionModification_SetBucketId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_SetHostAddressDelegate(System.IntPtr handle, ref Sessions.SessionModificationSetHostAddressOptionsInternal options);
internal static EOS_SessionModification_SetHostAddressDelegate EOS_SessionModification_SetHostAddress;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_SetInvitesAllowedDelegate(System.IntPtr handle, ref Sessions.SessionModificationSetInvitesAllowedOptionsInternal options);
internal static EOS_SessionModification_SetInvitesAllowedDelegate EOS_SessionModification_SetInvitesAllowed;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_SetJoinInProgressAllowedDelegate(System.IntPtr handle, ref Sessions.SessionModificationSetJoinInProgressAllowedOptionsInternal options);
internal static EOS_SessionModification_SetJoinInProgressAllowedDelegate EOS_SessionModification_SetJoinInProgressAllowed;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_SetMaxPlayersDelegate(System.IntPtr handle, ref Sessions.SessionModificationSetMaxPlayersOptionsInternal options);
internal static EOS_SessionModification_SetMaxPlayersDelegate EOS_SessionModification_SetMaxPlayers;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionModification_SetPermissionLevelDelegate(System.IntPtr handle, ref Sessions.SessionModificationSetPermissionLevelOptionsInternal options);
internal static EOS_SessionModification_SetPermissionLevelDelegate EOS_SessionModification_SetPermissionLevel;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionSearch_CopySearchResultByIndexDelegate(System.IntPtr handle, ref Sessions.SessionSearchCopySearchResultByIndexOptionsInternal options, ref System.IntPtr outSessionHandle);
internal static EOS_SessionSearch_CopySearchResultByIndexDelegate EOS_SessionSearch_CopySearchResultByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_SessionSearch_FindDelegate(System.IntPtr handle, ref Sessions.SessionSearchFindOptionsInternal options, System.IntPtr clientData, Sessions.SessionSearchOnFindCallbackInternal completionDelegate);
internal static EOS_SessionSearch_FindDelegate EOS_SessionSearch_Find;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_SessionSearch_GetSearchResultCountDelegate(System.IntPtr handle, ref Sessions.SessionSearchGetSearchResultCountOptionsInternal options);
internal static EOS_SessionSearch_GetSearchResultCountDelegate EOS_SessionSearch_GetSearchResultCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_SessionSearch_ReleaseDelegate(System.IntPtr sessionSearchHandle);
internal static EOS_SessionSearch_ReleaseDelegate EOS_SessionSearch_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionSearch_RemoveParameterDelegate(System.IntPtr handle, ref Sessions.SessionSearchRemoveParameterOptionsInternal options);
internal static EOS_SessionSearch_RemoveParameterDelegate EOS_SessionSearch_RemoveParameter;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionSearch_SetMaxResultsDelegate(System.IntPtr handle, ref Sessions.SessionSearchSetMaxResultsOptionsInternal options);
internal static EOS_SessionSearch_SetMaxResultsDelegate EOS_SessionSearch_SetMaxResults;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionSearch_SetParameterDelegate(System.IntPtr handle, ref Sessions.SessionSearchSetParameterOptionsInternal options);
internal static EOS_SessionSearch_SetParameterDelegate EOS_SessionSearch_SetParameter;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionSearch_SetSessionIdDelegate(System.IntPtr handle, ref Sessions.SessionSearchSetSessionIdOptionsInternal options);
internal static EOS_SessionSearch_SetSessionIdDelegate EOS_SessionSearch_SetSessionId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_SessionSearch_SetTargetUserIdDelegate(System.IntPtr handle, ref Sessions.SessionSearchSetTargetUserIdOptionsInternal options);
internal static EOS_SessionSearch_SetTargetUserIdDelegate EOS_SessionSearch_SetTargetUserId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Sessions_AddNotifyJoinSessionAcceptedDelegate(System.IntPtr handle, ref Sessions.AddNotifyJoinSessionAcceptedOptionsInternal options, System.IntPtr clientData, Sessions.OnJoinSessionAcceptedCallbackInternal notificationFn);
internal static EOS_Sessions_AddNotifyJoinSessionAcceptedDelegate EOS_Sessions_AddNotifyJoinSessionAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Sessions_AddNotifySessionInviteAcceptedDelegate(System.IntPtr handle, ref Sessions.AddNotifySessionInviteAcceptedOptionsInternal options, System.IntPtr clientData, Sessions.OnSessionInviteAcceptedCallbackInternal notificationFn);
internal static EOS_Sessions_AddNotifySessionInviteAcceptedDelegate EOS_Sessions_AddNotifySessionInviteAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_Sessions_AddNotifySessionInviteReceivedDelegate(System.IntPtr handle, ref Sessions.AddNotifySessionInviteReceivedOptionsInternal options, System.IntPtr clientData, Sessions.OnSessionInviteReceivedCallbackInternal notificationFn);
internal static EOS_Sessions_AddNotifySessionInviteReceivedDelegate EOS_Sessions_AddNotifySessionInviteReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_CopyActiveSessionHandleDelegate(System.IntPtr handle, ref Sessions.CopyActiveSessionHandleOptionsInternal options, ref System.IntPtr outSessionHandle);
internal static EOS_Sessions_CopyActiveSessionHandleDelegate EOS_Sessions_CopyActiveSessionHandle;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_CopySessionHandleByInviteIdDelegate(System.IntPtr handle, ref Sessions.CopySessionHandleByInviteIdOptionsInternal options, ref System.IntPtr outSessionHandle);
internal static EOS_Sessions_CopySessionHandleByInviteIdDelegate EOS_Sessions_CopySessionHandleByInviteId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_CopySessionHandleByUiEventIdDelegate(System.IntPtr handle, ref Sessions.CopySessionHandleByUiEventIdOptionsInternal options, ref System.IntPtr outSessionHandle);
internal static EOS_Sessions_CopySessionHandleByUiEventIdDelegate EOS_Sessions_CopySessionHandleByUiEventId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_CopySessionHandleForPresenceDelegate(System.IntPtr handle, ref Sessions.CopySessionHandleForPresenceOptionsInternal options, ref System.IntPtr outSessionHandle);
internal static EOS_Sessions_CopySessionHandleForPresenceDelegate EOS_Sessions_CopySessionHandleForPresence;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_CreateSessionModificationDelegate(System.IntPtr handle, ref Sessions.CreateSessionModificationOptionsInternal options, ref System.IntPtr outSessionModificationHandle);
internal static EOS_Sessions_CreateSessionModificationDelegate EOS_Sessions_CreateSessionModification;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_CreateSessionSearchDelegate(System.IntPtr handle, ref Sessions.CreateSessionSearchOptionsInternal options, ref System.IntPtr outSessionSearchHandle);
internal static EOS_Sessions_CreateSessionSearchDelegate EOS_Sessions_CreateSessionSearch;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_DestroySessionDelegate(System.IntPtr handle, ref Sessions.DestroySessionOptionsInternal options, System.IntPtr clientData, Sessions.OnDestroySessionCallbackInternal completionDelegate);
internal static EOS_Sessions_DestroySessionDelegate EOS_Sessions_DestroySession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_DumpSessionStateDelegate(System.IntPtr handle, ref Sessions.DumpSessionStateOptionsInternal options);
internal static EOS_Sessions_DumpSessionStateDelegate EOS_Sessions_DumpSessionState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_EndSessionDelegate(System.IntPtr handle, ref Sessions.EndSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnEndSessionCallbackInternal completionDelegate);
internal static EOS_Sessions_EndSessionDelegate EOS_Sessions_EndSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Sessions_GetInviteCountDelegate(System.IntPtr handle, ref Sessions.GetInviteCountOptionsInternal options);
internal static EOS_Sessions_GetInviteCountDelegate EOS_Sessions_GetInviteCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_GetInviteIdByIndexDelegate(System.IntPtr handle, ref Sessions.GetInviteIdByIndexOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
internal static EOS_Sessions_GetInviteIdByIndexDelegate EOS_Sessions_GetInviteIdByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_IsUserInSessionDelegate(System.IntPtr handle, ref Sessions.IsUserInSessionOptionsInternal options);
internal static EOS_Sessions_IsUserInSessionDelegate EOS_Sessions_IsUserInSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_JoinSessionDelegate(System.IntPtr handle, ref Sessions.JoinSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnJoinSessionCallbackInternal completionDelegate);
internal static EOS_Sessions_JoinSessionDelegate EOS_Sessions_JoinSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_QueryInvitesDelegate(System.IntPtr handle, ref Sessions.QueryInvitesOptionsInternal options, System.IntPtr clientData, Sessions.OnQueryInvitesCallbackInternal completionDelegate);
internal static EOS_Sessions_QueryInvitesDelegate EOS_Sessions_QueryInvites;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_RegisterPlayersDelegate(System.IntPtr handle, ref Sessions.RegisterPlayersOptionsInternal options, System.IntPtr clientData, Sessions.OnRegisterPlayersCallbackInternal completionDelegate);
internal static EOS_Sessions_RegisterPlayersDelegate EOS_Sessions_RegisterPlayers;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_RejectInviteDelegate(System.IntPtr handle, ref Sessions.RejectInviteOptionsInternal options, System.IntPtr clientData, Sessions.OnRejectInviteCallbackInternal completionDelegate);
internal static EOS_Sessions_RejectInviteDelegate EOS_Sessions_RejectInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_RemoveNotifyJoinSessionAcceptedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Sessions_RemoveNotifyJoinSessionAcceptedDelegate EOS_Sessions_RemoveNotifyJoinSessionAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_RemoveNotifySessionInviteAcceptedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Sessions_RemoveNotifySessionInviteAcceptedDelegate EOS_Sessions_RemoveNotifySessionInviteAccepted;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_RemoveNotifySessionInviteReceivedDelegate(System.IntPtr handle, ulong inId);
internal static EOS_Sessions_RemoveNotifySessionInviteReceivedDelegate EOS_Sessions_RemoveNotifySessionInviteReceived;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_SendInviteDelegate(System.IntPtr handle, ref Sessions.SendInviteOptionsInternal options, System.IntPtr clientData, Sessions.OnSendInviteCallbackInternal completionDelegate);
internal static EOS_Sessions_SendInviteDelegate EOS_Sessions_SendInvite;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_StartSessionDelegate(System.IntPtr handle, ref Sessions.StartSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnStartSessionCallbackInternal completionDelegate);
internal static EOS_Sessions_StartSessionDelegate EOS_Sessions_StartSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_UnregisterPlayersDelegate(System.IntPtr handle, ref Sessions.UnregisterPlayersOptionsInternal options, System.IntPtr clientData, Sessions.OnUnregisterPlayersCallbackInternal completionDelegate);
internal static EOS_Sessions_UnregisterPlayersDelegate EOS_Sessions_UnregisterPlayers;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Sessions_UpdateSessionDelegate(System.IntPtr handle, ref Sessions.UpdateSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnUpdateSessionCallbackInternal completionDelegate);
internal static EOS_Sessions_UpdateSessionDelegate EOS_Sessions_UpdateSession;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Sessions_UpdateSessionModificationDelegate(System.IntPtr handle, ref Sessions.UpdateSessionModificationOptionsInternal options, ref System.IntPtr outSessionModificationHandle);
internal static EOS_Sessions_UpdateSessionModificationDelegate EOS_Sessions_UpdateSessionModification;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_ShutdownDelegate();
internal static EOS_ShutdownDelegate EOS_Shutdown;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Stats_CopyStatByIndexDelegate(System.IntPtr handle, ref Stats.CopyStatByIndexOptionsInternal options, ref System.IntPtr outStat);
internal static EOS_Stats_CopyStatByIndexDelegate EOS_Stats_CopyStatByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_Stats_CopyStatByNameDelegate(System.IntPtr handle, ref Stats.CopyStatByNameOptionsInternal options, ref System.IntPtr outStat);
internal static EOS_Stats_CopyStatByNameDelegate EOS_Stats_CopyStatByName;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_Stats_GetStatsCountDelegate(System.IntPtr handle, ref Stats.GetStatCountOptionsInternal options);
internal static EOS_Stats_GetStatsCountDelegate EOS_Stats_GetStatsCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Stats_IngestStatDelegate(System.IntPtr handle, ref Stats.IngestStatOptionsInternal options, System.IntPtr clientData, Stats.OnIngestStatCompleteCallbackInternal completionDelegate);
internal static EOS_Stats_IngestStatDelegate EOS_Stats_IngestStat;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Stats_QueryStatsDelegate(System.IntPtr handle, ref Stats.QueryStatsOptionsInternal options, System.IntPtr clientData, Stats.OnQueryStatsCompleteCallbackInternal completionDelegate);
internal static EOS_Stats_QueryStatsDelegate EOS_Stats_QueryStats;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_Stats_Stat_ReleaseDelegate(System.IntPtr stat);
internal static EOS_Stats_Stat_ReleaseDelegate EOS_Stats_Stat_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_TitleStorageFileTransferRequest_CancelRequestDelegate(System.IntPtr handle);
internal static EOS_TitleStorageFileTransferRequest_CancelRequestDelegate EOS_TitleStorageFileTransferRequest_CancelRequest;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_TitleStorageFileTransferRequest_GetFileRequestStateDelegate(System.IntPtr handle);
internal static EOS_TitleStorageFileTransferRequest_GetFileRequestStateDelegate EOS_TitleStorageFileTransferRequest_GetFileRequestState;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_TitleStorageFileTransferRequest_GetFilenameDelegate(System.IntPtr handle, uint filenameStringBufferSizeBytes, System.IntPtr outStringBuffer, ref int outStringLength);
internal static EOS_TitleStorageFileTransferRequest_GetFilenameDelegate EOS_TitleStorageFileTransferRequest_GetFilename;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_TitleStorageFileTransferRequest_ReleaseDelegate(System.IntPtr titleStorageFileTransferHandle);
internal static EOS_TitleStorageFileTransferRequest_ReleaseDelegate EOS_TitleStorageFileTransferRequest_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_TitleStorage_CopyFileMetadataAtIndexDelegate(System.IntPtr handle, ref TitleStorage.CopyFileMetadataAtIndexOptionsInternal options, ref System.IntPtr outMetadata);
internal static EOS_TitleStorage_CopyFileMetadataAtIndexDelegate EOS_TitleStorage_CopyFileMetadataAtIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_TitleStorage_CopyFileMetadataByFilenameDelegate(System.IntPtr handle, ref TitleStorage.CopyFileMetadataByFilenameOptionsInternal options, ref System.IntPtr outMetadata);
internal static EOS_TitleStorage_CopyFileMetadataByFilenameDelegate EOS_TitleStorage_CopyFileMetadataByFilename;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_TitleStorage_DeleteCacheDelegate(System.IntPtr handle, ref TitleStorage.DeleteCacheOptionsInternal options, System.IntPtr clientData, TitleStorage.OnDeleteCacheCompleteCallbackInternal completionCallback);
internal static EOS_TitleStorage_DeleteCacheDelegate EOS_TitleStorage_DeleteCache;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_TitleStorage_FileMetadata_ReleaseDelegate(System.IntPtr fileMetadata);
internal static EOS_TitleStorage_FileMetadata_ReleaseDelegate EOS_TitleStorage_FileMetadata_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_TitleStorage_GetFileMetadataCountDelegate(System.IntPtr handle, ref TitleStorage.GetFileMetadataCountOptionsInternal options);
internal static EOS_TitleStorage_GetFileMetadataCountDelegate EOS_TitleStorage_GetFileMetadataCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_TitleStorage_QueryFileDelegate(System.IntPtr handle, ref TitleStorage.QueryFileOptionsInternal options, System.IntPtr clientData, TitleStorage.OnQueryFileCompleteCallbackInternal completionCallback);
internal static EOS_TitleStorage_QueryFileDelegate EOS_TitleStorage_QueryFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_TitleStorage_QueryFileListDelegate(System.IntPtr handle, ref TitleStorage.QueryFileListOptionsInternal options, System.IntPtr clientData, TitleStorage.OnQueryFileListCompleteCallbackInternal completionCallback);
internal static EOS_TitleStorage_QueryFileListDelegate EOS_TitleStorage_QueryFileList;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate System.IntPtr EOS_TitleStorage_ReadFileDelegate(System.IntPtr handle, ref TitleStorage.ReadFileOptionsInternal options, System.IntPtr clientData, TitleStorage.OnReadFileCompleteCallbackInternal completionCallback);
internal static EOS_TitleStorage_ReadFileDelegate EOS_TitleStorage_ReadFile;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UI_AcknowledgeEventIdDelegate(System.IntPtr handle, ref UI.AcknowledgeEventIdOptionsInternal options);
internal static EOS_UI_AcknowledgeEventIdDelegate EOS_UI_AcknowledgeEventId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate ulong EOS_UI_AddNotifyDisplaySettingsUpdatedDelegate(System.IntPtr handle, ref UI.AddNotifyDisplaySettingsUpdatedOptionsInternal options, System.IntPtr clientData, UI.OnDisplaySettingsUpdatedCallbackInternal notificationFn);
internal static EOS_UI_AddNotifyDisplaySettingsUpdatedDelegate EOS_UI_AddNotifyDisplaySettingsUpdated;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_UI_GetFriendsExclusiveInputDelegate(System.IntPtr handle, ref UI.GetFriendsExclusiveInputOptionsInternal options);
internal static EOS_UI_GetFriendsExclusiveInputDelegate EOS_UI_GetFriendsExclusiveInput;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_UI_GetFriendsVisibleDelegate(System.IntPtr handle, ref UI.GetFriendsVisibleOptionsInternal options);
internal static EOS_UI_GetFriendsVisibleDelegate EOS_UI_GetFriendsVisible;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate UI.NotificationLocation EOS_UI_GetNotificationLocationPreferenceDelegate(System.IntPtr handle);
internal static EOS_UI_GetNotificationLocationPreferenceDelegate EOS_UI_GetNotificationLocationPreference;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate UI.KeyCombination EOS_UI_GetToggleFriendsKeyDelegate(System.IntPtr handle, ref UI.GetToggleFriendsKeyOptionsInternal options);
internal static EOS_UI_GetToggleFriendsKeyDelegate EOS_UI_GetToggleFriendsKey;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UI_HideFriendsDelegate(System.IntPtr handle, ref UI.HideFriendsOptionsInternal options, System.IntPtr clientData, UI.OnHideFriendsCallbackInternal completionDelegate);
internal static EOS_UI_HideFriendsDelegate EOS_UI_HideFriends;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_UI_IsSocialOverlayPausedDelegate(System.IntPtr handle, ref UI.IsSocialOverlayPausedOptionsInternal options);
internal static EOS_UI_IsSocialOverlayPausedDelegate EOS_UI_IsSocialOverlayPaused;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate int EOS_UI_IsValidKeyCombinationDelegate(System.IntPtr handle, UI.KeyCombination keyCombination);
internal static EOS_UI_IsValidKeyCombinationDelegate EOS_UI_IsValidKeyCombination;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UI_PauseSocialOverlayDelegate(System.IntPtr handle, ref UI.PauseSocialOverlayOptionsInternal options);
internal static EOS_UI_PauseSocialOverlayDelegate EOS_UI_PauseSocialOverlay;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UI_RemoveNotifyDisplaySettingsUpdatedDelegate(System.IntPtr handle, ulong id);
internal static EOS_UI_RemoveNotifyDisplaySettingsUpdatedDelegate EOS_UI_RemoveNotifyDisplaySettingsUpdated;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UI_SetDisplayPreferenceDelegate(System.IntPtr handle, ref UI.SetDisplayPreferenceOptionsInternal options);
internal static EOS_UI_SetDisplayPreferenceDelegate EOS_UI_SetDisplayPreference;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UI_SetToggleFriendsKeyDelegate(System.IntPtr handle, ref UI.SetToggleFriendsKeyOptionsInternal options);
internal static EOS_UI_SetToggleFriendsKeyDelegate EOS_UI_SetToggleFriendsKey;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UI_ShowBlockPlayerDelegate(System.IntPtr handle, ref UI.ShowBlockPlayerOptionsInternal options, System.IntPtr clientData, UI.OnShowBlockPlayerCallbackInternal completionDelegate);
internal static EOS_UI_ShowBlockPlayerDelegate EOS_UI_ShowBlockPlayer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UI_ShowFriendsDelegate(System.IntPtr handle, ref UI.ShowFriendsOptionsInternal options, System.IntPtr clientData, UI.OnShowFriendsCallbackInternal completionDelegate);
internal static EOS_UI_ShowFriendsDelegate EOS_UI_ShowFriends;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UI_ShowReportPlayerDelegate(System.IntPtr handle, ref UI.ShowReportPlayerOptionsInternal options, System.IntPtr clientData, UI.OnShowReportPlayerCallbackInternal completionDelegate);
internal static EOS_UI_ShowReportPlayerDelegate EOS_UI_ShowReportPlayer;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UserInfo_CopyExternalUserInfoByAccountIdDelegate(System.IntPtr handle, ref UserInfo.CopyExternalUserInfoByAccountIdOptionsInternal options, ref System.IntPtr outExternalUserInfo);
internal static EOS_UserInfo_CopyExternalUserInfoByAccountIdDelegate EOS_UserInfo_CopyExternalUserInfoByAccountId;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UserInfo_CopyExternalUserInfoByAccountTypeDelegate(System.IntPtr handle, ref UserInfo.CopyExternalUserInfoByAccountTypeOptionsInternal options, ref System.IntPtr outExternalUserInfo);
internal static EOS_UserInfo_CopyExternalUserInfoByAccountTypeDelegate EOS_UserInfo_CopyExternalUserInfoByAccountType;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UserInfo_CopyExternalUserInfoByIndexDelegate(System.IntPtr handle, ref UserInfo.CopyExternalUserInfoByIndexOptionsInternal options, ref System.IntPtr outExternalUserInfo);
internal static EOS_UserInfo_CopyExternalUserInfoByIndexDelegate EOS_UserInfo_CopyExternalUserInfoByIndex;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate Result EOS_UserInfo_CopyUserInfoDelegate(System.IntPtr handle, ref UserInfo.CopyUserInfoOptionsInternal options, ref System.IntPtr outUserInfo);
internal static EOS_UserInfo_CopyUserInfoDelegate EOS_UserInfo_CopyUserInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UserInfo_ExternalUserInfo_ReleaseDelegate(System.IntPtr externalUserInfo);
internal static EOS_UserInfo_ExternalUserInfo_ReleaseDelegate EOS_UserInfo_ExternalUserInfo_Release;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate uint EOS_UserInfo_GetExternalUserInfoCountDelegate(System.IntPtr handle, ref UserInfo.GetExternalUserInfoCountOptionsInternal options);
internal static EOS_UserInfo_GetExternalUserInfoCountDelegate EOS_UserInfo_GetExternalUserInfoCount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UserInfo_QueryUserInfoDelegate(System.IntPtr handle, ref UserInfo.QueryUserInfoOptionsInternal options, System.IntPtr clientData, UserInfo.OnQueryUserInfoCallbackInternal completionDelegate);
internal static EOS_UserInfo_QueryUserInfoDelegate EOS_UserInfo_QueryUserInfo;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UserInfo_QueryUserInfoByDisplayNameDelegate(System.IntPtr handle, ref UserInfo.QueryUserInfoByDisplayNameOptionsInternal options, System.IntPtr clientData, UserInfo.OnQueryUserInfoByDisplayNameCallbackInternal completionDelegate);
internal static EOS_UserInfo_QueryUserInfoByDisplayNameDelegate EOS_UserInfo_QueryUserInfoByDisplayName;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UserInfo_QueryUserInfoByExternalAccountDelegate(System.IntPtr handle, ref UserInfo.QueryUserInfoByExternalAccountOptionsInternal options, System.IntPtr clientData, UserInfo.OnQueryUserInfoByExternalAccountCallbackInternal completionDelegate);
internal static EOS_UserInfo_QueryUserInfoByExternalAccountDelegate EOS_UserInfo_QueryUserInfoByExternalAccount;
[UnmanagedFunctionPointer(Config.LibraryCallingConvention)]
internal delegate void EOS_UserInfo_ReleaseDelegate(System.IntPtr userInfo);
internal static EOS_UserInfo_ReleaseDelegate EOS_UserInfo_Release;
#endif
#if !EOS_DYNAMIC_BINDINGS
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Achievements_AddNotifyAchievementsUnlocked(System.IntPtr handle, ref Achievements.AddNotifyAchievementsUnlockedOptionsInternal options, System.IntPtr clientData, Achievements.OnAchievementsUnlockedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Achievements_AddNotifyAchievementsUnlockedV2(System.IntPtr handle, ref Achievements.AddNotifyAchievementsUnlockedV2OptionsInternal options, System.IntPtr clientData, Achievements.OnAchievementsUnlockedCallbackV2Internal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyAchievementDefinitionByAchievementId(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionByAchievementIdOptionsInternal options, ref System.IntPtr outDefinition);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyAchievementDefinitionByIndex(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionByIndexOptionsInternal options, ref System.IntPtr outDefinition);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyAchievementDefinitionV2ByAchievementId(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionV2ByAchievementIdOptionsInternal options, ref System.IntPtr outDefinition);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyAchievementDefinitionV2ByIndex(System.IntPtr handle, ref Achievements.CopyAchievementDefinitionV2ByIndexOptionsInternal options, ref System.IntPtr outDefinition);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyPlayerAchievementByAchievementId(System.IntPtr handle, ref Achievements.CopyPlayerAchievementByAchievementIdOptionsInternal options, ref System.IntPtr outAchievement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyPlayerAchievementByIndex(System.IntPtr handle, ref Achievements.CopyPlayerAchievementByIndexOptionsInternal options, ref System.IntPtr outAchievement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyUnlockedAchievementByAchievementId(System.IntPtr handle, ref Achievements.CopyUnlockedAchievementByAchievementIdOptionsInternal options, ref System.IntPtr outAchievement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Achievements_CopyUnlockedAchievementByIndex(System.IntPtr handle, ref Achievements.CopyUnlockedAchievementByIndexOptionsInternal options, ref System.IntPtr outAchievement);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_DefinitionV2_Release(System.IntPtr achievementDefinition);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_Definition_Release(System.IntPtr achievementDefinition);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Achievements_GetAchievementDefinitionCount(System.IntPtr handle, ref Achievements.GetAchievementDefinitionCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Achievements_GetPlayerAchievementCount(System.IntPtr handle, ref Achievements.GetPlayerAchievementCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Achievements_GetUnlockedAchievementCount(System.IntPtr handle, ref Achievements.GetUnlockedAchievementCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_PlayerAchievement_Release(System.IntPtr achievement);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_QueryDefinitions(System.IntPtr handle, ref Achievements.QueryDefinitionsOptionsInternal options, System.IntPtr clientData, Achievements.OnQueryDefinitionsCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_QueryPlayerAchievements(System.IntPtr handle, ref Achievements.QueryPlayerAchievementsOptionsInternal options, System.IntPtr clientData, Achievements.OnQueryPlayerAchievementsCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_RemoveNotifyAchievementsUnlocked(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_UnlockAchievements(System.IntPtr handle, ref Achievements.UnlockAchievementsOptionsInternal options, System.IntPtr clientData, Achievements.OnUnlockAchievementsCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Achievements_UnlockedAchievement_Release(System.IntPtr achievement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ActiveSession_CopyInfo(System.IntPtr handle, ref Sessions.ActiveSessionCopyInfoOptionsInternal options, ref System.IntPtr outActiveSessionInfo);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_ActiveSession_GetRegisteredPlayerByIndex(System.IntPtr handle, ref Sessions.ActiveSessionGetRegisteredPlayerByIndexOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_ActiveSession_GetRegisteredPlayerCount(System.IntPtr handle, ref Sessions.ActiveSessionGetRegisteredPlayerCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_ActiveSession_Info_Release(System.IntPtr activeSessionInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_ActiveSession_Release(System.IntPtr activeSessionHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_AddExternalIntegrityCatalog(System.IntPtr handle, ref AntiCheatClient.AddExternalIntegrityCatalogOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatClient_AddNotifyClientIntegrityViolated(System.IntPtr handle, ref AntiCheatClient.AddNotifyClientIntegrityViolatedOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnClientIntegrityViolatedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatClient_AddNotifyMessageToPeer(System.IntPtr handle, ref AntiCheatClient.AddNotifyMessageToPeerOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnMessageToPeerCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatClient_AddNotifyMessageToServer(System.IntPtr handle, ref AntiCheatClient.AddNotifyMessageToServerOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnMessageToServerCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatClient_AddNotifyPeerActionRequired(System.IntPtr handle, ref AntiCheatClient.AddNotifyPeerActionRequiredOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnPeerActionRequiredCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatClient_AddNotifyPeerAuthStatusChanged(System.IntPtr handle, ref AntiCheatClient.AddNotifyPeerAuthStatusChangedOptionsInternal options, System.IntPtr clientData, AntiCheatClient.OnPeerAuthStatusChangedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_BeginSession(System.IntPtr handle, ref AntiCheatClient.BeginSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_EndSession(System.IntPtr handle, ref AntiCheatClient.EndSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_GetProtectMessageOutputLength(System.IntPtr handle, ref AntiCheatClient.GetProtectMessageOutputLengthOptionsInternal options, ref uint outBufferSizeBytes);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_PollStatus(System.IntPtr handle, ref AntiCheatClient.PollStatusOptionsInternal options, ref AntiCheatClient.AntiCheatClientViolationType outViolationType, System.IntPtr outMessage);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_ProtectMessage(System.IntPtr handle, ref AntiCheatClient.ProtectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_ReceiveMessageFromPeer(System.IntPtr handle, ref AntiCheatClient.ReceiveMessageFromPeerOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_ReceiveMessageFromServer(System.IntPtr handle, ref AntiCheatClient.ReceiveMessageFromServerOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_RegisterPeer(System.IntPtr handle, ref AntiCheatClient.RegisterPeerOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatClient_RemoveNotifyClientIntegrityViolated(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatClient_RemoveNotifyMessageToPeer(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatClient_RemoveNotifyMessageToServer(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatClient_RemoveNotifyPeerActionRequired(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatClient_RemoveNotifyPeerAuthStatusChanged(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_UnprotectMessage(System.IntPtr handle, ref AntiCheatClient.UnprotectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatClient_UnregisterPeer(System.IntPtr handle, ref AntiCheatClient.UnregisterPeerOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatServer_AddNotifyClientActionRequired(System.IntPtr handle, ref AntiCheatServer.AddNotifyClientActionRequiredOptionsInternal options, System.IntPtr clientData, AntiCheatServer.OnClientActionRequiredCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatServer_AddNotifyClientAuthStatusChanged(System.IntPtr handle, ref AntiCheatServer.AddNotifyClientAuthStatusChangedOptionsInternal options, System.IntPtr clientData, AntiCheatServer.OnClientAuthStatusChangedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_AntiCheatServer_AddNotifyMessageToClient(System.IntPtr handle, ref AntiCheatServer.AddNotifyMessageToClientOptionsInternal options, System.IntPtr clientData, AntiCheatServer.OnMessageToClientCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_BeginSession(System.IntPtr handle, ref AntiCheatServer.BeginSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_EndSession(System.IntPtr handle, ref AntiCheatServer.EndSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_GetProtectMessageOutputLength(System.IntPtr handle, ref AntiCheatServer.GetProtectMessageOutputLengthOptionsInternal options, ref uint outBufferSizeBytes);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogEvent(System.IntPtr handle, ref AntiCheatCommon.LogEventOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogGameRoundEnd(System.IntPtr handle, ref AntiCheatCommon.LogGameRoundEndOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogGameRoundStart(System.IntPtr handle, ref AntiCheatCommon.LogGameRoundStartOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerDespawn(System.IntPtr handle, ref AntiCheatCommon.LogPlayerDespawnOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerRevive(System.IntPtr handle, ref AntiCheatCommon.LogPlayerReviveOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerSpawn(System.IntPtr handle, ref AntiCheatCommon.LogPlayerSpawnOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerTakeDamage(System.IntPtr handle, ref AntiCheatCommon.LogPlayerTakeDamageOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerTick(System.IntPtr handle, ref AntiCheatCommon.LogPlayerTickOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerUseAbility(System.IntPtr handle, ref AntiCheatCommon.LogPlayerUseAbilityOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_LogPlayerUseWeapon(System.IntPtr handle, ref AntiCheatCommon.LogPlayerUseWeaponOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_ProtectMessage(System.IntPtr handle, ref AntiCheatServer.ProtectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_ReceiveMessageFromClient(System.IntPtr handle, ref AntiCheatServer.ReceiveMessageFromClientOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_RegisterClient(System.IntPtr handle, ref AntiCheatServer.RegisterClientOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_RegisterEvent(System.IntPtr handle, ref AntiCheatCommon.RegisterEventOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatServer_RemoveNotifyClientActionRequired(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatServer_RemoveNotifyClientAuthStatusChanged(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_AntiCheatServer_RemoveNotifyMessageToClient(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_SetClientDetails(System.IntPtr handle, ref AntiCheatCommon.SetClientDetailsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_SetClientNetworkState(System.IntPtr handle, ref AntiCheatServer.SetClientNetworkStateOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_SetGameSessionId(System.IntPtr handle, ref AntiCheatCommon.SetGameSessionIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_UnprotectMessage(System.IntPtr handle, ref AntiCheatServer.UnprotectMessageOptionsInternal options, System.IntPtr outBuffer, ref uint outBytesWritten);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_AntiCheatServer_UnregisterClient(System.IntPtr handle, ref AntiCheatServer.UnregisterClientOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Auth_AddNotifyLoginStatusChanged(System.IntPtr handle, ref Auth.AddNotifyLoginStatusChangedOptionsInternal options, System.IntPtr clientData, Auth.OnLoginStatusChangedCallbackInternal notification);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Auth_CopyIdToken(System.IntPtr handle, ref Auth.CopyIdTokenOptionsInternal options, ref System.IntPtr outIdToken);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Auth_CopyUserAuthToken(System.IntPtr handle, ref Auth.CopyUserAuthTokenOptionsInternal options, System.IntPtr localUserId, ref System.IntPtr outUserAuthToken);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_DeletePersistentAuth(System.IntPtr handle, ref Auth.DeletePersistentAuthOptionsInternal options, System.IntPtr clientData, Auth.OnDeletePersistentAuthCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Auth_GetLoggedInAccountByIndex(System.IntPtr handle, int index);
[DllImport(Config.LibraryName)]
internal static extern int EOS_Auth_GetLoggedInAccountsCount(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern LoginStatus EOS_Auth_GetLoginStatus(System.IntPtr handle, System.IntPtr localUserId);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Auth_GetMergedAccountByIndex(System.IntPtr handle, System.IntPtr localUserId, uint index);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Auth_GetMergedAccountsCount(System.IntPtr handle, System.IntPtr localUserId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Auth_GetSelectedAccountId(System.IntPtr handle, System.IntPtr localUserId, ref System.IntPtr outSelectedAccountId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_IdToken_Release(System.IntPtr idToken);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_LinkAccount(System.IntPtr handle, ref Auth.LinkAccountOptionsInternal options, System.IntPtr clientData, Auth.OnLinkAccountCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_Login(System.IntPtr handle, ref Auth.LoginOptionsInternal options, System.IntPtr clientData, Auth.OnLoginCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_Logout(System.IntPtr handle, ref Auth.LogoutOptionsInternal options, System.IntPtr clientData, Auth.OnLogoutCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_QueryIdToken(System.IntPtr handle, ref Auth.QueryIdTokenOptionsInternal options, System.IntPtr clientData, Auth.OnQueryIdTokenCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_RemoveNotifyLoginStatusChanged(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_Token_Release(System.IntPtr authToken);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_VerifyIdToken(System.IntPtr handle, ref Auth.VerifyIdTokenOptionsInternal options, System.IntPtr clientData, Auth.OnVerifyIdTokenCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Auth_VerifyUserAuth(System.IntPtr handle, ref Auth.VerifyUserAuthOptionsInternal options, System.IntPtr clientData, Auth.OnVerifyUserAuthCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ByteArray_ToString(System.IntPtr byteArray, uint length, System.IntPtr outBuffer, ref uint inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Connect_AddNotifyAuthExpiration(System.IntPtr handle, ref Connect.AddNotifyAuthExpirationOptionsInternal options, System.IntPtr clientData, Connect.OnAuthExpirationCallbackInternal notification);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Connect_AddNotifyLoginStatusChanged(System.IntPtr handle, ref Connect.AddNotifyLoginStatusChangedOptionsInternal options, System.IntPtr clientData, Connect.OnLoginStatusChangedCallbackInternal notification);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Connect_CopyIdToken(System.IntPtr handle, ref Connect.CopyIdTokenOptionsInternal options, ref System.IntPtr outIdToken);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Connect_CopyProductUserExternalAccountByAccountId(System.IntPtr handle, ref Connect.CopyProductUserExternalAccountByAccountIdOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Connect_CopyProductUserExternalAccountByAccountType(System.IntPtr handle, ref Connect.CopyProductUserExternalAccountByAccountTypeOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Connect_CopyProductUserExternalAccountByIndex(System.IntPtr handle, ref Connect.CopyProductUserExternalAccountByIndexOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Connect_CopyProductUserInfo(System.IntPtr handle, ref Connect.CopyProductUserInfoOptionsInternal options, ref System.IntPtr outExternalAccountInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_CreateDeviceId(System.IntPtr handle, ref Connect.CreateDeviceIdOptionsInternal options, System.IntPtr clientData, Connect.OnCreateDeviceIdCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_CreateUser(System.IntPtr handle, ref Connect.CreateUserOptionsInternal options, System.IntPtr clientData, Connect.OnCreateUserCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_DeleteDeviceId(System.IntPtr handle, ref Connect.DeleteDeviceIdOptionsInternal options, System.IntPtr clientData, Connect.OnDeleteDeviceIdCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_ExternalAccountInfo_Release(System.IntPtr externalAccountInfo);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Connect_GetExternalAccountMapping(System.IntPtr handle, ref Connect.GetExternalAccountMappingsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Connect_GetLoggedInUserByIndex(System.IntPtr handle, int index);
[DllImport(Config.LibraryName)]
internal static extern int EOS_Connect_GetLoggedInUsersCount(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern LoginStatus EOS_Connect_GetLoginStatus(System.IntPtr handle, System.IntPtr localUserId);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Connect_GetProductUserExternalAccountCount(System.IntPtr handle, ref Connect.GetProductUserExternalAccountCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Connect_GetProductUserIdMapping(System.IntPtr handle, ref Connect.GetProductUserIdMappingOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_IdToken_Release(System.IntPtr idToken);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_LinkAccount(System.IntPtr handle, ref Connect.LinkAccountOptionsInternal options, System.IntPtr clientData, Connect.OnLinkAccountCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_Login(System.IntPtr handle, ref Connect.LoginOptionsInternal options, System.IntPtr clientData, Connect.OnLoginCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_QueryExternalAccountMappings(System.IntPtr handle, ref Connect.QueryExternalAccountMappingsOptionsInternal options, System.IntPtr clientData, Connect.OnQueryExternalAccountMappingsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_QueryProductUserIdMappings(System.IntPtr handle, ref Connect.QueryProductUserIdMappingsOptionsInternal options, System.IntPtr clientData, Connect.OnQueryProductUserIdMappingsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_RemoveNotifyAuthExpiration(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_RemoveNotifyLoginStatusChanged(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_TransferDeviceIdAccount(System.IntPtr handle, ref Connect.TransferDeviceIdAccountOptionsInternal options, System.IntPtr clientData, Connect.OnTransferDeviceIdAccountCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_UnlinkAccount(System.IntPtr handle, ref Connect.UnlinkAccountOptionsInternal options, System.IntPtr clientData, Connect.OnUnlinkAccountCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Connect_VerifyIdToken(System.IntPtr handle, ref Connect.VerifyIdTokenOptionsInternal options, System.IntPtr clientData, Connect.OnVerifyIdTokenCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ContinuanceToken_ToString(System.IntPtr continuanceToken, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_CustomInvites_AddNotifyCustomInviteAccepted(System.IntPtr handle, ref CustomInvites.AddNotifyCustomInviteAcceptedOptionsInternal options, System.IntPtr clientData, CustomInvites.OnCustomInviteAcceptedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_CustomInvites_AddNotifyCustomInviteReceived(System.IntPtr handle, ref CustomInvites.AddNotifyCustomInviteReceivedOptionsInternal options, System.IntPtr clientData, CustomInvites.OnCustomInviteReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_CustomInvites_AddNotifyCustomInviteRejected(System.IntPtr handle, ref CustomInvites.AddNotifyCustomInviteRejectedOptionsInternal options, System.IntPtr clientData, CustomInvites.OnCustomInviteRejectedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_CustomInvites_FinalizeInvite(System.IntPtr handle, ref CustomInvites.FinalizeInviteOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_CustomInvites_RemoveNotifyCustomInviteAccepted(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_CustomInvites_RemoveNotifyCustomInviteReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_CustomInvites_RemoveNotifyCustomInviteRejected(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_CustomInvites_SendCustomInvite(System.IntPtr handle, ref CustomInvites.SendCustomInviteOptionsInternal options, System.IntPtr clientData, CustomInvites.OnSendCustomInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_CustomInvites_SetCustomInvite(System.IntPtr handle, ref CustomInvites.SetCustomInviteOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern int EOS_EResult_IsOperationComplete(Result result);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_EResult_ToString(Result result);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_CatalogItem_Release(System.IntPtr catalogItem);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_CatalogOffer_Release(System.IntPtr catalogOffer);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_CatalogRelease_Release(System.IntPtr catalogRelease);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_Checkout(System.IntPtr handle, ref Ecom.CheckoutOptionsInternal options, System.IntPtr clientData, Ecom.OnCheckoutCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyEntitlementById(System.IntPtr handle, ref Ecom.CopyEntitlementByIdOptionsInternal options, ref System.IntPtr outEntitlement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyEntitlementByIndex(System.IntPtr handle, ref Ecom.CopyEntitlementByIndexOptionsInternal options, ref System.IntPtr outEntitlement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyEntitlementByNameAndIndex(System.IntPtr handle, ref Ecom.CopyEntitlementByNameAndIndexOptionsInternal options, ref System.IntPtr outEntitlement);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyItemById(System.IntPtr handle, ref Ecom.CopyItemByIdOptionsInternal options, ref System.IntPtr outItem);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyItemImageInfoByIndex(System.IntPtr handle, ref Ecom.CopyItemImageInfoByIndexOptionsInternal options, ref System.IntPtr outImageInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyItemReleaseByIndex(System.IntPtr handle, ref Ecom.CopyItemReleaseByIndexOptionsInternal options, ref System.IntPtr outRelease);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyOfferById(System.IntPtr handle, ref Ecom.CopyOfferByIdOptionsInternal options, ref System.IntPtr outOffer);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyOfferByIndex(System.IntPtr handle, ref Ecom.CopyOfferByIndexOptionsInternal options, ref System.IntPtr outOffer);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyOfferImageInfoByIndex(System.IntPtr handle, ref Ecom.CopyOfferImageInfoByIndexOptionsInternal options, ref System.IntPtr outImageInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyOfferItemByIndex(System.IntPtr handle, ref Ecom.CopyOfferItemByIndexOptionsInternal options, ref System.IntPtr outItem);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyTransactionById(System.IntPtr handle, ref Ecom.CopyTransactionByIdOptionsInternal options, ref System.IntPtr outTransaction);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_CopyTransactionByIndex(System.IntPtr handle, ref Ecom.CopyTransactionByIndexOptionsInternal options, ref System.IntPtr outTransaction);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_Entitlement_Release(System.IntPtr entitlement);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetEntitlementsByNameCount(System.IntPtr handle, ref Ecom.GetEntitlementsByNameCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetEntitlementsCount(System.IntPtr handle, ref Ecom.GetEntitlementsCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetItemImageInfoCount(System.IntPtr handle, ref Ecom.GetItemImageInfoCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetItemReleaseCount(System.IntPtr handle, ref Ecom.GetItemReleaseCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetOfferCount(System.IntPtr handle, ref Ecom.GetOfferCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetOfferImageInfoCount(System.IntPtr handle, ref Ecom.GetOfferImageInfoCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetOfferItemCount(System.IntPtr handle, ref Ecom.GetOfferItemCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_GetTransactionCount(System.IntPtr handle, ref Ecom.GetTransactionCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_KeyImageInfo_Release(System.IntPtr keyImageInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_QueryEntitlements(System.IntPtr handle, ref Ecom.QueryEntitlementsOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryEntitlementsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_QueryOffers(System.IntPtr handle, ref Ecom.QueryOffersOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryOffersCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_QueryOwnership(System.IntPtr handle, ref Ecom.QueryOwnershipOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryOwnershipCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_QueryOwnershipToken(System.IntPtr handle, ref Ecom.QueryOwnershipTokenOptionsInternal options, System.IntPtr clientData, Ecom.OnQueryOwnershipTokenCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_RedeemEntitlements(System.IntPtr handle, ref Ecom.RedeemEntitlementsOptionsInternal options, System.IntPtr clientData, Ecom.OnRedeemEntitlementsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_Transaction_CopyEntitlementByIndex(System.IntPtr handle, ref Ecom.TransactionCopyEntitlementByIndexOptionsInternal options, ref System.IntPtr outEntitlement);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Ecom_Transaction_GetEntitlementsCount(System.IntPtr handle, ref Ecom.TransactionGetEntitlementsCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Ecom_Transaction_GetTransactionId(System.IntPtr handle, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Ecom_Transaction_Release(System.IntPtr transaction);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_EpicAccountId_FromString(System.IntPtr accountIdString);
[DllImport(Config.LibraryName)]
internal static extern int EOS_EpicAccountId_IsValid(System.IntPtr accountId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_EpicAccountId_ToString(System.IntPtr accountId, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Friends_AcceptInvite(System.IntPtr handle, ref Friends.AcceptInviteOptionsInternal options, System.IntPtr clientData, Friends.OnAcceptInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Friends_AddNotifyFriendsUpdate(System.IntPtr handle, ref Friends.AddNotifyFriendsUpdateOptionsInternal options, System.IntPtr clientData, Friends.OnFriendsUpdateCallbackInternal friendsUpdateHandler);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Friends_GetFriendAtIndex(System.IntPtr handle, ref Friends.GetFriendAtIndexOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern int EOS_Friends_GetFriendsCount(System.IntPtr handle, ref Friends.GetFriendsCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Friends.FriendsStatus EOS_Friends_GetStatus(System.IntPtr handle, ref Friends.GetStatusOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Friends_QueryFriends(System.IntPtr handle, ref Friends.QueryFriendsOptionsInternal options, System.IntPtr clientData, Friends.OnQueryFriendsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Friends_RejectInvite(System.IntPtr handle, ref Friends.RejectInviteOptionsInternal options, System.IntPtr clientData, Friends.OnRejectInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Friends_RemoveNotifyFriendsUpdate(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Friends_SendInvite(System.IntPtr handle, ref Friends.SendInviteOptionsInternal options, System.IntPtr clientData, Friends.OnSendInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_GetVersion();
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Initialize(ref Platform.InitializeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_IntegratedPlatformOptionsContainer_Add(System.IntPtr handle, ref IntegratedPlatform.IntegratedPlatformOptionsContainerAddOptionsInternal inOptions);
[DllImport(Config.LibraryName)]
internal static extern void EOS_IntegratedPlatformOptionsContainer_Release(System.IntPtr integratedPlatformOptionsContainerHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer(ref IntegratedPlatform.CreateIntegratedPlatformOptionsContainerOptionsInternal options, ref System.IntPtr outIntegratedPlatformOptionsContainerHandle);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_KWS_AddNotifyPermissionsUpdateReceived(System.IntPtr handle, ref KWS.AddNotifyPermissionsUpdateReceivedOptionsInternal options, System.IntPtr clientData, KWS.OnPermissionsUpdateReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_KWS_CopyPermissionByIndex(System.IntPtr handle, ref KWS.CopyPermissionByIndexOptionsInternal options, ref System.IntPtr outPermission);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_CreateUser(System.IntPtr handle, ref KWS.CreateUserOptionsInternal options, System.IntPtr clientData, KWS.OnCreateUserCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_KWS_GetPermissionByKey(System.IntPtr handle, ref KWS.GetPermissionByKeyOptionsInternal options, ref KWS.KWSPermissionStatus outPermission);
[DllImport(Config.LibraryName)]
internal static extern int EOS_KWS_GetPermissionsCount(System.IntPtr handle, ref KWS.GetPermissionsCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_PermissionStatus_Release(System.IntPtr permissionStatus);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_QueryAgeGate(System.IntPtr handle, ref KWS.QueryAgeGateOptionsInternal options, System.IntPtr clientData, KWS.OnQueryAgeGateCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_QueryPermissions(System.IntPtr handle, ref KWS.QueryPermissionsOptionsInternal options, System.IntPtr clientData, KWS.OnQueryPermissionsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_RemoveNotifyPermissionsUpdateReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_RequestPermissions(System.IntPtr handle, ref KWS.RequestPermissionsOptionsInternal options, System.IntPtr clientData, KWS.OnRequestPermissionsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_KWS_UpdateParentEmail(System.IntPtr handle, ref KWS.UpdateParentEmailOptionsInternal options, System.IntPtr clientData, KWS.OnUpdateParentEmailCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Leaderboards_CopyLeaderboardDefinitionByIndex(System.IntPtr handle, ref Leaderboards.CopyLeaderboardDefinitionByIndexOptionsInternal options, ref System.IntPtr outLeaderboardDefinition);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardId(System.IntPtr handle, ref Leaderboards.CopyLeaderboardDefinitionByLeaderboardIdOptionsInternal options, ref System.IntPtr outLeaderboardDefinition);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Leaderboards_CopyLeaderboardRecordByIndex(System.IntPtr handle, ref Leaderboards.CopyLeaderboardRecordByIndexOptionsInternal options, ref System.IntPtr outLeaderboardRecord);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Leaderboards_CopyLeaderboardRecordByUserId(System.IntPtr handle, ref Leaderboards.CopyLeaderboardRecordByUserIdOptionsInternal options, ref System.IntPtr outLeaderboardRecord);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Leaderboards_CopyLeaderboardUserScoreByIndex(System.IntPtr handle, ref Leaderboards.CopyLeaderboardUserScoreByIndexOptionsInternal options, ref System.IntPtr outLeaderboardUserScore);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Leaderboards_CopyLeaderboardUserScoreByUserId(System.IntPtr handle, ref Leaderboards.CopyLeaderboardUserScoreByUserIdOptionsInternal options, ref System.IntPtr outLeaderboardUserScore);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_Definition_Release(System.IntPtr leaderboardDefinition);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Leaderboards_GetLeaderboardDefinitionCount(System.IntPtr handle, ref Leaderboards.GetLeaderboardDefinitionCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Leaderboards_GetLeaderboardRecordCount(System.IntPtr handle, ref Leaderboards.GetLeaderboardRecordCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Leaderboards_GetLeaderboardUserScoreCount(System.IntPtr handle, ref Leaderboards.GetLeaderboardUserScoreCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_LeaderboardDefinition_Release(System.IntPtr leaderboardDefinition);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_LeaderboardRecord_Release(System.IntPtr leaderboardRecord);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_LeaderboardUserScore_Release(System.IntPtr leaderboardUserScore);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_QueryLeaderboardDefinitions(System.IntPtr handle, ref Leaderboards.QueryLeaderboardDefinitionsOptionsInternal options, System.IntPtr clientData, Leaderboards.OnQueryLeaderboardDefinitionsCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_QueryLeaderboardRanks(System.IntPtr handle, ref Leaderboards.QueryLeaderboardRanksOptionsInternal options, System.IntPtr clientData, Leaderboards.OnQueryLeaderboardRanksCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Leaderboards_QueryLeaderboardUserScores(System.IntPtr handle, ref Leaderboards.QueryLeaderboardUserScoresOptionsInternal options, System.IntPtr clientData, Leaderboards.OnQueryLeaderboardUserScoresCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyDetails_CopyAttributeByIndex(System.IntPtr handle, ref Lobby.LobbyDetailsCopyAttributeByIndexOptionsInternal options, ref System.IntPtr outAttribute);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyDetails_CopyAttributeByKey(System.IntPtr handle, ref Lobby.LobbyDetailsCopyAttributeByKeyOptionsInternal options, ref System.IntPtr outAttribute);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyDetails_CopyInfo(System.IntPtr handle, ref Lobby.LobbyDetailsCopyInfoOptionsInternal options, ref System.IntPtr outLobbyDetailsInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyDetails_CopyMemberAttributeByIndex(System.IntPtr handle, ref Lobby.LobbyDetailsCopyMemberAttributeByIndexOptionsInternal options, ref System.IntPtr outAttribute);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyDetails_CopyMemberAttributeByKey(System.IntPtr handle, ref Lobby.LobbyDetailsCopyMemberAttributeByKeyOptionsInternal options, ref System.IntPtr outAttribute);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_LobbyDetails_GetAttributeCount(System.IntPtr handle, ref Lobby.LobbyDetailsGetAttributeCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_LobbyDetails_GetLobbyOwner(System.IntPtr handle, ref Lobby.LobbyDetailsGetLobbyOwnerOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_LobbyDetails_GetMemberAttributeCount(System.IntPtr handle, ref Lobby.LobbyDetailsGetMemberAttributeCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_LobbyDetails_GetMemberByIndex(System.IntPtr handle, ref Lobby.LobbyDetailsGetMemberByIndexOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_LobbyDetails_GetMemberCount(System.IntPtr handle, ref Lobby.LobbyDetailsGetMemberCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_LobbyDetails_Info_Release(System.IntPtr lobbyDetailsInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_LobbyDetails_Release(System.IntPtr lobbyHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_AddAttribute(System.IntPtr handle, ref Lobby.LobbyModificationAddAttributeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_AddMemberAttribute(System.IntPtr handle, ref Lobby.LobbyModificationAddMemberAttributeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_LobbyModification_Release(System.IntPtr lobbyModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_RemoveAttribute(System.IntPtr handle, ref Lobby.LobbyModificationRemoveAttributeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_RemoveMemberAttribute(System.IntPtr handle, ref Lobby.LobbyModificationRemoveMemberAttributeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_SetBucketId(System.IntPtr handle, ref Lobby.LobbyModificationSetBucketIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_SetInvitesAllowed(System.IntPtr handle, ref Lobby.LobbyModificationSetInvitesAllowedOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_SetMaxMembers(System.IntPtr handle, ref Lobby.LobbyModificationSetMaxMembersOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbyModification_SetPermissionLevel(System.IntPtr handle, ref Lobby.LobbyModificationSetPermissionLevelOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbySearch_CopySearchResultByIndex(System.IntPtr handle, ref Lobby.LobbySearchCopySearchResultByIndexOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_LobbySearch_Find(System.IntPtr handle, ref Lobby.LobbySearchFindOptionsInternal options, System.IntPtr clientData, Lobby.LobbySearchOnFindCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_LobbySearch_GetSearchResultCount(System.IntPtr handle, ref Lobby.LobbySearchGetSearchResultCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_LobbySearch_Release(System.IntPtr lobbySearchHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbySearch_RemoveParameter(System.IntPtr handle, ref Lobby.LobbySearchRemoveParameterOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbySearch_SetLobbyId(System.IntPtr handle, ref Lobby.LobbySearchSetLobbyIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbySearch_SetMaxResults(System.IntPtr handle, ref Lobby.LobbySearchSetMaxResultsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbySearch_SetParameter(System.IntPtr handle, ref Lobby.LobbySearchSetParameterOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_LobbySearch_SetTargetUserId(System.IntPtr handle, ref Lobby.LobbySearchSetTargetUserIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyJoinLobbyAccepted(System.IntPtr handle, ref Lobby.AddNotifyJoinLobbyAcceptedOptionsInternal options, System.IntPtr clientData, Lobby.OnJoinLobbyAcceptedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyLobbyInviteAccepted(System.IntPtr handle, ref Lobby.AddNotifyLobbyInviteAcceptedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyInviteAcceptedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyLobbyInviteReceived(System.IntPtr handle, ref Lobby.AddNotifyLobbyInviteReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyInviteReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyLobbyInviteRejected(System.IntPtr handle, ref Lobby.AddNotifyLobbyInviteRejectedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyInviteRejectedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyLobbyMemberStatusReceived(System.IntPtr handle, ref Lobby.AddNotifyLobbyMemberStatusReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyMemberStatusReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyLobbyMemberUpdateReceived(System.IntPtr handle, ref Lobby.AddNotifyLobbyMemberUpdateReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyMemberUpdateReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyLobbyUpdateReceived(System.IntPtr handle, ref Lobby.AddNotifyLobbyUpdateReceivedOptionsInternal options, System.IntPtr clientData, Lobby.OnLobbyUpdateReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifyRTCRoomConnectionChanged(System.IntPtr handle, ref Lobby.AddNotifyRTCRoomConnectionChangedOptionsInternal options, System.IntPtr clientData, Lobby.OnRTCRoomConnectionChangedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Lobby_AddNotifySendLobbyNativeInviteRequested(System.IntPtr handle, ref Lobby.AddNotifySendLobbyNativeInviteRequestedOptionsInternal options, System.IntPtr clientData, Lobby.OnSendLobbyNativeInviteRequestedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_Attribute_Release(System.IntPtr lobbyAttribute);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_CopyLobbyDetailsHandle(System.IntPtr handle, ref Lobby.CopyLobbyDetailsHandleOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_CopyLobbyDetailsHandleByInviteId(System.IntPtr handle, ref Lobby.CopyLobbyDetailsHandleByInviteIdOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_CopyLobbyDetailsHandleByUiEventId(System.IntPtr handle, ref Lobby.CopyLobbyDetailsHandleByUiEventIdOptionsInternal options, ref System.IntPtr outLobbyDetailsHandle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_CreateLobby(System.IntPtr handle, ref Lobby.CreateLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnCreateLobbyCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_CreateLobbySearch(System.IntPtr handle, ref Lobby.CreateLobbySearchOptionsInternal options, ref System.IntPtr outLobbySearchHandle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_DestroyLobby(System.IntPtr handle, ref Lobby.DestroyLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnDestroyLobbyCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Lobby_GetInviteCount(System.IntPtr handle, ref Lobby.GetInviteCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_GetInviteIdByIndex(System.IntPtr handle, ref Lobby.GetInviteIdByIndexOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_GetRTCRoomName(System.IntPtr handle, ref Lobby.GetRTCRoomNameOptionsInternal options, System.IntPtr outBuffer, ref uint inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_HardMuteMember(System.IntPtr handle, ref Lobby.HardMuteMemberOptionsInternal options, System.IntPtr clientData, Lobby.OnHardMuteMemberCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_IsRTCRoomConnected(System.IntPtr handle, ref Lobby.IsRTCRoomConnectedOptionsInternal options, ref int bOutIsConnected);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_JoinLobby(System.IntPtr handle, ref Lobby.JoinLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnJoinLobbyCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_JoinLobbyById(System.IntPtr handle, ref Lobby.JoinLobbyByIdOptionsInternal options, System.IntPtr clientData, Lobby.OnJoinLobbyByIdCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_KickMember(System.IntPtr handle, ref Lobby.KickMemberOptionsInternal options, System.IntPtr clientData, Lobby.OnKickMemberCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_LeaveLobby(System.IntPtr handle, ref Lobby.LeaveLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnLeaveLobbyCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_PromoteMember(System.IntPtr handle, ref Lobby.PromoteMemberOptionsInternal options, System.IntPtr clientData, Lobby.OnPromoteMemberCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_QueryInvites(System.IntPtr handle, ref Lobby.QueryInvitesOptionsInternal options, System.IntPtr clientData, Lobby.OnQueryInvitesCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RejectInvite(System.IntPtr handle, ref Lobby.RejectInviteOptionsInternal options, System.IntPtr clientData, Lobby.OnRejectInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyJoinLobbyAccepted(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyLobbyInviteAccepted(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyLobbyInviteReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyLobbyInviteRejected(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyLobbyMemberStatusReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyLobbyMemberUpdateReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyLobbyUpdateReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifyRTCRoomConnectionChanged(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_RemoveNotifySendLobbyNativeInviteRequested(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_SendInvite(System.IntPtr handle, ref Lobby.SendInviteOptionsInternal options, System.IntPtr clientData, Lobby.OnSendInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Lobby_UpdateLobby(System.IntPtr handle, ref Lobby.UpdateLobbyOptionsInternal options, System.IntPtr clientData, Lobby.OnUpdateLobbyCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Lobby_UpdateLobbyModification(System.IntPtr handle, ref Lobby.UpdateLobbyModificationOptionsInternal options, ref System.IntPtr outLobbyModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Logging_SetCallback(Logging.LogMessageFuncInternal callback);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Logging_SetLogLevel(Logging.LogCategory logCategory, Logging.LogLevel logLevel);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Metrics_BeginPlayerSession(System.IntPtr handle, ref Metrics.BeginPlayerSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Metrics_EndPlayerSession(System.IntPtr handle, ref Metrics.EndPlayerSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Mods_CopyModInfo(System.IntPtr handle, ref Mods.CopyModInfoOptionsInternal options, ref System.IntPtr outEnumeratedMods);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Mods_EnumerateMods(System.IntPtr handle, ref Mods.EnumerateModsOptionsInternal options, System.IntPtr clientData, Mods.OnEnumerateModsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Mods_InstallMod(System.IntPtr handle, ref Mods.InstallModOptionsInternal options, System.IntPtr clientData, Mods.OnInstallModCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Mods_ModInfo_Release(System.IntPtr modInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Mods_UninstallMod(System.IntPtr handle, ref Mods.UninstallModOptionsInternal options, System.IntPtr clientData, Mods.OnUninstallModCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Mods_UpdateMod(System.IntPtr handle, ref Mods.UpdateModOptionsInternal options, System.IntPtr clientData, Mods.OnUpdateModCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_AcceptConnection(System.IntPtr handle, ref P2P.AcceptConnectionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_P2P_AddNotifyIncomingPacketQueueFull(System.IntPtr handle, ref P2P.AddNotifyIncomingPacketQueueFullOptionsInternal options, System.IntPtr clientData, P2P.OnIncomingPacketQueueFullCallbackInternal incomingPacketQueueFullHandler);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_P2P_AddNotifyPeerConnectionClosed(System.IntPtr handle, ref P2P.AddNotifyPeerConnectionClosedOptionsInternal options, System.IntPtr clientData, P2P.OnRemoteConnectionClosedCallbackInternal connectionClosedHandler);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_P2P_AddNotifyPeerConnectionEstablished(System.IntPtr handle, ref P2P.AddNotifyPeerConnectionEstablishedOptionsInternal options, System.IntPtr clientData, P2P.OnPeerConnectionEstablishedCallbackInternal connectionEstablishedHandler);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_P2P_AddNotifyPeerConnectionRequest(System.IntPtr handle, ref P2P.AddNotifyPeerConnectionRequestOptionsInternal options, System.IntPtr clientData, P2P.OnIncomingConnectionRequestCallbackInternal connectionRequestHandler);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_ClearPacketQueue(System.IntPtr handle, ref P2P.ClearPacketQueueOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_CloseConnection(System.IntPtr handle, ref P2P.CloseConnectionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_CloseConnections(System.IntPtr handle, ref P2P.CloseConnectionsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_GetNATType(System.IntPtr handle, ref P2P.GetNATTypeOptionsInternal options, ref P2P.NATType outNATType);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_GetNextReceivedPacketSize(System.IntPtr handle, ref P2P.GetNextReceivedPacketSizeOptionsInternal options, ref uint outPacketSizeBytes);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_GetPacketQueueInfo(System.IntPtr handle, ref P2P.GetPacketQueueInfoOptionsInternal options, ref P2P.PacketQueueInfoInternal outPacketQueueInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_GetPortRange(System.IntPtr handle, ref P2P.GetPortRangeOptionsInternal options, ref ushort outPort, ref ushort outNumAdditionalPortsToTry);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_GetRelayControl(System.IntPtr handle, ref P2P.GetRelayControlOptionsInternal options, ref P2P.RelayControl outRelayControl);
[DllImport(Config.LibraryName)]
internal static extern void EOS_P2P_QueryNATType(System.IntPtr handle, ref P2P.QueryNATTypeOptionsInternal options, System.IntPtr clientData, P2P.OnQueryNATTypeCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_ReceivePacket(System.IntPtr handle, ref P2P.ReceivePacketOptionsInternal options, ref System.IntPtr outPeerId, ref P2P.SocketIdInternal outSocketId, ref byte outChannel, System.IntPtr outData, ref uint outBytesWritten);
[DllImport(Config.LibraryName)]
internal static extern void EOS_P2P_RemoveNotifyIncomingPacketQueueFull(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_P2P_RemoveNotifyPeerConnectionClosed(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_P2P_RemoveNotifyPeerConnectionEstablished(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_P2P_RemoveNotifyPeerConnectionRequest(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_SendPacket(System.IntPtr handle, ref P2P.SendPacketOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_SetPacketQueueSize(System.IntPtr handle, ref P2P.SetPacketQueueSizeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_SetPortRange(System.IntPtr handle, ref P2P.SetPortRangeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_P2P_SetRelayControl(System.IntPtr handle, ref P2P.SetRelayControlOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_CheckForLauncherAndRestart(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_Create(ref Platform.OptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetAchievementsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_GetActiveCountryCode(System.IntPtr handle, System.IntPtr localUserId, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_GetActiveLocaleCode(System.IntPtr handle, System.IntPtr localUserId, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetAntiCheatClientInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetAntiCheatServerInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Platform.ApplicationStatus EOS_Platform_GetApplicationStatus(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetAuthInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetConnectInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetCustomInvitesInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_GetDesktopCrossplayStatus(System.IntPtr handle, ref Platform.GetDesktopCrossplayStatusOptionsInternal options, ref Platform.GetDesktopCrossplayStatusInfoInternal outDesktopCrossplayStatusInfo);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetEcomInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetFriendsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetKWSInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetLeaderboardsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetLobbyInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetMetricsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetModsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Platform.NetworkStatus EOS_Platform_GetNetworkStatus(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_GetOverrideCountryCode(System.IntPtr handle, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_GetOverrideLocaleCode(System.IntPtr handle, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetP2PInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetPlayerDataStorageInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetPresenceInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetProgressionSnapshotInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetRTCAdminInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetRTCInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetReportsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetSanctionsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetSessionsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetStatsInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetTitleStorageInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetUIInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_Platform_GetUserInfoInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Platform_Release(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_SetApplicationStatus(System.IntPtr handle, Platform.ApplicationStatus newStatus);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_SetNetworkStatus(System.IntPtr handle, Platform.NetworkStatus newStatus);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_SetOverrideCountryCode(System.IntPtr handle, System.IntPtr newCountryCode);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Platform_SetOverrideLocaleCode(System.IntPtr handle, System.IntPtr newLocaleCode);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Platform_Tick(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorageFileTransferRequest_CancelRequest(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorageFileTransferRequest_GetFileRequestState(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorageFileTransferRequest_GetFilename(System.IntPtr handle, uint filenameStringBufferSizeBytes, System.IntPtr outStringBuffer, ref int outStringLength);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PlayerDataStorageFileTransferRequest_Release(System.IntPtr playerDataStorageFileTransferHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorage_CopyFileMetadataAtIndex(System.IntPtr handle, ref PlayerDataStorage.CopyFileMetadataAtIndexOptionsInternal copyFileMetadataOptions, ref System.IntPtr outMetadata);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorage_CopyFileMetadataByFilename(System.IntPtr handle, ref PlayerDataStorage.CopyFileMetadataByFilenameOptionsInternal copyFileMetadataOptions, ref System.IntPtr outMetadata);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorage_DeleteCache(System.IntPtr handle, ref PlayerDataStorage.DeleteCacheOptionsInternal options, System.IntPtr clientData, PlayerDataStorage.OnDeleteCacheCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PlayerDataStorage_DeleteFile(System.IntPtr handle, ref PlayerDataStorage.DeleteFileOptionsInternal deleteOptions, System.IntPtr clientData, PlayerDataStorage.OnDeleteFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PlayerDataStorage_DuplicateFile(System.IntPtr handle, ref PlayerDataStorage.DuplicateFileOptionsInternal duplicateOptions, System.IntPtr clientData, PlayerDataStorage.OnDuplicateFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PlayerDataStorage_FileMetadata_Release(System.IntPtr fileMetadata);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PlayerDataStorage_GetFileMetadataCount(System.IntPtr handle, ref PlayerDataStorage.GetFileMetadataCountOptionsInternal getFileMetadataCountOptions, ref int outFileMetadataCount);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PlayerDataStorage_QueryFile(System.IntPtr handle, ref PlayerDataStorage.QueryFileOptionsInternal queryFileOptions, System.IntPtr clientData, PlayerDataStorage.OnQueryFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PlayerDataStorage_QueryFileList(System.IntPtr handle, ref PlayerDataStorage.QueryFileListOptionsInternal queryFileListOptions, System.IntPtr clientData, PlayerDataStorage.OnQueryFileListCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_PlayerDataStorage_ReadFile(System.IntPtr handle, ref PlayerDataStorage.ReadFileOptionsInternal readOptions, System.IntPtr clientData, PlayerDataStorage.OnReadFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_PlayerDataStorage_WriteFile(System.IntPtr handle, ref PlayerDataStorage.WriteFileOptionsInternal writeOptions, System.IntPtr clientData, PlayerDataStorage.OnWriteFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PresenceModification_DeleteData(System.IntPtr handle, ref Presence.PresenceModificationDeleteDataOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_PresenceModification_Release(System.IntPtr presenceModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PresenceModification_SetData(System.IntPtr handle, ref Presence.PresenceModificationSetDataOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PresenceModification_SetJoinInfo(System.IntPtr handle, ref Presence.PresenceModificationSetJoinInfoOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PresenceModification_SetRawRichText(System.IntPtr handle, ref Presence.PresenceModificationSetRawRichTextOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_PresenceModification_SetStatus(System.IntPtr handle, ref Presence.PresenceModificationSetStatusOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Presence_AddNotifyJoinGameAccepted(System.IntPtr handle, ref Presence.AddNotifyJoinGameAcceptedOptionsInternal options, System.IntPtr clientData, Presence.OnJoinGameAcceptedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Presence_AddNotifyOnPresenceChanged(System.IntPtr handle, ref Presence.AddNotifyOnPresenceChangedOptionsInternal options, System.IntPtr clientData, Presence.OnPresenceChangedCallbackInternal notificationHandler);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Presence_CopyPresence(System.IntPtr handle, ref Presence.CopyPresenceOptionsInternal options, ref System.IntPtr outPresence);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Presence_CreatePresenceModification(System.IntPtr handle, ref Presence.CreatePresenceModificationOptionsInternal options, ref System.IntPtr outPresenceModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Presence_GetJoinInfo(System.IntPtr handle, ref Presence.GetJoinInfoOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern int EOS_Presence_HasPresence(System.IntPtr handle, ref Presence.HasPresenceOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Presence_Info_Release(System.IntPtr presenceInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Presence_QueryPresence(System.IntPtr handle, ref Presence.QueryPresenceOptionsInternal options, System.IntPtr clientData, Presence.OnQueryPresenceCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Presence_RemoveNotifyJoinGameAccepted(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Presence_RemoveNotifyOnPresenceChanged(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Presence_SetPresence(System.IntPtr handle, ref Presence.SetPresenceOptionsInternal options, System.IntPtr clientData, Presence.SetPresenceCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_ProductUserId_FromString(System.IntPtr productUserIdString);
[DllImport(Config.LibraryName)]
internal static extern int EOS_ProductUserId_IsValid(System.IntPtr accountId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ProductUserId_ToString(System.IntPtr accountId, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ProgressionSnapshot_AddProgression(System.IntPtr handle, ref ProgressionSnapshot.AddProgressionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ProgressionSnapshot_BeginSnapshot(System.IntPtr handle, ref ProgressionSnapshot.BeginSnapshotOptionsInternal options, ref uint outSnapshotId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_ProgressionSnapshot_DeleteSnapshot(System.IntPtr handle, ref ProgressionSnapshot.DeleteSnapshotOptionsInternal options, System.IntPtr clientData, ProgressionSnapshot.OnDeleteSnapshotCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_ProgressionSnapshot_EndSnapshot(System.IntPtr handle, ref ProgressionSnapshot.EndSnapshotOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_ProgressionSnapshot_SubmitSnapshot(System.IntPtr handle, ref ProgressionSnapshot.SubmitSnapshotOptionsInternal options, System.IntPtr clientData, ProgressionSnapshot.OnSubmitSnapshotCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAdmin_CopyUserTokenByIndex(System.IntPtr handle, ref RTCAdmin.CopyUserTokenByIndexOptionsInternal options, ref System.IntPtr outUserToken);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAdmin_CopyUserTokenByUserId(System.IntPtr handle, ref RTCAdmin.CopyUserTokenByUserIdOptionsInternal options, ref System.IntPtr outUserToken);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAdmin_Kick(System.IntPtr handle, ref RTCAdmin.KickOptionsInternal options, System.IntPtr clientData, RTCAdmin.OnKickCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAdmin_QueryJoinRoomToken(System.IntPtr handle, ref RTCAdmin.QueryJoinRoomTokenOptionsInternal options, System.IntPtr clientData, RTCAdmin.OnQueryJoinRoomTokenCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAdmin_SetParticipantHardMute(System.IntPtr handle, ref RTCAdmin.SetParticipantHardMuteOptionsInternal options, System.IntPtr clientData, RTCAdmin.OnSetParticipantHardMuteCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAdmin_UserToken_Release(System.IntPtr userToken);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTCAudio_AddNotifyAudioBeforeRender(System.IntPtr handle, ref RTCAudio.AddNotifyAudioBeforeRenderOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioBeforeRenderCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTCAudio_AddNotifyAudioBeforeSend(System.IntPtr handle, ref RTCAudio.AddNotifyAudioBeforeSendOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioBeforeSendCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTCAudio_AddNotifyAudioDevicesChanged(System.IntPtr handle, ref RTCAudio.AddNotifyAudioDevicesChangedOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioDevicesChangedCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTCAudio_AddNotifyAudioInputState(System.IntPtr handle, ref RTCAudio.AddNotifyAudioInputStateOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioInputStateCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTCAudio_AddNotifyAudioOutputState(System.IntPtr handle, ref RTCAudio.AddNotifyAudioOutputStateOptionsInternal options, System.IntPtr clientData, RTCAudio.OnAudioOutputStateCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTCAudio_AddNotifyParticipantUpdated(System.IntPtr handle, ref RTCAudio.AddNotifyParticipantUpdatedOptionsInternal options, System.IntPtr clientData, RTCAudio.OnParticipantUpdatedCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_RTCAudio_GetAudioInputDeviceByIndex(System.IntPtr handle, ref RTCAudio.GetAudioInputDeviceByIndexOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_RTCAudio_GetAudioInputDevicesCount(System.IntPtr handle, ref RTCAudio.GetAudioInputDevicesCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_RTCAudio_GetAudioOutputDeviceByIndex(System.IntPtr handle, ref RTCAudio.GetAudioOutputDeviceByIndexOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_RTCAudio_GetAudioOutputDevicesCount(System.IntPtr handle, ref RTCAudio.GetAudioOutputDevicesCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAudio_RegisterPlatformAudioUser(System.IntPtr handle, ref RTCAudio.RegisterPlatformAudioUserOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_RemoveNotifyAudioBeforeRender(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_RemoveNotifyAudioBeforeSend(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_RemoveNotifyAudioDevicesChanged(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_RemoveNotifyAudioInputState(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_RemoveNotifyAudioOutputState(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_RemoveNotifyParticipantUpdated(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAudio_SendAudio(System.IntPtr handle, ref RTCAudio.SendAudioOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAudio_SetAudioInputSettings(System.IntPtr handle, ref RTCAudio.SetAudioInputSettingsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAudio_SetAudioOutputSettings(System.IntPtr handle, ref RTCAudio.SetAudioOutputSettingsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTCAudio_UnregisterPlatformAudioUser(System.IntPtr handle, ref RTCAudio.UnregisterPlatformAudioUserOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_UpdateParticipantVolume(System.IntPtr handle, ref RTCAudio.UpdateParticipantVolumeOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateParticipantVolumeCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_UpdateReceiving(System.IntPtr handle, ref RTCAudio.UpdateReceivingOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateReceivingCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_UpdateReceivingVolume(System.IntPtr handle, ref RTCAudio.UpdateReceivingVolumeOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateReceivingVolumeCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_UpdateSending(System.IntPtr handle, ref RTCAudio.UpdateSendingOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateSendingCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTCAudio_UpdateSendingVolume(System.IntPtr handle, ref RTCAudio.UpdateSendingVolumeOptionsInternal options, System.IntPtr clientData, RTCAudio.OnUpdateSendingVolumeCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTC_AddNotifyDisconnected(System.IntPtr handle, ref RTC.AddNotifyDisconnectedOptionsInternal options, System.IntPtr clientData, RTC.OnDisconnectedCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_RTC_AddNotifyParticipantStatusChanged(System.IntPtr handle, ref RTC.AddNotifyParticipantStatusChangedOptionsInternal options, System.IntPtr clientData, RTC.OnParticipantStatusChangedCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTC_BlockParticipant(System.IntPtr handle, ref RTC.BlockParticipantOptionsInternal options, System.IntPtr clientData, RTC.OnBlockParticipantCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_RTC_GetAudioInterface(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTC_JoinRoom(System.IntPtr handle, ref RTC.JoinRoomOptionsInternal options, System.IntPtr clientData, RTC.OnJoinRoomCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTC_LeaveRoom(System.IntPtr handle, ref RTC.LeaveRoomOptionsInternal options, System.IntPtr clientData, RTC.OnLeaveRoomCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTC_RemoveNotifyDisconnected(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_RTC_RemoveNotifyParticipantStatusChanged(System.IntPtr handle, ulong notificationId);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTC_SetRoomSetting(System.IntPtr handle, ref RTC.SetRoomSettingOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_RTC_SetSetting(System.IntPtr handle, ref RTC.SetSettingOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Reports_SendPlayerBehaviorReport(System.IntPtr handle, ref Reports.SendPlayerBehaviorReportOptionsInternal options, System.IntPtr clientData, Reports.OnSendPlayerBehaviorReportCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sanctions_CopyPlayerSanctionByIndex(System.IntPtr handle, ref Sanctions.CopyPlayerSanctionByIndexOptionsInternal options, ref System.IntPtr outSanction);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Sanctions_GetPlayerSanctionCount(System.IntPtr handle, ref Sanctions.GetPlayerSanctionCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sanctions_PlayerSanction_Release(System.IntPtr sanction);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sanctions_QueryActivePlayerSanctions(System.IntPtr handle, ref Sanctions.QueryActivePlayerSanctionsOptionsInternal options, System.IntPtr clientData, Sanctions.OnQueryActivePlayerSanctionsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_SessionDetails_Attribute_Release(System.IntPtr sessionAttribute);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionDetails_CopyInfo(System.IntPtr handle, ref Sessions.SessionDetailsCopyInfoOptionsInternal options, ref System.IntPtr outSessionInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionDetails_CopySessionAttributeByIndex(System.IntPtr handle, ref Sessions.SessionDetailsCopySessionAttributeByIndexOptionsInternal options, ref System.IntPtr outSessionAttribute);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionDetails_CopySessionAttributeByKey(System.IntPtr handle, ref Sessions.SessionDetailsCopySessionAttributeByKeyOptionsInternal options, ref System.IntPtr outSessionAttribute);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_SessionDetails_GetSessionAttributeCount(System.IntPtr handle, ref Sessions.SessionDetailsGetSessionAttributeCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_SessionDetails_Info_Release(System.IntPtr sessionInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_SessionDetails_Release(System.IntPtr sessionHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_AddAttribute(System.IntPtr handle, ref Sessions.SessionModificationAddAttributeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_SessionModification_Release(System.IntPtr sessionModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_RemoveAttribute(System.IntPtr handle, ref Sessions.SessionModificationRemoveAttributeOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_SetBucketId(System.IntPtr handle, ref Sessions.SessionModificationSetBucketIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_SetHostAddress(System.IntPtr handle, ref Sessions.SessionModificationSetHostAddressOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_SetInvitesAllowed(System.IntPtr handle, ref Sessions.SessionModificationSetInvitesAllowedOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_SetJoinInProgressAllowed(System.IntPtr handle, ref Sessions.SessionModificationSetJoinInProgressAllowedOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_SetMaxPlayers(System.IntPtr handle, ref Sessions.SessionModificationSetMaxPlayersOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionModification_SetPermissionLevel(System.IntPtr handle, ref Sessions.SessionModificationSetPermissionLevelOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionSearch_CopySearchResultByIndex(System.IntPtr handle, ref Sessions.SessionSearchCopySearchResultByIndexOptionsInternal options, ref System.IntPtr outSessionHandle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_SessionSearch_Find(System.IntPtr handle, ref Sessions.SessionSearchFindOptionsInternal options, System.IntPtr clientData, Sessions.SessionSearchOnFindCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_SessionSearch_GetSearchResultCount(System.IntPtr handle, ref Sessions.SessionSearchGetSearchResultCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_SessionSearch_Release(System.IntPtr sessionSearchHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionSearch_RemoveParameter(System.IntPtr handle, ref Sessions.SessionSearchRemoveParameterOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionSearch_SetMaxResults(System.IntPtr handle, ref Sessions.SessionSearchSetMaxResultsOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionSearch_SetParameter(System.IntPtr handle, ref Sessions.SessionSearchSetParameterOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionSearch_SetSessionId(System.IntPtr handle, ref Sessions.SessionSearchSetSessionIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_SessionSearch_SetTargetUserId(System.IntPtr handle, ref Sessions.SessionSearchSetTargetUserIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Sessions_AddNotifyJoinSessionAccepted(System.IntPtr handle, ref Sessions.AddNotifyJoinSessionAcceptedOptionsInternal options, System.IntPtr clientData, Sessions.OnJoinSessionAcceptedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Sessions_AddNotifySessionInviteAccepted(System.IntPtr handle, ref Sessions.AddNotifySessionInviteAcceptedOptionsInternal options, System.IntPtr clientData, Sessions.OnSessionInviteAcceptedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_Sessions_AddNotifySessionInviteReceived(System.IntPtr handle, ref Sessions.AddNotifySessionInviteReceivedOptionsInternal options, System.IntPtr clientData, Sessions.OnSessionInviteReceivedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_CopyActiveSessionHandle(System.IntPtr handle, ref Sessions.CopyActiveSessionHandleOptionsInternal options, ref System.IntPtr outSessionHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_CopySessionHandleByInviteId(System.IntPtr handle, ref Sessions.CopySessionHandleByInviteIdOptionsInternal options, ref System.IntPtr outSessionHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_CopySessionHandleByUiEventId(System.IntPtr handle, ref Sessions.CopySessionHandleByUiEventIdOptionsInternal options, ref System.IntPtr outSessionHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_CopySessionHandleForPresence(System.IntPtr handle, ref Sessions.CopySessionHandleForPresenceOptionsInternal options, ref System.IntPtr outSessionHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_CreateSessionModification(System.IntPtr handle, ref Sessions.CreateSessionModificationOptionsInternal options, ref System.IntPtr outSessionModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_CreateSessionSearch(System.IntPtr handle, ref Sessions.CreateSessionSearchOptionsInternal options, ref System.IntPtr outSessionSearchHandle);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_DestroySession(System.IntPtr handle, ref Sessions.DestroySessionOptionsInternal options, System.IntPtr clientData, Sessions.OnDestroySessionCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_DumpSessionState(System.IntPtr handle, ref Sessions.DumpSessionStateOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_EndSession(System.IntPtr handle, ref Sessions.EndSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnEndSessionCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Sessions_GetInviteCount(System.IntPtr handle, ref Sessions.GetInviteCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_GetInviteIdByIndex(System.IntPtr handle, ref Sessions.GetInviteIdByIndexOptionsInternal options, System.IntPtr outBuffer, ref int inOutBufferLength);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_IsUserInSession(System.IntPtr handle, ref Sessions.IsUserInSessionOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_JoinSession(System.IntPtr handle, ref Sessions.JoinSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnJoinSessionCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_QueryInvites(System.IntPtr handle, ref Sessions.QueryInvitesOptionsInternal options, System.IntPtr clientData, Sessions.OnQueryInvitesCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_RegisterPlayers(System.IntPtr handle, ref Sessions.RegisterPlayersOptionsInternal options, System.IntPtr clientData, Sessions.OnRegisterPlayersCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_RejectInvite(System.IntPtr handle, ref Sessions.RejectInviteOptionsInternal options, System.IntPtr clientData, Sessions.OnRejectInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_RemoveNotifyJoinSessionAccepted(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_RemoveNotifySessionInviteAccepted(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_RemoveNotifySessionInviteReceived(System.IntPtr handle, ulong inId);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_SendInvite(System.IntPtr handle, ref Sessions.SendInviteOptionsInternal options, System.IntPtr clientData, Sessions.OnSendInviteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_StartSession(System.IntPtr handle, ref Sessions.StartSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnStartSessionCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_UnregisterPlayers(System.IntPtr handle, ref Sessions.UnregisterPlayersOptionsInternal options, System.IntPtr clientData, Sessions.OnUnregisterPlayersCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Sessions_UpdateSession(System.IntPtr handle, ref Sessions.UpdateSessionOptionsInternal options, System.IntPtr clientData, Sessions.OnUpdateSessionCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Sessions_UpdateSessionModification(System.IntPtr handle, ref Sessions.UpdateSessionModificationOptionsInternal options, ref System.IntPtr outSessionModificationHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Shutdown();
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Stats_CopyStatByIndex(System.IntPtr handle, ref Stats.CopyStatByIndexOptionsInternal options, ref System.IntPtr outStat);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_Stats_CopyStatByName(System.IntPtr handle, ref Stats.CopyStatByNameOptionsInternal options, ref System.IntPtr outStat);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_Stats_GetStatsCount(System.IntPtr handle, ref Stats.GetStatCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Stats_IngestStat(System.IntPtr handle, ref Stats.IngestStatOptionsInternal options, System.IntPtr clientData, Stats.OnIngestStatCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Stats_QueryStats(System.IntPtr handle, ref Stats.QueryStatsOptionsInternal options, System.IntPtr clientData, Stats.OnQueryStatsCompleteCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_Stats_Stat_Release(System.IntPtr stat);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_TitleStorageFileTransferRequest_CancelRequest(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_TitleStorageFileTransferRequest_GetFileRequestState(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_TitleStorageFileTransferRequest_GetFilename(System.IntPtr handle, uint filenameStringBufferSizeBytes, System.IntPtr outStringBuffer, ref int outStringLength);
[DllImport(Config.LibraryName)]
internal static extern void EOS_TitleStorageFileTransferRequest_Release(System.IntPtr titleStorageFileTransferHandle);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_TitleStorage_CopyFileMetadataAtIndex(System.IntPtr handle, ref TitleStorage.CopyFileMetadataAtIndexOptionsInternal options, ref System.IntPtr outMetadata);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_TitleStorage_CopyFileMetadataByFilename(System.IntPtr handle, ref TitleStorage.CopyFileMetadataByFilenameOptionsInternal options, ref System.IntPtr outMetadata);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_TitleStorage_DeleteCache(System.IntPtr handle, ref TitleStorage.DeleteCacheOptionsInternal options, System.IntPtr clientData, TitleStorage.OnDeleteCacheCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern void EOS_TitleStorage_FileMetadata_Release(System.IntPtr fileMetadata);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_TitleStorage_GetFileMetadataCount(System.IntPtr handle, ref TitleStorage.GetFileMetadataCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_TitleStorage_QueryFile(System.IntPtr handle, ref TitleStorage.QueryFileOptionsInternal options, System.IntPtr clientData, TitleStorage.OnQueryFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern void EOS_TitleStorage_QueryFileList(System.IntPtr handle, ref TitleStorage.QueryFileListOptionsInternal options, System.IntPtr clientData, TitleStorage.OnQueryFileListCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern System.IntPtr EOS_TitleStorage_ReadFile(System.IntPtr handle, ref TitleStorage.ReadFileOptionsInternal options, System.IntPtr clientData, TitleStorage.OnReadFileCompleteCallbackInternal completionCallback);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UI_AcknowledgeEventId(System.IntPtr handle, ref UI.AcknowledgeEventIdOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern ulong EOS_UI_AddNotifyDisplaySettingsUpdated(System.IntPtr handle, ref UI.AddNotifyDisplaySettingsUpdatedOptionsInternal options, System.IntPtr clientData, UI.OnDisplaySettingsUpdatedCallbackInternal notificationFn);
[DllImport(Config.LibraryName)]
internal static extern int EOS_UI_GetFriendsExclusiveInput(System.IntPtr handle, ref UI.GetFriendsExclusiveInputOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern int EOS_UI_GetFriendsVisible(System.IntPtr handle, ref UI.GetFriendsVisibleOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern UI.NotificationLocation EOS_UI_GetNotificationLocationPreference(System.IntPtr handle);
[DllImport(Config.LibraryName)]
internal static extern UI.KeyCombination EOS_UI_GetToggleFriendsKey(System.IntPtr handle, ref UI.GetToggleFriendsKeyOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UI_HideFriends(System.IntPtr handle, ref UI.HideFriendsOptionsInternal options, System.IntPtr clientData, UI.OnHideFriendsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern int EOS_UI_IsSocialOverlayPaused(System.IntPtr handle, ref UI.IsSocialOverlayPausedOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern int EOS_UI_IsValidKeyCombination(System.IntPtr handle, UI.KeyCombination keyCombination);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UI_PauseSocialOverlay(System.IntPtr handle, ref UI.PauseSocialOverlayOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UI_RemoveNotifyDisplaySettingsUpdated(System.IntPtr handle, ulong id);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UI_SetDisplayPreference(System.IntPtr handle, ref UI.SetDisplayPreferenceOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UI_SetToggleFriendsKey(System.IntPtr handle, ref UI.SetToggleFriendsKeyOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UI_ShowBlockPlayer(System.IntPtr handle, ref UI.ShowBlockPlayerOptionsInternal options, System.IntPtr clientData, UI.OnShowBlockPlayerCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UI_ShowFriends(System.IntPtr handle, ref UI.ShowFriendsOptionsInternal options, System.IntPtr clientData, UI.OnShowFriendsCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UI_ShowReportPlayer(System.IntPtr handle, ref UI.ShowReportPlayerOptionsInternal options, System.IntPtr clientData, UI.OnShowReportPlayerCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UserInfo_CopyExternalUserInfoByAccountId(System.IntPtr handle, ref UserInfo.CopyExternalUserInfoByAccountIdOptionsInternal options, ref System.IntPtr outExternalUserInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UserInfo_CopyExternalUserInfoByAccountType(System.IntPtr handle, ref UserInfo.CopyExternalUserInfoByAccountTypeOptionsInternal options, ref System.IntPtr outExternalUserInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UserInfo_CopyExternalUserInfoByIndex(System.IntPtr handle, ref UserInfo.CopyExternalUserInfoByIndexOptionsInternal options, ref System.IntPtr outExternalUserInfo);
[DllImport(Config.LibraryName)]
internal static extern Result EOS_UserInfo_CopyUserInfo(System.IntPtr handle, ref UserInfo.CopyUserInfoOptionsInternal options, ref System.IntPtr outUserInfo);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UserInfo_ExternalUserInfo_Release(System.IntPtr externalUserInfo);
[DllImport(Config.LibraryName)]
internal static extern uint EOS_UserInfo_GetExternalUserInfoCount(System.IntPtr handle, ref UserInfo.GetExternalUserInfoCountOptionsInternal options);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UserInfo_QueryUserInfo(System.IntPtr handle, ref UserInfo.QueryUserInfoOptionsInternal options, System.IntPtr clientData, UserInfo.OnQueryUserInfoCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UserInfo_QueryUserInfoByDisplayName(System.IntPtr handle, ref UserInfo.QueryUserInfoByDisplayNameOptionsInternal options, System.IntPtr clientData, UserInfo.OnQueryUserInfoByDisplayNameCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UserInfo_QueryUserInfoByExternalAccount(System.IntPtr handle, ref UserInfo.QueryUserInfoByExternalAccountOptionsInternal options, System.IntPtr clientData, UserInfo.OnQueryUserInfoByExternalAccountCallbackInternal completionDelegate);
[DllImport(Config.LibraryName)]
internal static extern void EOS_UserInfo_Release(System.IntPtr userInfo);
#endif
}
}