Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/Proton.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Mascellani <giovanni@mascellani.eu>2020-11-04 14:46:07 +0300
committerAndrew Eikum <aeikum@codeweavers.com>2020-12-01 23:54:06 +0300
commit04af5e3d79ff27db568005291fd114b3598746a4 (patch)
treea7c1e8babecaf7c19a5c794812b4b2570d247d54 /lsteamclient
parent9566b93f250f4ea07dc4cc0b074f0c5fec0193f0 (diff)
Sort callback tables by id
This way the generated file is more deterministic, and hopefully less irrelevant diff is produced (for example when switching from Python 2 to Python 3, or when adding more callbacks that cause rehashing the dictionary).
Diffstat (limited to 'lsteamclient')
-rw-r--r--lsteamclient/cb_getapi_sizes.dat222
-rw-r--r--lsteamclient/cb_getapi_table.dat412
-rwxr-xr-xlsteamclient/gen_wrapper.py4
3 files changed, 319 insertions, 319 deletions
diff --git a/lsteamclient/cb_getapi_sizes.dat b/lsteamclient/cb_getapi_sizes.dat
index 9c37500e..fea8e2e7 100644
--- a/lsteamclient/cb_getapi_sizes.dat
+++ b/lsteamclient/cb_getapi_sizes.dat
@@ -1,28 +1,26 @@
#ifdef __i386__
+case 152: /* MicroTxnAuthorizationResponse_t_24 */
+ return 16;
+case 209: /* GSReputation_t_40 */
+ return 32;
case 513: /* LobbyCreated_t_16 */
return 12;
-case 4524: /* HTML_ShowToolTip_t_8 */
- return 8;
-case 3415: /* RemoveAppDependencyResult_t_24 */
- return 16;
-case 4514: /* HTML_JSAlert_t_8 */
- return 8;
-case 3416: /* GetAppDependenciesResult_t_152 */
- return 148;
-case 4502: /* HTML_NeedsPaint_t_48 */
- return 48;
+case 1023: /* FileDetailsResult_t_40 */
+ return 36;
+case 1106: /* LeaderboardScoreUploaded_t_32 */
+ return 28;
+case 1111: /* LeaderboardUGCSet_t_16 */
+ return 12;
+case 1112: /* PS3TrophiesInstalled_t_24 */
+ return 20;
+case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */
+ return 704;
case 1303: /* RemoteStorageAppSyncProgress_t_288 */
return 280;
-case 152: /* MicroTxnAuthorizationResponse_t_24 */
- return 16;
-case 4505: /* HTML_URLChanged_t_24 */
- return 24;
-case 4506: /* HTML_FinishedRequest_t_12 */
- return 12;
case 1307: /* RemoteStorageFileShareResult_t_280 */
return 272;
-case 4508: /* HTML_ChangedTitle_t_8 */
- return 8;
+case 1308: /* RemoteStorageDownloadUGCResult_t_40 */
+ return 32;
case 1309: /* RemoteStoragePublishFileResult_t_24 */
return 16;
case 1310: /* RemoteStorageGetPublishedFileDetailsResult_t_1744 */
@@ -47,10 +45,6 @@ case 1319: /* RemoteStorageEnumerateWorkshopFilesResult_t_624 */
return 620;
case 1320: /* RemoteStorageGetPublishedItemVoteDetailsResult_t_32 */
return 28;
-case 4521: /* HTML_NewWindow_t_28 */
- return 28;
-case 4523: /* HTML_StatusText_t_8 */
- return 8;
case 1324: /* RemoteStorageUpdateUserPublishedItemVoteResult_t_16 */
return 12;
case 1325: /* RemoteStorageUserVoteDetails_t_24 */
@@ -61,52 +55,64 @@ case 1327: /* RemoteStorageSetUserPublishedFileActionResult_t_24 */
return 16;
case 1330: /* RemoteStoragePublishedFileUpdated_t_24 */
return 20;
-case 5301: /* JoinPartyCallback_t_280 */
- return 276;
-case 5302: /* CreateBeaconCallback_t_16 */
- return 12;
-case 2103: /* HTTPRequestDataReceived_t_24 */
- return 20;
-case 4507: /* HTML_OpenLinkInNewTab_t_8 */
- return 8;
case 2101: /* HTTPRequestCompleted_t_32 */
return 24;
-case 4525: /* HTML_UpdateToolTip_t_8 */
- return 8;
-case 4503: /* HTML_StartRequest_t_20 */
- return 20;
case 2102: /* HTTPRequestHeadersReceived_t_16 */
return 12;
-case 4513: /* HTML_LinkAtPosition_t_20 */
+case 2103: /* HTTPRequestDataReceived_t_24 */
return 20;
case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */
return 9768;
case 3403: /* CreateItemResult_t_24 */
return 16;
-case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */
- return 704;
case 3405: /* ItemInstalled_t_16 */
return 12;
case 3406: /* DownloadItemResult_t_24 */
return 16;
-case 209: /* GSReputation_t_40 */
- return 32;
-case 1106: /* LeaderboardScoreUploaded_t_32 */
- return 28;
-case 4515: /* HTML_JSConfirm_t_8 */
- return 8;
case 3412: /* AddUGCDependencyResult_t_24 */
return 20;
case 3413: /* RemoveUGCDependencyResult_t_24 */
return 20;
case 3414: /* AddAppDependencyResult_t_24 */
return 16;
-case 1111: /* LeaderboardUGCSet_t_16 */
+case 3415: /* RemoveAppDependencyResult_t_24 */
+ return 16;
+case 3416: /* GetAppDependenciesResult_t_152 */
+ return 148;
+case 3417: /* DeleteItemResult_t_16 */
return 12;
-case 1112: /* PS3TrophiesInstalled_t_24 */
+case 4502: /* HTML_NeedsPaint_t_48 */
+ return 48;
+case 4503: /* HTML_StartRequest_t_20 */
return 20;
-case 3417: /* DeleteItemResult_t_16 */
+case 4505: /* HTML_URLChanged_t_24 */
+ return 24;
+case 4506: /* HTML_FinishedRequest_t_12 */
return 12;
+case 4507: /* HTML_OpenLinkInNewTab_t_8 */
+ return 8;
+case 4508: /* HTML_ChangedTitle_t_8 */
+ return 8;
+case 4513: /* HTML_LinkAtPosition_t_20 */
+ return 20;
+case 4514: /* HTML_JSAlert_t_8 */
+ return 8;
+case 4515: /* HTML_JSConfirm_t_8 */
+ return 8;
+case 4516: /* HTML_FileOpenDialog_t_12 */
+ return 12;
+case 4517: /* HTML_ComboNeedsPaint_t_16 */
+ return 16;
+case 4521: /* HTML_NewWindow_t_28 */
+ return 28;
+case 4523: /* HTML_StatusText_t_8 */
+ return 8;
+case 4524: /* HTML_ShowToolTip_t_8 */
+ return 8;
+case 4525: /* HTML_UpdateToolTip_t_8 */
+ return 8;
+case 4704: /* SteamInventoryStartPurchaseResult_t_24 */
+ return 20;
case 5211: /* RequestPlayersForGameProgressCallback_t_16 */
return 12;
case 5212: /* RequestPlayersForGameResultCallback_t_64 */
@@ -117,42 +123,34 @@ case 5214: /* SubmitPlayerResultResultCallback_t_24 */
return 20;
case 5215: /* EndGameResultCallback_t_16 */
return 12;
-case 4704: /* SteamInventoryStartPurchaseResult_t_24 */
- return 20;
-case 4517: /* HTML_ComboNeedsPaint_t_16 */
- return 16;
-case 1308: /* RemoteStorageDownloadUGCResult_t_40 */
- return 32;
-case 4516: /* HTML_FileOpenDialog_t_12 */
+case 5301: /* JoinPartyCallback_t_280 */
+ return 276;
+case 5302: /* CreateBeaconCallback_t_16 */
return 12;
-case 1023: /* FileDetailsResult_t_40 */
- return 36;
#endif
#ifdef __x86_64__
+case 152: /* MicroTxnAuthorizationResponse_t_24 */
+ return 16;
+case 209: /* GSReputation_t_40 */
+ return 32;
case 513: /* LobbyCreated_t_16 */
return 12;
-case 4524: /* HTML_ShowToolTip_t_16 */
- return 12;
-case 3415: /* RemoveAppDependencyResult_t_24 */
- return 16;
-case 4514: /* HTML_JSAlert_t_16 */
+case 1023: /* FileDetailsResult_t_40 */
+ return 36;
+case 1106: /* LeaderboardScoreUploaded_t_32 */
+ return 28;
+case 1111: /* LeaderboardUGCSet_t_16 */
return 12;
-case 3416: /* GetAppDependenciesResult_t_152 */
- return 148;
-case 4502: /* HTML_NeedsPaint_t_56 */
- return 52;
+case 1112: /* PS3TrophiesInstalled_t_24 */
+ return 20;
+case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */
+ return 704;
case 1303: /* RemoteStorageAppSyncProgress_t_288 */
return 280;
-case 152: /* MicroTxnAuthorizationResponse_t_24 */
- return 16;
-case 4505: /* HTML_URLChanged_t_48 */
- return 36;
-case 4506: /* HTML_FinishedRequest_t_24 */
- return 20;
case 1307: /* RemoteStorageFileShareResult_t_280 */
return 272;
-case 4508: /* HTML_ChangedTitle_t_16 */
- return 12;
+case 1308: /* RemoteStorageDownloadUGCResult_t_40 */
+ return 32;
case 1309: /* RemoteStoragePublishFileResult_t_24 */
return 16;
case 1310: /* RemoteStorageGetPublishedFileDetailsResult_t_1744 */
@@ -177,10 +175,6 @@ case 1319: /* RemoteStorageEnumerateWorkshopFilesResult_t_624 */
return 620;
case 1320: /* RemoteStorageGetPublishedItemVoteDetailsResult_t_32 */
return 28;
-case 4521: /* HTML_NewWindow_t_40 */
- return 32;
-case 4523: /* HTML_StatusText_t_16 */
- return 12;
case 1324: /* RemoteStorageUpdateUserPublishedItemVoteResult_t_16 */
return 12;
case 1325: /* RemoteStorageUserVoteDetails_t_24 */
@@ -191,52 +185,64 @@ case 1327: /* RemoteStorageSetUserPublishedFileActionResult_t_24 */
return 16;
case 1330: /* RemoteStoragePublishedFileUpdated_t_24 */
return 20;
-case 5301: /* JoinPartyCallback_t_280 */
- return 276;
-case 5302: /* CreateBeaconCallback_t_16 */
- return 12;
-case 2103: /* HTTPRequestDataReceived_t_24 */
- return 20;
-case 4507: /* HTML_OpenLinkInNewTab_t_16 */
- return 12;
case 2101: /* HTTPRequestCompleted_t_32 */
return 24;
-case 4525: /* HTML_UpdateToolTip_t_16 */
- return 12;
-case 4503: /* HTML_StartRequest_t_40 */
- return 32;
case 2102: /* HTTPRequestHeadersReceived_t_16 */
return 12;
-case 4513: /* HTML_LinkAtPosition_t_32 */
- return 24;
+case 2103: /* HTTPRequestDataReceived_t_24 */
+ return 20;
case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */
return 9768;
case 3403: /* CreateItemResult_t_24 */
return 16;
-case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */
- return 704;
case 3405: /* ItemInstalled_t_16 */
return 12;
case 3406: /* DownloadItemResult_t_24 */
return 16;
-case 209: /* GSReputation_t_40 */
- return 32;
-case 1106: /* LeaderboardScoreUploaded_t_32 */
- return 28;
-case 4515: /* HTML_JSConfirm_t_16 */
- return 12;
case 3412: /* AddUGCDependencyResult_t_24 */
return 20;
case 3413: /* RemoveUGCDependencyResult_t_24 */
return 20;
case 3414: /* AddAppDependencyResult_t_24 */
return 16;
-case 1111: /* LeaderboardUGCSet_t_16 */
+case 3415: /* RemoveAppDependencyResult_t_24 */
+ return 16;
+case 3416: /* GetAppDependenciesResult_t_152 */
+ return 148;
+case 3417: /* DeleteItemResult_t_16 */
return 12;
-case 1112: /* PS3TrophiesInstalled_t_24 */
+case 4502: /* HTML_NeedsPaint_t_56 */
+ return 52;
+case 4503: /* HTML_StartRequest_t_40 */
+ return 32;
+case 4505: /* HTML_URLChanged_t_48 */
+ return 36;
+case 4506: /* HTML_FinishedRequest_t_24 */
return 20;
-case 3417: /* DeleteItemResult_t_16 */
+case 4507: /* HTML_OpenLinkInNewTab_t_16 */
+ return 12;
+case 4508: /* HTML_ChangedTitle_t_16 */
return 12;
+case 4513: /* HTML_LinkAtPosition_t_32 */
+ return 24;
+case 4514: /* HTML_JSAlert_t_16 */
+ return 12;
+case 4515: /* HTML_JSConfirm_t_16 */
+ return 12;
+case 4516: /* HTML_FileOpenDialog_t_24 */
+ return 20;
+case 4517: /* HTML_ComboNeedsPaint_t_24 */
+ return 20;
+case 4521: /* HTML_NewWindow_t_40 */
+ return 32;
+case 4523: /* HTML_StatusText_t_16 */
+ return 12;
+case 4524: /* HTML_ShowToolTip_t_16 */
+ return 12;
+case 4525: /* HTML_UpdateToolTip_t_16 */
+ return 12;
+case 4704: /* SteamInventoryStartPurchaseResult_t_24 */
+ return 20;
case 5211: /* RequestPlayersForGameProgressCallback_t_16 */
return 12;
case 5212: /* RequestPlayersForGameResultCallback_t_64 */
@@ -247,14 +253,8 @@ case 5214: /* SubmitPlayerResultResultCallback_t_24 */
return 20;
case 5215: /* EndGameResultCallback_t_16 */
return 12;
-case 4704: /* SteamInventoryStartPurchaseResult_t_24 */
- return 20;
-case 4517: /* HTML_ComboNeedsPaint_t_24 */
- return 20;
-case 1308: /* RemoteStorageDownloadUGCResult_t_40 */
- return 32;
-case 4516: /* HTML_FileOpenDialog_t_24 */
- return 20;
-case 1023: /* FileDetailsResult_t_40 */
- return 36;
+case 5301: /* JoinPartyCallback_t_280 */
+ return 276;
+case 5302: /* CreateBeaconCallback_t_16 */
+ return 12;
#endif
diff --git a/lsteamclient/cb_getapi_table.dat b/lsteamclient/cb_getapi_table.dat
index b9b27f1f..21fb89d2 100644
--- a/lsteamclient/cb_getapi_table.dat
+++ b/lsteamclient/cb_getapi_table.dat
@@ -1,62 +1,56 @@
#ifdef __i386__
-case 513:
- switch(callback_len){
- default:
- case 16: cb_LobbyCreated_t_16(lin_callback, callback); break;
- }
- break;
-case 4524:
+case 152:
switch(callback_len){
default:
- case 8: cb_HTML_ShowToolTip_t_8(lin_callback, callback); break;
+ case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break;
}
break;
-case 3415:
+case 209:
switch(callback_len){
default:
- case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break;
+ case 40: cb_GSReputation_t_40(lin_callback, callback); break;
}
break;
-case 4514:
+case 513:
switch(callback_len){
default:
- case 8: cb_HTML_JSAlert_t_8(lin_callback, callback); break;
+ case 16: cb_LobbyCreated_t_16(lin_callback, callback); break;
}
break;
-case 3416:
+case 1023:
switch(callback_len){
default:
- case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break;
+ case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break;
}
break;
-case 4502:
+case 1106:
switch(callback_len){
default:
- case 48: cb_HTML_NeedsPaint_t_48(lin_callback, callback); break;
+ case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break;
}
break;
-case 1303:
+case 1111:
switch(callback_len){
default:
- case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break;
+ case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break;
}
break;
-case 152:
+case 1112:
switch(callback_len){
default:
- case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break;
+ case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break;
}
break;
-case 4505:
+case 1221:
switch(callback_len){
default:
- case 24: cb_HTML_URLChanged_t_24(lin_callback, callback); break;
+ case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break;
}
break;
-case 4506:
+case 1303:
switch(callback_len){
default:
- case 12: cb_HTML_FinishedRequest_t_12(lin_callback, callback); break;
+ case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break;
}
break;
case 1307:
@@ -66,10 +60,10 @@ case 1307:
case 16: cb_RemoteStorageFileShareResult_t_16(lin_callback, callback); break;
}
break;
-case 4508:
+case 1308:
switch(callback_len){
default:
- case 8: cb_HTML_ChangedTitle_t_8(lin_callback, callback); break;
+ case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break;
}
break;
case 1309:
@@ -149,19 +143,6 @@ case 1320:
case 32: cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(lin_callback, callback); break;
}
break;
-case 4521:
- switch(callback_len){
- default:
- case 28: cb_HTML_NewWindow_t_28(lin_callback, callback); break;
- case 24: cb_HTML_NewWindow_t_24(lin_callback, callback); break;
- }
- break;
-case 4523:
- switch(callback_len){
- default:
- case 8: cb_HTML_StatusText_t_8(lin_callback, callback); break;
- }
- break;
case 1324:
switch(callback_len){
default:
@@ -192,16 +173,17 @@ case 1330:
case 24: cb_RemoteStoragePublishedFileUpdated_t_24(lin_callback, callback); break;
}
break;
-case 5301:
+case 2101:
switch(callback_len){
default:
- case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break;
+ case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break;
+ case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break;
}
break;
-case 5302:
+case 2102:
switch(callback_len){
default:
- case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break;
+ case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break;
}
break;
case 2103:
@@ -210,157 +192,157 @@ case 2103:
case 24: cb_HTTPRequestDataReceived_t_24(lin_callback, callback); break;
}
break;
-case 4507:
+case 3402:
switch(callback_len){
default:
- case 8: cb_HTML_OpenLinkInNewTab_t_8(lin_callback, callback); break;
+ case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break;
+ case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break;
+ case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break;
}
break;
-case 2101:
+case 3403:
switch(callback_len){
default:
- case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break;
- case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break;
+ case 24: cb_CreateItemResult_t_24(lin_callback, callback); break;
}
break;
-case 4525:
+case 3405:
switch(callback_len){
default:
- case 8: cb_HTML_UpdateToolTip_t_8(lin_callback, callback); break;
+ case 16: cb_ItemInstalled_t_16(lin_callback, callback); break;
}
break;
-case 4503:
+case 3406:
switch(callback_len){
default:
- case 20: cb_HTML_StartRequest_t_20(lin_callback, callback); break;
+ case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break;
}
break;
-case 2102:
+case 3412:
switch(callback_len){
default:
- case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break;
+ case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 4513:
+case 3413:
switch(callback_len){
default:
- case 20: cb_HTML_LinkAtPosition_t_20(lin_callback, callback); break;
+ case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 3402:
+case 3414:
switch(callback_len){
default:
- case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break;
- case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break;
- case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break;
+ case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 3403:
+case 3415:
switch(callback_len){
default:
- case 24: cb_CreateItemResult_t_24(lin_callback, callback); break;
+ case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 1221:
+case 3416:
switch(callback_len){
default:
- case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break;
+ case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break;
}
break;
-case 3405:
+case 3417:
switch(callback_len){
default:
- case 16: cb_ItemInstalled_t_16(lin_callback, callback); break;
+ case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break;
}
break;
-case 3406:
+case 4502:
switch(callback_len){
default:
- case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break;
+ case 48: cb_HTML_NeedsPaint_t_48(lin_callback, callback); break;
}
break;
-case 209:
+case 4503:
switch(callback_len){
default:
- case 40: cb_GSReputation_t_40(lin_callback, callback); break;
+ case 20: cb_HTML_StartRequest_t_20(lin_callback, callback); break;
}
break;
-case 1106:
+case 4505:
switch(callback_len){
default:
- case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break;
+ case 24: cb_HTML_URLChanged_t_24(lin_callback, callback); break;
}
break;
-case 4515:
+case 4506:
switch(callback_len){
default:
- case 8: cb_HTML_JSConfirm_t_8(lin_callback, callback); break;
+ case 12: cb_HTML_FinishedRequest_t_12(lin_callback, callback); break;
}
break;
-case 3412:
+case 4507:
switch(callback_len){
default:
- case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break;
+ case 8: cb_HTML_OpenLinkInNewTab_t_8(lin_callback, callback); break;
}
break;
-case 3413:
+case 4508:
switch(callback_len){
default:
- case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break;
+ case 8: cb_HTML_ChangedTitle_t_8(lin_callback, callback); break;
}
break;
-case 3414:
+case 4513:
switch(callback_len){
default:
- case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break;
+ case 20: cb_HTML_LinkAtPosition_t_20(lin_callback, callback); break;
}
break;
-case 1111:
+case 4514:
switch(callback_len){
default:
- case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break;
+ case 8: cb_HTML_JSAlert_t_8(lin_callback, callback); break;
}
break;
-case 1112:
+case 4515:
switch(callback_len){
default:
- case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break;
+ case 8: cb_HTML_JSConfirm_t_8(lin_callback, callback); break;
}
break;
-case 3417:
+case 4516:
switch(callback_len){
default:
- case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break;
+ case 12: cb_HTML_FileOpenDialog_t_12(lin_callback, callback); break;
}
break;
-case 5211:
+case 4517:
switch(callback_len){
default:
- case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break;
+ case 16: cb_HTML_ComboNeedsPaint_t_16(lin_callback, callback); break;
}
break;
-case 5212:
+case 4521:
switch(callback_len){
default:
- case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break;
+ case 28: cb_HTML_NewWindow_t_28(lin_callback, callback); break;
+ case 24: cb_HTML_NewWindow_t_24(lin_callback, callback); break;
}
break;
-case 5213:
+case 4523:
switch(callback_len){
default:
- case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break;
+ case 8: cb_HTML_StatusText_t_8(lin_callback, callback); break;
}
break;
-case 5214:
+case 4524:
switch(callback_len){
default:
- case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break;
+ case 8: cb_HTML_ShowToolTip_t_8(lin_callback, callback); break;
}
break;
-case 5215:
+case 4525:
switch(callback_len){
default:
- case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break;
+ case 8: cb_HTML_UpdateToolTip_t_8(lin_callback, callback); break;
}
break;
case 4704:
@@ -369,90 +351,102 @@ case 4704:
case 24: cb_SteamInventoryStartPurchaseResult_t_24(lin_callback, callback); break;
}
break;
-case 4517:
+case 5211:
switch(callback_len){
default:
- case 16: cb_HTML_ComboNeedsPaint_t_16(lin_callback, callback); break;
+ case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break;
}
break;
-case 1308:
+case 5212:
switch(callback_len){
default:
- case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break;
+ case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break;
}
break;
-case 4516:
+case 5213:
switch(callback_len){
default:
- case 12: cb_HTML_FileOpenDialog_t_12(lin_callback, callback); break;
+ case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break;
}
break;
-case 1023:
+case 5214:
switch(callback_len){
default:
- case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break;
+ case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break;
}
break;
-#endif
-#ifdef __x86_64__
-case 513:
+case 5215:
switch(callback_len){
default:
- case 16: cb_LobbyCreated_t_16(lin_callback, callback); break;
+ case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break;
}
break;
-case 4524:
+case 5301:
switch(callback_len){
default:
- case 16: cb_HTML_ShowToolTip_t_16(lin_callback, callback); break;
+ case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break;
}
break;
-case 3415:
+case 5302:
switch(callback_len){
default:
- case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break;
+ case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break;
}
break;
-case 4514:
+#endif
+#ifdef __x86_64__
+case 152:
switch(callback_len){
default:
- case 16: cb_HTML_JSAlert_t_16(lin_callback, callback); break;
+ case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break;
}
break;
-case 3416:
+case 209:
switch(callback_len){
default:
- case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break;
+ case 40: cb_GSReputation_t_40(lin_callback, callback); break;
}
break;
-case 4502:
+case 513:
switch(callback_len){
default:
- case 56: cb_HTML_NeedsPaint_t_56(lin_callback, callback); break;
+ case 16: cb_LobbyCreated_t_16(lin_callback, callback); break;
}
break;
-case 1303:
+case 1023:
switch(callback_len){
default:
- case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break;
+ case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break;
}
break;
-case 152:
+case 1106:
switch(callback_len){
default:
- case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break;
+ case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break;
}
break;
-case 4505:
+case 1111:
switch(callback_len){
default:
- case 48: cb_HTML_URLChanged_t_48(lin_callback, callback); break;
+ case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break;
}
break;
-case 4506:
+case 1112:
switch(callback_len){
default:
- case 24: cb_HTML_FinishedRequest_t_24(lin_callback, callback); break;
+ case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break;
+ }
+ break;
+case 1221:
+ switch(callback_len){
+ default:
+ case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break;
+ }
+ break;
+case 1303:
+ switch(callback_len){
+ default:
+ case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break;
}
break;
case 1307:
@@ -462,10 +456,10 @@ case 1307:
case 16: cb_RemoteStorageFileShareResult_t_16(lin_callback, callback); break;
}
break;
-case 4508:
+case 1308:
switch(callback_len){
default:
- case 16: cb_HTML_ChangedTitle_t_16(lin_callback, callback); break;
+ case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break;
}
break;
case 1309:
@@ -545,19 +539,6 @@ case 1320:
case 32: cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(lin_callback, callback); break;
}
break;
-case 4521:
- switch(callback_len){
- default:
- case 40: cb_HTML_NewWindow_t_40(lin_callback, callback); break;
- case 32: cb_HTML_NewWindow_t_32(lin_callback, callback); break;
- }
- break;
-case 4523:
- switch(callback_len){
- default:
- case 16: cb_HTML_StatusText_t_16(lin_callback, callback); break;
- }
- break;
case 1324:
switch(callback_len){
default:
@@ -588,16 +569,17 @@ case 1330:
case 24: cb_RemoteStoragePublishedFileUpdated_t_24(lin_callback, callback); break;
}
break;
-case 5301:
+case 2101:
switch(callback_len){
default:
- case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break;
+ case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break;
+ case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break;
}
break;
-case 5302:
+case 2102:
switch(callback_len){
default:
- case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break;
+ case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break;
}
break;
case 2103:
@@ -606,157 +588,157 @@ case 2103:
case 24: cb_HTTPRequestDataReceived_t_24(lin_callback, callback); break;
}
break;
-case 4507:
+case 3402:
switch(callback_len){
default:
- case 16: cb_HTML_OpenLinkInNewTab_t_16(lin_callback, callback); break;
+ case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break;
+ case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break;
+ case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break;
}
break;
-case 2101:
+case 3403:
switch(callback_len){
default:
- case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break;
- case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break;
+ case 24: cb_CreateItemResult_t_24(lin_callback, callback); break;
}
break;
-case 4525:
+case 3405:
switch(callback_len){
default:
- case 16: cb_HTML_UpdateToolTip_t_16(lin_callback, callback); break;
+ case 16: cb_ItemInstalled_t_16(lin_callback, callback); break;
}
break;
-case 4503:
+case 3406:
switch(callback_len){
default:
- case 40: cb_HTML_StartRequest_t_40(lin_callback, callback); break;
+ case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break;
}
break;
-case 2102:
+case 3412:
switch(callback_len){
default:
- case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break;
+ case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 4513:
+case 3413:
switch(callback_len){
default:
- case 32: cb_HTML_LinkAtPosition_t_32(lin_callback, callback); break;
+ case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 3402:
+case 3414:
switch(callback_len){
default:
- case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break;
- case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break;
- case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break;
+ case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 3403:
+case 3415:
switch(callback_len){
default:
- case 24: cb_CreateItemResult_t_24(lin_callback, callback); break;
+ case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
-case 1221:
+case 3416:
switch(callback_len){
default:
- case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break;
+ case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break;
}
break;
-case 3405:
+case 3417:
switch(callback_len){
default:
- case 16: cb_ItemInstalled_t_16(lin_callback, callback); break;
+ case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break;
}
break;
-case 3406:
+case 4502:
switch(callback_len){
default:
- case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break;
+ case 56: cb_HTML_NeedsPaint_t_56(lin_callback, callback); break;
}
break;
-case 209:
+case 4503:
switch(callback_len){
default:
- case 40: cb_GSReputation_t_40(lin_callback, callback); break;
+ case 40: cb_HTML_StartRequest_t_40(lin_callback, callback); break;
}
break;
-case 1106:
+case 4505:
switch(callback_len){
default:
- case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break;
+ case 48: cb_HTML_URLChanged_t_48(lin_callback, callback); break;
}
break;
-case 4515:
+case 4506:
switch(callback_len){
default:
- case 16: cb_HTML_JSConfirm_t_16(lin_callback, callback); break;
+ case 24: cb_HTML_FinishedRequest_t_24(lin_callback, callback); break;
}
break;
-case 3412:
+case 4507:
switch(callback_len){
default:
- case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break;
+ case 16: cb_HTML_OpenLinkInNewTab_t_16(lin_callback, callback); break;
}
break;
-case 3413:
+case 4508:
switch(callback_len){
default:
- case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break;
+ case 16: cb_HTML_ChangedTitle_t_16(lin_callback, callback); break;
}
break;
-case 3414:
+case 4513:
switch(callback_len){
default:
- case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break;
+ case 32: cb_HTML_LinkAtPosition_t_32(lin_callback, callback); break;
}
break;
-case 1111:
+case 4514:
switch(callback_len){
default:
- case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break;
+ case 16: cb_HTML_JSAlert_t_16(lin_callback, callback); break;
}
break;
-case 1112:
+case 4515:
switch(callback_len){
default:
- case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break;
+ case 16: cb_HTML_JSConfirm_t_16(lin_callback, callback); break;
}
break;
-case 3417:
+case 4516:
switch(callback_len){
default:
- case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break;
+ case 24: cb_HTML_FileOpenDialog_t_24(lin_callback, callback); break;
}
break;
-case 5211:
+case 4517:
switch(callback_len){
default:
- case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break;
+ case 24: cb_HTML_ComboNeedsPaint_t_24(lin_callback, callback); break;
}
break;
-case 5212:
+case 4521:
switch(callback_len){
default:
- case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break;
+ case 40: cb_HTML_NewWindow_t_40(lin_callback, callback); break;
+ case 32: cb_HTML_NewWindow_t_32(lin_callback, callback); break;
}
break;
-case 5213:
+case 4523:
switch(callback_len){
default:
- case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break;
+ case 16: cb_HTML_StatusText_t_16(lin_callback, callback); break;
}
break;
-case 5214:
+case 4524:
switch(callback_len){
default:
- case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break;
+ case 16: cb_HTML_ShowToolTip_t_16(lin_callback, callback); break;
}
break;
-case 5215:
+case 4525:
switch(callback_len){
default:
- case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break;
+ case 16: cb_HTML_UpdateToolTip_t_16(lin_callback, callback); break;
}
break;
case 4704:
@@ -765,28 +747,46 @@ case 4704:
case 24: cb_SteamInventoryStartPurchaseResult_t_24(lin_callback, callback); break;
}
break;
-case 4517:
+case 5211:
switch(callback_len){
default:
- case 24: cb_HTML_ComboNeedsPaint_t_24(lin_callback, callback); break;
+ case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break;
}
break;
-case 1308:
+case 5212:
switch(callback_len){
default:
- case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break;
+ case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break;
}
break;
-case 4516:
+case 5213:
switch(callback_len){
default:
- case 24: cb_HTML_FileOpenDialog_t_24(lin_callback, callback); break;
+ case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break;
}
break;
-case 1023:
+case 5214:
switch(callback_len){
default:
- case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break;
+ case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break;
+ }
+ break;
+case 5215:
+ switch(callback_len){
+ default:
+ case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break;
+ }
+ break;
+case 5301:
+ switch(callback_len){
+ default:
+ case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break;
+ }
+ break;
+case 5302:
+ switch(callback_len){
+ default:
+ case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break;
}
break;
#endif
diff --git a/lsteamclient/gen_wrapper.py b/lsteamclient/gen_wrapper.py
index f441777b..d90d33c2 100755
--- a/lsteamclient/gen_wrapper.py
+++ b/lsteamclient/gen_wrapper.py
@@ -1263,7 +1263,7 @@ cbsizefile = open("cb_getapi_sizes.dat", "w")
cbsizefile.write("#ifdef __i386__\n")
getapifile.write("#ifdef __i386__\n")
-for cb in cb_table.keys():
+for cb in sorted(cb_table.keys()):
cbsizefile.write("case %u: /* %s */\n" % (cb, cb_table[cb][1][0][1]))
cbsizefile.write(" return %u;\n" % cb_table[cb][0])
getapifile.write("case %u:\n" % cb)
@@ -1277,7 +1277,7 @@ getapifile.write("#endif\n")
cbsizefile.write("#ifdef __x86_64__\n")
getapifile.write("#ifdef __x86_64__\n")
-for cb in cb_table64.keys():
+for cb in sorted(cb_table64.keys()):
cbsizefile.write("case %u: /* %s */\n" % (cb, cb_table64[cb][1][0][1]))
cbsizefile.write(" return %u;\n" % cb_table64[cb][0])
getapifile.write("case %u:\n" % cb)