mirror of
https://github.com/Facepunch/Facepunch.Steamworks.git
synced 2024-12-27 23:25:55 +03:00
427 lines
24 KiB
C#
427 lines
24 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Linq;
|
|
using Steamworks.Data;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Steamworks
|
|
{
|
|
public enum CallbackType
|
|
{
|
|
SteamServersConnected = 101,
|
|
SteamServerConnectFailure = 102,
|
|
SteamServersDisconnected = 103,
|
|
ClientGameServerDeny = 113,
|
|
GSPolicyResponse = 115,
|
|
IPCFailure = 117,
|
|
LicensesUpdated = 125,
|
|
ValidateAuthTicketResponse = 143,
|
|
MicroTxnAuthorizationResponse = 152,
|
|
EncryptedAppTicketResponse = 154,
|
|
GetAuthSessionTicketResponse = 163,
|
|
GameWebCallback = 164,
|
|
StoreAuthURLResponse = 165,
|
|
MarketEligibilityResponse = 166,
|
|
DurationControl = 167,
|
|
GSClientApprove = 201,
|
|
GSClientDeny = 202,
|
|
GSClientKick = 203,
|
|
GSClientAchievementStatus = 206,
|
|
GSGameplayStats = 207,
|
|
GSClientGroupStatus = 208,
|
|
GSReputation = 209,
|
|
AssociateWithClanResult = 210,
|
|
ComputeNewPlayerCompatibilityResult = 211,
|
|
PersonaStateChange = 304,
|
|
GameOverlayActivated = 331,
|
|
GameServerChangeRequested = 332,
|
|
GameLobbyJoinRequested = 333,
|
|
AvatarImageLoaded = 334,
|
|
ClanOfficerListResponse = 335,
|
|
FriendRichPresenceUpdate = 336,
|
|
GameRichPresenceJoinRequested = 337,
|
|
GameConnectedClanChatMsg = 338,
|
|
GameConnectedChatJoin = 339,
|
|
GameConnectedChatLeave = 340,
|
|
DownloadClanActivityCountsResult = 341,
|
|
JoinClanChatRoomCompletionResult = 342,
|
|
GameConnectedFriendChatMsg = 343,
|
|
FriendsGetFollowerCount = 344,
|
|
FriendsIsFollowing = 345,
|
|
FriendsEnumerateFollowingList = 346,
|
|
SetPersonaNameResponse = 347,
|
|
UnreadChatMessagesChanged = 348,
|
|
FavoritesListChanged = 502,
|
|
LobbyInvite = 503,
|
|
LobbyEnter = 504,
|
|
LobbyDataUpdate = 505,
|
|
LobbyChatUpdate = 506,
|
|
LobbyChatMsg = 507,
|
|
LobbyGameCreated = 509,
|
|
LobbyMatchList = 510,
|
|
LobbyKicked = 512,
|
|
LobbyCreated = 513,
|
|
PSNGameBootInviteResult = 515,
|
|
FavoritesListAccountsUpdated = 516,
|
|
IPCountry = 701,
|
|
LowBatteryPower = 702,
|
|
SteamAPICallCompleted = 703,
|
|
SteamShutdown = 704,
|
|
CheckFileSignature = 705,
|
|
GamepadTextInputDismissed = 714,
|
|
DlcInstalled = 1005,
|
|
RegisterActivationCodeResponse = 1008,
|
|
NewUrlLaunchParameters = 1014,
|
|
AppProofOfPurchaseKeyResponse = 1021,
|
|
FileDetailsResult = 1023,
|
|
UserStatsReceived = 1101,
|
|
UserStatsStored = 1102,
|
|
UserAchievementStored = 1103,
|
|
LeaderboardFindResult = 1104,
|
|
LeaderboardScoresDownloaded = 1105,
|
|
LeaderboardScoreUploaded = 1106,
|
|
NumberOfCurrentPlayers = 1107,
|
|
UserStatsUnloaded = 1108,
|
|
GSStatsUnloaded = 1108,
|
|
UserAchievementIconFetched = 1109,
|
|
GlobalAchievementPercentagesReady = 1110,
|
|
LeaderboardUGCSet = 1111,
|
|
// PS3TrophiesInstalled = 1112,
|
|
GlobalStatsReceived = 1112,
|
|
// SocketStatusCallback = 1201,
|
|
P2PSessionRequest = 1202,
|
|
P2PSessionConnectFail = 1203,
|
|
SteamNetConnectionStatusChangedCallback = 1221,
|
|
SteamNetAuthenticationStatus = 1222,
|
|
SteamRelayNetworkStatus = 1281,
|
|
RemoteStorageAppSyncedClient = 1301,
|
|
RemoteStorageAppSyncedServer = 1302,
|
|
RemoteStorageAppSyncProgress = 1303,
|
|
RemoteStorageAppSyncStatusCheck = 1305,
|
|
RemoteStorageFileShareResult = 1307,
|
|
RemoteStoragePublishFileResult = 1309,
|
|
RemoteStorageDeletePublishedFileResult = 1311,
|
|
RemoteStorageEnumerateUserPublishedFilesResult = 1312,
|
|
RemoteStorageSubscribePublishedFileResult = 1313,
|
|
RemoteStorageEnumerateUserSubscribedFilesResult = 1314,
|
|
RemoteStorageUnsubscribePublishedFileResult = 1315,
|
|
RemoteStorageUpdatePublishedFileResult = 1316,
|
|
RemoteStorageDownloadUGCResult = 1317,
|
|
RemoteStorageGetPublishedFileDetailsResult = 1318,
|
|
RemoteStorageEnumerateWorkshopFilesResult = 1319,
|
|
RemoteStorageGetPublishedItemVoteDetailsResult = 1320,
|
|
RemoteStoragePublishedFileSubscribed = 1321,
|
|
RemoteStoragePublishedFileUnsubscribed = 1322,
|
|
RemoteStoragePublishedFileDeleted = 1323,
|
|
RemoteStorageUpdateUserPublishedItemVoteResult = 1324,
|
|
RemoteStorageUserVoteDetails = 1325,
|
|
RemoteStorageEnumerateUserSharedWorkshopFilesResult = 1326,
|
|
RemoteStorageSetUserPublishedFileActionResult = 1327,
|
|
RemoteStorageEnumeratePublishedFilesByUserActionResult = 1328,
|
|
RemoteStoragePublishFileProgress = 1329,
|
|
RemoteStoragePublishedFileUpdated = 1330,
|
|
RemoteStorageFileWriteAsyncComplete = 1331,
|
|
RemoteStorageFileReadAsyncComplete = 1332,
|
|
GSStatsReceived = 1800,
|
|
GSStatsStored = 1801,
|
|
HTTPRequestCompleted = 2101,
|
|
HTTPRequestHeadersReceived = 2102,
|
|
HTTPRequestDataReceived = 2103,
|
|
ScreenshotReady = 2301,
|
|
ScreenshotRequested = 2302,
|
|
SteamUGCQueryCompleted = 3401,
|
|
SteamUGCRequestUGCDetailsResult = 3402,
|
|
CreateItemResult = 3403,
|
|
SubmitItemUpdateResult = 3404,
|
|
ItemInstalled = 3405,
|
|
DownloadItemResult = 3406,
|
|
UserFavoriteItemsListChanged = 3407,
|
|
SetUserItemVoteResult = 3408,
|
|
GetUserItemVoteResult = 3409,
|
|
StartPlaytimeTrackingResult = 3410,
|
|
StopPlaytimeTrackingResult = 3411,
|
|
AddUGCDependencyResult = 3412,
|
|
RemoveUGCDependencyResult = 3413,
|
|
AddAppDependencyResult = 3414,
|
|
RemoveAppDependencyResult = 3415,
|
|
GetAppDependenciesResult = 3416,
|
|
DeleteItemResult = 3417,
|
|
SteamAppInstalled = 3901,
|
|
SteamAppUninstalled = 3902,
|
|
PlaybackStatusHasChanged = 4001,
|
|
VolumeHasChanged = 4002,
|
|
MusicPlayerWantsVolume = 4011,
|
|
MusicPlayerSelectsQueueEntry = 4012,
|
|
MusicPlayerSelectsPlaylistEntry = 4013,
|
|
MusicPlayerRemoteWillActivate = 4101,
|
|
MusicPlayerRemoteWillDeactivate = 4102,
|
|
MusicPlayerRemoteToFront = 4103,
|
|
MusicPlayerWillQuit = 4104,
|
|
MusicPlayerWantsPlay = 4105,
|
|
MusicPlayerWantsPause = 4106,
|
|
MusicPlayerWantsPlayPrevious = 4107,
|
|
MusicPlayerWantsPlayNext = 4108,
|
|
MusicPlayerWantsShuffled = 4109,
|
|
MusicPlayerWantsLooped = 4110,
|
|
MusicPlayerWantsPlayingRepeatStatus = 4114,
|
|
HTML_BrowserReady = 4501,
|
|
HTML_NeedsPaint = 4502,
|
|
HTML_StartRequest = 4503,
|
|
HTML_CloseBrowser = 4504,
|
|
HTML_URLChanged = 4505,
|
|
HTML_FinishedRequest = 4506,
|
|
HTML_OpenLinkInNewTab = 4507,
|
|
HTML_ChangedTitle = 4508,
|
|
HTML_SearchResults = 4509,
|
|
HTML_CanGoBackAndForward = 4510,
|
|
HTML_HorizontalScroll = 4511,
|
|
HTML_VerticalScroll = 4512,
|
|
HTML_LinkAtPosition = 4513,
|
|
HTML_JSAlert = 4514,
|
|
HTML_JSConfirm = 4515,
|
|
HTML_FileOpenDialog = 4516,
|
|
HTML_NewWindow = 4521,
|
|
HTML_SetCursor = 4522,
|
|
HTML_StatusText = 4523,
|
|
HTML_ShowToolTip = 4524,
|
|
HTML_UpdateToolTip = 4525,
|
|
HTML_HideToolTip = 4526,
|
|
HTML_BrowserRestarted = 4527,
|
|
BroadcastUploadStart = 4604,
|
|
BroadcastUploadStop = 4605,
|
|
GetVideoURLResult = 4611,
|
|
GetOPFSettingsResult = 4624,
|
|
SteamInventoryResultReady = 4700,
|
|
SteamInventoryFullUpdate = 4701,
|
|
SteamInventoryDefinitionUpdate = 4702,
|
|
SteamInventoryEligiblePromoItemDefIDs = 4703,
|
|
SteamInventoryStartPurchaseResult = 4704,
|
|
SteamInventoryRequestPricesResult = 4705,
|
|
SteamParentalSettingsChanged = 5001,
|
|
SearchForGameProgressCallback = 5201,
|
|
SearchForGameResultCallback = 5202,
|
|
RequestPlayersForGameProgressCallback = 5211,
|
|
RequestPlayersForGameResultCallback = 5212,
|
|
RequestPlayersForGameFinalResultCallback = 5213,
|
|
SubmitPlayerResultResultCallback = 5214,
|
|
EndGameResultCallback = 5215,
|
|
JoinPartyCallback = 5301,
|
|
CreateBeaconCallback = 5302,
|
|
ReservationNotificationCallback = 5303,
|
|
ChangeNumOpenSlotsCallback = 5304,
|
|
AvailableBeaconLocationsUpdated = 5305,
|
|
ActiveBeaconsUpdated = 5306,
|
|
SteamRemotePlaySessionConnected = 5701,
|
|
SteamRemotePlaySessionDisconnected = 5702,
|
|
}
|
|
internal static partial class CallbackTypeFactory
|
|
{
|
|
internal static System.Collections.Generic.Dictionary<CallbackType, System.Type> All = new System.Collections.Generic.Dictionary<CallbackType, System.Type>
|
|
{
|
|
{ CallbackType.SteamServersConnected, typeof( SteamServersConnected_t )},
|
|
{ CallbackType.SteamServerConnectFailure, typeof( SteamServerConnectFailure_t )},
|
|
{ CallbackType.SteamServersDisconnected, typeof( SteamServersDisconnected_t )},
|
|
{ CallbackType.ClientGameServerDeny, typeof( ClientGameServerDeny_t )},
|
|
{ CallbackType.GSPolicyResponse, typeof( GSPolicyResponse_t )},
|
|
{ CallbackType.IPCFailure, typeof( IPCFailure_t )},
|
|
{ CallbackType.LicensesUpdated, typeof( LicensesUpdated_t )},
|
|
{ CallbackType.ValidateAuthTicketResponse, typeof( ValidateAuthTicketResponse_t )},
|
|
{ CallbackType.MicroTxnAuthorizationResponse, typeof( MicroTxnAuthorizationResponse_t )},
|
|
{ CallbackType.EncryptedAppTicketResponse, typeof( EncryptedAppTicketResponse_t )},
|
|
{ CallbackType.GetAuthSessionTicketResponse, typeof( GetAuthSessionTicketResponse_t )},
|
|
{ CallbackType.GameWebCallback, typeof( GameWebCallback_t )},
|
|
{ CallbackType.StoreAuthURLResponse, typeof( StoreAuthURLResponse_t )},
|
|
{ CallbackType.MarketEligibilityResponse, typeof( MarketEligibilityResponse_t )},
|
|
{ CallbackType.DurationControl, typeof( DurationControl_t )},
|
|
{ CallbackType.GSClientApprove, typeof( GSClientApprove_t )},
|
|
{ CallbackType.GSClientDeny, typeof( GSClientDeny_t )},
|
|
{ CallbackType.GSClientKick, typeof( GSClientKick_t )},
|
|
{ CallbackType.GSClientAchievementStatus, typeof( GSClientAchievementStatus_t )},
|
|
{ CallbackType.GSGameplayStats, typeof( GSGameplayStats_t )},
|
|
{ CallbackType.GSClientGroupStatus, typeof( GSClientGroupStatus_t )},
|
|
{ CallbackType.GSReputation, typeof( GSReputation_t )},
|
|
{ CallbackType.AssociateWithClanResult, typeof( AssociateWithClanResult_t )},
|
|
{ CallbackType.ComputeNewPlayerCompatibilityResult, typeof( ComputeNewPlayerCompatibilityResult_t )},
|
|
{ CallbackType.PersonaStateChange, typeof( PersonaStateChange_t )},
|
|
{ CallbackType.GameOverlayActivated, typeof( GameOverlayActivated_t )},
|
|
{ CallbackType.GameServerChangeRequested, typeof( GameServerChangeRequested_t )},
|
|
{ CallbackType.GameLobbyJoinRequested, typeof( GameLobbyJoinRequested_t )},
|
|
{ CallbackType.AvatarImageLoaded, typeof( AvatarImageLoaded_t )},
|
|
{ CallbackType.ClanOfficerListResponse, typeof( ClanOfficerListResponse_t )},
|
|
{ CallbackType.FriendRichPresenceUpdate, typeof( FriendRichPresenceUpdate_t )},
|
|
{ CallbackType.GameRichPresenceJoinRequested, typeof( GameRichPresenceJoinRequested_t )},
|
|
{ CallbackType.GameConnectedClanChatMsg, typeof( GameConnectedClanChatMsg_t )},
|
|
{ CallbackType.GameConnectedChatJoin, typeof( GameConnectedChatJoin_t )},
|
|
{ CallbackType.GameConnectedChatLeave, typeof( GameConnectedChatLeave_t )},
|
|
{ CallbackType.DownloadClanActivityCountsResult, typeof( DownloadClanActivityCountsResult_t )},
|
|
{ CallbackType.JoinClanChatRoomCompletionResult, typeof( JoinClanChatRoomCompletionResult_t )},
|
|
{ CallbackType.GameConnectedFriendChatMsg, typeof( GameConnectedFriendChatMsg_t )},
|
|
{ CallbackType.FriendsGetFollowerCount, typeof( FriendsGetFollowerCount_t )},
|
|
{ CallbackType.FriendsIsFollowing, typeof( FriendsIsFollowing_t )},
|
|
{ CallbackType.FriendsEnumerateFollowingList, typeof( FriendsEnumerateFollowingList_t )},
|
|
{ CallbackType.SetPersonaNameResponse, typeof( SetPersonaNameResponse_t )},
|
|
{ CallbackType.UnreadChatMessagesChanged, typeof( UnreadChatMessagesChanged_t )},
|
|
{ CallbackType.FavoritesListChanged, typeof( FavoritesListChanged_t )},
|
|
{ CallbackType.LobbyInvite, typeof( LobbyInvite_t )},
|
|
{ CallbackType.LobbyEnter, typeof( LobbyEnter_t )},
|
|
{ CallbackType.LobbyDataUpdate, typeof( LobbyDataUpdate_t )},
|
|
{ CallbackType.LobbyChatUpdate, typeof( LobbyChatUpdate_t )},
|
|
{ CallbackType.LobbyChatMsg, typeof( LobbyChatMsg_t )},
|
|
{ CallbackType.LobbyGameCreated, typeof( LobbyGameCreated_t )},
|
|
{ CallbackType.LobbyMatchList, typeof( LobbyMatchList_t )},
|
|
{ CallbackType.LobbyKicked, typeof( LobbyKicked_t )},
|
|
{ CallbackType.LobbyCreated, typeof( LobbyCreated_t )},
|
|
{ CallbackType.PSNGameBootInviteResult, typeof( PSNGameBootInviteResult_t )},
|
|
{ CallbackType.FavoritesListAccountsUpdated, typeof( FavoritesListAccountsUpdated_t )},
|
|
{ CallbackType.IPCountry, typeof( IPCountry_t )},
|
|
{ CallbackType.LowBatteryPower, typeof( LowBatteryPower_t )},
|
|
{ CallbackType.SteamAPICallCompleted, typeof( SteamAPICallCompleted_t )},
|
|
{ CallbackType.SteamShutdown, typeof( SteamShutdown_t )},
|
|
{ CallbackType.CheckFileSignature, typeof( CheckFileSignature_t )},
|
|
{ CallbackType.GamepadTextInputDismissed, typeof( GamepadTextInputDismissed_t )},
|
|
{ CallbackType.DlcInstalled, typeof( DlcInstalled_t )},
|
|
{ CallbackType.RegisterActivationCodeResponse, typeof( RegisterActivationCodeResponse_t )},
|
|
{ CallbackType.NewUrlLaunchParameters, typeof( NewUrlLaunchParameters_t )},
|
|
{ CallbackType.AppProofOfPurchaseKeyResponse, typeof( AppProofOfPurchaseKeyResponse_t )},
|
|
{ CallbackType.FileDetailsResult, typeof( FileDetailsResult_t )},
|
|
{ CallbackType.UserStatsReceived, typeof( UserStatsReceived_t )},
|
|
{ CallbackType.UserStatsStored, typeof( UserStatsStored_t )},
|
|
{ CallbackType.UserAchievementStored, typeof( UserAchievementStored_t )},
|
|
{ CallbackType.LeaderboardFindResult, typeof( LeaderboardFindResult_t )},
|
|
{ CallbackType.LeaderboardScoresDownloaded, typeof( LeaderboardScoresDownloaded_t )},
|
|
{ CallbackType.LeaderboardScoreUploaded, typeof( LeaderboardScoreUploaded_t )},
|
|
{ CallbackType.NumberOfCurrentPlayers, typeof( NumberOfCurrentPlayers_t )},
|
|
{ CallbackType.UserStatsUnloaded, typeof( UserStatsUnloaded_t )},
|
|
// { CallbackType.GSStatsUnloaded, typeof( GSStatsUnloaded_t )},
|
|
{ CallbackType.UserAchievementIconFetched, typeof( UserAchievementIconFetched_t )},
|
|
{ CallbackType.GlobalAchievementPercentagesReady, typeof( GlobalAchievementPercentagesReady_t )},
|
|
{ CallbackType.LeaderboardUGCSet, typeof( LeaderboardUGCSet_t )},
|
|
{ CallbackType.GlobalStatsReceived, typeof( GlobalStatsReceived_t )},
|
|
{ CallbackType.P2PSessionRequest, typeof( P2PSessionRequest_t )},
|
|
{ CallbackType.P2PSessionConnectFail, typeof( P2PSessionConnectFail_t )},
|
|
{ CallbackType.SteamNetConnectionStatusChangedCallback, typeof( SteamNetConnectionStatusChangedCallback_t )},
|
|
{ CallbackType.SteamNetAuthenticationStatus, typeof( SteamNetAuthenticationStatus_t )},
|
|
{ CallbackType.SteamRelayNetworkStatus, typeof( SteamRelayNetworkStatus_t )},
|
|
{ CallbackType.RemoteStorageAppSyncedClient, typeof( RemoteStorageAppSyncedClient_t )},
|
|
{ CallbackType.RemoteStorageAppSyncedServer, typeof( RemoteStorageAppSyncedServer_t )},
|
|
{ CallbackType.RemoteStorageAppSyncProgress, typeof( RemoteStorageAppSyncProgress_t )},
|
|
{ CallbackType.RemoteStorageAppSyncStatusCheck, typeof( RemoteStorageAppSyncStatusCheck_t )},
|
|
{ CallbackType.RemoteStorageFileShareResult, typeof( RemoteStorageFileShareResult_t )},
|
|
{ CallbackType.RemoteStoragePublishFileResult, typeof( RemoteStoragePublishFileResult_t )},
|
|
{ CallbackType.RemoteStorageDeletePublishedFileResult, typeof( RemoteStorageDeletePublishedFileResult_t )},
|
|
{ CallbackType.RemoteStorageEnumerateUserPublishedFilesResult, typeof( RemoteStorageEnumerateUserPublishedFilesResult_t )},
|
|
{ CallbackType.RemoteStorageSubscribePublishedFileResult, typeof( RemoteStorageSubscribePublishedFileResult_t )},
|
|
{ CallbackType.RemoteStorageEnumerateUserSubscribedFilesResult, typeof( RemoteStorageEnumerateUserSubscribedFilesResult_t )},
|
|
{ CallbackType.RemoteStorageUnsubscribePublishedFileResult, typeof( RemoteStorageUnsubscribePublishedFileResult_t )},
|
|
{ CallbackType.RemoteStorageUpdatePublishedFileResult, typeof( RemoteStorageUpdatePublishedFileResult_t )},
|
|
{ CallbackType.RemoteStorageDownloadUGCResult, typeof( RemoteStorageDownloadUGCResult_t )},
|
|
{ CallbackType.RemoteStorageGetPublishedFileDetailsResult, typeof( RemoteStorageGetPublishedFileDetailsResult_t )},
|
|
{ CallbackType.RemoteStorageEnumerateWorkshopFilesResult, typeof( RemoteStorageEnumerateWorkshopFilesResult_t )},
|
|
{ CallbackType.RemoteStorageGetPublishedItemVoteDetailsResult, typeof( RemoteStorageGetPublishedItemVoteDetailsResult_t )},
|
|
{ CallbackType.RemoteStoragePublishedFileSubscribed, typeof( RemoteStoragePublishedFileSubscribed_t )},
|
|
{ CallbackType.RemoteStoragePublishedFileUnsubscribed, typeof( RemoteStoragePublishedFileUnsubscribed_t )},
|
|
{ CallbackType.RemoteStoragePublishedFileDeleted, typeof( RemoteStoragePublishedFileDeleted_t )},
|
|
{ CallbackType.RemoteStorageUpdateUserPublishedItemVoteResult, typeof( RemoteStorageUpdateUserPublishedItemVoteResult_t )},
|
|
{ CallbackType.RemoteStorageUserVoteDetails, typeof( RemoteStorageUserVoteDetails_t )},
|
|
{ CallbackType.RemoteStorageEnumerateUserSharedWorkshopFilesResult, typeof( RemoteStorageEnumerateUserSharedWorkshopFilesResult_t )},
|
|
{ CallbackType.RemoteStorageSetUserPublishedFileActionResult, typeof( RemoteStorageSetUserPublishedFileActionResult_t )},
|
|
{ CallbackType.RemoteStorageEnumeratePublishedFilesByUserActionResult, typeof( RemoteStorageEnumeratePublishedFilesByUserActionResult_t )},
|
|
{ CallbackType.RemoteStoragePublishFileProgress, typeof( RemoteStoragePublishFileProgress_t )},
|
|
{ CallbackType.RemoteStoragePublishedFileUpdated, typeof( RemoteStoragePublishedFileUpdated_t )},
|
|
{ CallbackType.RemoteStorageFileWriteAsyncComplete, typeof( RemoteStorageFileWriteAsyncComplete_t )},
|
|
{ CallbackType.RemoteStorageFileReadAsyncComplete, typeof( RemoteStorageFileReadAsyncComplete_t )},
|
|
{ CallbackType.GSStatsReceived, typeof( GSStatsReceived_t )},
|
|
{ CallbackType.GSStatsStored, typeof( GSStatsStored_t )},
|
|
{ CallbackType.HTTPRequestCompleted, typeof( HTTPRequestCompleted_t )},
|
|
{ CallbackType.HTTPRequestHeadersReceived, typeof( HTTPRequestHeadersReceived_t )},
|
|
{ CallbackType.HTTPRequestDataReceived, typeof( HTTPRequestDataReceived_t )},
|
|
{ CallbackType.ScreenshotReady, typeof( ScreenshotReady_t )},
|
|
{ CallbackType.ScreenshotRequested, typeof( ScreenshotRequested_t )},
|
|
{ CallbackType.SteamUGCQueryCompleted, typeof( SteamUGCQueryCompleted_t )},
|
|
{ CallbackType.SteamUGCRequestUGCDetailsResult, typeof( SteamUGCRequestUGCDetailsResult_t )},
|
|
{ CallbackType.CreateItemResult, typeof( CreateItemResult_t )},
|
|
{ CallbackType.SubmitItemUpdateResult, typeof( SubmitItemUpdateResult_t )},
|
|
{ CallbackType.ItemInstalled, typeof( ItemInstalled_t )},
|
|
{ CallbackType.DownloadItemResult, typeof( DownloadItemResult_t )},
|
|
{ CallbackType.UserFavoriteItemsListChanged, typeof( UserFavoriteItemsListChanged_t )},
|
|
{ CallbackType.SetUserItemVoteResult, typeof( SetUserItemVoteResult_t )},
|
|
{ CallbackType.GetUserItemVoteResult, typeof( GetUserItemVoteResult_t )},
|
|
{ CallbackType.StartPlaytimeTrackingResult, typeof( StartPlaytimeTrackingResult_t )},
|
|
{ CallbackType.StopPlaytimeTrackingResult, typeof( StopPlaytimeTrackingResult_t )},
|
|
{ CallbackType.AddUGCDependencyResult, typeof( AddUGCDependencyResult_t )},
|
|
{ CallbackType.RemoveUGCDependencyResult, typeof( RemoveUGCDependencyResult_t )},
|
|
{ CallbackType.AddAppDependencyResult, typeof( AddAppDependencyResult_t )},
|
|
{ CallbackType.RemoveAppDependencyResult, typeof( RemoveAppDependencyResult_t )},
|
|
{ CallbackType.GetAppDependenciesResult, typeof( GetAppDependenciesResult_t )},
|
|
{ CallbackType.DeleteItemResult, typeof( DeleteItemResult_t )},
|
|
{ CallbackType.SteamAppInstalled, typeof( SteamAppInstalled_t )},
|
|
{ CallbackType.SteamAppUninstalled, typeof( SteamAppUninstalled_t )},
|
|
{ CallbackType.PlaybackStatusHasChanged, typeof( PlaybackStatusHasChanged_t )},
|
|
{ CallbackType.VolumeHasChanged, typeof( VolumeHasChanged_t )},
|
|
{ CallbackType.MusicPlayerWantsVolume, typeof( MusicPlayerWantsVolume_t )},
|
|
{ CallbackType.MusicPlayerSelectsQueueEntry, typeof( MusicPlayerSelectsQueueEntry_t )},
|
|
{ CallbackType.MusicPlayerSelectsPlaylistEntry, typeof( MusicPlayerSelectsPlaylistEntry_t )},
|
|
{ CallbackType.MusicPlayerRemoteWillActivate, typeof( MusicPlayerRemoteWillActivate_t )},
|
|
{ CallbackType.MusicPlayerRemoteWillDeactivate, typeof( MusicPlayerRemoteWillDeactivate_t )},
|
|
{ CallbackType.MusicPlayerRemoteToFront, typeof( MusicPlayerRemoteToFront_t )},
|
|
{ CallbackType.MusicPlayerWillQuit, typeof( MusicPlayerWillQuit_t )},
|
|
{ CallbackType.MusicPlayerWantsPlay, typeof( MusicPlayerWantsPlay_t )},
|
|
{ CallbackType.MusicPlayerWantsPause, typeof( MusicPlayerWantsPause_t )},
|
|
{ CallbackType.MusicPlayerWantsPlayPrevious, typeof( MusicPlayerWantsPlayPrevious_t )},
|
|
{ CallbackType.MusicPlayerWantsPlayNext, typeof( MusicPlayerWantsPlayNext_t )},
|
|
{ CallbackType.MusicPlayerWantsShuffled, typeof( MusicPlayerWantsShuffled_t )},
|
|
{ CallbackType.MusicPlayerWantsLooped, typeof( MusicPlayerWantsLooped_t )},
|
|
{ CallbackType.MusicPlayerWantsPlayingRepeatStatus, typeof( MusicPlayerWantsPlayingRepeatStatus_t )},
|
|
{ CallbackType.HTML_BrowserReady, typeof( HTML_BrowserReady_t )},
|
|
{ CallbackType.HTML_NeedsPaint, typeof( HTML_NeedsPaint_t )},
|
|
{ CallbackType.HTML_StartRequest, typeof( HTML_StartRequest_t )},
|
|
{ CallbackType.HTML_CloseBrowser, typeof( HTML_CloseBrowser_t )},
|
|
{ CallbackType.HTML_URLChanged, typeof( HTML_URLChanged_t )},
|
|
{ CallbackType.HTML_FinishedRequest, typeof( HTML_FinishedRequest_t )},
|
|
{ CallbackType.HTML_OpenLinkInNewTab, typeof( HTML_OpenLinkInNewTab_t )},
|
|
{ CallbackType.HTML_ChangedTitle, typeof( HTML_ChangedTitle_t )},
|
|
{ CallbackType.HTML_SearchResults, typeof( HTML_SearchResults_t )},
|
|
{ CallbackType.HTML_CanGoBackAndForward, typeof( HTML_CanGoBackAndForward_t )},
|
|
{ CallbackType.HTML_HorizontalScroll, typeof( HTML_HorizontalScroll_t )},
|
|
{ CallbackType.HTML_VerticalScroll, typeof( HTML_VerticalScroll_t )},
|
|
{ CallbackType.HTML_LinkAtPosition, typeof( HTML_LinkAtPosition_t )},
|
|
{ CallbackType.HTML_JSAlert, typeof( HTML_JSAlert_t )},
|
|
{ CallbackType.HTML_JSConfirm, typeof( HTML_JSConfirm_t )},
|
|
{ CallbackType.HTML_FileOpenDialog, typeof( HTML_FileOpenDialog_t )},
|
|
{ CallbackType.HTML_NewWindow, typeof( HTML_NewWindow_t )},
|
|
{ CallbackType.HTML_SetCursor, typeof( HTML_SetCursor_t )},
|
|
{ CallbackType.HTML_StatusText, typeof( HTML_StatusText_t )},
|
|
{ CallbackType.HTML_ShowToolTip, typeof( HTML_ShowToolTip_t )},
|
|
{ CallbackType.HTML_UpdateToolTip, typeof( HTML_UpdateToolTip_t )},
|
|
{ CallbackType.HTML_HideToolTip, typeof( HTML_HideToolTip_t )},
|
|
{ CallbackType.HTML_BrowserRestarted, typeof( HTML_BrowserRestarted_t )},
|
|
{ CallbackType.BroadcastUploadStart, typeof( BroadcastUploadStart_t )},
|
|
{ CallbackType.BroadcastUploadStop, typeof( BroadcastUploadStop_t )},
|
|
{ CallbackType.GetVideoURLResult, typeof( GetVideoURLResult_t )},
|
|
{ CallbackType.GetOPFSettingsResult, typeof( GetOPFSettingsResult_t )},
|
|
{ CallbackType.SteamInventoryResultReady, typeof( SteamInventoryResultReady_t )},
|
|
{ CallbackType.SteamInventoryFullUpdate, typeof( SteamInventoryFullUpdate_t )},
|
|
{ CallbackType.SteamInventoryDefinitionUpdate, typeof( SteamInventoryDefinitionUpdate_t )},
|
|
{ CallbackType.SteamInventoryEligiblePromoItemDefIDs, typeof( SteamInventoryEligiblePromoItemDefIDs_t )},
|
|
{ CallbackType.SteamInventoryStartPurchaseResult, typeof( SteamInventoryStartPurchaseResult_t )},
|
|
{ CallbackType.SteamInventoryRequestPricesResult, typeof( SteamInventoryRequestPricesResult_t )},
|
|
{ CallbackType.SteamParentalSettingsChanged, typeof( SteamParentalSettingsChanged_t )},
|
|
{ CallbackType.SearchForGameProgressCallback, typeof( SearchForGameProgressCallback_t )},
|
|
{ CallbackType.SearchForGameResultCallback, typeof( SearchForGameResultCallback_t )},
|
|
{ CallbackType.RequestPlayersForGameProgressCallback, typeof( RequestPlayersForGameProgressCallback_t )},
|
|
{ CallbackType.RequestPlayersForGameResultCallback, typeof( RequestPlayersForGameResultCallback_t )},
|
|
{ CallbackType.RequestPlayersForGameFinalResultCallback, typeof( RequestPlayersForGameFinalResultCallback_t )},
|
|
{ CallbackType.SubmitPlayerResultResultCallback, typeof( SubmitPlayerResultResultCallback_t )},
|
|
{ CallbackType.EndGameResultCallback, typeof( EndGameResultCallback_t )},
|
|
{ CallbackType.JoinPartyCallback, typeof( JoinPartyCallback_t )},
|
|
{ CallbackType.CreateBeaconCallback, typeof( CreateBeaconCallback_t )},
|
|
{ CallbackType.ReservationNotificationCallback, typeof( ReservationNotificationCallback_t )},
|
|
{ CallbackType.ChangeNumOpenSlotsCallback, typeof( ChangeNumOpenSlotsCallback_t )},
|
|
{ CallbackType.AvailableBeaconLocationsUpdated, typeof( AvailableBeaconLocationsUpdated_t )},
|
|
{ CallbackType.ActiveBeaconsUpdated, typeof( ActiveBeaconsUpdated_t )},
|
|
{ CallbackType.SteamRemotePlaySessionConnected, typeof( SteamRemotePlaySessionConnected_t )},
|
|
{ CallbackType.SteamRemotePlaySessionDisconnected, typeof( SteamRemotePlaySessionDisconnected_t )},
|
|
};
|
|
}
|
|
}
|