#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 #include "../SDK.hpp" namespace SDK { //--------------------------------------------------------------------------- //Parameters //--------------------------------------------------------------------------- // Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementProgress struct UAchievementBlueprintLibrary_GetCachedAchievementProgress_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FName AchievementID; // (Parm, ZeroConstructor, IsPlainOldData) bool bFoundID; // (Parm, OutParm, ZeroConstructor, IsPlainOldData) float Progress; // (Parm, OutParm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementDescription struct UAchievementBlueprintLibrary_GetCachedAchievementDescription_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FName AchievementID; // (Parm, ZeroConstructor, IsPlainOldData) bool bFoundID; // (Parm, OutParm, ZeroConstructor, IsPlainOldData) struct FText Title; // (Parm, OutParm) struct FText LockedDescription; // (Parm, OutParm) struct FText UnlockedDescription; // (Parm, OutParm) bool bHidden; // (Parm, OutParm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievements struct UAchievementQueryCallbackProxy_CacheAchievements_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UAchievementQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievementDescriptions struct UAchievementQueryCallbackProxy_CacheAchievementDescriptions_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UAchievementQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.AchievementWriteCallbackProxy.WriteAchievementProgress struct UAchievementWriteCallbackProxy_WriteAchievementProgress_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FName AchievementName; // (Parm, ZeroConstructor, IsPlainOldData) float Progress; // (Parm, ZeroConstructor, IsPlainOldData) int UserTag; // (Parm, ZeroConstructor, IsPlainOldData) class UAchievementWriteCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.ConnectionCallbackProxy.ConnectToService struct UConnectionCallbackProxy_ConnectToService_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UConnectionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.CreateSessionCallbackProxy.CreateSession struct UCreateSessionCallbackProxy_CreateSession_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) int PublicConnections; // (Parm, ZeroConstructor, IsPlainOldData) bool bUseLAN; // (Parm, ZeroConstructor, IsPlainOldData) class UCreateSessionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.DestroySessionCallbackProxy.DestroySession struct UDestroySessionCallbackProxy_DestroySession_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UDestroySessionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.EndMatchCallbackProxy.EndMatch struct UEndMatchCallbackProxy_EndMatch_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) TScriptInterface MatchActor; // (Parm, ZeroConstructor, IsPlainOldData) struct FString MatchID; // (Parm, ZeroConstructor) TEnumAsByte LocalPlayerOutcome; // (Parm, ZeroConstructor, IsPlainOldData) TEnumAsByte OtherPlayersOutcome; // (Parm, ZeroConstructor, IsPlainOldData) class UEndMatchCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.EndTurnCallbackProxy.EndTurn struct UEndTurnCallbackProxy_EndTurn_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FString MatchID; // (Parm, ZeroConstructor) TScriptInterface TurnBasedMatchInterface; // (Parm, ZeroConstructor, IsPlainOldData) class UEndTurnCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetServerName struct UFindSessionsCallbackProxy_GetServerName_Params { struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm) struct FString ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm) }; // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetPingInMs struct UFindSessionsCallbackProxy_GetPingInMs_Params { struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm) int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetMaxPlayers struct UFindSessionsCallbackProxy_GetMaxPlayers_Params { struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm) int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetCurrentPlayers struct UFindSessionsCallbackProxy_GetCurrentPlayers_Params { struct FBlueprintSessionResult Result; // (ConstParm, Parm, OutParm, ReferenceParm) int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.FindSessionsCallbackProxy.FindSessions struct UFindSessionsCallbackProxy_FindSessions_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) int MaxResults; // (Parm, ZeroConstructor, IsPlainOldData) bool bUseLAN; // (Parm, ZeroConstructor, IsPlainOldData) class UFindSessionsCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy.FindTurnBasedMatch struct UFindTurnBasedMatchCallbackProxy_FindTurnBasedMatch_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) TScriptInterface MatchActor; // (Parm, ZeroConstructor, IsPlainOldData) int MinPlayers; // (Parm, ZeroConstructor, IsPlainOldData) int MaxPlayers; // (Parm, ZeroConstructor, IsPlainOldData) int PlayerGroup; // (Parm, ZeroConstructor, IsPlainOldData) bool ShowExistingMatches; // (Parm, ZeroConstructor, IsPlainOldData) class UFindTurnBasedMatchCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy.CreateProxyObjectForInAppPurchase struct UInAppPurchaseCallbackProxy_CreateProxyObjectForInAppPurchase_Params { class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FInAppPurchaseProductRequest ProductRequest; // (ConstParm, Parm, OutParm, ReferenceParm) class UInAppPurchaseCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy.CreateProxyObjectForInAppPurchaseQuery struct UInAppPurchaseQueryCallbackProxy_CreateProxyObjectForInAppPurchaseQuery_Params { class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) TArray ProductIdentifiers; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) class UInAppPurchaseQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy.CreateProxyObjectForInAppPurchaseRestore struct UInAppPurchaseRestoreCallbackProxy_CreateProxyObjectForInAppPurchaseRestore_Params { TArray ConsumableProductFlags; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UInAppPurchaseRestoreCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.JoinSessionCallbackProxy.JoinSession struct UJoinSessionCallbackProxy_JoinSession_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FBlueprintSessionResult SearchResult; // (ConstParm, Parm, OutParm, ReferenceParm) class UJoinSessionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.LeaderboardBlueprintLibrary.WriteLeaderboardInteger struct ULeaderboardBlueprintLibrary_WriteLeaderboardInteger_Params { class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FName StatName; // (Parm, ZeroConstructor, IsPlainOldData) int StatValue; // (Parm, ZeroConstructor, IsPlainOldData) bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.LeaderboardFlushCallbackProxy.CreateProxyObjectForFlush struct ULeaderboardFlushCallbackProxy_CreateProxyObjectForFlush_Params { class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FName SessionName; // (Parm, ZeroConstructor, IsPlainOldData) class ULeaderboardFlushCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.LeaderboardQueryCallbackProxy.CreateProxyObjectForIntQuery struct ULeaderboardQueryCallbackProxy_CreateProxyObjectForIntQuery_Params { class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FName StatName; // (Parm, ZeroConstructor, IsPlainOldData) class ULeaderboardQueryCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.LogoutCallbackProxy.Logout struct ULogoutCallbackProxy_Logout_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class ULogoutCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.OnlineBeaconClient.ClientOnConnected struct AOnlineBeaconClient_ClientOnConnected_Params { }; // Function OnlineSubsystemUtils.PartyBeaconClient.ServerUpdateReservationRequest struct APartyBeaconClient_ServerUpdateReservationRequest_Params { struct FString SessionId; // (Parm, ZeroConstructor) struct FPartyReservation ReservationUpdate; // (ConstParm, Parm, ReferenceParm) }; // Function OnlineSubsystemUtils.PartyBeaconClient.ServerReservationRequest struct APartyBeaconClient_ServerReservationRequest_Params { struct FString SessionId; // (Parm, ZeroConstructor) struct FPartyReservation Reservation; // (ConstParm, Parm, ReferenceParm) }; // Function OnlineSubsystemUtils.PartyBeaconClient.ServerCancelReservationRequest struct APartyBeaconClient_ServerCancelReservationRequest_Params { struct FUniqueNetIdRepl PartyLeader; // (ConstParm, Parm, ReferenceParm) }; // Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationUpdates struct APartyBeaconClient_ClientSendReservationUpdates_Params { int NumRemainingReservations; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationFull struct APartyBeaconClient_ClientSendReservationFull_Params { }; // Function OnlineSubsystemUtils.PartyBeaconClient.ClientReservationResponse struct APartyBeaconClient_ClientReservationResponse_Params { TEnumAsByte ReservationResponse; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.PartyBeaconClient.ClientCancelReservationResponse struct APartyBeaconClient_ClientCancelReservationResponse_Params { TEnumAsByte ReservationResponse; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.QuitMatchCallbackProxy.QuitMatch struct UQuitMatchCallbackProxy_QuitMatch_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FString MatchID; // (Parm, ZeroConstructor) TEnumAsByte Outcome; // (Parm, ZeroConstructor, IsPlainOldData) int TurnTimeoutInSeconds; // (Parm, ZeroConstructor, IsPlainOldData) class UQuitMatchCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.ShowLoginUICallbackProxy.ShowExternalLoginUI struct UShowLoginUICallbackProxy_ShowExternalLoginUI_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* InPlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UShowLoginUICallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function OnlineSubsystemUtils.TestBeaconClient.ServerPong struct ATestBeaconClient_ServerPong_Params { }; // Function OnlineSubsystemUtils.TestBeaconClient.ClientPing struct ATestBeaconClient_ClientPing_Params { }; // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.RegisterTurnBasedMatchInterfaceObject struct UTurnBasedBlueprintLibrary_RegisterTurnBasedMatchInterfaceObject_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) class UObject* Object; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetPlayerDisplayName struct UTurnBasedBlueprintLibrary_GetPlayerDisplayName_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FString MatchID; // (Parm, ZeroConstructor) int PlayerIndex; // (Parm, ZeroConstructor, IsPlainOldData) struct FString PlayerDisplayName; // (Parm, OutParm, ZeroConstructor) }; // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetMyPlayerIndex struct UTurnBasedBlueprintLibrary_GetMyPlayerIndex_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FString MatchID; // (Parm, ZeroConstructor) int PlayerIndex; // (Parm, OutParm, ZeroConstructor, IsPlainOldData) }; // Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetIsMyTurn struct UTurnBasedBlueprintLibrary_GetIsMyTurn_Params { class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData) class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData) struct FString MatchID; // (Parm, ZeroConstructor) bool bIsMyTurn; // (Parm, OutParm, ZeroConstructor, IsPlainOldData) }; }