diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Interface.cs b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Interface.cs index 9c487e6..702f0cc 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Interface.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Interface.cs @@ -12,158 +12,158 @@ public interface Interface : IDisposable uint /*uint32*/ ISteamAppList_GetNumInstalledApps(); uint /*uint32*/ ISteamAppList_GetInstalledApps( IntPtr /*AppId_t **/ pvecAppID, uint /*uint32*/ unMaxAppIDs ); - int /*int*/ ISteamAppList_GetAppName( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); - int /*int*/ ISteamAppList_GetAppInstallDir( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); - int /*int*/ ISteamAppList_GetAppBuildId( AppId_t /*AppId_t*/ nAppID ); + int /*int*/ ISteamAppList_GetAppName( uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); + int /*int*/ ISteamAppList_GetAppInstallDir( uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); + int /*int*/ ISteamAppList_GetAppBuildId( uint nAppID ); bool /*bool*/ ISteamApps_BIsSubscribed(); bool /*bool*/ ISteamApps_BIsLowViolence(); bool /*bool*/ ISteamApps_BIsCybercafe(); bool /*bool*/ ISteamApps_BIsVACBanned(); IntPtr ISteamApps_GetCurrentGameLanguage(); IntPtr ISteamApps_GetAvailableGameLanguages(); - bool /*bool*/ ISteamApps_BIsSubscribedApp( AppId_t /*AppId_t*/ appID ); - bool /*bool*/ ISteamApps_BIsDlcInstalled( AppId_t /*AppId_t*/ appID ); - uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( AppId_t /*AppId_t*/ nAppID ); + bool /*bool*/ ISteamApps_BIsSubscribedApp( uint appID ); + bool /*bool*/ ISteamApps_BIsDlcInstalled( uint appID ); + uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( uint nAppID ); bool /*bool*/ ISteamApps_BIsSubscribedFromFreeWeekend(); int /*int*/ ISteamApps_GetDLCCount(); - bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); - void /*void*/ ISteamApps_InstallDLC( AppId_t /*AppId_t*/ nAppID ); - void /*void*/ ISteamApps_UninstallDLC( AppId_t /*AppId_t*/ nAppID ); - void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( AppId_t /*AppId_t*/ nAppID ); + bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); + void /*void*/ ISteamApps_InstallDLC( uint nAppID ); + void /*void*/ ISteamApps_UninstallDLC( uint nAppID ); + void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( uint nAppID ); bool /*bool*/ ISteamApps_GetCurrentBetaName( System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); - bool /*bool*/ ISteamApps_MarkContentCorrupt( bool /*bool*/ bMissingFilesOnly ); - uint /*uint32*/ ISteamApps_GetInstalledDepots( AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); - uint /*uint32*/ ISteamApps_GetAppInstallDir( AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); - bool /*bool*/ ISteamApps_BIsAppInstalled( AppId_t /*AppId_t*/ appID ); + bool /*bool*/ ISteamApps_MarkContentCorrupt( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ); + uint /*uint32*/ ISteamApps_GetInstalledDepots( uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); + uint /*uint32*/ ISteamApps_GetAppInstallDir( uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); + bool /*bool*/ ISteamApps_BIsAppInstalled( uint appID ); CSteamID /*(class CSteamID)*/ ISteamApps_GetAppOwner(); IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pchKey ); - bool /*bool*/ ISteamApps_GetDlcDownloadProgress( AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + bool /*bool*/ ISteamApps_GetDlcDownloadProgress( uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); int /*int*/ ISteamApps_GetAppBuildId(); void /*void*/ ISteamApps_RequestAllProofOfPurchaseKeys(); HSteamPipe /*(HSteamPipe)*/ ISteamClient_CreateSteamPipe(); - bool /*bool*/ ISteamClient_BReleaseSteamPipe( HSteamPipe /*HSteamPipe*/ hSteamPipe ); - HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( HSteamPipe /*HSteamPipe*/ hSteamPipe ); - HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ); - void /*void*/ ISteamClient_ReleaseUser( HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ); - IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + bool /*bool*/ ISteamClient_BReleaseSteamPipe( int hSteamPipe ); + HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( int hSteamPipe ); + HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ); + void /*void*/ ISteamClient_ReleaseUser( int hSteamPipe, int hUser ); + IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); void /*void*/ ISteamClient_SetLocalIPBinding( uint /*uint32*/ unIP, ushort /*uint16*/ usPort ); - IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); uint /*uint32*/ ISteamClient_GetIPCCallCount(); void /*void*/ ISteamClient_SetWarningMessageHook( IntPtr /*SteamAPIWarningMessageHook_t*/ pFunction ); bool /*bool*/ ISteamClient_BShutdownIfAllPipesClosed(); - IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); - IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); + IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); bool /*bool*/ ISteamController_Init(); bool /*bool*/ ISteamController_Shutdown(); void /*void*/ ISteamController_RunFrame(); int /*int*/ ISteamController_GetConnectedControllers( IntPtr /*ControllerHandle_t **/ handlesOut ); - bool /*bool*/ ISteamController_ShowBindingPanel( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + bool /*bool*/ ISteamController_ShowBindingPanel( ulong controllerHandle ); ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetActionSetHandle( string /*const char **/ pszActionSetName ); - void /*void*/ ISteamController_ActivateActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ); - ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + void /*void*/ ISteamController_ActivateActionSet( ulong controllerHandle, ulong actionSetHandle ); + ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ulong controllerHandle ); ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ ISteamController_GetDigitalActionHandle( string /*const char **/ pszActionName ); - ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ); - int /*int*/ ISteamController_GetDigitalActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ulong controllerHandle, ulong digitalActionHandle ); + int /*int*/ ISteamController_GetDigitalActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ ISteamController_GetAnalogActionHandle( string /*const char **/ pszActionName ); - ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ); - int /*int*/ ISteamController_GetAnalogActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); - void /*void*/ ISteamController_StopAnalogActionMomentum( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ); - void /*void*/ ISteamController_TriggerHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); - void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); + ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ulong controllerHandle, ulong analogActionHandle ); + int /*int*/ ISteamController_GetAnalogActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + void /*void*/ ISteamController_StopAnalogActionMomentum( ulong controllerHandle, ulong eAction ); + void /*void*/ ISteamController_TriggerHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); + void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); IntPtr ISteamFriends_GetPersonaName(); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_SetPersonaName( string /*const char **/ pchPersonaName ); PersonaState /*EPersonaState*/ ISteamFriends_GetPersonaState(); int /*int*/ ISteamFriends_GetFriendCount( int /*int*/ iFriendFlags ); CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendByIndex( int /*int*/ iFriend, int /*int*/ iFriendFlags ); - FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( CSteamID /*class CSteamID*/ steamIDFriend ); - PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( CSteamID /*class CSteamID*/ steamIDFriend ); - IntPtr ISteamFriends_GetFriendPersonaName( CSteamID /*class CSteamID*/ steamIDFriend ); - bool /*bool*/ ISteamFriends_GetFriendGamePlayed( CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ); - IntPtr ISteamFriends_GetFriendPersonaNameHistory( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ); - int /*int*/ ISteamFriends_GetFriendSteamLevel( CSteamID /*class CSteamID*/ steamIDFriend ); - IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID*/ steamIDPlayer ); + FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( ulong steamIDFriend ); + PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( ulong steamIDFriend ); + IntPtr ISteamFriends_GetFriendPersonaName( ulong steamIDFriend ); + bool /*bool*/ ISteamFriends_GetFriendGamePlayed( ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ); + IntPtr ISteamFriends_GetFriendPersonaNameHistory( ulong steamIDFriend, int /*int*/ iPersonaName ); + int /*int*/ ISteamFriends_GetFriendSteamLevel( ulong steamIDFriend ); + IntPtr ISteamFriends_GetPlayerNickname( ulong steamIDPlayer ); int /*int*/ ISteamFriends_GetFriendsGroupCount(); FriendsGroupID_t /*(FriendsGroupID_t)*/ ISteamFriends_GetFriendsGroupIDByIndex( int /*int*/ iFG ); - IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); - int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); - void /*void*/ ISteamFriends_GetFriendsGroupMembersList( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); - bool /*bool*/ ISteamFriends_HasFriend( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ); + IntPtr ISteamFriends_GetFriendsGroupName( short friendsGroupID ); + int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( short friendsGroupID ); + void /*void*/ ISteamFriends_GetFriendsGroupMembersList( short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); + bool /*bool*/ ISteamFriends_HasFriend( ulong steamIDFriend, int /*int*/ iFriendFlags ); int /*int*/ ISteamFriends_GetClanCount(); CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanByIndex( int /*int*/ iClan ); - IntPtr ISteamFriends_GetClanName( CSteamID /*class CSteamID*/ steamIDClan ); - IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ steamIDClan ); - bool /*bool*/ ISteamFriends_GetClanActivityCounts( CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); + IntPtr ISteamFriends_GetClanName( ulong steamIDClan ); + IntPtr ISteamFriends_GetClanTag( ulong steamIDClan ); + bool /*bool*/ ISteamFriends_GetClanActivityCounts( ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_DownloadClanActivityCounts( IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ); - int /*int*/ ISteamFriends_GetFriendCountFromSource( CSteamID /*class CSteamID*/ steamIDSource ); - CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ); - bool /*bool*/ ISteamFriends_IsUserInSource( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ); - void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking ); + int /*int*/ ISteamFriends_GetFriendCountFromSource( ulong steamIDSource ); + CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( ulong steamIDSource, int /*int*/ iFriend ); + bool /*bool*/ ISteamFriends_IsUserInSource( ulong steamIDUser, ulong steamIDSource ); + void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); void /*void*/ ISteamFriends_ActivateGameOverlay( string /*const char **/ pchDialog ); - void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ); + void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, ulong steamID ); void /*void*/ ISteamFriends_ActivateGameOverlayToWebPage( string /*const char **/ pchURL ); - void /*void*/ ISteamFriends_ActivateGameOverlayToStore( AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); - void /*void*/ ISteamFriends_SetPlayedWith( CSteamID /*class CSteamID*/ steamIDUserPlayedWith ); - void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( CSteamID /*class CSteamID*/ steamIDLobby ); - int /*int*/ ISteamFriends_GetSmallFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ); - int /*int*/ ISteamFriends_GetMediumFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ); - int /*int*/ ISteamFriends_GetLargeFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ); - bool /*bool*/ ISteamFriends_RequestUserInformation( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( CSteamID /*class CSteamID*/ steamIDClan ); - CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( CSteamID /*class CSteamID*/ steamIDClan ); - int /*int*/ ISteamFriends_GetClanOfficerCount( CSteamID /*class CSteamID*/ steamIDClan ); - CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ); + void /*void*/ ISteamFriends_ActivateGameOverlayToStore( uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); + void /*void*/ ISteamFriends_SetPlayedWith( ulong steamIDUserPlayedWith ); + void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( ulong steamIDLobby ); + int /*int*/ ISteamFriends_GetSmallFriendAvatar( ulong steamIDFriend ); + int /*int*/ ISteamFriends_GetMediumFriendAvatar( ulong steamIDFriend ); + int /*int*/ ISteamFriends_GetLargeFriendAvatar( ulong steamIDFriend ); + bool /*bool*/ ISteamFriends_RequestUserInformation( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( ulong steamIDClan ); + CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( ulong steamIDClan ); + int /*int*/ ISteamFriends_GetClanOfficerCount( ulong steamIDClan ); + CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( ulong steamIDClan, int /*int*/ iOfficer ); uint /*uint32*/ ISteamFriends_GetUserRestrictions(); bool /*bool*/ ISteamFriends_SetRichPresence( string /*const char **/ pchKey, string /*const char **/ pchValue ); void /*void*/ ISteamFriends_ClearRichPresence(); - IntPtr ISteamFriends_GetFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ); - int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( CSteamID /*class CSteamID*/ steamIDFriend ); - IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ); - void /*void*/ ISteamFriends_RequestFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend ); - bool /*bool*/ ISteamFriends_InviteUserToGame( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ); + IntPtr ISteamFriends_GetFriendRichPresence( ulong steamIDFriend, string /*const char **/ pchKey ); + int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( ulong steamIDFriend ); + IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( ulong steamIDFriend, int /*int*/ iKey ); + void /*void*/ ISteamFriends_RequestFriendRichPresence( ulong steamIDFriend ); + bool /*bool*/ ISteamFriends_InviteUserToGame( ulong steamIDFriend, string /*const char **/ pchConnectString ); int /*int*/ ISteamFriends_GetCoplayFriendCount(); CSteamID /*(class CSteamID)*/ ISteamFriends_GetCoplayFriend( int /*int*/ iCoplayFriend ); - int /*int*/ ISteamFriends_GetFriendCoplayTime( CSteamID /*class CSteamID*/ steamIDFriend ); - AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( CSteamID /*class CSteamID*/ steamIDFriend ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ); - bool /*bool*/ ISteamFriends_LeaveClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ); - int /*int*/ ISteamFriends_GetClanChatMemberCount( CSteamID /*class CSteamID*/ steamIDClan ); - CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ); - bool /*bool*/ ISteamFriends_SendClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ); - int /*int*/ ISteamFriends_GetClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ); - bool /*bool*/ ISteamFriends_IsClanChatAdmin( CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ); - bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ); - bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ); - bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ); - bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( bool /*bool*/ bInterceptEnabled ); - bool /*bool*/ ISteamFriends_ReplyToFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ); - int /*int*/ ISteamFriends_GetFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( CSteamID /*class CSteamID*/ steamID ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( CSteamID /*class CSteamID*/ steamID ); + int /*int*/ ISteamFriends_GetFriendCoplayTime( ulong steamIDFriend ); + AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( ulong steamIDFriend ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( ulong steamIDClan ); + bool /*bool*/ ISteamFriends_LeaveClanChatRoom( ulong steamIDClan ); + int /*int*/ ISteamFriends_GetClanChatMemberCount( ulong steamIDClan ); + CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( ulong steamIDClan, int /*int*/ iUser ); + bool /*bool*/ ISteamFriends_SendClanChatMessage( ulong steamIDClanChat, string /*const char **/ pchText ); + int /*int*/ ISteamFriends_GetClanChatMessage( ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ); + bool /*bool*/ ISteamFriends_IsClanChatAdmin( ulong steamIDClanChat, ulong steamIDUser ); + bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( ulong steamIDClanChat ); + bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( ulong steamIDClanChat ); + bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( ulong steamIDClanChat ); + bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ); + bool /*bool*/ ISteamFriends_ReplyToFriendMessage( ulong steamIDFriend, string /*const char **/ pchMsgToSend ); + int /*int*/ ISteamFriends_GetFriendMessage( ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( ulong steamID ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( ulong steamID ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_EnumerateFollowingList( uint /*uint32*/ unStartIndex ); - bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ); + bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ); void /*void*/ ISteamGameServer_SetProduct( string /*const char **/ pszProduct ); void /*void*/ ISteamGameServer_SetGameDescription( string /*const char **/ pszGameDescription ); void /*void*/ ISteamGameServer_SetModDir( string /*const char **/ pszModDir ); - void /*void*/ ISteamGameServer_SetDedicatedServer( bool /*bool*/ bDedicated ); + void /*void*/ ISteamGameServer_SetDedicatedServer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated ); void /*void*/ ISteamGameServer_LogOn( string /*const char **/ pszToken ); void /*void*/ ISteamGameServer_LogOnAnonymous(); void /*void*/ ISteamGameServer_LogOff(); @@ -175,7 +175,7 @@ public interface Interface : IDisposable void /*void*/ ISteamGameServer_SetBotPlayerCount( int /*int*/ cBotplayers ); void /*void*/ ISteamGameServer_SetServerName( string /*const char **/ pszServerName ); void /*void*/ ISteamGameServer_SetMapName( string /*const char **/ pszMapName ); - void /*void*/ ISteamGameServer_SetPasswordProtected( bool /*bool*/ bPasswordProtected ); + void /*void*/ ISteamGameServer_SetPasswordProtected( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected ); void /*void*/ ISteamGameServer_SetSpectatorPort( ushort /*uint16*/ unSpectatorPort ); void /*void*/ ISteamGameServer_SetSpectatorServerName( string /*const char **/ pszSpectatorServerName ); void /*void*/ ISteamGameServer_ClearAllKeyValues(); @@ -183,122 +183,122 @@ public interface Interface : IDisposable void /*void*/ ISteamGameServer_SetGameTags( string /*const char **/ pchGameTags ); void /*void*/ ISteamGameServer_SetGameData( string /*const char **/ pchGameData ); void /*void*/ ISteamGameServer_SetRegion( string /*const char **/ pszRegion ); - bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ); + bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ); CSteamID /*(class CSteamID)*/ ISteamGameServer_CreateUnauthenticatedUserConnection(); - void /*void*/ ISteamGameServer_SendUserDisconnect( CSteamID /*class CSteamID*/ steamIDUser ); - bool /*bool*/ ISteamGameServer_BUpdateUserData( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); + void /*void*/ ISteamGameServer_SendUserDisconnect( ulong steamIDUser ); + bool /*bool*/ ISteamGameServer_BUpdateUserData( ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); HAuthTicket /*(HAuthTicket)*/ ISteamGameServer_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); - BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); - void /*void*/ ISteamGameServer_EndAuthSession( CSteamID /*class CSteamID*/ steamID ); - void /*void*/ ISteamGameServer_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ); - UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); - bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ); + BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); + void /*void*/ ISteamGameServer_EndAuthSession( ulong steamID ); + void /*void*/ ISteamGameServer_CancelAuthTicket( uint hAuthTicket ); + UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( ulong steamID, uint appID ); + bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( ulong steamIDUser, ulong steamIDGroup ); void /*void*/ ISteamGameServer_GetGameplayStats(); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_GetServerReputation(); uint /*uint32*/ ISteamGameServer_GetPublicIP(); bool /*bool*/ ISteamGameServer_HandleIncomingPacket( IntPtr /*const void **/ pData, int /*int*/ cbData, uint /*uint32*/ srcIP, ushort /*uint16*/ srcPort ); int /*int*/ ISteamGameServer_GetNextOutgoingPacket( IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort ); - void /*void*/ ISteamGameServer_EnableHeartbeats( bool /*bool*/ bActive ); + void /*void*/ ISteamGameServer_EnableHeartbeats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive ); void /*void*/ ISteamGameServer_SetHeartbeatInterval( int /*int*/ iHeartbeatInterval ); void /*void*/ ISteamGameServer_ForceHeartbeat(); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( CSteamID /*class CSteamID*/ steamIDClan ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( CSteamID /*class CSteamID*/ steamIDNewPlayer ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ); - bool /*bool*/ ISteamGameServerStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); - bool /*bool*/ ISteamGameServerStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); - bool /*bool*/ ISteamGameServerStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ); - bool /*bool*/ ISteamGameServerStats_SetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); - bool /*bool*/ ISteamGameServerStats_SetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); - bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); - bool /*bool*/ ISteamGameServerStats_SetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); - bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( CSteamID /*class CSteamID*/ steamIDUser ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( ulong steamIDClan ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( ulong steamIDNewPlayer ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( ulong steamIDUser ); + bool /*bool*/ ISteamGameServerStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + bool /*bool*/ ISteamGameServerStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + bool /*bool*/ ISteamGameServerStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + bool /*bool*/ ISteamGameServerStats_SetUserStat( ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); + bool /*bool*/ ISteamGameServerStats_SetUserStat0( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); + bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); + bool /*bool*/ ISteamGameServerStats_SetUserAchievement( ulong steamIDUser, string /*const char **/ pchName ); + bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( ulong steamIDUser, string /*const char **/ pchName ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( ulong steamIDUser ); void /*void*/ ISteamHTMLSurface_DestructISteamHTMLSurface(); bool /*bool*/ ISteamHTMLSurface_Init(); bool /*bool*/ ISteamHTMLSurface_Shutdown(); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamHTMLSurface_CreateBrowser( string /*const char **/ pchUserAgent, string /*const char **/ pchUserCSS ); - void /*void*/ ISteamHTMLSurface_RemoveBrowser( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_LoadURL( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); - void /*void*/ ISteamHTMLSurface_SetSize( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); - void /*void*/ ISteamHTMLSurface_StopLoad( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_Reload( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_GoBack( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_GoForward( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_AddHeader( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); - void /*void*/ ISteamHTMLSurface_ExecuteJavascript( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ); - void /*void*/ ISteamHTMLSurface_MouseUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); - void /*void*/ ISteamHTMLSurface_MouseDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); - void /*void*/ ISteamHTMLSurface_MouseDoubleClick( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); - void /*void*/ ISteamHTMLSurface_MouseMove( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); - void /*void*/ ISteamHTMLSurface_MouseWheel( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ); - void /*void*/ ISteamHTMLSurface_KeyDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); - void /*void*/ ISteamHTMLSurface_KeyUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); - void /*void*/ ISteamHTMLSurface_KeyChar( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); - void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); - void /*void*/ ISteamHTMLSurface_SetVerticalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); - void /*void*/ ISteamHTMLSurface_SetKeyFocus( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus ); - void /*void*/ ISteamHTMLSurface_ViewSource( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_CopyToClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_PasteFromClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_Find( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, bool /*bool*/ bCurrentlyInFind, bool /*bool*/ bReverse ); - void /*void*/ ISteamHTMLSurface_StopFind( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); - void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); - void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, bool /*bool*/ bSecure, bool /*bool*/ bHTTPOnly ); - void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); - void /*void*/ ISteamHTMLSurface_SetBackgroundMode( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode ); - void /*void*/ ISteamHTMLSurface_AllowStartRequest( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bAllowed ); - void /*void*/ ISteamHTMLSurface_JSDialogResponse( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bResult ); + void /*void*/ ISteamHTMLSurface_RemoveBrowser( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_LoadURL( uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); + void /*void*/ ISteamHTMLSurface_SetSize( uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); + void /*void*/ ISteamHTMLSurface_StopLoad( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_Reload( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_GoBack( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_GoForward( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_AddHeader( uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + void /*void*/ ISteamHTMLSurface_ExecuteJavascript( uint unBrowserHandle, string /*const char **/ pchScript ); + void /*void*/ ISteamHTMLSurface_MouseUp( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + void /*void*/ ISteamHTMLSurface_MouseDown( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + void /*void*/ ISteamHTMLSurface_MouseDoubleClick( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + void /*void*/ ISteamHTMLSurface_MouseMove( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); + void /*void*/ ISteamHTMLSurface_MouseWheel( uint unBrowserHandle, int /*int32*/ nDelta ); + void /*void*/ ISteamHTMLSurface_KeyDown( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + void /*void*/ ISteamHTMLSurface_KeyUp( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + void /*void*/ ISteamHTMLSurface_KeyChar( uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + void /*void*/ ISteamHTMLSurface_SetVerticalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + void /*void*/ ISteamHTMLSurface_SetKeyFocus( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); + void /*void*/ ISteamHTMLSurface_ViewSource( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_CopyToClipboard( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_PasteFromClipboard( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_Find( uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); + void /*void*/ ISteamHTMLSurface_StopFind( uint unBrowserHandle ); + void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); + void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); + void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); + void /*void*/ ISteamHTMLSurface_SetBackgroundMode( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); + void /*void*/ ISteamHTMLSurface_AllowStartRequest( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); + void /*void*/ ISteamHTMLSurface_JSDialogResponse( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); HTTPRequestHandle /*(HTTPRequestHandle)*/ ISteamHTTP_CreateHTTPRequest( HTTPMethod /*EHTTPMethod*/ eHTTPRequestMethod, string /*const char **/ pchAbsoluteURL ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); - bool /*bool*/ ISteamHTTP_SendHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); - bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); - bool /*bool*/ ISteamHTTP_DeferHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); - bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); - bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); - bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); - bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ); - bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); - bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); - bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); - bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); - HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( bool /*bool*/ bAllowResponsesToModify ); - bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); - bool /*bool*/ ISteamHTTP_SetCookie( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate ); - bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ); - bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut ); - Result /*EResult*/ ISteamInventory_GetResultStatus( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); - bool /*bool*/ ISteamInventory_GetResultItems( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); - uint /*uint32*/ ISteamInventory_GetResultTimestamp( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); - bool /*bool*/ ISteamInventory_CheckResultSteamID( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ); - void /*void*/ ISteamInventory_DestroyResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); - bool /*bool*/ ISteamInventory_GetAllItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); - bool /*bool*/ ISteamInventory_GetItemsByID( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); - bool /*bool*/ ISteamInventory_SerializeResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); - bool /*bool*/ ISteamInventory_DeserializeResult( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, bool /*bool*/ bRESERVED_MUST_BE_FALSE ); - bool /*bool*/ ISteamInventory_GenerateItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); - bool /*bool*/ ISteamInventory_GrantPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); - bool /*bool*/ ISteamInventory_AddPromoItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ); - bool /*bool*/ ISteamInventory_AddPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); - bool /*bool*/ ISteamInventory_ConsumeItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ); - bool /*bool*/ ISteamInventory_ExchangeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); - bool /*bool*/ ISteamInventory_TransferItemQuantity( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( uint hRequest, ulong /*uint64*/ ulContextValue ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( uint hRequest, uint /*uint32*/ unTimeoutSeconds ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); + bool /*bool*/ ISteamHTTP_SendHTTPRequest( uint hRequest, ref ulong pCallHandle ); + bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( uint hRequest, ref ulong pCallHandle ); + bool /*bool*/ ISteamHTTP_DeferHTTPRequest( uint hRequest ); + bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( uint hRequest ); + bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); + bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); + bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( uint hRequest, out uint /*uint32 **/ unBodySize ); + bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( uint hRequest ); + bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( uint hRequest, out float /*float **/ pflPercentOut ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); + HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ); + bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( uint hCookieContainer ); + bool /*bool*/ ISteamHTTP_SetCookie( uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( uint hRequest, uint hCookieContainer ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( uint hRequest, string /*const char **/ pchUserAgentInfo ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); + bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( uint hRequest, uint /*uint32*/ unMilliseconds ); + bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); + Result /*EResult*/ ISteamInventory_GetResultStatus( int resultHandle ); + bool /*bool*/ ISteamInventory_GetResultItems( int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); + uint /*uint32*/ ISteamInventory_GetResultTimestamp( int resultHandle ); + bool /*bool*/ ISteamInventory_CheckResultSteamID( int resultHandle, ulong steamIDExpected ); + void /*void*/ ISteamInventory_DestroyResult( int resultHandle ); + bool /*bool*/ ISteamInventory_GetAllItems( ref int pResultHandle ); + bool /*bool*/ ISteamInventory_GetItemsByID( ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); + bool /*bool*/ ISteamInventory_SerializeResult( int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); + bool /*bool*/ ISteamInventory_DeserializeResult( ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); + bool /*bool*/ ISteamInventory_GenerateItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); + bool /*bool*/ ISteamInventory_GrantPromoItems( ref int pResultHandle ); + bool /*bool*/ ISteamInventory_AddPromoItem( ref int pResultHandle, int itemDef ); + bool /*bool*/ ISteamInventory_AddPromoItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); + bool /*bool*/ ISteamInventory_ConsumeItem( ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ); + bool /*bool*/ ISteamInventory_ExchangeItems( ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); + bool /*bool*/ ISteamInventory_TransferItemQuantity( ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ); void /*void*/ ISteamInventory_SendItemDropHeartbeat(); - bool /*bool*/ ISteamInventory_TriggerItemDrop( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ); - bool /*bool*/ ISteamInventory_TradeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); + bool /*bool*/ ISteamInventory_TriggerItemDrop( ref int pResultHandle, int dropListDefinition ); + bool /*bool*/ ISteamInventory_TradeItems( ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); bool /*bool*/ ISteamInventory_LoadItemDefinitions(); bool /*bool*/ ISteamInventory_GetItemDefinitionIDs( IntPtr /*SteamItemDef_t **/ pItemDefIDs, out uint /*uint32 **/ punItemDefIDsArraySize ); - bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); + bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); int /*int*/ ISteamMatchmaking_GetFavoriteGameCount(); - bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); - int /*int*/ ISteamMatchmaking_AddFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); - bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); + bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); + int /*int*/ ISteamMatchmaking_AddFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); + bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_RequestLobbyList(); void /*void*/ ISteamMatchmaking_AddRequestLobbyListStringFilter( string /*const char **/ pchKeyToMatch, string /*const char **/ pchValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ); void /*void*/ ISteamMatchmaking_AddRequestLobbyListNumericalFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ); @@ -306,50 +306,50 @@ public interface Interface : IDisposable void /*void*/ ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( int /*int*/ nSlotsAvailable ); void /*void*/ ISteamMatchmaking_AddRequestLobbyListDistanceFilter( LobbyDistanceFilter /*ELobbyDistanceFilter*/ eLobbyDistanceFilter ); void /*void*/ ISteamMatchmaking_AddRequestLobbyListResultCountFilter( int /*int*/ cMaxResults ); - void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( CSteamID /*class CSteamID*/ steamIDLobby ); + void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( ulong steamIDLobby ); CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyByIndex( int /*int*/ iLobby ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_CreateLobby( LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( CSteamID /*class CSteamID*/ steamIDLobby ); - void /*void*/ ISteamMatchmaking_LeaveLobby( CSteamID /*class CSteamID*/ steamIDLobby ); - bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ); - int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( CSteamID /*class CSteamID*/ steamIDLobby ); - CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ); - IntPtr ISteamMatchmaking_GetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); - bool /*bool*/ ISteamMatchmaking_SetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); - int /*int*/ ISteamMatchmaking_GetLobbyDataCount( CSteamID /*class CSteamID*/ steamIDLobby ); - bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); - bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); - IntPtr ISteamMatchmaking_GetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ); - void /*void*/ ISteamMatchmaking_SetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); - bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); - int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); - bool /*bool*/ ISteamMatchmaking_RequestLobbyData( CSteamID /*class CSteamID*/ steamIDLobby ); - void /*void*/ ISteamMatchmaking_SetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ); - bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ); - bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ); - int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby ); - bool /*bool*/ ISteamMatchmaking_SetLobbyType( CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); - bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable ); - CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby ); - bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ); - bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ); - HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); - HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); - HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); - HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); - HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); - HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); - void /*void*/ ISteamMatchmakingServers_ReleaseRequest( HServerListRequest /*HServerListRequest*/ hServerListRequest ); - IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); - void /*void*/ ISteamMatchmakingServers_CancelQuery( HServerListRequest /*HServerListRequest*/ hRequest ); - void /*void*/ ISteamMatchmakingServers_RefreshQuery( HServerListRequest /*HServerListRequest*/ hRequest ); - bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( HServerListRequest /*HServerListRequest*/ hRequest ); - int /*int*/ ISteamMatchmakingServers_GetServerCount( HServerListRequest /*HServerListRequest*/ hRequest ); - void /*void*/ ISteamMatchmakingServers_RefreshServer( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( ulong steamIDLobby ); + void /*void*/ ISteamMatchmaking_LeaveLobby( ulong steamIDLobby ); + bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( ulong steamIDLobby, ulong steamIDInvitee ); + int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( ulong steamIDLobby ); + CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( ulong steamIDLobby, int /*int*/ iMember ); + IntPtr ISteamMatchmaking_GetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ); + bool /*bool*/ ISteamMatchmaking_SetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + int /*int*/ ISteamMatchmaking_GetLobbyDataCount( ulong steamIDLobby ); + bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); + bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ); + IntPtr ISteamMatchmaking_GetLobbyMemberData( ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ); + void /*void*/ ISteamMatchmaking_SetLobbyMemberData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); + int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + bool /*bool*/ ISteamMatchmaking_RequestLobbyData( ulong steamIDLobby ); + void /*void*/ ISteamMatchmaking_SetLobbyGameServer( ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ); + bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ); + bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( ulong steamIDLobby, int /*int*/ cMaxMembers ); + int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( ulong steamIDLobby ); + bool /*bool*/ ISteamMatchmaking_SetLobbyType( ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); + bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); + CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( ulong steamIDLobby ); + bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( ulong steamIDLobby, ulong steamIDNewOwner ); + bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( ulong steamIDLobby, ulong steamIDLobbyDependent ); + HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + void /*void*/ ISteamMatchmakingServers_ReleaseRequest( IntPtr hServerListRequest ); + IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( IntPtr hRequest, int /*int*/ iServer ); + void /*void*/ ISteamMatchmakingServers_CancelQuery( IntPtr hRequest ); + void /*void*/ ISteamMatchmakingServers_RefreshQuery( IntPtr hRequest ); + bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( IntPtr hRequest ); + int /*int*/ ISteamMatchmakingServers_GetServerCount( IntPtr hRequest ); + void /*void*/ ISteamMatchmakingServers_RefreshServer( IntPtr hRequest, int /*int*/ iServer ); HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PingServer( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ); HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PlayerDetails( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPlayersResponse **/ pRequestServersResponse ); HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_ServerRules( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ); - void /*void*/ ISteamMatchmakingServers_CancelServerQuery( HServerQuery /*HServerQuery*/ hServerQuery ); + void /*void*/ ISteamMatchmakingServers_CancelServerQuery( int hServerQuery ); bool /*bool*/ ISteamMusic_BIsEnabled(); bool /*bool*/ ISteamMusic_BIsPlaying(); AudioPlayback_Status /*AudioPlayback_Status*/ ISteamMusic_GetPlaybackStatus(); @@ -362,21 +362,21 @@ public interface Interface : IDisposable bool /*bool*/ ISteamMusicRemote_RegisterSteamMusicRemote( string /*const char **/ pchName ); bool /*bool*/ ISteamMusicRemote_DeregisterSteamMusicRemote(); bool /*bool*/ ISteamMusicRemote_BIsCurrentMusicRemote(); - bool /*bool*/ ISteamMusicRemote_BActivationSuccess( bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_BActivationSuccess( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); bool /*bool*/ ISteamMusicRemote_SetDisplayName( string /*const char **/ pchDisplayName ); bool /*bool*/ ISteamMusicRemote_SetPNGIcon_64x64( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ); - bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( bool /*bool*/ bValue ); - bool /*bool*/ ISteamMusicRemote_EnablePlayNext( bool /*bool*/ bValue ); - bool /*bool*/ ISteamMusicRemote_EnableShuffled( bool /*bool*/ bValue ); - bool /*bool*/ ISteamMusicRemote_EnableLooped( bool /*bool*/ bValue ); - bool /*bool*/ ISteamMusicRemote_EnableQueue( bool /*bool*/ bValue ); - bool /*bool*/ ISteamMusicRemote_EnablePlaylists( bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_EnablePlayNext( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_EnableShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_EnableLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_EnableQueue( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_EnablePlaylists( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); bool /*bool*/ ISteamMusicRemote_UpdatePlaybackStatus( AudioPlayback_Status /*AudioPlayback_Status*/ nStatus ); - bool /*bool*/ ISteamMusicRemote_UpdateShuffled( bool /*bool*/ bValue ); - bool /*bool*/ ISteamMusicRemote_UpdateLooped( bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_UpdateShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); + bool /*bool*/ ISteamMusicRemote_UpdateLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ); bool /*bool*/ ISteamMusicRemote_UpdateVolume( float /*float*/ flValue ); bool /*bool*/ ISteamMusicRemote_CurrentEntryWillChange(); - bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( bool /*bool*/ bAvailable ); + bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable ); bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryText( string /*const char **/ pchText ); bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( int /*int*/ nValue ); bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryCoverArt( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ); @@ -391,41 +391,41 @@ public interface Interface : IDisposable bool /*bool*/ ISteamMusicRemote_SetPlaylistEntry( int /*int*/ nID, int /*int*/ nPosition, string /*const char **/ pchEntryText ); bool /*bool*/ ISteamMusicRemote_SetCurrentPlaylistEntry( int /*int*/ nID ); bool /*bool*/ ISteamMusicRemote_PlaylistDidChange(); - bool /*bool*/ ISteamNetworking_SendP2PPacket( CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); + bool /*bool*/ ISteamNetworking_SendP2PPacket( ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); bool /*bool*/ ISteamNetworking_IsP2PPacketAvailable( out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ); - bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ); - bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ); - bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ); - bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ); - bool /*bool*/ ISteamNetworking_GetP2PSessionState( CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ); - bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( bool /*bool*/ bAllow ); - SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, bool /*bool*/ bAllowUseOfPacketRelay ); - SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, bool /*bool*/ bAllowUseOfPacketRelay ); + bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ); + bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( ulong steamIDRemote ); + bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( ulong steamIDRemote ); + bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( ulong steamIDRemote, int /*int*/ nChannel ); + bool /*bool*/ ISteamNetworking_GetP2PSessionState( ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ); + bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ); + SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); + SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateConnectionSocket( uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ); - bool /*bool*/ ISteamNetworking_DestroySocket( SNetSocket_t /*SNetSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ); - bool /*bool*/ ISteamNetworking_DestroyListenSocket( SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ); - bool /*bool*/ ISteamNetworking_SendDataOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, bool /*bool*/ bReliable ); - bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ); - bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); - bool /*bool*/ ISteamNetworking_IsDataAvailable( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); - bool /*bool*/ ISteamNetworking_RetrieveData( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); - bool /*bool*/ ISteamNetworking_GetSocketInfo( SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); - bool /*bool*/ ISteamNetworking_GetListenSocketInfo( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); - SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( SNetSocket_t /*SNetSocket_t*/ hSocket ); - int /*int*/ ISteamNetworking_GetMaxPacketSize( SNetSocket_t /*SNetSocket_t*/ hSocket ); + bool /*bool*/ ISteamNetworking_DestroySocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + bool /*bool*/ ISteamNetworking_DestroyListenSocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + bool /*bool*/ ISteamNetworking_SendDataOnSocket( uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); + bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( uint hSocket, out uint /*uint32 **/ pcubMsgSize ); + bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); + bool /*bool*/ ISteamNetworking_IsDataAvailable( uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); + bool /*bool*/ ISteamNetworking_RetrieveData( uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); + bool /*bool*/ ISteamNetworking_GetSocketInfo( uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); + bool /*bool*/ ISteamNetworking_GetListenSocketInfo( uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); + SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( uint hSocket ); + int /*int*/ ISteamNetworking_GetMaxPacketSize( uint hSocket ); bool /*bool*/ ISteamRemoteStorage_FileWrite( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); int /*int32*/ ISteamRemoteStorage_FileRead( string /*const char **/ pchFile, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileWriteAsync( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, uint /*uint32*/ cubData ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileReadAsync( string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ); - bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); + bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); bool /*bool*/ ISteamRemoteStorage_FileForget( string /*const char **/ pchFile ); bool /*bool*/ ISteamRemoteStorage_FileDelete( string /*const char **/ pchFile ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileShare( string /*const char **/ pchFile ); bool /*bool*/ ISteamRemoteStorage_SetSyncPlatforms( string /*const char **/ pchFile, RemoteStoragePlatform /*ERemoteStoragePlatform*/ eRemoteStoragePlatform ); UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ ISteamRemoteStorage_FileWriteStreamOpen( string /*const char **/ pchFile ); - bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); - bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); - bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); + bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( ulong writeHandle ); + bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( ulong writeHandle ); bool /*bool*/ ISteamRemoteStorage_FileExists( string /*const char **/ pchFile ); bool /*bool*/ ISteamRemoteStorage_FilePersisted( string /*const char **/ pchFile ); int /*int32*/ ISteamRemoteStorage_GetFileSize( string /*const char **/ pchFile ); @@ -436,136 +436,136 @@ public interface Interface : IDisposable bool /*bool*/ ISteamRemoteStorage_GetQuota( IntPtr /*int32 **/ pnTotalBytes, IntPtr /*int32 **/ puAvailableBytes ); bool /*bool*/ ISteamRemoteStorage_IsCloudEnabledForAccount(); bool /*bool*/ ISteamRemoteStorage_IsCloudEnabledForApp(); - void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( bool /*bool*/ bEnabled ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ); - bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); - bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ); - int /*int32*/ ISteamRemoteStorage_UGCRead( UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); + void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( ulong hContent, uint /*uint32*/ unPriority ); + bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); + bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ); + int /*int32*/ ISteamRemoteStorage_UGCRead( ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); int /*int32*/ ISteamRemoteStorage_GetCachedUGCCount(); UGCHandle_t /*(UGCHandle_t)*/ ISteamRemoteStorage_GetCachedUGCHandle( int /*int32*/ iCachedContent ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); - PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); + PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( ulong unPublishedFileId ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( ulong updateHandle, string /*const char **/ pchFile ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( ulong updateHandle, string /*const char **/ pchPreviewFile ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( ulong updateHandle, string /*const char **/ pchTitle ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( ulong updateHandle, string /*const char **/ pchDescription ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( ulong updateHandle ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( ulong unPublishedFileId ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserPublishedFiles( uint /*uint32*/ unStartIndex ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( ulong unPublishedFileId ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSubscribedFiles( uint /*uint32*/ unStartIndex ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); - bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( ulong unPublishedFileId ); + bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( ulong updateHandle, string /*const char **/ pchChangeDescription ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( ulong unPublishedFileId ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( ulong unPublishedFileId ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_WriteScreenshot( IntPtr /*void **/ pubRGB, uint /*uint32*/ cubRGB, int /*int*/ nWidth, int /*int*/ nHeight ); ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_AddScreenshotToLibrary( string /*const char **/ pchFilename, string /*const char **/ pchThumbnailFilename, int /*int*/ nWidth, int /*int*/ nHeight ); void /*void*/ ISteamScreenshots_TriggerScreenshot(); - void /*void*/ ISteamScreenshots_HookScreenshots( bool /*bool*/ bHook ); - bool /*bool*/ ISteamScreenshots_SetLocation( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ); - bool /*bool*/ ISteamScreenshots_TagUser( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ); - bool /*bool*/ ISteamScreenshots_TagPublishedFile( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ); - UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); - UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + void /*void*/ ISteamScreenshots_HookScreenshots( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ); + bool /*bool*/ ISteamScreenshots_SetLocation( uint hScreenshot, string /*const char **/ pchLocation ); + bool /*bool*/ ISteamScreenshots_TagUser( uint hScreenshot, ulong steamID ); + bool /*bool*/ ISteamScreenshots_TagPublishedFile( uint hScreenshot, ulong unPublishedFileID ); + UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); + UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUGCDetailsRequest( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); - bool /*bool*/ ISteamUGC_GetQueryUGCResult( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ); - bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); - bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); - bool /*bool*/ ISteamUGC_GetQueryUGCChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); - bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); - uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); - bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); - uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); - bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); - bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); - bool /*bool*/ ISteamUGC_AddRequiredTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); - bool /*bool*/ ISteamUGC_AddExcludedTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); - bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags ); - bool /*bool*/ ISteamUGC_SetReturnLongDescription( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnLongDescription ); - bool /*bool*/ ISteamUGC_SetReturnMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnMetadata ); - bool /*bool*/ ISteamUGC_SetReturnChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnChildren ); - bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnAdditionalPreviews ); - bool /*bool*/ ISteamUGC_SetReturnTotalOnly( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnTotalOnly ); - bool /*bool*/ ISteamUGC_SetLanguage( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ); - bool /*bool*/ ISteamUGC_SetAllowCachedResponse( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ); - bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ); - bool /*bool*/ ISteamUGC_SetMatchAnyTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag ); - bool /*bool*/ ISteamUGC_SetSearchText( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ); - bool /*bool*/ ISteamUGC_SetRankedByTrendDays( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ); - bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); - UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); - bool /*bool*/ ISteamUGC_SetItemTitle( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ); - bool /*bool*/ ISteamUGC_SetItemDescription( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ); - bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ); - bool /*bool*/ ISteamUGC_SetItemMetadata( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ); - bool /*bool*/ ISteamUGC_SetItemVisibility( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); - bool /*bool*/ ISteamUGC_SetItemTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); - bool /*bool*/ ISteamUGC_SetItemContent( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ); - bool /*bool*/ ISteamUGC_SetItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ); - bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ); - bool /*bool*/ ISteamUGC_AddItemKeyValueTag( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); - bool /*bool*/ ISteamUGC_AddItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); - bool /*bool*/ ISteamUGC_AddItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ); - bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); - bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); - bool /*bool*/ ISteamUGC_RemoveItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ); - ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( ulong handle ); + bool /*bool*/ ISteamUGC_GetQueryUGCResult( ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ); + bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); + bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); + bool /*bool*/ ISteamUGC_GetQueryUGCChildren( ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); + bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); + uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( ulong handle, uint /*uint32*/ index ); + bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); + uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( ulong handle, uint /*uint32*/ index ); + bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); + bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( ulong handle ); + bool /*bool*/ ISteamUGC_AddRequiredTag( ulong handle, string /*const char **/ pTagName ); + bool /*bool*/ ISteamUGC_AddExcludedTag( ulong handle, string /*const char **/ pTagName ); + bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); + bool /*bool*/ ISteamUGC_SetReturnLongDescription( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); + bool /*bool*/ ISteamUGC_SetReturnMetadata( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); + bool /*bool*/ ISteamUGC_SetReturnChildren( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); + bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); + bool /*bool*/ ISteamUGC_SetReturnTotalOnly( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); + bool /*bool*/ ISteamUGC_SetLanguage( ulong handle, string /*const char **/ pchLanguage ); + bool /*bool*/ ISteamUGC_SetAllowCachedResponse( ulong handle, uint /*uint32*/ unMaxAgeSeconds ); + bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( ulong handle, string /*const char **/ pMatchCloudFileName ); + bool /*bool*/ ISteamUGC_SetMatchAnyTag( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); + bool /*bool*/ ISteamUGC_SetSearchText( ulong handle, string /*const char **/ pSearchText ); + bool /*bool*/ ISteamUGC_SetRankedByTrendDays( ulong handle, uint /*uint32*/ unDays ); + bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); + UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( uint nConsumerAppId, ulong nPublishedFileID ); + bool /*bool*/ ISteamUGC_SetItemTitle( ulong handle, string /*const char **/ pchTitle ); + bool /*bool*/ ISteamUGC_SetItemDescription( ulong handle, string /*const char **/ pchDescription ); + bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( ulong handle, string /*const char **/ pchLanguage ); + bool /*bool*/ ISteamUGC_SetItemMetadata( ulong handle, string /*const char **/ pchMetaData ); + bool /*bool*/ ISteamUGC_SetItemVisibility( ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + bool /*bool*/ ISteamUGC_SetItemTags( ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); + bool /*bool*/ ISteamUGC_SetItemContent( ulong handle, string /*const char **/ pszContentFolder ); + bool /*bool*/ ISteamUGC_SetItemPreview( ulong handle, string /*const char **/ pszPreviewFile ); + bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( ulong handle, string /*const char **/ pchKey ); + bool /*bool*/ ISteamUGC_AddItemKeyValueTag( ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + bool /*bool*/ ISteamUGC_AddItemPreviewFile( ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); + bool /*bool*/ ISteamUGC_AddItemPreviewVideo( ulong handle, string /*const char **/ pszVideoID ); + bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); + bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); + bool /*bool*/ ISteamUGC_RemoveItemPreview( ulong handle, uint /*uint32*/ index ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( ulong handle, string /*const char **/ pchChangeNote ); + ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( ulong nPublishedFileID ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( uint nAppId, ulong nPublishedFileID ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( uint nAppId, ulong nPublishedFileID ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( ulong nPublishedFileID ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( ulong nPublishedFileID ); uint /*uint32*/ ISteamUGC_GetNumSubscribedItems(); uint /*uint32*/ ISteamUGC_GetSubscribedItems( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); - uint /*uint32*/ ISteamUGC_GetItemState( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); - bool /*bool*/ ISteamUGC_GetItemInstallInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); - bool /*bool*/ ISteamUGC_GetItemDownloadInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); - bool /*bool*/ ISteamUGC_DownloadItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority ); - bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ); - void /*void*/ ISteamUGC_SuspendDownloads( bool /*bool*/ bSuspend ); + uint /*uint32*/ ISteamUGC_GetItemState( ulong nPublishedFileID ); + bool /*bool*/ ISteamUGC_GetItemInstallInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); + bool /*bool*/ ISteamUGC_GetItemDownloadInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + bool /*bool*/ ISteamUGC_DownloadItem( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); + bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( uint unWorkshopDepotID, string /*const char **/ pszFolder ); + void /*void*/ ISteamUGC_SuspendDownloads( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ); ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ ISteamUnifiedMessages_SendMethod( string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ); - bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); - bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, bool /*bool*/ bAutoRelease ); - bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ); + bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); + bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); + bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ulong hHandle ); bool /*bool*/ ISteamUnifiedMessages_SendNotification( string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ); HSteamUser /*(HSteamUser)*/ ISteamUser_GetHSteamUser(); bool /*bool*/ ISteamUser_BLoggedOn(); CSteamID /*(class CSteamID)*/ ISteamUser_GetSteamID(); - int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, bool /*bool*/ bSecure ); + int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); void /*void*/ ISteamUser_TerminateGameConnection( uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); - void /*void*/ ISteamUser_TrackAppUsageEvent( CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); + void /*void*/ ISteamUser_TrackAppUsageEvent( ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); bool /*bool*/ ISteamUser_GetUserDataFolder( System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ); void /*void*/ ISteamUser_StartVoiceRecording(); void /*void*/ ISteamUser_StopVoiceRecording(); VoiceResult /*EVoiceResult*/ ISteamUser_GetAvailableVoice( out uint /*uint32 **/ pcbCompressed, out uint /*uint32 **/ pcbUncompressed, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ); - VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ); + VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ); VoiceResult /*EVoiceResult*/ ISteamUser_DecompressVoice( IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate ); uint /*uint32*/ ISteamUser_GetVoiceOptimalSampleRate(); HAuthTicket /*(HAuthTicket)*/ ISteamUser_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); - BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); - void /*void*/ ISteamUser_EndAuthSession( CSteamID /*class CSteamID*/ steamID ); - void /*void*/ ISteamUser_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ); - UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); + void /*void*/ ISteamUser_EndAuthSession( ulong steamID ); + void /*void*/ ISteamUser_CancelAuthTicket( uint hAuthTicket ); + UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( ulong steamID, uint appID ); bool /*bool*/ ISteamUser_BIsBehindNAT(); - void /*void*/ ISteamUser_AdvertiseGame( CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); + void /*void*/ ISteamUser_AdvertiseGame( ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestEncryptedAppTicket( IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ); bool /*bool*/ ISteamUser_GetEncryptedAppTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); - int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, bool /*bool*/ bFoil ); + int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil ); int /*int*/ ISteamUser_GetPlayerSteamLevel(); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestStoreAuthURL( string /*const char **/ pchRedirectURL ); bool /*bool*/ ISteamUser_BIsPhoneVerified(); @@ -576,37 +576,37 @@ public interface Interface : IDisposable bool /*bool*/ ISteamUserStats_SetStat( string /*const char **/ pchName, int /*int32*/ nData ); bool /*bool*/ ISteamUserStats_SetStat0( string /*const char **/ pchName, float /*float*/ fData ); bool /*bool*/ ISteamUserStats_UpdateAvgRateStat( string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); - bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ); + bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); bool /*bool*/ ISteamUserStats_SetAchievement( string /*const char **/ pchName ); bool /*bool*/ ISteamUserStats_ClearAchievement( string /*const char **/ pchName ); - bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); bool /*bool*/ ISteamUserStats_StoreStats(); int /*int*/ ISteamUserStats_GetAchievementIcon( string /*const char **/ pchName ); IntPtr ISteamUserStats_GetAchievementDisplayAttribute( string /*const char **/ pchName, string /*const char **/ pchKey ); bool /*bool*/ ISteamUserStats_IndicateAchievementProgress( string /*const char **/ pchName, uint /*uint32*/ nCurProgress, uint /*uint32*/ nMaxProgress ); uint /*uint32*/ ISteamUserStats_GetNumAchievements(); IntPtr ISteamUserStats_GetAchievementName( uint /*uint32*/ iAchievement ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ); - bool /*bool*/ ISteamUserStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); - bool /*bool*/ ISteamUserStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); - bool /*bool*/ ISteamUserStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ); - bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); - bool /*bool*/ ISteamUserStats_ResetAllStats( bool /*bool*/ bAchievementsToo ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( ulong steamIDUser ); + bool /*bool*/ ISteamUserStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + bool /*bool*/ ISteamUserStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + bool /*bool*/ ISteamUserStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + bool /*bool*/ ISteamUserStats_ResetAllStats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindOrCreateLeaderboard( string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindLeaderboard( string /*const char **/ pchLeaderboardName ); - IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); - int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); - LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); - LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); - bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); - SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ); + IntPtr ISteamUserStats_GetLeaderboardName( ulong hSteamLeaderboard ); + int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( ulong hSteamLeaderboard ); + LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( ulong hSteamLeaderboard ); + LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( ulong hSteamLeaderboard ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); + bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); + SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( ulong hSteamLeaderboard, ulong hUGC ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_GetNumberOfCurrentPlayers(); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalAchievementPercentages(); - int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ); - int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ); + int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); bool /*bool*/ ISteamUserStats_GetAchievementAchievedPercent( string /*const char **/ pchName, out float /*float **/ pflPercent ); SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalStats( int /*int*/ nHistoryDays ); bool /*bool*/ ISteamUserStats_GetGlobalStat( string /*const char **/ pchStatName, out long /*int64 **/ pData ); @@ -624,9 +624,9 @@ public interface Interface : IDisposable byte /*uint8*/ ISteamUtils_GetCurrentBatteryPower(); uint /*uint32*/ ISteamUtils_GetAppID(); void /*void*/ ISteamUtils_SetOverlayNotificationPosition( NotificationPosition /*ENotificationPosition*/ eNotificationPosition ); - bool /*bool*/ ISteamUtils_IsAPICallCompleted( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, ref bool /*bool **/ pbFailed ); - SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ); - bool /*bool*/ ISteamUtils_GetAPICallResult( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, ref bool /*bool **/ pbFailed ); + bool /*bool*/ ISteamUtils_IsAPICallCompleted( ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( ulong hSteamAPICall ); + bool /*bool*/ ISteamUtils_GetAPICallResult( ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); uint /*uint32*/ ISteamUtils_GetIPCCallCount(); void /*void*/ ISteamUtils_SetWarningMessageHook( IntPtr /*SteamAPIWarningMessageHook_t*/ pFunction ); bool /*bool*/ ISteamUtils_IsOverlayEnabled(); @@ -640,7 +640,7 @@ public interface Interface : IDisposable void /*void*/ ISteamUtils_SetOverlayNotificationInset( int /*int*/ nHorizontalInset, int /*int*/ nVerticalInset ); bool /*bool*/ ISteamUtils_IsSteamInBigPictureMode(); void /*void*/ ISteamUtils_StartVRDashboard(); - void /*void*/ ISteamVideo_GetVideoURL( AppId_t /*AppId_t*/ unVideoAppID ); + void /*void*/ ISteamVideo_GetVideoURL( uint unVideoAppID ); bool /*bool*/ ISteamVideo_IsBroadcasting( IntPtr /*int **/ pnNumViewers ); void /*void*/ SteamApi_SteamAPI_Init(); void /*void*/ SteamApi_SteamAPI_RunCallbacks(); diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux32.cs b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux32.cs index 11c7459..5106f9a 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux32.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux32.cs @@ -31,113 +31,113 @@ public virtual void Dispose() return Native.ISteamClient.CreateSteamPipe(_ptr); } - public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe); + return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe); + return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe, eAccountType); + return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe /*B*/, eAccountType /*C*/); } - public virtual void /*void*/ ISteamClient_ReleaseUser( HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ) + public virtual void /*void*/ ISteamClient_ReleaseUser( int hSteamPipe, int hUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe, hUser); + Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe /*C*/, hUser /*C*/); } - public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual void /*void*/ ISteamClient_SetLocalIPBinding( uint /*uint32*/ unIP, ushort /*uint16*/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetLocalIPBinding(_ptr, unIP, usPort); + Native.ISteamClient.SetLocalIPBinding(_ptr, unIP /*C*/, usPort /*C*/); } - public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual uint /*uint32*/ ISteamClient_GetIPCCallCount() { @@ -149,7 +149,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamClient_BShutdownIfAllPipesClosed() { @@ -157,65 +157,65 @@ public virtual void Dispose() return Native.ISteamClient.BShutdownIfAllPipesClosed(_ptr); } - public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamController(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamController(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual HSteamUser /*(HSteamUser)*/ ISteamUser_GetHSteamUser() @@ -236,29 +236,29 @@ public virtual void Dispose() return Native.ISteamUser.GetSteamID(_ptr); } - public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, bool /*bool*/ bSecure ) + public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob, cbMaxAuthBlob, steamIDGameServer, unIPServer, usPortServer, bSecure); + return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob /*C*/, cbMaxAuthBlob /*C*/, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/, bSecure /*C*/); } public virtual void /*void*/ ISteamUser_TerminateGameConnection( uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer, usPortServer); + Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer /*C*/, usPortServer /*C*/); } - public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) + public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID, eAppUsageEvent, pchExtraInfo); + Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID /*C*/, eAppUsageEvent /*C*/, pchExtraInfo /*C*/); } public virtual bool /*bool*/ ISteamUser_GetUserDataFolder( System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer, cubBuffer); + return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer /*C*/, cubBuffer /*C*/); } public virtual void /*void*/ ISteamUser_StartVoiceRecording() { @@ -276,19 +276,19 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed, out pcbUncompressed, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed /*B*/, out pcbUncompressed /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } - public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) + public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetVoice(_ptr, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, bWantUncompressed, pUncompressedDestBuffer, cbUncompressedDestBufferSize, out nUncompressBytesWritten, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetVoice(_ptr, bWantCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, bWantUncompressed /*C*/, pUncompressedDestBuffer /*C*/, cbUncompressedDestBufferSize /*C*/, out nUncompressBytesWritten /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } public virtual VoiceResult /*EVoiceResult*/ ISteamUser_DecompressVoice( IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.DecompressVoice(_ptr, pCompressed, cbCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, nDesiredSampleRate); + return Native.ISteamUser.DecompressVoice(_ptr, pCompressed /*C*/, cbCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, nDesiredSampleRate /*C*/); } public virtual uint /*uint32*/ ISteamUser_GetVoiceOptimalSampleRate() { @@ -300,31 +300,31 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamUser_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.EndAuthSession(_ptr, steamID); + Native.ISteamUser.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamUser_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsBehindNAT() { @@ -332,29 +332,29 @@ public virtual void Dispose() return Native.ISteamUser.BIsBehindNAT(_ptr); } - public virtual void /*void*/ ISteamUser_AdvertiseGame( CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) + public virtual void /*void*/ ISteamUser_AdvertiseGame( ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer, unIPServer, usPortServer); + Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestEncryptedAppTicket( IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude, cbDataToInclude); + return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude /*C*/, cbDataToInclude /*C*/); } public virtual bool /*bool*/ ISteamUser_GetEncryptedAppTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, bool /*bool*/ bFoil ) + public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries, bFoil); + return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries /*C*/, bFoil /*C*/); } public virtual int /*int*/ ISteamUser_GetPlayerSteamLevel() { @@ -366,7 +366,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL); + return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsPhoneVerified() { @@ -391,7 +391,7 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName); + return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName /*C*/); } public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetPersonaState() { @@ -403,58 +403,58 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags); + return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendByIndex( int /*int*/ iFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend, iFriendFlags); + return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend /*C*/, iFriendFlags /*C*/); } - public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend /*C*/); } - public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaName( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual IntPtr ISteamFriends_GetFriendPersonaName( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) + public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); var pFriendGameInfo_ps = new FriendGameInfo_t.PackSmall(); - var ret = Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend, ref pFriendGameInfo_ps); + var ret = Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend /*C*/, ref pFriendGameInfo_ps); pFriendGameInfo = pFriendGameInfo_ps; return ret; } - public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ) + public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( ulong steamIDFriend, int /*int*/ iPersonaName ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend, iPersonaName); + return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend /*C*/, iPersonaName /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID*/ steamIDPlayer ) + public virtual IntPtr ISteamFriends_GetPlayerNickname( ulong steamIDPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer); + return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer /*C*/); } public virtual int /*int*/ ISteamFriends_GetFriendsGroupCount() { @@ -466,31 +466,31 @@ public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG); + return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual IntPtr ISteamFriends_GetFriendsGroupName( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID /*C*/); } - public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) + public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID, pOutSteamIDMembers, nMembersCount); + Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID /*C*/, pOutSteamIDMembers, nMembersCount /*C*/); } - public virtual bool /*bool*/ ISteamFriends_HasFriend( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ) + public virtual bool /*bool*/ ISteamFriends_HasFriend( ulong steamIDFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend, iFriendFlags); + return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend /*C*/, iFriendFlags /*C*/); } public virtual int /*int*/ ISteamFriends_GetClanCount() { @@ -502,139 +502,139 @@ public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*Frie { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanByIndex(_ptr, iClan); + return Native.ISteamFriends.GetClanByIndex(_ptr, iClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanName( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanName( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanName(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanName(_ptr, steamIDClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanTag( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) + public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan, out pnOnline, out pnInGame, out pnChatting); + return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan /*C*/, out pnOnline /*B*/, out pnInGame /*B*/, out pnChatting /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_DownloadClanActivityCounts( IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest); + return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( CSteamID /*class CSteamID*/ steamIDSource ) + public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource); + return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( ulong steamIDSource, int /*int*/ iFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource, iFriend); + return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource /*C*/, iFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsUserInSource( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ) + public virtual bool /*bool*/ ISteamFriends_IsUserInSource( ulong steamIDUser, ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser, steamIDSource); + return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser /*C*/, steamIDSource /*C*/); } - public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking ) + public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser, bSpeaking); + Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser /*C*/, bSpeaking /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlay( string /*const char **/ pchDialog ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog); + Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog, steamID); + Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog /*C*/, steamID /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToWebPage( string /*const char **/ pchURL ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL); + Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID, eFlag); + Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID /*C*/, eFlag /*C*/); } - public virtual void /*void*/ ISteamFriends_SetPlayedWith( CSteamID /*class CSteamID*/ steamIDUserPlayedWith ) + public virtual void /*void*/ ISteamFriends_SetPlayedWith( ulong steamIDUserPlayedWith ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith); + Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby); + Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby /*C*/); } - public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly ) + public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser, bRequireNameOnly); + return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser /*C*/, bRequireNameOnly /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan); + return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( ulong steamIDClan, int /*int*/ iOfficer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan, iOfficer); + return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan /*C*/, iOfficer /*C*/); } public virtual uint /*uint32*/ ISteamFriends_GetUserRestrictions() { @@ -646,7 +646,7 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetRichPresence(_ptr, pchKey, pchValue); + return Native.ISteamFriends.SetRichPresence(_ptr, pchKey /*C*/, pchValue /*C*/); } public virtual void /*void*/ ISteamFriends_ClearRichPresence() { @@ -654,35 +654,35 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea Native.ISteamFriends.ClearRichPresence(_ptr); } - public virtual IntPtr ISteamFriends_GetFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresence( ulong steamIDFriend, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend, pchKey); + return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend /*C*/, pchKey /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( ulong steamIDFriend, int /*int*/ iKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend, iKey); + return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend /*C*/, iKey /*C*/); } - public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend); + Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ) + public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( ulong steamIDFriend, string /*const char **/ pchConnectString ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend, pchConnectString); + return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend /*C*/, pchConnectString /*C*/); } public virtual int /*int*/ ISteamFriends_GetCoplayFriendCount() { @@ -694,115 +694,115 @@ public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /* { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend); + return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend /*C*/); } - public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( ulong steamIDClan, int /*int*/ iUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan, iUser); + return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan /*C*/, iUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ) + public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( ulong steamIDClanChat, string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat, pchText); + return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat /*C*/, pchText /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ) + public virtual int /*int*/ ISteamFriends_GetClanChatMessage( ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat, iMessage, prgchText, cchTextMax, out peChatEntryType, out psteamidChatter); + return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat /*C*/, iMessage /*C*/, prgchText /*C*/, cchTextMax /*C*/, out peChatEntryType /*B*/, out psteamidChatter /*B*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( ulong steamIDClanChat, ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat, steamIDUser); + return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat /*C*/, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( bool /*bool*/ bInterceptEnabled ) + public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled); + return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled /*C*/); } - public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ) + public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( ulong steamIDFriend, string /*const char **/ pchMsgToSend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend, pchMsgToSend); + return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend /*C*/, pchMsgToSend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamFriends_GetFriendMessage( ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend, iMessageID, pvData, cubData, out peChatEntryType); + return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend /*C*/, iMessageID /*C*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFollowerCount(_ptr, steamID); + return Native.ISteamFriends.GetFollowerCount(_ptr, steamID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsFollowing(_ptr, steamID); + return Native.ISteamFriends.IsFollowing(_ptr, steamID /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_EnumerateFollowingList( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex); + return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetSecondsSinceAppActive() @@ -839,19 +839,19 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageSize(_ptr, iImage, out pnWidth, out pnHeight); + return Native.ISteamUtils.GetImageSize(_ptr, iImage /*C*/, out pnWidth /*B*/, out pnHeight /*B*/); } public virtual bool /*bool*/ ISteamUtils_GetImageRGBA( int /*int*/ iImage, IntPtr /*uint8 **/ pubDest, int /*int*/ nDestBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageRGBA(_ptr, iImage, pubDest, nDestBufferSize); + return Native.ISteamUtils.GetImageRGBA(_ptr, iImage /*C*/, pubDest, nDestBufferSize /*C*/); } public virtual bool /*bool*/ ISteamUtils_GetCSERIPPort( out uint /*uint32 **/ unIP, out ushort /*uint16 **/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP, out usPort); + return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP /*B*/, out usPort /*B*/); } public virtual byte /*uint8*/ ISteamUtils_GetCurrentBatteryPower() { @@ -869,25 +869,25 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition); + Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition /*C*/); } - public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall, ref pbFailed); + return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall /*C*/, ref pbFailed /*A*/); } - public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ) + public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( ulong hSteamAPICall ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall); + return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall /*C*/); } - public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall, pCallback, cubCallback, iCallbackExpected, ref pbFailed); + return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall /*C*/, pCallback /*C*/, cubCallback /*C*/, iCallbackExpected /*C*/, ref pbFailed /*A*/); } public virtual uint /*uint32*/ ISteamUtils_GetIPCCallCount() { @@ -899,7 +899,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsOverlayEnabled() { @@ -917,13 +917,13 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName); + return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName /*C*/); } public virtual bool /*bool*/ ISteamUtils_ShowGamepadTextInput( GamepadTextInputMode /*EGamepadTextInputMode*/ eInputMode, GamepadTextInputLineMode /*EGamepadTextInputLineMode*/ eLineInputMode, string /*const char **/ pchDescription, uint /*uint32*/ unCharMax, string /*const char **/ pchExistingText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode, eLineInputMode, pchDescription, unCharMax, pchExistingText); + return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode /*C*/, eLineInputMode /*C*/, pchDescription /*C*/, unCharMax /*C*/, pchExistingText /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetEnteredGamepadTextLength() { @@ -935,7 +935,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText, cchText); + return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText /*C*/, cchText /*C*/); } public virtual IntPtr ISteamUtils_GetSteamUILanguage() { @@ -953,7 +953,7 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset, nVerticalInset); + Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset /*C*/, nVerticalInset /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsSteamInBigPictureMode() { @@ -974,23 +974,23 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() return Native.ISteamMatchmaking.GetFavoriteGameCount(_ptr); } - public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame, ref pnAppID, out pnIP, out pnConnPort, out pnQueryPort, punFlags, out pRTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame /*C*/, ref pnAppID /*A*/, out pnIP /*B*/, out pnConnPort /*B*/, out pnQueryPort /*B*/, punFlags, out pRTime32LastPlayedOnServer /*B*/); } - public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) + public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/, rTime32LastPlayedOnServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) + public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags); + return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_RequestLobbyList() { @@ -1002,411 +1002,411 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch, pchValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch /*C*/, pchValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNumericalFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch, nValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch /*C*/, nValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNearValueFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToBeCloseTo ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch, nValueToBeCloseTo); + Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch /*C*/, nValueToBeCloseTo /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( int /*int*/ nSlotsAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable); + Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListDistanceFilter( LobbyDistanceFilter /*ELobbyDistanceFilter*/ eLobbyDistanceFilter ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter); + Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListResultCountFilter( int /*int*/ cMaxResults ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults); + Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby); + Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyByIndex( int /*int*/ iLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby); + return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_CreateLobby( LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType, cMaxMembers); + return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType /*C*/, cMaxMembers /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby); + Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ) + public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( ulong steamIDLobby, ulong steamIDInvitee ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby, steamIDInvitee); + return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby /*C*/, steamIDInvitee /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( ulong steamIDLobby, int /*int*/ iMember ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby, iMember); + return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby /*C*/, iMember /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby, pchKey, pchValue); + return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby, iLobbyData, pchKey, cchKeyBufferSize, pchValue, cchValueBufferSize); + return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby /*C*/, iLobbyData /*C*/, pchKey /*C*/, cchKeyBufferSize /*C*/, pchValue /*C*/, cchValueBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby, steamIDUser, pchKey); + return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby /*C*/, steamIDUser /*C*/, pchKey /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby, pchKey, pchValue); + Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) + public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby, pvMsgBody, cubMsgBody); + return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby /*C*/, pvMsgBody /*C*/, cubMsgBody /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby, iChatID, out pSteamIDUser, pvData, cubData, out peChatEntryType); + return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby /*C*/, iChatID /*C*/, out pSteamIDUser /*B*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer); + Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby /*C*/, unGameServerIP /*C*/, unGameServerPort /*C*/, steamIDGameServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby, out punGameServerIP, out punGameServerPort, out psteamIDGameServer); + return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby /*C*/, out punGameServerIP /*B*/, out punGameServerPort /*B*/, out psteamIDGameServer /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( ulong steamIDLobby, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby, cMaxMembers); + return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby /*C*/, cMaxMembers /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby, eLobbyType); + return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby /*C*/, eLobbyType /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby, bLobbyJoinable); + return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby /*C*/, bLobbyJoinable /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( ulong steamIDLobby, ulong steamIDNewOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby, steamIDNewOwner); + return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby /*C*/, steamIDNewOwner /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( ulong steamIDLobby, ulong steamIDLobbyDependent ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby, steamIDLobbyDependent); + return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby /*C*/, steamIDLobbyDependent /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( HServerListRequest /*HServerListRequest*/ hServerListRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( IntPtr hServerListRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest); + Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest /*C*/); } - public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest, iServer); + return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest /*C*/, iServer /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest); + return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest /*C*/); } - public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest); + return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest, iServer); + Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest /*C*/, iServer /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PingServer( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PlayerDetails( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPlayersResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_ServerRules( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( HServerQuery /*HServerQuery*/ hServerQuery ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( int hServerQuery ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery); + Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileWrite( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_FileRead( string /*const char **/ pchFile, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile, pvData, cubDataToRead); + return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile /*C*/, pvData /*C*/, cubDataToRead /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileWriteAsync( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileReadAsync( string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile, nOffset, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile /*C*/, nOffset /*C*/, cubToRead /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall, pvBuffer, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall /*C*/, pvBuffer /*C*/, cubToRead /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileForget( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileDelete( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileShare( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_SetSyncPlatforms( string /*const char **/ pchFile, RemoteStoragePlatform /*ERemoteStoragePlatform*/ eRemoteStoragePlatform ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile, eRemoteStoragePlatform); + return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile /*C*/, eRemoteStoragePlatform /*C*/); } public virtual UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ ISteamRemoteStorage_FileWriteStreamOpen( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle /*C*/, pvData /*C*/, cubData /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileExists( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FilePersisted( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile); + return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileSize( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile /*C*/); } public virtual long /*int64*/ ISteamRemoteStorage_GetFileTimestamp( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile /*C*/); } public virtual RemoteStoragePlatform /*ERemoteStoragePlatform*/ ISteamRemoteStorage_GetSyncPlatforms( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileCount() { @@ -1418,7 +1418,7 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile, pnFileSizeInBytes); + return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile /*C*/, pnFileSizeInBytes); } public virtual bool /*bool*/ ISteamRemoteStorage_GetQuota( IntPtr /*int32 **/ pnTotalBytes, IntPtr /*int32 **/ puAvailableBytes ) { @@ -1438,35 +1438,35 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, return Native.ISteamRemoteStorage.IsCloudEnabledForApp(_ptr); } - public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( bool /*bool*/ bEnabled ) + public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled); + Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( ulong hContent, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent, unPriority); + return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent /*C*/, unPriority /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent, out pnBytesDownloaded, out pnBytesExpected); + return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent /*C*/, out pnBytesDownloaded /*B*/, out pnBytesExpected /*B*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent, ref pnAppID, ppchName, pnFileSizeInBytes, out pSteamIDOwner); + return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent /*C*/, ref pnAppID /*A*/, ppchName /*C*/, pnFileSizeInBytes, out pSteamIDOwner /*B*/); } - public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) + public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent, pvData, cubDataToRead, cOffset, eAction); + return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent /*C*/, pvData /*C*/, cubDataToRead /*C*/, cOffset /*C*/, eAction /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetCachedUGCCount() { @@ -1478,157 +1478,157 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent); + return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags, eWorkshopFileType); + return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags, eWorkshopFileType /*C*/); } - public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( ulong updateHandle, string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle, pchFile); + return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle /*C*/, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( ulong updateHandle, string /*const char **/ pchPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle, pchPreviewFile); + return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle /*C*/, pchPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( ulong updateHandle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle, pchTitle); + return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( ulong updateHandle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle, pchDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle, eVisibility); + return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle, pTags); + return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( ulong updateHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle); + return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId, unMaxSecondsOld); + return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId /*C*/, unMaxSecondsOld /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserPublishedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSubscribedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( ulong updateHandle, string /*const char **/ pchChangeDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle, pchChangeDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle /*C*/, pchChangeDescription /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId, bVoteUp); + return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId, unStartIndex, pRequiredTags, pExcludedTags); + return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId /*C*/, unStartIndex /*C*/, pRequiredTags, pExcludedTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags); + return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider /*C*/, pchVideoAccount /*C*/, pchVideoIdentifier /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId, eAction); + return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId /*C*/, eAction /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction, unStartIndex); + return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction /*C*/, unStartIndex /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType, unStartIndex, unCount, unDays, pTags, pUserTags); + return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType /*C*/, unStartIndex /*C*/, unCount /*C*/, unDays /*C*/, pTags, pUserTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent, pchLocation, unPriority); + return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent /*C*/, pchLocation /*C*/, unPriority /*C*/); } public virtual bool /*bool*/ ISteamUserStats_RequestCurrentStats() @@ -1641,55 +1641,55 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetStat0( string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat0(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat0(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat( string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat(_ptr, pchName, nData); + return Native.ISteamUserStats.SetStat(_ptr, pchName /*C*/, nData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat0( string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat0(_ptr, pchName, fData); + return Native.ISteamUserStats.SetStat0(_ptr, pchName /*C*/, fData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_UpdateAvgRateStat( string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName, flCountThisSession, dSessionLength); + return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievement(_ptr, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetAchievement(_ptr, pchName /*C*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_SetAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetAchievement(_ptr, pchName); + return Native.ISteamUserStats.SetAchievement(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamUserStats_ClearAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ClearAchievement(_ptr, pchName); + return Native.ISteamUserStats.ClearAchievement(_ptr, pchName /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } public virtual bool /*bool*/ ISteamUserStats_StoreStats() { @@ -1701,19 +1701,19 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName); + return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName /*C*/); } public virtual IntPtr ISteamUserStats_GetAchievementDisplayAttribute( string /*const char **/ pchName, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName, pchKey); + return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName /*C*/, pchKey /*C*/); } public virtual bool /*bool*/ ISteamUserStats_IndicateAchievementProgress( string /*const char **/ pchName, uint /*uint32*/ nCurProgress, uint /*uint32*/ nMaxProgress ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName, nCurProgress, nMaxProgress); + return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName /*C*/, nCurProgress /*C*/, nMaxProgress /*C*/); } public virtual uint /*uint32*/ ISteamUserStats_GetNumAchievements() { @@ -1725,112 +1725,112 @@ public virtual IntPtr ISteamUserStats_GetAchievementName( uint /*uint32*/ iAchie { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement); + return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( bool /*bool*/ bAchievementsToo ) + public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo); + return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindOrCreateLeaderboard( string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName, eLeaderboardSortMethod, eLeaderboardDisplayType); + return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName /*C*/, eLeaderboardSortMethod /*C*/, eLeaderboardDisplayType /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindLeaderboard( string /*const char **/ pchLeaderboardName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName); + return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName /*C*/); } - public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual IntPtr ISteamUserStats_GetLeaderboardName( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard /*C*/); } - public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard, eLeaderboardDataRequest, nRangeStart, nRangeEnd); + return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard /*C*/, eLeaderboardDataRequest /*C*/, nRangeStart /*C*/, nRangeEnd /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard, prgUsers, cUsers); + return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard /*C*/, prgUsers, cUsers /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) + public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); var pLeaderboardEntry_ps = new LeaderboardEntry_t.PackSmall(); - var ret = Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries, index, ref pLeaderboardEntry_ps, pDetails, cDetailsMax); + var ret = Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries /*C*/, index /*C*/, ref pLeaderboardEntry_ps, pDetails, cDetailsMax /*C*/); pLeaderboardEntry = pLeaderboardEntry_ps; return ret; } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard, eLeaderboardUploadScoreMethod, nScore, pScoreDetails, cScoreDetailsCount); + return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard /*C*/, eLeaderboardUploadScoreMethod /*C*/, nScore /*C*/, pScoreDetails, cScoreDetailsCount /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( ulong hSteamLeaderboard, ulong hUGC ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard, hUGC); + return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard /*C*/, hUGC /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_GetNumberOfCurrentPlayers() { @@ -1844,53 +1844,53 @@ public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*S return Native.ISteamUserStats.RequestGlobalAchievementPercentages(_ptr); } - public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } - public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious /*C*/, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_GetAchievementAchievedPercent( string /*const char **/ pchName, out float /*float **/ pflPercent ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName, out pflPercent); + return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName /*C*/, out pflPercent /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalStats( int /*int*/ nHistoryDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays); + return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays /*C*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat( string /*const char **/ pchStatName, out long /*int64 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat0( string /*const char **/ pchStatName, out double /*double **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory( string /*const char **/ pchStatName, out long /*int64 **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory0( string /*const char **/ pchStatName, out double /*double **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribed() @@ -1929,23 +1929,23 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetAvailableGameLanguages(_ptr); } - public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsSubscribedApp(_ptr, appID); + return Native.ISteamApps.BIsSubscribedApp(_ptr, appID /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsDlcInstalled(_ptr, appID); + return Native.ISteamApps.BIsDlcInstalled(_ptr, appID /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( AppId_t /*AppId_t*/ nAppID ) + public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID); + return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribedFromFreeWeekend() { @@ -1959,59 +1959,59 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetDLCCount(_ptr); } - public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) + public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC, ref pAppID, ref pbAvailable, pchName, cchNameBufferSize); + return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC /*C*/, ref pAppID /*A*/, ref pbAvailable /*A*/, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual void /*void*/ ISteamApps_InstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_InstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.InstallDLC(_ptr, nAppID); + Native.ISteamApps.InstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_UninstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_UninstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.UninstallDLC(_ptr, nAppID); + Native.ISteamApps.UninstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID); + Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_GetCurrentBetaName( System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName, cchNameBufferSize); + return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( bool /*bool*/ bMissingFilesOnly ) + public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly); + return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) + public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetInstalledDepots(_ptr, appID, pvecDepots, cMaxDepots); + return Native.ISteamApps.GetInstalledDepots(_ptr, appID /*C*/, pvecDepots, cMaxDepots /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) + public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetAppInstallDir(_ptr, appID, pchFolder, cchFolderBufferSize); + return Native.ISteamApps.GetAppInstallDir(_ptr, appID /*C*/, pchFolder /*C*/, cchFolderBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsAppInstalled(_ptr, appID); + return Native.ISteamApps.BIsAppInstalled(_ptr, appID /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamApps_GetAppOwner() { @@ -2023,13 +2023,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey); + return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } public virtual int /*int*/ ISteamApps_GetAppBuildId() { @@ -2044,153 +2044,153 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamApps.RequestAllProofOfPurchaseKeys(_ptr); } - public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote, pubData, cubData, eP2PSendType, nChannel); + return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote /*C*/, pubData /*C*/, cubData /*C*/, eP2PSendType /*C*/, nChannel /*C*/); } public virtual bool /*bool*/ ISteamNetworking_IsP2PPacketAvailable( out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize, nChannel); + return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest, cubDest, out pcubMsgSize, out psteamIDRemote, nChannel); + return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, out psteamIDRemote /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( ulong steamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote, nChannel); + return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote /*C*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) + public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); var pConnectionState_ps = new P2PSessionState_t.PackSmall(); - var ret = Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote, ref pConnectionState_ps); + var ret = Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote /*C*/, ref pConnectionState_ps); pConnectionState = pConnectionState_ps; return ret; } - public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( bool /*bool*/ bAllow ) + public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow); + return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow /*C*/); } - public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort, nIP, nPort, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort /*C*/, nIP /*C*/, nPort /*C*/, bAllowUseOfPacketRelay /*C*/); } - public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget, nVirtualPort, nTimeoutSec, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget /*C*/, nVirtualPort /*C*/, nTimeoutSec /*C*/, bAllowUseOfPacketRelay /*C*/); } public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateConnectionSocket( uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP, nPort, nTimeoutSec); + return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP /*C*/, nPort /*C*/, nTimeoutSec /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroySocket( SNetSocket_t /*SNetSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroySocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroySocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroySocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, bool /*bool*/ bReliable ) + public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket, pubData, cubData, bReliable); + return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket /*C*/, pubData /*C*/, cubData /*C*/, bReliable /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( uint hSocket, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket, out pcubMsgSize); + return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket, pubDest, cubDest, out pcubMsgSize); + return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveData( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveData( uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket, pubDest, cubDest, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) + public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket, out pSteamIDRemote, peSocketStatus, out punIPRemote, out punPortRemote); + return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket /*C*/, out pSteamIDRemote /*B*/, peSocketStatus, out punIPRemote /*B*/, out punPortRemote /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) + public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket, out pnIP, out pnPort); + return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket /*C*/, out pnIP /*B*/, out pnPort /*B*/); } - public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket); + return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket /*C*/); } - public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket); + return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_WriteScreenshot( IntPtr /*void **/ pubRGB, uint /*uint32*/ cubRGB, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB, cubRGB, nWidth, nHeight); + return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB /*C*/, cubRGB /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_AddScreenshotToLibrary( string /*const char **/ pchFilename, string /*const char **/ pchThumbnailFilename, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename, pchThumbnailFilename, nWidth, nHeight); + return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename /*C*/, pchThumbnailFilename /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual void /*void*/ ISteamScreenshots_TriggerScreenshot() { @@ -2198,29 +2198,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamScreenshots.TriggerScreenshot(_ptr); } - public virtual void /*void*/ ISteamScreenshots_HookScreenshots( bool /*bool*/ bHook ) + public virtual void /*void*/ ISteamScreenshots_HookScreenshots( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - Native.ISteamScreenshots.HookScreenshots(_ptr, bHook); + Native.ISteamScreenshots.HookScreenshots(_ptr, bHook /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_SetLocation( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ) + public virtual bool /*bool*/ ISteamScreenshots_SetLocation( uint hScreenshot, string /*const char **/ pchLocation ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot, pchLocation); + return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot /*C*/, pchLocation /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagUser( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ) + public virtual bool /*bool*/ ISteamScreenshots_TagUser( uint hScreenshot, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot, steamID); + return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot /*C*/, steamID /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ) + public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( uint hScreenshot, ulong unPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot, unPublishedFileID); + return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot /*C*/, unPublishedFileID /*C*/); } public virtual bool /*bool*/ ISteamMusic_BIsEnabled() @@ -2269,7 +2269,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusic _ptr is null!" ); - Native.ISteamMusic.SetVolume(_ptr, flVolume); + Native.ISteamMusic.SetVolume(_ptr, flVolume /*C*/); } public virtual float /*float*/ ISteamMusic_GetVolume() { @@ -2282,7 +2282,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName); + return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_DeregisterSteamMusicRemote() { @@ -2296,83 +2296,83 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.BIsCurrentMusicRemote(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue); + return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetDisplayName( string /*const char **/ pchDisplayName ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName); + return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetPNGIcon_64x64( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue); + return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue); + return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdatePlaybackStatus( AudioPlayback_Status /*AudioPlayback_Status*/ nStatus ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus); + return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateVolume( float /*float*/ flValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue); + return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryWillChange() { @@ -2380,29 +2380,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.CurrentEntryWillChange(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( bool /*bool*/ bAvailable ) + public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable); + return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryText( string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText); + return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( int /*int*/ nValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue); + return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryCoverArt( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryDidChange() { @@ -2426,13 +2426,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentQueueEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_QueueDidChange() { @@ -2456,13 +2456,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentPlaylistEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_PlaylistDidChange() { @@ -2475,182 +2475,182 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod, pchAbsoluteURL); + return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod /*C*/, pchAbsoluteURL /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( uint hRequest, ulong /*uint64*/ ulContextValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest, ulContextValue); + return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest /*C*/, ulContextValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( uint hRequest, uint /*uint32*/ unTimeoutSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest, unTimeoutSeconds); + return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest /*C*/, unTimeoutSeconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest, pchHeaderName, pchHeaderValue); + return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, pchHeaderValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest, pchParamName, pchParamValue); + return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest /*C*/, pchParamName /*C*/, pchParamValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest, pchHeaderName, out unResponseHeaderSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out unResponseHeaderSize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest, pchHeaderName, out pHeaderValueBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out pHeaderValueBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( uint hRequest, out uint /*uint32 **/ unBodySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest, out unBodySize); + return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest /*C*/, out unBodySize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest, cOffset, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest /*C*/, cOffset /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( uint hRequest, out float /*float **/ pflPercentOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest, out pflPercentOut); + return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest /*C*/, out pflPercentOut /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest, pchContentType, out pubBody, unBodyLen); + return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest /*C*/, pchContentType /*C*/, out pubBody /*B*/, unBodyLen /*C*/); } - public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( bool /*bool*/ bAllowResponsesToModify ) + public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify); + return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer); + return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetCookie( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) + public virtual bool /*bool*/ ISteamHTTP_SetCookie( uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer, pchHost, pchUrl, pchCookie); + return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer /*C*/, pchHost /*C*/, pchUrl /*C*/, pchCookie /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( uint hRequest, uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest, hCookieContainer); + return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest /*C*/, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( uint hRequest, string /*const char **/ pchUserAgentInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest, pchUserAgentInfo); + return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest /*C*/, pchUserAgentInfo /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest, bRequireVerifiedCertificate); + return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest /*C*/, bRequireVerifiedCertificate /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( uint hRequest, uint /*uint32*/ unMilliseconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest, unMilliseconds); + return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest /*C*/, unMilliseconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest, ref pbWasTimedOut); + return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest /*C*/, ref pbWasTimedOut /*A*/); } public virtual ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ ISteamUnifiedMessages_SendMethod( string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod, pRequestBuffer, unRequestBufferSize, unContext); + return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod /*C*/, pRequestBuffer /*C*/, unRequestBufferSize /*C*/, unContext /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle, out punResponseSize, out peResult); + return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle /*C*/, out punResponseSize /*B*/, out peResult /*B*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, bool /*bool*/ bAutoRelease ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle, pResponseBuffer, unResponseBufferSize, bAutoRelease); + return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle /*C*/, pResponseBuffer /*C*/, unResponseBufferSize /*C*/, bAutoRelease /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ) + public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ulong hHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle); + return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle /*C*/); } public virtual bool /*bool*/ ISteamUnifiedMessages_SendNotification( string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification, pNotificationBuffer, unNotificationBufferSize); + return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification /*C*/, pNotificationBuffer /*C*/, unNotificationBufferSize /*C*/); } public virtual bool /*bool*/ ISteamController_Init() @@ -2677,417 +2677,417 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamController.GetConnectedControllers(_ptr, handlesOut); } - public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle); + return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle /*C*/); } public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetActionSetHandle( string /*const char **/ pszActionSetName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName); + return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName /*C*/); } - public virtual void /*void*/ ISteamController_ActivateActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ) + public virtual void /*void*/ ISteamController_ActivateActionSet( ulong controllerHandle, ulong actionSetHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.ActivateActionSet(_ptr, controllerHandle, actionSetHandle); + Native.ISteamController.ActivateActionSet(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/); } - public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle); + return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle /*C*/); } public virtual ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ ISteamController_GetDigitalActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ) + public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ulong controllerHandle, ulong digitalActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle, digitalActionHandle); + return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle /*C*/, digitalActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle, actionSetHandle, digitalActionHandle, out originsOut); + return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, digitalActionHandle /*C*/, out originsOut /*B*/); } public virtual ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ ISteamController_GetAnalogActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ) + public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ulong controllerHandle, ulong analogActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle, analogActionHandle); + return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle /*C*/, analogActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle, actionSetHandle, analogActionHandle, out originsOut); + return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, analogActionHandle /*C*/, out originsOut /*B*/); } - public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ) + public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ulong controllerHandle, ulong eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle, eAction); + Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle /*C*/, eAction /*C*/); } - public virtual void /*void*/ ISteamController_TriggerHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) + public virtual void /*void*/ ISteamController_TriggerHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec); + Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/); } - public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) + public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags); + Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/, usOffMicroSec /*C*/, unRepeat /*C*/, nFlags /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID, eListType, eMatchingUGCType, eSortOrder, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID /*C*/, eListType /*C*/, eMatchingUGCType /*C*/, eSortOrder /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType, eMatchingeMatchingUGCTypeFileType, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType /*C*/, eMatchingeMatchingUGCTypeFileType /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUGCDetailsRequest( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID, unNumPublishedFileIDs); + return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID /*C*/, unNumPublishedFileIDs /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); var pDetails_ps = new SteamUGCDetails_t.PackSmall(); - var ret = Native.ISteamUGC.GetQueryUGCResult(_ptr, handle, index, ref pDetails_ps); + var ret = Native.ISteamUGC.GetQueryUGCResult(_ptr, handle /*C*/, index /*C*/, ref pDetails_ps /*C*/); pDetails = pDetails_ps; return ret; } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle, index, pchURL, cchURLSize); + return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle /*C*/, index /*C*/, pchURL /*C*/, cchURLSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle, index, pchMetadata, cchMetadatasize); + return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle /*C*/, index /*C*/, pchMetadata /*C*/, cchMetadatasize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle, index, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle /*C*/, index /*C*/, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle, index, eStatType, out pStatValue); + return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle /*C*/, index /*C*/, eStatType /*C*/, out pStatValue /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle, index, previewIndex, pchURLOrVideoID, cchURLSize, pchOriginalFileName, cchOriginalFileNameSize, out pPreviewType); + return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle /*C*/, index /*C*/, previewIndex /*C*/, pchURLOrVideoID /*C*/, cchURLSize /*C*/, pchOriginalFileName /*C*/, cchOriginalFileNameSize /*C*/, out pPreviewType /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle, index, keyValueTagIndex, pchKey, cchKeySize, pchValue, cchValueSize); + return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle /*C*/, index /*C*/, keyValueTagIndex /*C*/, pchKey /*C*/, cchKeySize /*C*/, pchValue /*C*/, cchValueSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddRequiredTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddExcludedTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddExcludedTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags ) + public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle, bReturnKeyValueTags); + return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle /*C*/, bReturnKeyValueTags /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnLongDescription ) + public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle, bReturnLongDescription); + return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle /*C*/, bReturnLongDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnMetadata ) + public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnMetadata(_ptr, handle, bReturnMetadata); + return Native.ISteamUGC.SetReturnMetadata(_ptr, handle /*C*/, bReturnMetadata /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnChildren ) + public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnChildren(_ptr, handle, bReturnChildren); + return Native.ISteamUGC.SetReturnChildren(_ptr, handle /*C*/, bReturnChildren /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnAdditionalPreviews ) + public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle, bReturnAdditionalPreviews); + return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle /*C*/, bReturnAdditionalPreviews /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnTotalOnly ) + public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle, bReturnTotalOnly); + return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle /*C*/, bReturnTotalOnly /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetLanguage( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ) + public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( ulong handle, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle, unMaxAgeSeconds); + return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle /*C*/, unMaxAgeSeconds /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ) + public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( ulong handle, string /*const char **/ pMatchCloudFileName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle, pMatchCloudFileName); + return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle /*C*/, pMatchCloudFileName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag ) + public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle, bMatchAnyTag); + return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle /*C*/, bMatchAnyTag /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetSearchText( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ) + public virtual bool /*bool*/ ISteamUGC_SetSearchText( ulong handle, string /*const char **/ pSearchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetSearchText(_ptr, handle, pSearchText); + return Native.ISteamUGC.SetSearchText(_ptr, handle /*C*/, pSearchText /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ) + public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( ulong handle, uint /*uint32*/ unDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle, unDays); + return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle /*C*/, unDays /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle, pKey, pValue); + return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle /*C*/, pKey /*C*/, pValue /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID, unMaxAgeSeconds); + return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID /*C*/, unMaxAgeSeconds /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId, eFileType); + return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId /*C*/, eFileType /*C*/); } - public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( uint nConsumerAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId, nPublishedFileID); + return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId /*C*/, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTitle( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamUGC_SetItemTitle( ulong handle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTitle(_ptr, handle, pchTitle); + return Native.ISteamUGC.SetItemTitle(_ptr, handle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemDescription( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamUGC_SetItemDescription( ulong handle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemDescription(_ptr, handle, pchDescription); + return Native.ISteamUGC.SetItemDescription(_ptr, handle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ) + public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( ulong handle, string /*const char **/ pchMetaData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemMetadata(_ptr, handle, pchMetaData); + return Native.ISteamUGC.SetItemMetadata(_ptr, handle /*C*/, pchMetaData /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemVisibility(_ptr, handle, eVisibility); + return Native.ISteamUGC.SetItemVisibility(_ptr, handle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamUGC_SetItemTags( ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTags(_ptr, updateHandle, pTags); + return Native.ISteamUGC.SetItemTags(_ptr, updateHandle /*C*/, pTags); } - public virtual bool /*bool*/ ISteamUGC_SetItemContent( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ) + public virtual bool /*bool*/ ISteamUGC_SetItemContent( ulong handle, string /*const char **/ pszContentFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemContent(_ptr, handle, pszContentFolder); + return Native.ISteamUGC.SetItemContent(_ptr, handle /*C*/, pszContentFolder /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_SetItemPreview( ulong handle, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemPreview(_ptr, handle, pszPreviewFile); + return Native.ISteamUGC.SetItemPreview(_ptr, handle /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( ulong handle, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle, pchKey); + return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle, pchKey, pchValue); + return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle, pszPreviewFile, type); + return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle /*C*/, pszPreviewFile /*C*/, type /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( ulong handle, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle, pszVideoID); + return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle, index, pszPreviewFile); + return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle /*C*/, index /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle, index, pszVideoID); + return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle /*C*/, index /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemPreview(_ptr, handle, index); + return Native.ISteamUGC.RemoveItemPreview(_ptr, handle /*C*/, index /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( ulong handle, string /*const char **/ pchChangeNote ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle, pchChangeNote); + return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle /*C*/, pchChangeNote /*C*/); } - public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) + public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle, out punBytesProcessed, out punBytesTotal); + return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle /*C*/, out punBytesProcessed /*B*/, out punBytesTotal /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID, bVoteUp); + return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID /*C*/); } public virtual uint /*uint32*/ ISteamUGC_GetNumSubscribedItems() { @@ -3099,43 +3099,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual uint /*uint32*/ ISteamUGC_GetItemState( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual uint /*uint32*/ ISteamUGC_GetItemState( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) + public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID, out punSizeOnDisk, pchFolder, cchFolderSize, out punTimeStamp); + return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID /*C*/, out punSizeOnDisk /*B*/, pchFolder /*C*/, cchFolderSize /*C*/, out punTimeStamp /*B*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } - public virtual bool /*bool*/ ISteamUGC_DownloadItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority ) + public virtual bool /*bool*/ ISteamUGC_DownloadItem( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID, bHighPriority); + return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID /*C*/, bHighPriority /*C*/); } - public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ) + public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( uint unWorkshopDepotID, string /*const char **/ pszFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID, pszFolder); + return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID /*C*/, pszFolder /*C*/); } - public virtual void /*void*/ ISteamUGC_SuspendDownloads( bool /*bool*/ bSuspend ) + public virtual void /*void*/ ISteamUGC_SuspendDownloads( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend); + Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend /*C*/); } public virtual uint /*uint32*/ ISteamAppList_GetNumInstalledApps() @@ -3148,25 +3148,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID, unMaxAppIDs); + return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID /*C*/, unMaxAppIDs /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppName( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppName( uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppName(_ptr, nAppID, pchName, cchNameMax); + return Native.ISteamAppList.GetAppName(_ptr, nAppID /*C*/, pchName /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppInstallDir( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppInstallDir( uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID, pchDirectory, cchNameMax); + return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID /*C*/, pchDirectory /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppBuildId( AppId_t /*AppId_t*/ nAppID ) + public virtual int /*int*/ ISteamAppList_GetAppBuildId( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID); + return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID /*C*/); } public virtual void /*void*/ ISteamHTMLSurface_DestructISteamHTMLSurface() @@ -3191,290 +3191,290 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent, pchUserCSS); + return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent /*C*/, pchUserCSS /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_LoadURL( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) + public virtual void /*void*/ ISteamHTMLSurface_LoadURL( uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle, pchURL, pchPostData); + Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle /*C*/, pchURL /*C*/, pchPostData /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetSize( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) + public virtual void /*void*/ ISteamHTMLSurface_SetSize( uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle, unWidth, unHeight); + Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle /*C*/, unWidth /*C*/, unHeight /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopLoad( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopLoad( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Reload( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_Reload( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoBack( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoBack( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoForward( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoForward( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AddHeader( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamHTMLSurface_AddHeader( uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle, pchKey, pchValue); + Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ) + public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( uint unBrowserHandle, string /*const char **/ pchScript ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle, pchScript); + Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle /*C*/, pchScript /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseUp( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDown( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseMove( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_MouseMove( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ) + public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( uint unBrowserHandle, int /*int32*/ nDelta ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle, nDelta); + Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle /*C*/, nDelta /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyDown( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyUp( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyChar( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyChar( uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle /*C*/, cUnicodeChar /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus ) + public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle, bHasKeyFocus); + Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle /*C*/, bHasKeyFocus /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ViewSource( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_ViewSource( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Find( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, bool /*bool*/ bCurrentlyInFind, bool /*bool*/ bReverse ) + public virtual void /*void*/ ISteamHTMLSurface_Find( uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle, pchSearchStr, bCurrentlyInFind, bReverse); + Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle /*C*/, pchSearchStr /*C*/, bCurrentlyInFind /*C*/, bReverse /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopFind( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopFind( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, bool /*bool*/ bSecure, bool /*bool*/ bHTTPOnly ) + public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname, pchKey, pchValue, pchPath, nExpires, bSecure, bHTTPOnly); + Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname /*C*/, pchKey /*C*/, pchValue /*C*/, pchPath /*C*/, nExpires /*C*/, bSecure /*C*/, bHTTPOnly /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) + public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle, flZoom, nPointX, nPointY); + Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle /*C*/, flZoom /*C*/, nPointX /*C*/, nPointY /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode ) + public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle, bBackgroundMode); + Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle /*C*/, bBackgroundMode /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bAllowed ) + public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle, bAllowed); + Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle /*C*/, bAllowed /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bResult ) + public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle, bResult); + Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle /*C*/, bResult /*C*/); } - public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle); + return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetResultItems( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) + public virtual bool /*bool*/ ISteamInventory_GetResultItems( int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultItems(_ptr, resultHandle, pOutItemsArray, out punOutItemsArraySize); + return Native.ISteamInventory.GetResultItems(_ptr, resultHandle /*C*/, pOutItemsArray, out punOutItemsArraySize /*B*/); } - public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle); + return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ) + public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( int resultHandle, ulong steamIDExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle, steamIDExpected); + return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle /*C*/, steamIDExpected /*C*/); } - public virtual void /*void*/ ISteamInventory_DestroyResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual void /*void*/ ISteamInventory_DestroyResult( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - Native.ISteamInventory.DestroyResult(_ptr, resultHandle); + Native.ISteamInventory.DestroyResult(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) + public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle, pInstanceIDs, unCountInstanceIDs); + return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle /*A*/, pInstanceIDs, unCountInstanceIDs /*C*/); } - public virtual bool /*bool*/ ISteamInventory_SerializeResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) + public virtual bool /*bool*/ ISteamInventory_SerializeResult( int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.SerializeResult(_ptr, resultHandle, pOutBuffer, out punOutBufferSize); + return Native.ISteamInventory.SerializeResult(_ptr, resultHandle /*C*/, pOutBuffer /*C*/, out punOutBufferSize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, bool /*bool*/ bRESERVED_MUST_BE_FALSE ) + public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle, pBuffer, unBufferSize, bRESERVED_MUST_BE_FALSE); + return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle /*A*/, pBuffer /*C*/, unBufferSize /*C*/, bRESERVED_MUST_BE_FALSE /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle, pArrayItemDefs, out punArrayQuantity, unArrayLength); + return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, out punArrayQuantity /*B*/, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref int pResultHandle, int itemDef ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle, itemDef); + return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle /*A*/, itemDef /*C*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle, pArrayItemDefs, unArrayLength); + return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ) + public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle, itemConsume, unQuantity); + return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle /*A*/, itemConsume /*C*/, unQuantity /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) + public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle, ref pArrayGenerate, out punArrayGenerateQuantity, unArrayGenerateLength, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength); + return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle /*A*/, ref pArrayGenerate /*A*/, out punArrayGenerateQuantity /*B*/, unArrayGenerateLength /*C*/, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ) + public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle, itemIdSource, unQuantity, itemIdDest); + return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle /*A*/, itemIdSource /*C*/, unQuantity /*C*/, itemIdDest /*C*/); } public virtual void /*void*/ ISteamInventory_SendItemDropHeartbeat() { @@ -3482,17 +3482,17 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamInventory.SendItemDropHeartbeat(_ptr); } - public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ) + public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref int pResultHandle, int dropListDefinition ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle, dropListDefinition); + return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle /*A*/, dropListDefinition /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TradeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) + public virtual bool /*bool*/ ISteamInventory_TradeItems( ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle, steamIDTradePartner, ref pArrayGive, out pArrayGiveQuantity, nArrayGiveLength, ref pArrayGet, out pArrayGetQuantity, nArrayGetLength); + return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle /*A*/, steamIDTradePartner /*C*/, ref pArrayGive /*A*/, out pArrayGiveQuantity /*B*/, nArrayGiveLength /*C*/, ref pArrayGet /*A*/, out pArrayGetQuantity /*B*/, nArrayGetLength /*C*/); } public virtual bool /*bool*/ ISteamInventory_LoadItemDefinitions() { @@ -3504,20 +3504,20 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize); + return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) + public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition, pchPropertyName, pchValueBuffer, out punValueBufferSize); + return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition /*C*/, pchPropertyName /*C*/, pchValueBuffer /*C*/, out punValueBufferSize /*B*/); } - public virtual void /*void*/ ISteamVideo_GetVideoURL( AppId_t /*AppId_t*/ unVideoAppID ) + public virtual void /*void*/ ISteamVideo_GetVideoURL( uint unVideoAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamVideo _ptr is null!" ); - Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID); + Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID /*C*/); } public virtual bool /*bool*/ ISteamVideo_IsBroadcasting( IntPtr /*int **/ pnNumViewers ) { @@ -3526,41 +3526,41 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamVideo.IsBroadcasting(_ptr, pnNumViewers); } - public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ) + public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.InitGameServer(_ptr, unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString); + return Native.ISteamGameServer.InitGameServer(_ptr, unIP /*C*/, usGamePort /*C*/, usQueryPort /*C*/, unFlags /*C*/, nGameAppId /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ ISteamGameServer_SetProduct( string /*const char **/ pszProduct ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetProduct(_ptr, pszProduct); + Native.ISteamGameServer.SetProduct(_ptr, pszProduct /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameDescription( string /*const char **/ pszGameDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription); + Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription /*C*/); } public virtual void /*void*/ ISteamGameServer_SetModDir( string /*const char **/ pszModDir ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetModDir(_ptr, pszModDir); + Native.ISteamGameServer.SetModDir(_ptr, pszModDir /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( bool /*bool*/ bDedicated ) + public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated); + Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOn( string /*const char **/ pszToken ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.LogOn(_ptr, pszToken); + Native.ISteamGameServer.LogOn(_ptr, pszToken /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOnAnonymous() { @@ -3602,43 +3602,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax); + Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax /*C*/); } public virtual void /*void*/ ISteamGameServer_SetBotPlayerCount( int /*int*/ cBotplayers ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers); + Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers /*C*/); } public virtual void /*void*/ ISteamGameServer_SetServerName( string /*const char **/ pszServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetServerName(_ptr, pszServerName); + Native.ISteamGameServer.SetServerName(_ptr, pszServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_SetMapName( string /*const char **/ pszMapName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMapName(_ptr, pszMapName); + Native.ISteamGameServer.SetMapName(_ptr, pszMapName /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( bool /*bool*/ bPasswordProtected ) + public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected); + Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorPort( ushort /*uint16*/ unSpectatorPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort); + Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorServerName( string /*const char **/ pszSpectatorServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName); + Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_ClearAllKeyValues() { @@ -3650,31 +3650,31 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetKeyValue(_ptr, pKey, pValue); + Native.ISteamGameServer.SetKeyValue(_ptr, pKey /*C*/, pValue /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameTags( string /*const char **/ pchGameTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags); + Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameData( string /*const char **/ pchGameData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameData(_ptr, pchGameData); + Native.ISteamGameServer.SetGameData(_ptr, pchGameData /*C*/); } public virtual void /*void*/ ISteamGameServer_SetRegion( string /*const char **/ pszRegion ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetRegion(_ptr, pszRegion); + Native.ISteamGameServer.SetRegion(_ptr, pszRegion /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ) + public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient, pvAuthBlob, cubAuthBlobSize, out pSteamIDUser); + return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient /*C*/, pvAuthBlob /*C*/, cubAuthBlobSize /*C*/, out pSteamIDUser /*B*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamGameServer_CreateUnauthenticatedUserConnection() { @@ -3682,53 +3682,53 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamGameServer.CreateUnauthenticatedUserConnection(_ptr); } - public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser); + Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) + public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser, pchPlayerName, uScore); + return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser /*C*/, pchPlayerName /*C*/, uScore /*C*/); } public virtual HAuthTicket /*(HAuthTicket)*/ ISteamGameServer_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamGameServer_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EndAuthSession(_ptr, steamID); + Native.ISteamGameServer.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ) + public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( ulong steamIDUser, ulong steamIDGroup ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser, steamIDGroup); + return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser /*C*/, steamIDGroup /*C*/); } public virtual void /*void*/ ISteamGameServer_GetGameplayStats() { @@ -3752,25 +3752,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData, cbData, srcIP, srcPort); + return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData /*C*/, cbData /*C*/, srcIP /*C*/, srcPort /*C*/); } public virtual int /*int*/ ISteamGameServer_GetNextOutgoingPacket( IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut, cbMaxOut, out pNetAdr, out pPort); + return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut /*C*/, cbMaxOut /*C*/, out pNetAdr /*B*/, out pPort /*B*/); } - public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( bool /*bool*/ bActive ) + public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive); + Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive /*C*/); } public virtual void /*void*/ ISteamGameServer_SetHeartbeatInterval( int /*int*/ iHeartbeatInterval ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval); + Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval /*C*/); } public virtual void /*void*/ ISteamGameServer_ForceHeartbeat() { @@ -3778,78 +3778,78 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamGameServer.ForceHeartbeat(_ptr); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan); + return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( CSteamID /*class CSteamID*/ steamIDNewPlayer ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( ulong steamIDNewPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer); + return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser, pchName, nData); + return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, nData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser, pchName, fData); + return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, fData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) + public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser, pchName, flCountThisSession, dSessionLength); + return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser /*C*/, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Init() @@ -3866,15 +3866,15 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual void /*void*/ SteamApi_SteamAPI_RegisterCallback( IntPtr /*void **/ pCallback, int /*int*/ callback ) { - Native.SteamApi.SteamAPI_RegisterCallback(pCallback, callback); + Native.SteamApi.SteamAPI_RegisterCallback(pCallback /*C*/, callback /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_UnregisterCallback( IntPtr /*void **/ pCallback ) { - Native.SteamApi.SteamAPI_UnregisterCallback(pCallback); + Native.SteamApi.SteamAPI_UnregisterCallback(pCallback /*C*/); } public virtual bool /*bool*/ SteamApi_SteamInternal_GameServer_Init( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, int /*int*/ eServerMode, string /*const char **/ pchVersionString ) { - return Native.SteamApi.SteamInternal_GameServer_Init(unIP, usPort, usGamePort, usQueryPort, eServerMode, pchVersionString); + return Native.SteamApi.SteamInternal_GameServer_Init(unIP /*C*/, usPort /*C*/, usGamePort /*C*/, usQueryPort /*C*/, eServerMode /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Shutdown() { @@ -3898,7 +3898,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual IntPtr /*void **/ SteamApi_SteamInternal_CreateInterface( string /*const char **/ version ) { - return Native.SteamApi.SteamInternal_CreateInterface(version); + return Native.SteamApi.SteamInternal_CreateInterface(version /*C*/); } internal static unsafe class Native @@ -3908,41 +3908,41 @@ internal static unsafe class ISteamClient [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_CreateSteamPipe" )] internal static extern HSteamPipe /*(HSteamPipe)*/ CreateSteamPipe( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_BReleaseSteamPipe" )] - internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_ConnectToGlobalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_CreateLocalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ); + internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_ReleaseUser" )] - internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ); + internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, int hSteamPipe, int hUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUser" )] - internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServer" )] - internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_SetLocalIPBinding" )] internal static extern void /*void*/ SetLocalIPBinding( IntPtr ISteamClient, uint /*uint32*/ unIP, ushort /*uint16*/ usPort ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamFriends" )] - internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUtils" )] - internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmaking" )] - internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmakingServers" )] - internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamGenericInterface" )] - internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUserStats" )] - internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServerStats" )] - internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamApps" )] - internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamNetworking" )] - internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamRemoteStorage" )] - internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamScreenshots" )] - internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_SetWarningMessageHook" )] @@ -3950,25 +3950,25 @@ internal static unsafe class ISteamClient [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed" )] internal static extern bool /*bool*/ BShutdownIfAllPipesClosed( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTTP" )] - internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUnifiedMessages" )] - internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamController" )] - internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUGC" )] - internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamAppList" )] - internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusic" )] - internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusicRemote" )] - internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTMLSurface" )] - internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamInventory" )] - internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamVideo" )] - internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); } internal static unsafe class ISteamUser @@ -3980,11 +3980,11 @@ internal static unsafe class ISteamUser [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetSteamID" )] internal static extern CSteamID /*(class CSteamID)*/ GetSteamID( IntPtr ISteamUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_InitiateGameConnection" )] - internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); + internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_TerminateGameConnection" )] internal static extern void /*void*/ TerminateGameConnection( IntPtr ISteamUser, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_TrackAppUsageEvent" )] - internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); + internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetUserDataFolder" )] internal static extern bool /*bool*/ GetUserDataFolder( IntPtr ISteamUser, System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_StartVoiceRecording" )] @@ -4002,17 +4002,17 @@ internal static unsafe class ISteamUser [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, uint hAuthTicket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, ulong steamID, uint appID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_BIsBehindNAT" )] internal static extern bool /*bool*/ BIsBehindNAT( IntPtr ISteamUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_AdvertiseGame" )] - internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); + internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_RequestEncryptedAppTicket" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )] @@ -4042,79 +4042,79 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetFriendByIndex( IntPtr ISteamFriends, int /*int*/ iFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRelationship" )] - internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaState" )] - internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaName" )] - internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendGamePlayed" )] - internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t.PackSmall /*struct FriendGameInfo_t **/ pFriendGameInfo ); + internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, ulong steamIDFriend, ref FriendGameInfo_t.PackSmall /*struct FriendGameInfo_t **/ pFriendGameInfo ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory" )] - internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ); + internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iPersonaName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendSteamLevel" )] - internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetPlayerNickname" )] - internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDPlayer ); + internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, ulong steamIDPlayer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupCount" )] internal static extern int /*int*/ GetFriendsGroupCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex" )] internal static extern FriendsGroupID_t /*(FriendsGroupID_t)*/ GetFriendsGroupIDByIndex( IntPtr ISteamFriends, int /*int*/ iFG ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupName" )] - internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount" )] - internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersList" )] - internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); + internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_HasFriend" )] - internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ); + internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanCount" )] internal static extern int /*int*/ GetClanCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetClanByIndex( IntPtr ISteamFriends, int /*int*/ iClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanName" )] - internal static extern IntPtr GetClanName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanName( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanTag" )] - internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanActivityCounts" )] - internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); + internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_DownloadClanActivityCounts" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadClanActivityCounts( IntPtr ISteamFriends, IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCountFromSource" )] - internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, ulong steamIDSource ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ); + internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, ulong steamIDSource, int /*int*/ iFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )] - internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, ulong steamIDUser, ulong steamIDSource ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )] - internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); + internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlay" )] internal static extern void /*void*/ ActivateGameOverlay( IntPtr ISteamFriends, string /*const char **/ pchDialog ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToUser" )] - internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage" )] internal static extern void /*void*/ ActivateGameOverlayToWebPage( IntPtr ISteamFriends, string /*const char **/ pchURL ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToStore" )] - internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); + internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SetPlayedWith" )] - internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUserPlayedWith ); + internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, ulong steamIDUserPlayedWith ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog" )] - internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetSmallFriendAvatar" )] - internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetMediumFriendAvatar" )] - internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )] - internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )] - internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); + internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_RequestClanOfficerList" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerCount" )] - internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iOfficer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetUserRestrictions" )] internal static extern uint /*uint32*/ GetUserRestrictions( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SetRichPresence" )] @@ -4122,53 +4122,53 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ClearRichPresence" )] internal static extern void /*void*/ ClearRichPresence( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresence" )] - internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ); + internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount" )] - internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex" )] - internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ); + internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_RequestFriendRichPresence" )] - internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_InviteUserToGame" )] - internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ); + internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchConnectString ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriendCount" )] internal static extern int /*int*/ GetCoplayFriendCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriend" )] internal static extern CSteamID /*(class CSteamID)*/ GetCoplayFriend( IntPtr ISteamFriends, int /*int*/ iCoplayFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayTime" )] - internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayGame" )] - internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_JoinClanChatRoom" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_LeaveClanChatRoom" )] - internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMemberCount" )] - internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetChatMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ); + internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SendClanChatMessage" )] - internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ); + internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, string /*const char **/ pchText ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMessage" )] - internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ); + internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatAdmin" )] - internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, ulong steamIDClanChat, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam" )] - internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam" )] - internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )] - internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )] internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_ReplyToFriendMessage" )] - internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ); + internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchMsgToSend ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )] - internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFollowerCount" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_IsFollowing" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_EnumerateFollowingList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateFollowingList( IntPtr ISteamFriends, uint /*uint32*/ unStartIndex ); } @@ -4198,11 +4198,11 @@ internal static unsafe class ISteamUtils [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_SetOverlayNotificationPosition" )] internal static extern void /*void*/ SetOverlayNotificationPosition( IntPtr ISteamUtils, NotificationPosition /*ENotificationPosition*/ eNotificationPosition ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_IsAPICallCompleted" )] - internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallFailureReason" )] - internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ); + internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, ulong hSteamAPICall ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallResult" )] - internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )] @@ -4236,11 +4236,11 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount" )] internal static extern int /*int*/ GetFavoriteGameCount( IntPtr ISteamMatchmaking ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGame" )] - internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); + internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddFavoriteGame" )] - internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); + internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame" )] - internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); + internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestLobbyList( IntPtr ISteamMatchmaking ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter" )] @@ -4256,89 +4256,89 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter" )] internal static extern void /*void*/ AddRequestLobbyListResultCountFilter( IntPtr ISteamMatchmaking, int /*int*/ cMaxResults ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter" )] - internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetLobbyByIndex( IntPtr ISteamMatchmaking, int /*int*/ iLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_CreateLobby" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateLobby( IntPtr ISteamMatchmaking, LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_JoinLobby" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_LeaveLobby" )] - internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_InviteUserToLobby" )] - internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ); + internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDInvitee ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers" )] - internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iMember ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyData" )] - internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyData" )] - internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataCount" )] - internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex" )] - internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); + internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_DeleteLobbyData" )] - internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberData" )] - internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberData" )] - internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg" )] - internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); + internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry" )] - internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyData" )] - internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyGameServer" )] - internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ); + internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyGameServer" )] - internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ); + internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit" )] - internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ); + internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ cMaxMembers ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit" )] - internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )] - internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); + internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )] - internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); + internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )] - internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ); + internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDNewOwner ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLinkedLobby" )] - internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ); + internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDLobbyDependent ); } internal static unsafe class ISteamMatchmakingServers { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestLANServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ReleaseRequest" )] - internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hServerListRequest ); + internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, IntPtr hServerListRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerDetails" )] - internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelQuery" )] - internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshQuery" )] - internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_IsRefreshing" )] - internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerCount" )] - internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshServer" )] - internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PingServer" )] internal static extern HServerQuery /*(HServerQuery)*/ PingServer( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PlayerDetails" )] @@ -4346,7 +4346,7 @@ internal static unsafe class ISteamMatchmakingServers [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ServerRules" )] internal static extern HServerQuery /*(HServerQuery)*/ ServerRules( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelServerQuery" )] - internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, HServerQuery /*HServerQuery*/ hServerQuery ); + internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, int hServerQuery ); } internal static unsafe class ISteamRemoteStorage @@ -4360,7 +4360,7 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsync" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FileReadAsync( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete" )] - internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); + internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileForget" )] internal static extern bool /*bool*/ FileForget( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileDelete" )] @@ -4372,11 +4372,11 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen" )] internal static extern UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ FileWriteStreamOpen( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk" )] - internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); + internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose" )] - internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel" )] - internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileExists" )] internal static extern bool /*bool*/ FileExists( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FilePersisted" )] @@ -4400,67 +4400,67 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )] internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownload" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, ulong hContent, uint /*uint32*/ unPriority ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )] - internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); + internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDetails" )] - internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ); + internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCRead" )] - internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); + internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount" )] internal static extern int /*int32*/ GetCachedUGCCount( IntPtr ISteamRemoteStorage ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle" )] internal static extern UGCHandle_t /*(UGCHandle_t)*/ GetCachedUGCHandle( IntPtr ISteamRemoteStorage, int /*int32*/ iCachedContent ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest" )] - internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile" )] - internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ); + internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile" )] - internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ); + internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchPreviewFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle" )] - internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchTitle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchDescription ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility" )] - internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags" )] - internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, ulong updateHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_DeletePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserPublishedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSubscribedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchChangeDescription ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishVideo" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedFilesByUserAction( IntPtr ISteamRemoteStorage, WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedWorkshopFiles( IntPtr ISteamRemoteStorage, WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); } internal static unsafe class ISteamUserStats @@ -4498,15 +4498,15 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementName" )] internal static extern IntPtr GetAchievementName( IntPtr ISteamUserStats, uint /*uint32*/ iAchievement ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime" )] - internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )] internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )] @@ -4514,23 +4514,23 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardName" )] - internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount" )] - internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod" )] - internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType" )] - internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry" )] - internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t.PackSmall /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); + internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t.PackSmall /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_UploadLeaderboardScore" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_AttachLeaderboardUGC" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, ulong hSteamLeaderboard, ulong hUGC ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetNumberOfCurrentPlayers( IntPtr ISteamUserStats ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )] @@ -4568,39 +4568,39 @@ internal static unsafe class ISteamApps [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetAvailableGameLanguages" )] internal static extern IntPtr GetAvailableGameLanguages( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedApp" )] - internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_BIsDlcInstalled" )] - internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime" )] - internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend" )] internal static extern bool /*bool*/ BIsSubscribedFromFreeWeekend( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetDLCCount" )] internal static extern int /*int*/ GetDLCCount( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_BGetDLCDataByIndex" )] - internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); + internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )] - internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )] - internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey" )] - internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetCurrentBetaName" )] internal static extern bool /*bool*/ GetCurrentBetaName( IntPtr ISteamApps, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_MarkContentCorrupt" )] internal static extern bool /*bool*/ MarkContentCorrupt( IntPtr ISteamApps, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetInstalledDepots" )] - internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); + internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )] - internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); + internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_BIsAppInstalled" )] - internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetAppOwner" )] internal static extern CSteamID /*(class CSteamID)*/ GetAppOwner( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetLaunchQueryParam" )] internal static extern IntPtr GetLaunchQueryParam( IntPtr ISteamApps, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetDlcDownloadProgress" )] - internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetAppBuildId" )] internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys" )] @@ -4610,49 +4610,49 @@ internal static unsafe class ISteamApps internal static unsafe class ISteamNetworking { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_SendP2PPacket" )] - internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); + internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_IsP2PPacketAvailable" )] internal static extern bool /*bool*/ IsP2PPacketAvailable( IntPtr ISteamNetworking, out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_ReadP2PPacket" )] - internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser" )] - internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser" )] - internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser" )] - internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, ulong steamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_GetP2PSessionState" )] - internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t.PackSmall /*struct P2PSessionState_t **/ pConnectionState ); + internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, ulong steamIDRemote, ref P2PSessionState_t.PackSmall /*struct P2PSessionState_t **/ pConnectionState ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )] internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_CreateListenSocket" )] internal static extern SNetListenSocket_t /*(SNetListenSocket_t)*/ CreateListenSocket( IntPtr ISteamNetworking, int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket" )] - internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); + internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_CreateConnectionSocket" )] internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateConnectionSocket( IntPtr ISteamNetworking, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_DestroySocket" )] - internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_DestroyListenSocket" )] - internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_SendDataOnSocket" )] - internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); + internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket" )] - internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, uint hSocket, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )] - internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailable" )] - internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveData" )] - internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketInfo" )] - internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); + internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_GetListenSocketInfo" )] - internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); + internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketConnectionType" )] - internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, uint hSocket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_GetMaxPacketSize" )] - internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, uint hSocket ); } internal static unsafe class ISteamScreenshots @@ -4666,11 +4666,11 @@ internal static unsafe class ISteamScreenshots [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )] internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_SetLocation" )] - internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ); + internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, uint hScreenshot, string /*const char **/ pchLocation ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )] - internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ); + internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, uint hScreenshot, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_TagPublishedFile" )] - internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ); + internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, uint hScreenshot, ulong unPublishedFileID ); } internal static unsafe class ISteamMusic @@ -4768,53 +4768,53 @@ internal static unsafe class ISteamHTTP [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_CreateHTTPRequest" )] internal static extern HTTPRequestHandle /*(HTTPRequestHandle)*/ CreateHTTPRequest( IntPtr ISteamHTTP, HTTPMethod /*EHTTPMethod*/ eHTTPRequestMethod, string /*const char **/ pchAbsoluteURL ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue" )] - internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ); + internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, uint hRequest, ulong /*uint64*/ ulContextValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout" )] - internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ); + internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unTimeoutSeconds ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue" )] - internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); + internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter" )] - internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); + internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequest" )] - internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse" )] - internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_DeferHTTPRequest" )] - internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest" )] - internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize" )] - internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ); + internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, uint hRequest, out uint /*uint32 **/ unBodySize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseHTTPRequest" )] - internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct" )] - internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ); + internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, uint hRequest, out float /*float **/ pflPercentOut ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody" )] - internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); + internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )] internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseCookieContainer" )] - internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, uint hCookieContainer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )] - internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); + internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer" )] - internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, uint hRequest, uint hCookieContainer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )] - internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ); + internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchUserAgentInfo ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )] - internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); + internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS" )] - internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ); + internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unMilliseconds ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )] - internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); + internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); } internal static unsafe class ISteamUnifiedMessages @@ -4822,11 +4822,11 @@ internal static unsafe class ISteamUnifiedMessages [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendMethod" )] internal static extern ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ SendMethod( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo" )] - internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); + internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData" )] - internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); + internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_ReleaseMethod" )] - internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ); + internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ulong hHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )] internal static extern bool /*bool*/ SendNotification( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ); } @@ -4842,159 +4842,159 @@ internal static unsafe class ISteamController [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetConnectedControllers" )] internal static extern int /*int*/ GetConnectedControllers( IntPtr ISteamController, IntPtr /*ControllerHandle_t **/ handlesOut ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_ShowBindingPanel" )] - internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetActionSetHandle" )] internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetActionSetHandle( IntPtr ISteamController, string /*const char **/ pszActionSetName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_ActivateActionSet" )] - internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ); + internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetCurrentActionSet" )] - internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionHandle" )] internal static extern ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ GetDigitalActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionData" )] - internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ); + internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ulong controllerHandle, ulong digitalActionHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionOrigins" )] - internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionHandle" )] internal static extern ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ GetAnalogActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionData" )] - internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ); + internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ulong controllerHandle, ulong analogActionHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionOrigins" )] - internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_StopAnalogActionMomentum" )] - internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ); + internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ulong controllerHandle, ulong eAction ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_TriggerHapticPulse" )] - internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); + internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamController_TriggerRepeatedHapticPulse" )] - internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); + internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); } internal static unsafe class ISteamUGC { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest" )] internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUGCDetailsRequest( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SendQueryUGCRequest" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCResult" )] - internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t.PackSmall /*struct SteamUGCDetails_t **/ pDetails ); + internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t.PackSmall /*struct SteamUGCDetails_t **/ pDetails ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL" )] - internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); + internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCMetadata" )] - internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); + internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCChildren" )] - internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); + internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCStatistic" )] - internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); + internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews" )] - internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview" )] - internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); + internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags" )] - internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag" )] - internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); + internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest" )] - internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredTag" )] - internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddExcludedTag" )] - internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )] - internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); + internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnLongDescription" )] - internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); + internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnMetadata" )] - internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); + internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnChildren" )] - internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); + internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews" )] - internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); + internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnTotalOnly" )] - internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); + internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetLanguage" )] - internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )] - internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetCloudFileNameFilter" )] - internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ); + internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, ulong handle, string /*const char **/ pMatchCloudFileName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )] - internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); + internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetSearchText" )] - internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ); + internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, ulong handle, string /*const char **/ pSearchText ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )] - internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ); + internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unDays ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredKeyValueTag" )] - internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ); + internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_RequestUGCDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_CreateItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_StartItemUpdate" )] - internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, uint nConsumerAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemTitle" )] - internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchTitle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemDescription" )] - internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchDescription ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemUpdateLanguage" )] - internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemMetadata" )] - internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ); + internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchMetaData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemVisibility" )] - internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemTags" )] - internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemContent" )] - internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ); + internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszContentFolder ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemPreview" )] - internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemKeyValueTags" )] - internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemKeyValueTag" )] - internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewFile" )] - internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); + internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewVideo" )] - internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszVideoID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewFile" )] - internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewVideo" )] - internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemPreview" )] - internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SubmitItemUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchChangeNote ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemUpdateProgress" )] - internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); + internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemFromFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_UnsubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetNumSubscribedItems" )] internal static extern uint /*uint32*/ GetNumSubscribedItems( IntPtr ISteamUGC ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetSubscribedItems" )] internal static extern uint /*uint32*/ GetSubscribedItems( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemState" )] - internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemInstallInfo" )] - internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); + internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemDownloadInfo" )] - internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )] - internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); + internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_BInitWorkshopForGameServer" )] - internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ); + internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, uint unWorkshopDepotID, string /*const char **/ pszFolder ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )] internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ); } @@ -5006,11 +5006,11 @@ internal static unsafe class ISteamAppList [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamAppList_GetInstalledApps" )] internal static extern uint /*uint32*/ GetInstalledApps( IntPtr ISteamAppList, IntPtr /*AppId_t **/ pvecAppID, uint /*uint32*/ unMaxAppIDs ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamAppList_GetAppName" )] - internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamAppList_GetAppInstallDir" )] - internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamAppList_GetAppBuildId" )] - internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID ); + internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, uint nAppID ); } internal static unsafe class ISteamHTMLSurface @@ -5024,121 +5024,121 @@ internal static unsafe class ISteamHTMLSurface [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_CreateBrowser" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateBrowser( IntPtr ISteamHTMLSurface, string /*const char **/ pchUserAgent, string /*const char **/ pchUserCSS ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_RemoveBrowser" )] - internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_LoadURL" )] - internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); + internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetSize" )] - internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); + internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopLoad" )] - internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_Reload" )] - internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoBack" )] - internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoForward" )] - internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_AddHeader" )] - internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_ExecuteJavascript" )] - internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ); + internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchScript ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseUp" )] - internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDown" )] - internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDoubleClick" )] - internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseMove" )] - internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseWheel" )] - internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ); + internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int32*/ nDelta ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyDown" )] - internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyUp" )] - internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyChar" )] - internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll" )] - internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )] - internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )] - internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); + internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_ViewSource" )] - internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )] - internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )] - internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )] - internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); + internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )] - internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition" )] - internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetCookie" )] - internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); + internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor" )] - internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); + internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )] - internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); + internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_AllowStartRequest" )] - internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); + internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_JSDialogResponse" )] - internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); + internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); } internal static unsafe class ISteamInventory { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetResultStatus" )] - internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetResultItems" )] - internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); + internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetResultTimestamp" )] - internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_CheckResultSteamID" )] - internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ); + internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, int resultHandle, ulong steamIDExpected ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_DestroyResult" )] - internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetAllItems" )] - internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetItemsByID" )] - internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); + internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_SerializeResult" )] - internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); + internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_DeserializeResult" )] - internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); + internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GenerateItems" )] - internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )] - internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItem" )] - internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ); + internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref int pResultHandle, int itemDef ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItems" )] - internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_ConsumeItem" )] - internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ); + internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_ExchangeItems" )] - internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); + internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_TransferItemQuantity" )] - internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ); + internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_SendItemDropHeartbeat" )] internal static extern void /*void*/ SendItemDropHeartbeat( IntPtr ISteamInventory ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_TriggerItemDrop" )] - internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ); + internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref int pResultHandle, int dropListDefinition ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_TradeItems" )] - internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); + internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_LoadItemDefinitions" )] internal static extern bool /*bool*/ LoadItemDefinitions( IntPtr ISteamInventory ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionIDs" )] internal static extern bool /*bool*/ GetItemDefinitionIDs( IntPtr ISteamInventory, IntPtr /*SteamItemDef_t **/ pItemDefIDs, out uint /*uint32 **/ punItemDefIDsArraySize ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionProperty" )] - internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); + internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); } internal static unsafe class ISteamVideo { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamVideo_GetVideoURL" )] - internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, AppId_t /*AppId_t*/ unVideoAppID ); + internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, uint unVideoAppID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamVideo_IsBroadcasting" )] internal static extern bool /*bool*/ IsBroadcasting( IntPtr ISteamVideo, IntPtr /*int **/ pnNumViewers ); } @@ -5146,7 +5146,7 @@ internal static unsafe class ISteamVideo internal static unsafe class ISteamGameServer { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_InitGameServer" )] - internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ); + internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetProduct" )] internal static extern void /*void*/ SetProduct( IntPtr ISteamGameServer, string /*const char **/ pszProduct ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetGameDescription" )] @@ -5194,25 +5194,25 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetRegion" )] internal static extern void /*void*/ SetRegion( IntPtr ISteamGameServer, string /*const char **/ pszRegion ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate" )] - internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ); + internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection" )] internal static extern CSteamID /*(class CSteamID)*/ CreateUnauthenticatedUserConnection( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SendUserDisconnect" )] - internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_BUpdateUserData" )] - internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); + internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamGameServer, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, ulong steamID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, uint hAuthTicket ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, ulong steamID, uint appID ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_RequestUserGroupStatus" )] - internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ); + internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, ulong steamIDUser, ulong steamIDGroup ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_GetGameplayStats" )] internal static extern void /*void*/ GetGameplayStats( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_GetServerReputation" )] @@ -5230,33 +5230,33 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )] internal static extern void /*void*/ ForceHeartbeat( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_AssociateWithClan" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDNewPlayer ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, ulong steamIDNewPlayer ); } internal static unsafe class ISteamGameServerStats { [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat" )] - internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); + internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )] - internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); + internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat" )] - internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); + internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserAchievement" )] - internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_ClearUserAchievement" )] - internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_StoreUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); } internal static unsafe class SteamApi diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs index 2b23a8e..cd6a21c 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs @@ -31,113 +31,113 @@ public virtual void Dispose() return Native.ISteamClient.CreateSteamPipe(_ptr); } - public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe); + return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe); + return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe, eAccountType); + return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe /*B*/, eAccountType /*C*/); } - public virtual void /*void*/ ISteamClient_ReleaseUser( HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ) + public virtual void /*void*/ ISteamClient_ReleaseUser( int hSteamPipe, int hUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe, hUser); + Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe /*C*/, hUser /*C*/); } - public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual void /*void*/ ISteamClient_SetLocalIPBinding( uint /*uint32*/ unIP, ushort /*uint16*/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetLocalIPBinding(_ptr, unIP, usPort); + Native.ISteamClient.SetLocalIPBinding(_ptr, unIP /*C*/, usPort /*C*/); } - public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual uint /*uint32*/ ISteamClient_GetIPCCallCount() { @@ -149,7 +149,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamClient_BShutdownIfAllPipesClosed() { @@ -157,65 +157,65 @@ public virtual void Dispose() return Native.ISteamClient.BShutdownIfAllPipesClosed(_ptr); } - public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamController(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamController(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual HSteamUser /*(HSteamUser)*/ ISteamUser_GetHSteamUser() @@ -236,29 +236,29 @@ public virtual void Dispose() return Native.ISteamUser.GetSteamID(_ptr); } - public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, bool /*bool*/ bSecure ) + public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob, cbMaxAuthBlob, steamIDGameServer, unIPServer, usPortServer, bSecure); + return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob /*C*/, cbMaxAuthBlob /*C*/, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/, bSecure /*C*/); } public virtual void /*void*/ ISteamUser_TerminateGameConnection( uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer, usPortServer); + Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer /*C*/, usPortServer /*C*/); } - public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) + public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID, eAppUsageEvent, pchExtraInfo); + Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID /*C*/, eAppUsageEvent /*C*/, pchExtraInfo /*C*/); } public virtual bool /*bool*/ ISteamUser_GetUserDataFolder( System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer, cubBuffer); + return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer /*C*/, cubBuffer /*C*/); } public virtual void /*void*/ ISteamUser_StartVoiceRecording() { @@ -276,19 +276,19 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed, out pcbUncompressed, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed /*B*/, out pcbUncompressed /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } - public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) + public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetVoice(_ptr, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, bWantUncompressed, pUncompressedDestBuffer, cbUncompressedDestBufferSize, out nUncompressBytesWritten, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetVoice(_ptr, bWantCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, bWantUncompressed /*C*/, pUncompressedDestBuffer /*C*/, cbUncompressedDestBufferSize /*C*/, out nUncompressBytesWritten /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } public virtual VoiceResult /*EVoiceResult*/ ISteamUser_DecompressVoice( IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.DecompressVoice(_ptr, pCompressed, cbCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, nDesiredSampleRate); + return Native.ISteamUser.DecompressVoice(_ptr, pCompressed /*C*/, cbCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, nDesiredSampleRate /*C*/); } public virtual uint /*uint32*/ ISteamUser_GetVoiceOptimalSampleRate() { @@ -300,31 +300,31 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamUser_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.EndAuthSession(_ptr, steamID); + Native.ISteamUser.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamUser_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsBehindNAT() { @@ -332,29 +332,29 @@ public virtual void Dispose() return Native.ISteamUser.BIsBehindNAT(_ptr); } - public virtual void /*void*/ ISteamUser_AdvertiseGame( CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) + public virtual void /*void*/ ISteamUser_AdvertiseGame( ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer, unIPServer, usPortServer); + Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestEncryptedAppTicket( IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude, cbDataToInclude); + return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude /*C*/, cbDataToInclude /*C*/); } public virtual bool /*bool*/ ISteamUser_GetEncryptedAppTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, bool /*bool*/ bFoil ) + public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries, bFoil); + return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries /*C*/, bFoil /*C*/); } public virtual int /*int*/ ISteamUser_GetPlayerSteamLevel() { @@ -366,7 +366,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL); + return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsPhoneVerified() { @@ -391,7 +391,7 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName); + return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName /*C*/); } public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetPersonaState() { @@ -403,58 +403,58 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags); + return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendByIndex( int /*int*/ iFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend, iFriendFlags); + return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend /*C*/, iFriendFlags /*C*/); } - public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend /*C*/); } - public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaName( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual IntPtr ISteamFriends_GetFriendPersonaName( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) + public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); var pFriendGameInfo_ps = new FriendGameInfo_t.PackSmall(); - var ret = Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend, ref pFriendGameInfo_ps); + var ret = Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend /*C*/, ref pFriendGameInfo_ps); pFriendGameInfo = pFriendGameInfo_ps; return ret; } - public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ) + public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( ulong steamIDFriend, int /*int*/ iPersonaName ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend, iPersonaName); + return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend /*C*/, iPersonaName /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID*/ steamIDPlayer ) + public virtual IntPtr ISteamFriends_GetPlayerNickname( ulong steamIDPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer); + return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer /*C*/); } public virtual int /*int*/ ISteamFriends_GetFriendsGroupCount() { @@ -466,31 +466,31 @@ public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG); + return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual IntPtr ISteamFriends_GetFriendsGroupName( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID /*C*/); } - public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) + public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID, pOutSteamIDMembers, nMembersCount); + Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID /*C*/, pOutSteamIDMembers, nMembersCount /*C*/); } - public virtual bool /*bool*/ ISteamFriends_HasFriend( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ) + public virtual bool /*bool*/ ISteamFriends_HasFriend( ulong steamIDFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend, iFriendFlags); + return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend /*C*/, iFriendFlags /*C*/); } public virtual int /*int*/ ISteamFriends_GetClanCount() { @@ -502,139 +502,139 @@ public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*Frie { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanByIndex(_ptr, iClan); + return Native.ISteamFriends.GetClanByIndex(_ptr, iClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanName( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanName( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanName(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanName(_ptr, steamIDClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanTag( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) + public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan, out pnOnline, out pnInGame, out pnChatting); + return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan /*C*/, out pnOnline /*B*/, out pnInGame /*B*/, out pnChatting /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_DownloadClanActivityCounts( IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest); + return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( CSteamID /*class CSteamID*/ steamIDSource ) + public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource); + return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( ulong steamIDSource, int /*int*/ iFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource, iFriend); + return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource /*C*/, iFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsUserInSource( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ) + public virtual bool /*bool*/ ISteamFriends_IsUserInSource( ulong steamIDUser, ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser, steamIDSource); + return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser /*C*/, steamIDSource /*C*/); } - public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking ) + public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser, bSpeaking); + Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser /*C*/, bSpeaking /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlay( string /*const char **/ pchDialog ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog); + Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog, steamID); + Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog /*C*/, steamID /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToWebPage( string /*const char **/ pchURL ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL); + Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID, eFlag); + Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID /*C*/, eFlag /*C*/); } - public virtual void /*void*/ ISteamFriends_SetPlayedWith( CSteamID /*class CSteamID*/ steamIDUserPlayedWith ) + public virtual void /*void*/ ISteamFriends_SetPlayedWith( ulong steamIDUserPlayedWith ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith); + Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby); + Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby /*C*/); } - public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly ) + public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser, bRequireNameOnly); + return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser /*C*/, bRequireNameOnly /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan); + return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( ulong steamIDClan, int /*int*/ iOfficer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan, iOfficer); + return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan /*C*/, iOfficer /*C*/); } public virtual uint /*uint32*/ ISteamFriends_GetUserRestrictions() { @@ -646,7 +646,7 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetRichPresence(_ptr, pchKey, pchValue); + return Native.ISteamFriends.SetRichPresence(_ptr, pchKey /*C*/, pchValue /*C*/); } public virtual void /*void*/ ISteamFriends_ClearRichPresence() { @@ -654,35 +654,35 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea Native.ISteamFriends.ClearRichPresence(_ptr); } - public virtual IntPtr ISteamFriends_GetFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresence( ulong steamIDFriend, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend, pchKey); + return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend /*C*/, pchKey /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( ulong steamIDFriend, int /*int*/ iKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend, iKey); + return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend /*C*/, iKey /*C*/); } - public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend); + Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ) + public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( ulong steamIDFriend, string /*const char **/ pchConnectString ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend, pchConnectString); + return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend /*C*/, pchConnectString /*C*/); } public virtual int /*int*/ ISteamFriends_GetCoplayFriendCount() { @@ -694,115 +694,115 @@ public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /* { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend); + return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend /*C*/); } - public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( ulong steamIDClan, int /*int*/ iUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan, iUser); + return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan /*C*/, iUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ) + public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( ulong steamIDClanChat, string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat, pchText); + return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat /*C*/, pchText /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ) + public virtual int /*int*/ ISteamFriends_GetClanChatMessage( ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat, iMessage, prgchText, cchTextMax, out peChatEntryType, out psteamidChatter); + return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat /*C*/, iMessage /*C*/, prgchText /*C*/, cchTextMax /*C*/, out peChatEntryType /*B*/, out psteamidChatter /*B*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( ulong steamIDClanChat, ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat, steamIDUser); + return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat /*C*/, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( bool /*bool*/ bInterceptEnabled ) + public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled); + return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled /*C*/); } - public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ) + public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( ulong steamIDFriend, string /*const char **/ pchMsgToSend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend, pchMsgToSend); + return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend /*C*/, pchMsgToSend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamFriends_GetFriendMessage( ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend, iMessageID, pvData, cubData, out peChatEntryType); + return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend /*C*/, iMessageID /*C*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFollowerCount(_ptr, steamID); + return Native.ISteamFriends.GetFollowerCount(_ptr, steamID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsFollowing(_ptr, steamID); + return Native.ISteamFriends.IsFollowing(_ptr, steamID /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_EnumerateFollowingList( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex); + return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetSecondsSinceAppActive() @@ -839,19 +839,19 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageSize(_ptr, iImage, out pnWidth, out pnHeight); + return Native.ISteamUtils.GetImageSize(_ptr, iImage /*C*/, out pnWidth /*B*/, out pnHeight /*B*/); } public virtual bool /*bool*/ ISteamUtils_GetImageRGBA( int /*int*/ iImage, IntPtr /*uint8 **/ pubDest, int /*int*/ nDestBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageRGBA(_ptr, iImage, pubDest, nDestBufferSize); + return Native.ISteamUtils.GetImageRGBA(_ptr, iImage /*C*/, pubDest, nDestBufferSize /*C*/); } public virtual bool /*bool*/ ISteamUtils_GetCSERIPPort( out uint /*uint32 **/ unIP, out ushort /*uint16 **/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP, out usPort); + return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP /*B*/, out usPort /*B*/); } public virtual byte /*uint8*/ ISteamUtils_GetCurrentBatteryPower() { @@ -869,25 +869,25 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition); + Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition /*C*/); } - public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall, ref pbFailed); + return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall /*C*/, ref pbFailed /*A*/); } - public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ) + public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( ulong hSteamAPICall ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall); + return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall /*C*/); } - public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall, pCallback, cubCallback, iCallbackExpected, ref pbFailed); + return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall /*C*/, pCallback /*C*/, cubCallback /*C*/, iCallbackExpected /*C*/, ref pbFailed /*A*/); } public virtual uint /*uint32*/ ISteamUtils_GetIPCCallCount() { @@ -899,7 +899,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsOverlayEnabled() { @@ -917,13 +917,13 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName); + return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName /*C*/); } public virtual bool /*bool*/ ISteamUtils_ShowGamepadTextInput( GamepadTextInputMode /*EGamepadTextInputMode*/ eInputMode, GamepadTextInputLineMode /*EGamepadTextInputLineMode*/ eLineInputMode, string /*const char **/ pchDescription, uint /*uint32*/ unCharMax, string /*const char **/ pchExistingText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode, eLineInputMode, pchDescription, unCharMax, pchExistingText); + return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode /*C*/, eLineInputMode /*C*/, pchDescription /*C*/, unCharMax /*C*/, pchExistingText /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetEnteredGamepadTextLength() { @@ -935,7 +935,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText, cchText); + return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText /*C*/, cchText /*C*/); } public virtual IntPtr ISteamUtils_GetSteamUILanguage() { @@ -953,7 +953,7 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset, nVerticalInset); + Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset /*C*/, nVerticalInset /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsSteamInBigPictureMode() { @@ -974,23 +974,23 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() return Native.ISteamMatchmaking.GetFavoriteGameCount(_ptr); } - public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame, ref pnAppID, out pnIP, out pnConnPort, out pnQueryPort, punFlags, out pRTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame /*C*/, ref pnAppID /*A*/, out pnIP /*B*/, out pnConnPort /*B*/, out pnQueryPort /*B*/, punFlags, out pRTime32LastPlayedOnServer /*B*/); } - public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) + public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/, rTime32LastPlayedOnServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) + public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags); + return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_RequestLobbyList() { @@ -1002,411 +1002,411 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch, pchValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch /*C*/, pchValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNumericalFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch, nValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch /*C*/, nValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNearValueFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToBeCloseTo ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch, nValueToBeCloseTo); + Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch /*C*/, nValueToBeCloseTo /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( int /*int*/ nSlotsAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable); + Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListDistanceFilter( LobbyDistanceFilter /*ELobbyDistanceFilter*/ eLobbyDistanceFilter ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter); + Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListResultCountFilter( int /*int*/ cMaxResults ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults); + Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby); + Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyByIndex( int /*int*/ iLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby); + return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_CreateLobby( LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType, cMaxMembers); + return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType /*C*/, cMaxMembers /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby); + Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ) + public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( ulong steamIDLobby, ulong steamIDInvitee ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby, steamIDInvitee); + return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby /*C*/, steamIDInvitee /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( ulong steamIDLobby, int /*int*/ iMember ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby, iMember); + return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby /*C*/, iMember /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby, pchKey, pchValue); + return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby, iLobbyData, pchKey, cchKeyBufferSize, pchValue, cchValueBufferSize); + return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby /*C*/, iLobbyData /*C*/, pchKey /*C*/, cchKeyBufferSize /*C*/, pchValue /*C*/, cchValueBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby, steamIDUser, pchKey); + return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby /*C*/, steamIDUser /*C*/, pchKey /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby, pchKey, pchValue); + Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) + public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby, pvMsgBody, cubMsgBody); + return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby /*C*/, pvMsgBody /*C*/, cubMsgBody /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby, iChatID, out pSteamIDUser, pvData, cubData, out peChatEntryType); + return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby /*C*/, iChatID /*C*/, out pSteamIDUser /*B*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer); + Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby /*C*/, unGameServerIP /*C*/, unGameServerPort /*C*/, steamIDGameServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby, out punGameServerIP, out punGameServerPort, out psteamIDGameServer); + return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby /*C*/, out punGameServerIP /*B*/, out punGameServerPort /*B*/, out psteamIDGameServer /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( ulong steamIDLobby, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby, cMaxMembers); + return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby /*C*/, cMaxMembers /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby, eLobbyType); + return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby /*C*/, eLobbyType /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby, bLobbyJoinable); + return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby /*C*/, bLobbyJoinable /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( ulong steamIDLobby, ulong steamIDNewOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby, steamIDNewOwner); + return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby /*C*/, steamIDNewOwner /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( ulong steamIDLobby, ulong steamIDLobbyDependent ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby, steamIDLobbyDependent); + return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby /*C*/, steamIDLobbyDependent /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( HServerListRequest /*HServerListRequest*/ hServerListRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( IntPtr hServerListRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest); + Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest /*C*/); } - public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest, iServer); + return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest /*C*/, iServer /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest); + return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest /*C*/); } - public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest); + return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest, iServer); + Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest /*C*/, iServer /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PingServer( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PlayerDetails( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPlayersResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_ServerRules( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( HServerQuery /*HServerQuery*/ hServerQuery ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( int hServerQuery ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery); + Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileWrite( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_FileRead( string /*const char **/ pchFile, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile, pvData, cubDataToRead); + return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile /*C*/, pvData /*C*/, cubDataToRead /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileWriteAsync( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileReadAsync( string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile, nOffset, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile /*C*/, nOffset /*C*/, cubToRead /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall, pvBuffer, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall /*C*/, pvBuffer /*C*/, cubToRead /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileForget( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileDelete( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileShare( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_SetSyncPlatforms( string /*const char **/ pchFile, RemoteStoragePlatform /*ERemoteStoragePlatform*/ eRemoteStoragePlatform ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile, eRemoteStoragePlatform); + return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile /*C*/, eRemoteStoragePlatform /*C*/); } public virtual UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ ISteamRemoteStorage_FileWriteStreamOpen( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle /*C*/, pvData /*C*/, cubData /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileExists( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FilePersisted( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile); + return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileSize( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile /*C*/); } public virtual long /*int64*/ ISteamRemoteStorage_GetFileTimestamp( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile /*C*/); } public virtual RemoteStoragePlatform /*ERemoteStoragePlatform*/ ISteamRemoteStorage_GetSyncPlatforms( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileCount() { @@ -1418,7 +1418,7 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile, pnFileSizeInBytes); + return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile /*C*/, pnFileSizeInBytes); } public virtual bool /*bool*/ ISteamRemoteStorage_GetQuota( IntPtr /*int32 **/ pnTotalBytes, IntPtr /*int32 **/ puAvailableBytes ) { @@ -1438,35 +1438,35 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, return Native.ISteamRemoteStorage.IsCloudEnabledForApp(_ptr); } - public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( bool /*bool*/ bEnabled ) + public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled); + Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( ulong hContent, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent, unPriority); + return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent /*C*/, unPriority /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent, out pnBytesDownloaded, out pnBytesExpected); + return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent /*C*/, out pnBytesDownloaded /*B*/, out pnBytesExpected /*B*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent, ref pnAppID, ppchName, pnFileSizeInBytes, out pSteamIDOwner); + return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent /*C*/, ref pnAppID /*A*/, ppchName /*C*/, pnFileSizeInBytes, out pSteamIDOwner /*B*/); } - public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) + public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent, pvData, cubDataToRead, cOffset, eAction); + return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent /*C*/, pvData /*C*/, cubDataToRead /*C*/, cOffset /*C*/, eAction /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetCachedUGCCount() { @@ -1478,157 +1478,157 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent); + return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags, eWorkshopFileType); + return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags, eWorkshopFileType /*C*/); } - public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( ulong updateHandle, string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle, pchFile); + return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle /*C*/, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( ulong updateHandle, string /*const char **/ pchPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle, pchPreviewFile); + return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle /*C*/, pchPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( ulong updateHandle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle, pchTitle); + return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( ulong updateHandle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle, pchDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle, eVisibility); + return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle, pTags); + return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( ulong updateHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle); + return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId, unMaxSecondsOld); + return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId /*C*/, unMaxSecondsOld /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserPublishedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSubscribedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( ulong updateHandle, string /*const char **/ pchChangeDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle, pchChangeDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle /*C*/, pchChangeDescription /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId, bVoteUp); + return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId, unStartIndex, pRequiredTags, pExcludedTags); + return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId /*C*/, unStartIndex /*C*/, pRequiredTags, pExcludedTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags); + return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider /*C*/, pchVideoAccount /*C*/, pchVideoIdentifier /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId, eAction); + return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId /*C*/, eAction /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction, unStartIndex); + return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction /*C*/, unStartIndex /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType, unStartIndex, unCount, unDays, pTags, pUserTags); + return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType /*C*/, unStartIndex /*C*/, unCount /*C*/, unDays /*C*/, pTags, pUserTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent, pchLocation, unPriority); + return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent /*C*/, pchLocation /*C*/, unPriority /*C*/); } public virtual bool /*bool*/ ISteamUserStats_RequestCurrentStats() @@ -1641,55 +1641,55 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetStat0( string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat0(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat0(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat( string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat(_ptr, pchName, nData); + return Native.ISteamUserStats.SetStat(_ptr, pchName /*C*/, nData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat0( string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat0(_ptr, pchName, fData); + return Native.ISteamUserStats.SetStat0(_ptr, pchName /*C*/, fData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_UpdateAvgRateStat( string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName, flCountThisSession, dSessionLength); + return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievement(_ptr, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetAchievement(_ptr, pchName /*C*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_SetAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetAchievement(_ptr, pchName); + return Native.ISteamUserStats.SetAchievement(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamUserStats_ClearAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ClearAchievement(_ptr, pchName); + return Native.ISteamUserStats.ClearAchievement(_ptr, pchName /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } public virtual bool /*bool*/ ISteamUserStats_StoreStats() { @@ -1701,19 +1701,19 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName); + return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName /*C*/); } public virtual IntPtr ISteamUserStats_GetAchievementDisplayAttribute( string /*const char **/ pchName, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName, pchKey); + return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName /*C*/, pchKey /*C*/); } public virtual bool /*bool*/ ISteamUserStats_IndicateAchievementProgress( string /*const char **/ pchName, uint /*uint32*/ nCurProgress, uint /*uint32*/ nMaxProgress ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName, nCurProgress, nMaxProgress); + return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName /*C*/, nCurProgress /*C*/, nMaxProgress /*C*/); } public virtual uint /*uint32*/ ISteamUserStats_GetNumAchievements() { @@ -1725,112 +1725,112 @@ public virtual IntPtr ISteamUserStats_GetAchievementName( uint /*uint32*/ iAchie { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement); + return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( bool /*bool*/ bAchievementsToo ) + public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo); + return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindOrCreateLeaderboard( string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName, eLeaderboardSortMethod, eLeaderboardDisplayType); + return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName /*C*/, eLeaderboardSortMethod /*C*/, eLeaderboardDisplayType /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindLeaderboard( string /*const char **/ pchLeaderboardName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName); + return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName /*C*/); } - public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual IntPtr ISteamUserStats_GetLeaderboardName( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard /*C*/); } - public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard, eLeaderboardDataRequest, nRangeStart, nRangeEnd); + return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard /*C*/, eLeaderboardDataRequest /*C*/, nRangeStart /*C*/, nRangeEnd /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard, prgUsers, cUsers); + return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard /*C*/, prgUsers, cUsers /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) + public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); var pLeaderboardEntry_ps = new LeaderboardEntry_t.PackSmall(); - var ret = Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries, index, ref pLeaderboardEntry_ps, pDetails, cDetailsMax); + var ret = Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries /*C*/, index /*C*/, ref pLeaderboardEntry_ps, pDetails, cDetailsMax /*C*/); pLeaderboardEntry = pLeaderboardEntry_ps; return ret; } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard, eLeaderboardUploadScoreMethod, nScore, pScoreDetails, cScoreDetailsCount); + return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard /*C*/, eLeaderboardUploadScoreMethod /*C*/, nScore /*C*/, pScoreDetails, cScoreDetailsCount /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( ulong hSteamLeaderboard, ulong hUGC ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard, hUGC); + return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard /*C*/, hUGC /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_GetNumberOfCurrentPlayers() { @@ -1844,53 +1844,53 @@ public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*S return Native.ISteamUserStats.RequestGlobalAchievementPercentages(_ptr); } - public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } - public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious /*C*/, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_GetAchievementAchievedPercent( string /*const char **/ pchName, out float /*float **/ pflPercent ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName, out pflPercent); + return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName /*C*/, out pflPercent /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalStats( int /*int*/ nHistoryDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays); + return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays /*C*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat( string /*const char **/ pchStatName, out long /*int64 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat0( string /*const char **/ pchStatName, out double /*double **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory( string /*const char **/ pchStatName, out long /*int64 **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory0( string /*const char **/ pchStatName, out double /*double **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribed() @@ -1929,23 +1929,23 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetAvailableGameLanguages(_ptr); } - public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsSubscribedApp(_ptr, appID); + return Native.ISteamApps.BIsSubscribedApp(_ptr, appID /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsDlcInstalled(_ptr, appID); + return Native.ISteamApps.BIsDlcInstalled(_ptr, appID /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( AppId_t /*AppId_t*/ nAppID ) + public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID); + return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribedFromFreeWeekend() { @@ -1959,59 +1959,59 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetDLCCount(_ptr); } - public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) + public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC, ref pAppID, ref pbAvailable, pchName, cchNameBufferSize); + return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC /*C*/, ref pAppID /*A*/, ref pbAvailable /*A*/, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual void /*void*/ ISteamApps_InstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_InstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.InstallDLC(_ptr, nAppID); + Native.ISteamApps.InstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_UninstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_UninstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.UninstallDLC(_ptr, nAppID); + Native.ISteamApps.UninstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID); + Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_GetCurrentBetaName( System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName, cchNameBufferSize); + return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( bool /*bool*/ bMissingFilesOnly ) + public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly); + return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) + public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetInstalledDepots(_ptr, appID, pvecDepots, cMaxDepots); + return Native.ISteamApps.GetInstalledDepots(_ptr, appID /*C*/, pvecDepots, cMaxDepots /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) + public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetAppInstallDir(_ptr, appID, pchFolder, cchFolderBufferSize); + return Native.ISteamApps.GetAppInstallDir(_ptr, appID /*C*/, pchFolder /*C*/, cchFolderBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsAppInstalled(_ptr, appID); + return Native.ISteamApps.BIsAppInstalled(_ptr, appID /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamApps_GetAppOwner() { @@ -2023,13 +2023,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey); + return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } public virtual int /*int*/ ISteamApps_GetAppBuildId() { @@ -2044,153 +2044,153 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamApps.RequestAllProofOfPurchaseKeys(_ptr); } - public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote, pubData, cubData, eP2PSendType, nChannel); + return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote /*C*/, pubData /*C*/, cubData /*C*/, eP2PSendType /*C*/, nChannel /*C*/); } public virtual bool /*bool*/ ISteamNetworking_IsP2PPacketAvailable( out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize, nChannel); + return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest, cubDest, out pcubMsgSize, out psteamIDRemote, nChannel); + return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, out psteamIDRemote /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( ulong steamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote, nChannel); + return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote /*C*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) + public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); var pConnectionState_ps = new P2PSessionState_t.PackSmall(); - var ret = Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote, ref pConnectionState_ps); + var ret = Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote /*C*/, ref pConnectionState_ps); pConnectionState = pConnectionState_ps; return ret; } - public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( bool /*bool*/ bAllow ) + public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow); + return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow /*C*/); } - public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort, nIP, nPort, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort /*C*/, nIP /*C*/, nPort /*C*/, bAllowUseOfPacketRelay /*C*/); } - public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget, nVirtualPort, nTimeoutSec, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget /*C*/, nVirtualPort /*C*/, nTimeoutSec /*C*/, bAllowUseOfPacketRelay /*C*/); } public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateConnectionSocket( uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP, nPort, nTimeoutSec); + return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP /*C*/, nPort /*C*/, nTimeoutSec /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroySocket( SNetSocket_t /*SNetSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroySocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroySocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroySocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, bool /*bool*/ bReliable ) + public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket, pubData, cubData, bReliable); + return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket /*C*/, pubData /*C*/, cubData /*C*/, bReliable /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( uint hSocket, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket, out pcubMsgSize); + return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket, pubDest, cubDest, out pcubMsgSize); + return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveData( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveData( uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket, pubDest, cubDest, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) + public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket, out pSteamIDRemote, peSocketStatus, out punIPRemote, out punPortRemote); + return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket /*C*/, out pSteamIDRemote /*B*/, peSocketStatus, out punIPRemote /*B*/, out punPortRemote /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) + public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket, out pnIP, out pnPort); + return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket /*C*/, out pnIP /*B*/, out pnPort /*B*/); } - public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket); + return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket /*C*/); } - public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket); + return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_WriteScreenshot( IntPtr /*void **/ pubRGB, uint /*uint32*/ cubRGB, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB, cubRGB, nWidth, nHeight); + return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB /*C*/, cubRGB /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_AddScreenshotToLibrary( string /*const char **/ pchFilename, string /*const char **/ pchThumbnailFilename, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename, pchThumbnailFilename, nWidth, nHeight); + return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename /*C*/, pchThumbnailFilename /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual void /*void*/ ISteamScreenshots_TriggerScreenshot() { @@ -2198,29 +2198,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamScreenshots.TriggerScreenshot(_ptr); } - public virtual void /*void*/ ISteamScreenshots_HookScreenshots( bool /*bool*/ bHook ) + public virtual void /*void*/ ISteamScreenshots_HookScreenshots( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - Native.ISteamScreenshots.HookScreenshots(_ptr, bHook); + Native.ISteamScreenshots.HookScreenshots(_ptr, bHook /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_SetLocation( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ) + public virtual bool /*bool*/ ISteamScreenshots_SetLocation( uint hScreenshot, string /*const char **/ pchLocation ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot, pchLocation); + return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot /*C*/, pchLocation /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagUser( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ) + public virtual bool /*bool*/ ISteamScreenshots_TagUser( uint hScreenshot, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot, steamID); + return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot /*C*/, steamID /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ) + public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( uint hScreenshot, ulong unPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot, unPublishedFileID); + return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot /*C*/, unPublishedFileID /*C*/); } public virtual bool /*bool*/ ISteamMusic_BIsEnabled() @@ -2269,7 +2269,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusic _ptr is null!" ); - Native.ISteamMusic.SetVolume(_ptr, flVolume); + Native.ISteamMusic.SetVolume(_ptr, flVolume /*C*/); } public virtual float /*float*/ ISteamMusic_GetVolume() { @@ -2282,7 +2282,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName); + return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_DeregisterSteamMusicRemote() { @@ -2296,83 +2296,83 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.BIsCurrentMusicRemote(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue); + return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetDisplayName( string /*const char **/ pchDisplayName ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName); + return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetPNGIcon_64x64( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue); + return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue); + return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdatePlaybackStatus( AudioPlayback_Status /*AudioPlayback_Status*/ nStatus ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus); + return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateVolume( float /*float*/ flValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue); + return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryWillChange() { @@ -2380,29 +2380,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.CurrentEntryWillChange(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( bool /*bool*/ bAvailable ) + public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable); + return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryText( string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText); + return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( int /*int*/ nValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue); + return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryCoverArt( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryDidChange() { @@ -2426,13 +2426,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentQueueEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_QueueDidChange() { @@ -2456,13 +2456,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentPlaylistEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_PlaylistDidChange() { @@ -2475,182 +2475,182 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod, pchAbsoluteURL); + return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod /*C*/, pchAbsoluteURL /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( uint hRequest, ulong /*uint64*/ ulContextValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest, ulContextValue); + return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest /*C*/, ulContextValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( uint hRequest, uint /*uint32*/ unTimeoutSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest, unTimeoutSeconds); + return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest /*C*/, unTimeoutSeconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest, pchHeaderName, pchHeaderValue); + return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, pchHeaderValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest, pchParamName, pchParamValue); + return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest /*C*/, pchParamName /*C*/, pchParamValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest, pchHeaderName, out unResponseHeaderSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out unResponseHeaderSize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest, pchHeaderName, out pHeaderValueBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out pHeaderValueBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( uint hRequest, out uint /*uint32 **/ unBodySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest, out unBodySize); + return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest /*C*/, out unBodySize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest, cOffset, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest /*C*/, cOffset /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( uint hRequest, out float /*float **/ pflPercentOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest, out pflPercentOut); + return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest /*C*/, out pflPercentOut /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest, pchContentType, out pubBody, unBodyLen); + return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest /*C*/, pchContentType /*C*/, out pubBody /*B*/, unBodyLen /*C*/); } - public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( bool /*bool*/ bAllowResponsesToModify ) + public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify); + return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer); + return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetCookie( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) + public virtual bool /*bool*/ ISteamHTTP_SetCookie( uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer, pchHost, pchUrl, pchCookie); + return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer /*C*/, pchHost /*C*/, pchUrl /*C*/, pchCookie /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( uint hRequest, uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest, hCookieContainer); + return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest /*C*/, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( uint hRequest, string /*const char **/ pchUserAgentInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest, pchUserAgentInfo); + return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest /*C*/, pchUserAgentInfo /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest, bRequireVerifiedCertificate); + return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest /*C*/, bRequireVerifiedCertificate /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( uint hRequest, uint /*uint32*/ unMilliseconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest, unMilliseconds); + return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest /*C*/, unMilliseconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest, ref pbWasTimedOut); + return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest /*C*/, ref pbWasTimedOut /*A*/); } public virtual ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ ISteamUnifiedMessages_SendMethod( string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod, pRequestBuffer, unRequestBufferSize, unContext); + return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod /*C*/, pRequestBuffer /*C*/, unRequestBufferSize /*C*/, unContext /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle, out punResponseSize, out peResult); + return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle /*C*/, out punResponseSize /*B*/, out peResult /*B*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, bool /*bool*/ bAutoRelease ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle, pResponseBuffer, unResponseBufferSize, bAutoRelease); + return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle /*C*/, pResponseBuffer /*C*/, unResponseBufferSize /*C*/, bAutoRelease /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ) + public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ulong hHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle); + return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle /*C*/); } public virtual bool /*bool*/ ISteamUnifiedMessages_SendNotification( string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification, pNotificationBuffer, unNotificationBufferSize); + return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification /*C*/, pNotificationBuffer /*C*/, unNotificationBufferSize /*C*/); } public virtual bool /*bool*/ ISteamController_Init() @@ -2677,417 +2677,417 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamController.GetConnectedControllers(_ptr, handlesOut); } - public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle); + return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle /*C*/); } public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetActionSetHandle( string /*const char **/ pszActionSetName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName); + return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName /*C*/); } - public virtual void /*void*/ ISteamController_ActivateActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ) + public virtual void /*void*/ ISteamController_ActivateActionSet( ulong controllerHandle, ulong actionSetHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.ActivateActionSet(_ptr, controllerHandle, actionSetHandle); + Native.ISteamController.ActivateActionSet(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/); } - public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle); + return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle /*C*/); } public virtual ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ ISteamController_GetDigitalActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ) + public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ulong controllerHandle, ulong digitalActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle, digitalActionHandle); + return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle /*C*/, digitalActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle, actionSetHandle, digitalActionHandle, out originsOut); + return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, digitalActionHandle /*C*/, out originsOut /*B*/); } public virtual ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ ISteamController_GetAnalogActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ) + public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ulong controllerHandle, ulong analogActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle, analogActionHandle); + return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle /*C*/, analogActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle, actionSetHandle, analogActionHandle, out originsOut); + return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, analogActionHandle /*C*/, out originsOut /*B*/); } - public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ) + public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ulong controllerHandle, ulong eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle, eAction); + Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle /*C*/, eAction /*C*/); } - public virtual void /*void*/ ISteamController_TriggerHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) + public virtual void /*void*/ ISteamController_TriggerHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec); + Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/); } - public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) + public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags); + Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/, usOffMicroSec /*C*/, unRepeat /*C*/, nFlags /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID, eListType, eMatchingUGCType, eSortOrder, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID /*C*/, eListType /*C*/, eMatchingUGCType /*C*/, eSortOrder /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType, eMatchingeMatchingUGCTypeFileType, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType /*C*/, eMatchingeMatchingUGCTypeFileType /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUGCDetailsRequest( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID, unNumPublishedFileIDs); + return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID /*C*/, unNumPublishedFileIDs /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); var pDetails_ps = new SteamUGCDetails_t.PackSmall(); - var ret = Native.ISteamUGC.GetQueryUGCResult(_ptr, handle, index, ref pDetails_ps); + var ret = Native.ISteamUGC.GetQueryUGCResult(_ptr, handle /*C*/, index /*C*/, ref pDetails_ps /*C*/); pDetails = pDetails_ps; return ret; } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle, index, pchURL, cchURLSize); + return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle /*C*/, index /*C*/, pchURL /*C*/, cchURLSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle, index, pchMetadata, cchMetadatasize); + return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle /*C*/, index /*C*/, pchMetadata /*C*/, cchMetadatasize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle, index, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle /*C*/, index /*C*/, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle, index, eStatType, out pStatValue); + return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle /*C*/, index /*C*/, eStatType /*C*/, out pStatValue /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle, index, previewIndex, pchURLOrVideoID, cchURLSize, pchOriginalFileName, cchOriginalFileNameSize, out pPreviewType); + return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle /*C*/, index /*C*/, previewIndex /*C*/, pchURLOrVideoID /*C*/, cchURLSize /*C*/, pchOriginalFileName /*C*/, cchOriginalFileNameSize /*C*/, out pPreviewType /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle, index, keyValueTagIndex, pchKey, cchKeySize, pchValue, cchValueSize); + return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle /*C*/, index /*C*/, keyValueTagIndex /*C*/, pchKey /*C*/, cchKeySize /*C*/, pchValue /*C*/, cchValueSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddRequiredTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddExcludedTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddExcludedTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags ) + public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle, bReturnKeyValueTags); + return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle /*C*/, bReturnKeyValueTags /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnLongDescription ) + public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle, bReturnLongDescription); + return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle /*C*/, bReturnLongDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnMetadata ) + public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnMetadata(_ptr, handle, bReturnMetadata); + return Native.ISteamUGC.SetReturnMetadata(_ptr, handle /*C*/, bReturnMetadata /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnChildren ) + public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnChildren(_ptr, handle, bReturnChildren); + return Native.ISteamUGC.SetReturnChildren(_ptr, handle /*C*/, bReturnChildren /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnAdditionalPreviews ) + public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle, bReturnAdditionalPreviews); + return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle /*C*/, bReturnAdditionalPreviews /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnTotalOnly ) + public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle, bReturnTotalOnly); + return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle /*C*/, bReturnTotalOnly /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetLanguage( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ) + public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( ulong handle, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle, unMaxAgeSeconds); + return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle /*C*/, unMaxAgeSeconds /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ) + public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( ulong handle, string /*const char **/ pMatchCloudFileName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle, pMatchCloudFileName); + return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle /*C*/, pMatchCloudFileName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag ) + public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle, bMatchAnyTag); + return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle /*C*/, bMatchAnyTag /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetSearchText( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ) + public virtual bool /*bool*/ ISteamUGC_SetSearchText( ulong handle, string /*const char **/ pSearchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetSearchText(_ptr, handle, pSearchText); + return Native.ISteamUGC.SetSearchText(_ptr, handle /*C*/, pSearchText /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ) + public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( ulong handle, uint /*uint32*/ unDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle, unDays); + return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle /*C*/, unDays /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle, pKey, pValue); + return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle /*C*/, pKey /*C*/, pValue /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID, unMaxAgeSeconds); + return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID /*C*/, unMaxAgeSeconds /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId, eFileType); + return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId /*C*/, eFileType /*C*/); } - public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( uint nConsumerAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId, nPublishedFileID); + return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId /*C*/, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTitle( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamUGC_SetItemTitle( ulong handle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTitle(_ptr, handle, pchTitle); + return Native.ISteamUGC.SetItemTitle(_ptr, handle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemDescription( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamUGC_SetItemDescription( ulong handle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemDescription(_ptr, handle, pchDescription); + return Native.ISteamUGC.SetItemDescription(_ptr, handle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ) + public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( ulong handle, string /*const char **/ pchMetaData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemMetadata(_ptr, handle, pchMetaData); + return Native.ISteamUGC.SetItemMetadata(_ptr, handle /*C*/, pchMetaData /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemVisibility(_ptr, handle, eVisibility); + return Native.ISteamUGC.SetItemVisibility(_ptr, handle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamUGC_SetItemTags( ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTags(_ptr, updateHandle, pTags); + return Native.ISteamUGC.SetItemTags(_ptr, updateHandle /*C*/, pTags); } - public virtual bool /*bool*/ ISteamUGC_SetItemContent( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ) + public virtual bool /*bool*/ ISteamUGC_SetItemContent( ulong handle, string /*const char **/ pszContentFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemContent(_ptr, handle, pszContentFolder); + return Native.ISteamUGC.SetItemContent(_ptr, handle /*C*/, pszContentFolder /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_SetItemPreview( ulong handle, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemPreview(_ptr, handle, pszPreviewFile); + return Native.ISteamUGC.SetItemPreview(_ptr, handle /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( ulong handle, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle, pchKey); + return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle, pchKey, pchValue); + return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle, pszPreviewFile, type); + return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle /*C*/, pszPreviewFile /*C*/, type /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( ulong handle, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle, pszVideoID); + return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle, index, pszPreviewFile); + return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle /*C*/, index /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle, index, pszVideoID); + return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle /*C*/, index /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemPreview(_ptr, handle, index); + return Native.ISteamUGC.RemoveItemPreview(_ptr, handle /*C*/, index /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( ulong handle, string /*const char **/ pchChangeNote ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle, pchChangeNote); + return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle /*C*/, pchChangeNote /*C*/); } - public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) + public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle, out punBytesProcessed, out punBytesTotal); + return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle /*C*/, out punBytesProcessed /*B*/, out punBytesTotal /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID, bVoteUp); + return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID /*C*/); } public virtual uint /*uint32*/ ISteamUGC_GetNumSubscribedItems() { @@ -3099,43 +3099,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual uint /*uint32*/ ISteamUGC_GetItemState( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual uint /*uint32*/ ISteamUGC_GetItemState( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) + public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID, out punSizeOnDisk, pchFolder, cchFolderSize, out punTimeStamp); + return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID /*C*/, out punSizeOnDisk /*B*/, pchFolder /*C*/, cchFolderSize /*C*/, out punTimeStamp /*B*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } - public virtual bool /*bool*/ ISteamUGC_DownloadItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority ) + public virtual bool /*bool*/ ISteamUGC_DownloadItem( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID, bHighPriority); + return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID /*C*/, bHighPriority /*C*/); } - public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ) + public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( uint unWorkshopDepotID, string /*const char **/ pszFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID, pszFolder); + return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID /*C*/, pszFolder /*C*/); } - public virtual void /*void*/ ISteamUGC_SuspendDownloads( bool /*bool*/ bSuspend ) + public virtual void /*void*/ ISteamUGC_SuspendDownloads( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend); + Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend /*C*/); } public virtual uint /*uint32*/ ISteamAppList_GetNumInstalledApps() @@ -3148,25 +3148,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID, unMaxAppIDs); + return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID /*C*/, unMaxAppIDs /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppName( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppName( uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppName(_ptr, nAppID, pchName, cchNameMax); + return Native.ISteamAppList.GetAppName(_ptr, nAppID /*C*/, pchName /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppInstallDir( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppInstallDir( uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID, pchDirectory, cchNameMax); + return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID /*C*/, pchDirectory /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppBuildId( AppId_t /*AppId_t*/ nAppID ) + public virtual int /*int*/ ISteamAppList_GetAppBuildId( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID); + return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID /*C*/); } public virtual void /*void*/ ISteamHTMLSurface_DestructISteamHTMLSurface() @@ -3191,290 +3191,290 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent, pchUserCSS); + return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent /*C*/, pchUserCSS /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_LoadURL( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) + public virtual void /*void*/ ISteamHTMLSurface_LoadURL( uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle, pchURL, pchPostData); + Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle /*C*/, pchURL /*C*/, pchPostData /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetSize( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) + public virtual void /*void*/ ISteamHTMLSurface_SetSize( uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle, unWidth, unHeight); + Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle /*C*/, unWidth /*C*/, unHeight /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopLoad( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopLoad( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Reload( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_Reload( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoBack( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoBack( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoForward( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoForward( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AddHeader( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamHTMLSurface_AddHeader( uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle, pchKey, pchValue); + Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ) + public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( uint unBrowserHandle, string /*const char **/ pchScript ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle, pchScript); + Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle /*C*/, pchScript /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseUp( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDown( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseMove( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_MouseMove( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ) + public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( uint unBrowserHandle, int /*int32*/ nDelta ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle, nDelta); + Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle /*C*/, nDelta /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyDown( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyUp( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyChar( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyChar( uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle /*C*/, cUnicodeChar /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus ) + public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle, bHasKeyFocus); + Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle /*C*/, bHasKeyFocus /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ViewSource( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_ViewSource( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Find( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, bool /*bool*/ bCurrentlyInFind, bool /*bool*/ bReverse ) + public virtual void /*void*/ ISteamHTMLSurface_Find( uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle, pchSearchStr, bCurrentlyInFind, bReverse); + Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle /*C*/, pchSearchStr /*C*/, bCurrentlyInFind /*C*/, bReverse /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopFind( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopFind( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, bool /*bool*/ bSecure, bool /*bool*/ bHTTPOnly ) + public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname, pchKey, pchValue, pchPath, nExpires, bSecure, bHTTPOnly); + Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname /*C*/, pchKey /*C*/, pchValue /*C*/, pchPath /*C*/, nExpires /*C*/, bSecure /*C*/, bHTTPOnly /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) + public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle, flZoom, nPointX, nPointY); + Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle /*C*/, flZoom /*C*/, nPointX /*C*/, nPointY /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode ) + public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle, bBackgroundMode); + Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle /*C*/, bBackgroundMode /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bAllowed ) + public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle, bAllowed); + Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle /*C*/, bAllowed /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bResult ) + public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle, bResult); + Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle /*C*/, bResult /*C*/); } - public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle); + return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetResultItems( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) + public virtual bool /*bool*/ ISteamInventory_GetResultItems( int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultItems(_ptr, resultHandle, pOutItemsArray, out punOutItemsArraySize); + return Native.ISteamInventory.GetResultItems(_ptr, resultHandle /*C*/, pOutItemsArray, out punOutItemsArraySize /*B*/); } - public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle); + return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ) + public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( int resultHandle, ulong steamIDExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle, steamIDExpected); + return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle /*C*/, steamIDExpected /*C*/); } - public virtual void /*void*/ ISteamInventory_DestroyResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual void /*void*/ ISteamInventory_DestroyResult( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - Native.ISteamInventory.DestroyResult(_ptr, resultHandle); + Native.ISteamInventory.DestroyResult(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) + public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle, pInstanceIDs, unCountInstanceIDs); + return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle /*A*/, pInstanceIDs, unCountInstanceIDs /*C*/); } - public virtual bool /*bool*/ ISteamInventory_SerializeResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) + public virtual bool /*bool*/ ISteamInventory_SerializeResult( int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.SerializeResult(_ptr, resultHandle, pOutBuffer, out punOutBufferSize); + return Native.ISteamInventory.SerializeResult(_ptr, resultHandle /*C*/, pOutBuffer /*C*/, out punOutBufferSize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, bool /*bool*/ bRESERVED_MUST_BE_FALSE ) + public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle, pBuffer, unBufferSize, bRESERVED_MUST_BE_FALSE); + return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle /*A*/, pBuffer /*C*/, unBufferSize /*C*/, bRESERVED_MUST_BE_FALSE /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle, pArrayItemDefs, out punArrayQuantity, unArrayLength); + return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, out punArrayQuantity /*B*/, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref int pResultHandle, int itemDef ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle, itemDef); + return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle /*A*/, itemDef /*C*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle, pArrayItemDefs, unArrayLength); + return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ) + public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle, itemConsume, unQuantity); + return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle /*A*/, itemConsume /*C*/, unQuantity /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) + public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle, ref pArrayGenerate, out punArrayGenerateQuantity, unArrayGenerateLength, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength); + return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle /*A*/, ref pArrayGenerate /*A*/, out punArrayGenerateQuantity /*B*/, unArrayGenerateLength /*C*/, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ) + public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle, itemIdSource, unQuantity, itemIdDest); + return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle /*A*/, itemIdSource /*C*/, unQuantity /*C*/, itemIdDest /*C*/); } public virtual void /*void*/ ISteamInventory_SendItemDropHeartbeat() { @@ -3482,17 +3482,17 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamInventory.SendItemDropHeartbeat(_ptr); } - public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ) + public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref int pResultHandle, int dropListDefinition ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle, dropListDefinition); + return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle /*A*/, dropListDefinition /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TradeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) + public virtual bool /*bool*/ ISteamInventory_TradeItems( ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle, steamIDTradePartner, ref pArrayGive, out pArrayGiveQuantity, nArrayGiveLength, ref pArrayGet, out pArrayGetQuantity, nArrayGetLength); + return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle /*A*/, steamIDTradePartner /*C*/, ref pArrayGive /*A*/, out pArrayGiveQuantity /*B*/, nArrayGiveLength /*C*/, ref pArrayGet /*A*/, out pArrayGetQuantity /*B*/, nArrayGetLength /*C*/); } public virtual bool /*bool*/ ISteamInventory_LoadItemDefinitions() { @@ -3504,20 +3504,20 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize); + return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) + public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition, pchPropertyName, pchValueBuffer, out punValueBufferSize); + return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition /*C*/, pchPropertyName /*C*/, pchValueBuffer /*C*/, out punValueBufferSize /*B*/); } - public virtual void /*void*/ ISteamVideo_GetVideoURL( AppId_t /*AppId_t*/ unVideoAppID ) + public virtual void /*void*/ ISteamVideo_GetVideoURL( uint unVideoAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamVideo _ptr is null!" ); - Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID); + Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID /*C*/); } public virtual bool /*bool*/ ISteamVideo_IsBroadcasting( IntPtr /*int **/ pnNumViewers ) { @@ -3526,41 +3526,41 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamVideo.IsBroadcasting(_ptr, pnNumViewers); } - public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ) + public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.InitGameServer(_ptr, unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString); + return Native.ISteamGameServer.InitGameServer(_ptr, unIP /*C*/, usGamePort /*C*/, usQueryPort /*C*/, unFlags /*C*/, nGameAppId /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ ISteamGameServer_SetProduct( string /*const char **/ pszProduct ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetProduct(_ptr, pszProduct); + Native.ISteamGameServer.SetProduct(_ptr, pszProduct /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameDescription( string /*const char **/ pszGameDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription); + Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription /*C*/); } public virtual void /*void*/ ISteamGameServer_SetModDir( string /*const char **/ pszModDir ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetModDir(_ptr, pszModDir); + Native.ISteamGameServer.SetModDir(_ptr, pszModDir /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( bool /*bool*/ bDedicated ) + public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated); + Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOn( string /*const char **/ pszToken ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.LogOn(_ptr, pszToken); + Native.ISteamGameServer.LogOn(_ptr, pszToken /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOnAnonymous() { @@ -3602,43 +3602,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax); + Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax /*C*/); } public virtual void /*void*/ ISteamGameServer_SetBotPlayerCount( int /*int*/ cBotplayers ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers); + Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers /*C*/); } public virtual void /*void*/ ISteamGameServer_SetServerName( string /*const char **/ pszServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetServerName(_ptr, pszServerName); + Native.ISteamGameServer.SetServerName(_ptr, pszServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_SetMapName( string /*const char **/ pszMapName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMapName(_ptr, pszMapName); + Native.ISteamGameServer.SetMapName(_ptr, pszMapName /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( bool /*bool*/ bPasswordProtected ) + public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected); + Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorPort( ushort /*uint16*/ unSpectatorPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort); + Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorServerName( string /*const char **/ pszSpectatorServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName); + Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_ClearAllKeyValues() { @@ -3650,31 +3650,31 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetKeyValue(_ptr, pKey, pValue); + Native.ISteamGameServer.SetKeyValue(_ptr, pKey /*C*/, pValue /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameTags( string /*const char **/ pchGameTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags); + Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameData( string /*const char **/ pchGameData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameData(_ptr, pchGameData); + Native.ISteamGameServer.SetGameData(_ptr, pchGameData /*C*/); } public virtual void /*void*/ ISteamGameServer_SetRegion( string /*const char **/ pszRegion ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetRegion(_ptr, pszRegion); + Native.ISteamGameServer.SetRegion(_ptr, pszRegion /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ) + public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient, pvAuthBlob, cubAuthBlobSize, out pSteamIDUser); + return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient /*C*/, pvAuthBlob /*C*/, cubAuthBlobSize /*C*/, out pSteamIDUser /*B*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamGameServer_CreateUnauthenticatedUserConnection() { @@ -3682,53 +3682,53 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamGameServer.CreateUnauthenticatedUserConnection(_ptr); } - public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser); + Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) + public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser, pchPlayerName, uScore); + return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser /*C*/, pchPlayerName /*C*/, uScore /*C*/); } public virtual HAuthTicket /*(HAuthTicket)*/ ISteamGameServer_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamGameServer_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EndAuthSession(_ptr, steamID); + Native.ISteamGameServer.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ) + public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( ulong steamIDUser, ulong steamIDGroup ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser, steamIDGroup); + return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser /*C*/, steamIDGroup /*C*/); } public virtual void /*void*/ ISteamGameServer_GetGameplayStats() { @@ -3752,25 +3752,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData, cbData, srcIP, srcPort); + return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData /*C*/, cbData /*C*/, srcIP /*C*/, srcPort /*C*/); } public virtual int /*int*/ ISteamGameServer_GetNextOutgoingPacket( IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut, cbMaxOut, out pNetAdr, out pPort); + return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut /*C*/, cbMaxOut /*C*/, out pNetAdr /*B*/, out pPort /*B*/); } - public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( bool /*bool*/ bActive ) + public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive); + Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive /*C*/); } public virtual void /*void*/ ISteamGameServer_SetHeartbeatInterval( int /*int*/ iHeartbeatInterval ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval); + Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval /*C*/); } public virtual void /*void*/ ISteamGameServer_ForceHeartbeat() { @@ -3778,78 +3778,78 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamGameServer.ForceHeartbeat(_ptr); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan); + return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( CSteamID /*class CSteamID*/ steamIDNewPlayer ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( ulong steamIDNewPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer); + return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser, pchName, nData); + return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, nData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser, pchName, fData); + return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, fData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) + public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser, pchName, flCountThisSession, dSessionLength); + return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser /*C*/, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Init() @@ -3866,15 +3866,15 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual void /*void*/ SteamApi_SteamAPI_RegisterCallback( IntPtr /*void **/ pCallback, int /*int*/ callback ) { - Native.SteamApi.SteamAPI_RegisterCallback(pCallback, callback); + Native.SteamApi.SteamAPI_RegisterCallback(pCallback /*C*/, callback /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_UnregisterCallback( IntPtr /*void **/ pCallback ) { - Native.SteamApi.SteamAPI_UnregisterCallback(pCallback); + Native.SteamApi.SteamAPI_UnregisterCallback(pCallback /*C*/); } public virtual bool /*bool*/ SteamApi_SteamInternal_GameServer_Init( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, int /*int*/ eServerMode, string /*const char **/ pchVersionString ) { - return Native.SteamApi.SteamInternal_GameServer_Init(unIP, usPort, usGamePort, usQueryPort, eServerMode, pchVersionString); + return Native.SteamApi.SteamInternal_GameServer_Init(unIP /*C*/, usPort /*C*/, usGamePort /*C*/, usQueryPort /*C*/, eServerMode /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Shutdown() { @@ -3898,7 +3898,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual IntPtr /*void **/ SteamApi_SteamInternal_CreateInterface( string /*const char **/ version ) { - return Native.SteamApi.SteamInternal_CreateInterface(version); + return Native.SteamApi.SteamInternal_CreateInterface(version /*C*/); } internal static unsafe class Native @@ -3908,41 +3908,41 @@ internal static unsafe class ISteamClient [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_CreateSteamPipe" )] internal static extern HSteamPipe /*(HSteamPipe)*/ CreateSteamPipe( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_BReleaseSteamPipe" )] - internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_ConnectToGlobalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_CreateLocalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ); + internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_ReleaseUser" )] - internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ); + internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, int hSteamPipe, int hUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUser" )] - internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServer" )] - internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_SetLocalIPBinding" )] internal static extern void /*void*/ SetLocalIPBinding( IntPtr ISteamClient, uint /*uint32*/ unIP, ushort /*uint16*/ usPort ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamFriends" )] - internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUtils" )] - internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmaking" )] - internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmakingServers" )] - internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamGenericInterface" )] - internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUserStats" )] - internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServerStats" )] - internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamApps" )] - internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamNetworking" )] - internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamRemoteStorage" )] - internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamScreenshots" )] - internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_SetWarningMessageHook" )] @@ -3950,25 +3950,25 @@ internal static unsafe class ISteamClient [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed" )] internal static extern bool /*bool*/ BShutdownIfAllPipesClosed( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTTP" )] - internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUnifiedMessages" )] - internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamController" )] - internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamUGC" )] - internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamAppList" )] - internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusic" )] - internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusicRemote" )] - internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTMLSurface" )] - internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamInventory" )] - internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamClient_GetISteamVideo" )] - internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); } internal static unsafe class ISteamUser @@ -3980,11 +3980,11 @@ internal static unsafe class ISteamUser [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetSteamID" )] internal static extern CSteamID /*(class CSteamID)*/ GetSteamID( IntPtr ISteamUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_InitiateGameConnection" )] - internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); + internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_TerminateGameConnection" )] internal static extern void /*void*/ TerminateGameConnection( IntPtr ISteamUser, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_TrackAppUsageEvent" )] - internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); + internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetUserDataFolder" )] internal static extern bool /*bool*/ GetUserDataFolder( IntPtr ISteamUser, System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_StartVoiceRecording" )] @@ -4002,17 +4002,17 @@ internal static unsafe class ISteamUser [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, uint hAuthTicket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, ulong steamID, uint appID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_BIsBehindNAT" )] internal static extern bool /*bool*/ BIsBehindNAT( IntPtr ISteamUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_AdvertiseGame" )] - internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); + internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_RequestEncryptedAppTicket" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )] @@ -4042,79 +4042,79 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetFriendByIndex( IntPtr ISteamFriends, int /*int*/ iFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRelationship" )] - internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaState" )] - internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaName" )] - internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendGamePlayed" )] - internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t.PackSmall /*struct FriendGameInfo_t **/ pFriendGameInfo ); + internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, ulong steamIDFriend, ref FriendGameInfo_t.PackSmall /*struct FriendGameInfo_t **/ pFriendGameInfo ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory" )] - internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ); + internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iPersonaName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendSteamLevel" )] - internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetPlayerNickname" )] - internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDPlayer ); + internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, ulong steamIDPlayer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupCount" )] internal static extern int /*int*/ GetFriendsGroupCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex" )] internal static extern FriendsGroupID_t /*(FriendsGroupID_t)*/ GetFriendsGroupIDByIndex( IntPtr ISteamFriends, int /*int*/ iFG ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupName" )] - internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount" )] - internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersList" )] - internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); + internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_HasFriend" )] - internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ); + internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanCount" )] internal static extern int /*int*/ GetClanCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetClanByIndex( IntPtr ISteamFriends, int /*int*/ iClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanName" )] - internal static extern IntPtr GetClanName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanName( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanTag" )] - internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanActivityCounts" )] - internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); + internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_DownloadClanActivityCounts" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadClanActivityCounts( IntPtr ISteamFriends, IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCountFromSource" )] - internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, ulong steamIDSource ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ); + internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, ulong steamIDSource, int /*int*/ iFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )] - internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, ulong steamIDUser, ulong steamIDSource ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )] - internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); + internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlay" )] internal static extern void /*void*/ ActivateGameOverlay( IntPtr ISteamFriends, string /*const char **/ pchDialog ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToUser" )] - internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage" )] internal static extern void /*void*/ ActivateGameOverlayToWebPage( IntPtr ISteamFriends, string /*const char **/ pchURL ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToStore" )] - internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); + internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SetPlayedWith" )] - internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUserPlayedWith ); + internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, ulong steamIDUserPlayedWith ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog" )] - internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetSmallFriendAvatar" )] - internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetMediumFriendAvatar" )] - internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )] - internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )] - internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); + internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_RequestClanOfficerList" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerCount" )] - internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iOfficer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetUserRestrictions" )] internal static extern uint /*uint32*/ GetUserRestrictions( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SetRichPresence" )] @@ -4122,53 +4122,53 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ClearRichPresence" )] internal static extern void /*void*/ ClearRichPresence( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresence" )] - internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ); + internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount" )] - internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex" )] - internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ); + internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_RequestFriendRichPresence" )] - internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_InviteUserToGame" )] - internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ); + internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchConnectString ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriendCount" )] internal static extern int /*int*/ GetCoplayFriendCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriend" )] internal static extern CSteamID /*(class CSteamID)*/ GetCoplayFriend( IntPtr ISteamFriends, int /*int*/ iCoplayFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayTime" )] - internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayGame" )] - internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_JoinClanChatRoom" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_LeaveClanChatRoom" )] - internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMemberCount" )] - internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetChatMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ); + internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SendClanChatMessage" )] - internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ); + internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, string /*const char **/ pchText ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMessage" )] - internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ); + internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatAdmin" )] - internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, ulong steamIDClanChat, ulong steamIDUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam" )] - internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam" )] - internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )] - internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )] internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_ReplyToFriendMessage" )] - internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ); + internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchMsgToSend ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )] - internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFollowerCount" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_IsFollowing" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_EnumerateFollowingList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateFollowingList( IntPtr ISteamFriends, uint /*uint32*/ unStartIndex ); } @@ -4198,11 +4198,11 @@ internal static unsafe class ISteamUtils [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_SetOverlayNotificationPosition" )] internal static extern void /*void*/ SetOverlayNotificationPosition( IntPtr ISteamUtils, NotificationPosition /*ENotificationPosition*/ eNotificationPosition ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_IsAPICallCompleted" )] - internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallFailureReason" )] - internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ); + internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, ulong hSteamAPICall ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallResult" )] - internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )] @@ -4236,11 +4236,11 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount" )] internal static extern int /*int*/ GetFavoriteGameCount( IntPtr ISteamMatchmaking ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGame" )] - internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); + internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddFavoriteGame" )] - internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); + internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame" )] - internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); + internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestLobbyList( IntPtr ISteamMatchmaking ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter" )] @@ -4256,89 +4256,89 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter" )] internal static extern void /*void*/ AddRequestLobbyListResultCountFilter( IntPtr ISteamMatchmaking, int /*int*/ cMaxResults ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter" )] - internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetLobbyByIndex( IntPtr ISteamMatchmaking, int /*int*/ iLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_CreateLobby" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateLobby( IntPtr ISteamMatchmaking, LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_JoinLobby" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_LeaveLobby" )] - internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_InviteUserToLobby" )] - internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ); + internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDInvitee ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers" )] - internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iMember ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyData" )] - internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyData" )] - internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataCount" )] - internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex" )] - internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); + internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_DeleteLobbyData" )] - internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberData" )] - internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberData" )] - internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg" )] - internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); + internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry" )] - internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyData" )] - internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyGameServer" )] - internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ); + internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyGameServer" )] - internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ); + internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit" )] - internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ); + internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ cMaxMembers ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit" )] - internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )] - internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); + internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )] - internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); + internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )] - internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ); + internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDNewOwner ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLinkedLobby" )] - internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ); + internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDLobbyDependent ); } internal static unsafe class ISteamMatchmakingServers { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestLANServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ReleaseRequest" )] - internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hServerListRequest ); + internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, IntPtr hServerListRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerDetails" )] - internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelQuery" )] - internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshQuery" )] - internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_IsRefreshing" )] - internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerCount" )] - internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshServer" )] - internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PingServer" )] internal static extern HServerQuery /*(HServerQuery)*/ PingServer( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PlayerDetails" )] @@ -4346,7 +4346,7 @@ internal static unsafe class ISteamMatchmakingServers [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ServerRules" )] internal static extern HServerQuery /*(HServerQuery)*/ ServerRules( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelServerQuery" )] - internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, HServerQuery /*HServerQuery*/ hServerQuery ); + internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, int hServerQuery ); } internal static unsafe class ISteamRemoteStorage @@ -4360,7 +4360,7 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsync" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FileReadAsync( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete" )] - internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); + internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileForget" )] internal static extern bool /*bool*/ FileForget( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileDelete" )] @@ -4372,11 +4372,11 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen" )] internal static extern UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ FileWriteStreamOpen( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk" )] - internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); + internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose" )] - internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel" )] - internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileExists" )] internal static extern bool /*bool*/ FileExists( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_FilePersisted" )] @@ -4400,67 +4400,67 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )] internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownload" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, ulong hContent, uint /*uint32*/ unPriority ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )] - internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); + internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDetails" )] - internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ); + internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCRead" )] - internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); + internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount" )] internal static extern int /*int32*/ GetCachedUGCCount( IntPtr ISteamRemoteStorage ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle" )] internal static extern UGCHandle_t /*(UGCHandle_t)*/ GetCachedUGCHandle( IntPtr ISteamRemoteStorage, int /*int32*/ iCachedContent ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest" )] - internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile" )] - internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ); + internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile" )] - internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ); + internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchPreviewFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle" )] - internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchTitle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchDescription ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility" )] - internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags" )] - internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, ulong updateHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_DeletePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserPublishedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSubscribedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchChangeDescription ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishVideo" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedFilesByUserAction( IntPtr ISteamRemoteStorage, WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedWorkshopFiles( IntPtr ISteamRemoteStorage, WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); } internal static unsafe class ISteamUserStats @@ -4498,15 +4498,15 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementName" )] internal static extern IntPtr GetAchievementName( IntPtr ISteamUserStats, uint /*uint32*/ iAchievement ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, ulong steamIDUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime" )] - internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )] internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )] @@ -4514,23 +4514,23 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardName" )] - internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount" )] - internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod" )] - internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType" )] - internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry" )] - internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t.PackSmall /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); + internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t.PackSmall /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_UploadLeaderboardScore" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_AttachLeaderboardUGC" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, ulong hSteamLeaderboard, ulong hUGC ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetNumberOfCurrentPlayers( IntPtr ISteamUserStats ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )] @@ -4568,39 +4568,39 @@ internal static unsafe class ISteamApps [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetAvailableGameLanguages" )] internal static extern IntPtr GetAvailableGameLanguages( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedApp" )] - internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_BIsDlcInstalled" )] - internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime" )] - internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend" )] internal static extern bool /*bool*/ BIsSubscribedFromFreeWeekend( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetDLCCount" )] internal static extern int /*int*/ GetDLCCount( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_BGetDLCDataByIndex" )] - internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); + internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )] - internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )] - internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey" )] - internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetCurrentBetaName" )] internal static extern bool /*bool*/ GetCurrentBetaName( IntPtr ISteamApps, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_MarkContentCorrupt" )] internal static extern bool /*bool*/ MarkContentCorrupt( IntPtr ISteamApps, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetInstalledDepots" )] - internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); + internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )] - internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); + internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_BIsAppInstalled" )] - internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetAppOwner" )] internal static extern CSteamID /*(class CSteamID)*/ GetAppOwner( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetLaunchQueryParam" )] internal static extern IntPtr GetLaunchQueryParam( IntPtr ISteamApps, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetDlcDownloadProgress" )] - internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetAppBuildId" )] internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys" )] @@ -4610,49 +4610,49 @@ internal static unsafe class ISteamApps internal static unsafe class ISteamNetworking { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_SendP2PPacket" )] - internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); + internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_IsP2PPacketAvailable" )] internal static extern bool /*bool*/ IsP2PPacketAvailable( IntPtr ISteamNetworking, out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_ReadP2PPacket" )] - internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser" )] - internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser" )] - internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser" )] - internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, ulong steamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_GetP2PSessionState" )] - internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t.PackSmall /*struct P2PSessionState_t **/ pConnectionState ); + internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, ulong steamIDRemote, ref P2PSessionState_t.PackSmall /*struct P2PSessionState_t **/ pConnectionState ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )] internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_CreateListenSocket" )] internal static extern SNetListenSocket_t /*(SNetListenSocket_t)*/ CreateListenSocket( IntPtr ISteamNetworking, int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket" )] - internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); + internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_CreateConnectionSocket" )] internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateConnectionSocket( IntPtr ISteamNetworking, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_DestroySocket" )] - internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_DestroyListenSocket" )] - internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_SendDataOnSocket" )] - internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); + internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket" )] - internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, uint hSocket, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )] - internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailable" )] - internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveData" )] - internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketInfo" )] - internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); + internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_GetListenSocketInfo" )] - internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); + internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketConnectionType" )] - internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, uint hSocket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_GetMaxPacketSize" )] - internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, uint hSocket ); } internal static unsafe class ISteamScreenshots @@ -4666,11 +4666,11 @@ internal static unsafe class ISteamScreenshots [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )] internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_SetLocation" )] - internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ); + internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, uint hScreenshot, string /*const char **/ pchLocation ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )] - internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ); + internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, uint hScreenshot, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_TagPublishedFile" )] - internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ); + internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, uint hScreenshot, ulong unPublishedFileID ); } internal static unsafe class ISteamMusic @@ -4768,53 +4768,53 @@ internal static unsafe class ISteamHTTP [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_CreateHTTPRequest" )] internal static extern HTTPRequestHandle /*(HTTPRequestHandle)*/ CreateHTTPRequest( IntPtr ISteamHTTP, HTTPMethod /*EHTTPMethod*/ eHTTPRequestMethod, string /*const char **/ pchAbsoluteURL ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue" )] - internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ); + internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, uint hRequest, ulong /*uint64*/ ulContextValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout" )] - internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ); + internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unTimeoutSeconds ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue" )] - internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); + internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter" )] - internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); + internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequest" )] - internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse" )] - internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_DeferHTTPRequest" )] - internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest" )] - internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize" )] - internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ); + internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, uint hRequest, out uint /*uint32 **/ unBodySize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseHTTPRequest" )] - internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct" )] - internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ); + internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, uint hRequest, out float /*float **/ pflPercentOut ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody" )] - internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); + internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )] internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseCookieContainer" )] - internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, uint hCookieContainer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )] - internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); + internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer" )] - internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, uint hRequest, uint hCookieContainer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )] - internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ); + internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchUserAgentInfo ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )] - internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); + internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS" )] - internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ); + internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unMilliseconds ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )] - internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); + internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); } internal static unsafe class ISteamUnifiedMessages @@ -4822,11 +4822,11 @@ internal static unsafe class ISteamUnifiedMessages [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendMethod" )] internal static extern ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ SendMethod( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo" )] - internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); + internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData" )] - internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); + internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_ReleaseMethod" )] - internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ); + internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ulong hHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )] internal static extern bool /*bool*/ SendNotification( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ); } @@ -4842,159 +4842,159 @@ internal static unsafe class ISteamController [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetConnectedControllers" )] internal static extern int /*int*/ GetConnectedControllers( IntPtr ISteamController, IntPtr /*ControllerHandle_t **/ handlesOut ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_ShowBindingPanel" )] - internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetActionSetHandle" )] internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetActionSetHandle( IntPtr ISteamController, string /*const char **/ pszActionSetName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_ActivateActionSet" )] - internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ); + internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetCurrentActionSet" )] - internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionHandle" )] internal static extern ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ GetDigitalActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionData" )] - internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ); + internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ulong controllerHandle, ulong digitalActionHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionOrigins" )] - internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionHandle" )] internal static extern ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ GetAnalogActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionData" )] - internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ); + internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ulong controllerHandle, ulong analogActionHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionOrigins" )] - internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_StopAnalogActionMomentum" )] - internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ); + internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ulong controllerHandle, ulong eAction ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_TriggerHapticPulse" )] - internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); + internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamController_TriggerRepeatedHapticPulse" )] - internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); + internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); } internal static unsafe class ISteamUGC { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest" )] internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUGCDetailsRequest( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SendQueryUGCRequest" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCResult" )] - internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t.PackSmall /*struct SteamUGCDetails_t **/ pDetails ); + internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t.PackSmall /*struct SteamUGCDetails_t **/ pDetails ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL" )] - internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); + internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCMetadata" )] - internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); + internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCChildren" )] - internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); + internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCStatistic" )] - internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); + internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews" )] - internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview" )] - internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); + internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags" )] - internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag" )] - internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); + internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest" )] - internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredTag" )] - internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddExcludedTag" )] - internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )] - internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); + internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnLongDescription" )] - internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); + internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnMetadata" )] - internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); + internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnChildren" )] - internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); + internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews" )] - internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); + internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnTotalOnly" )] - internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); + internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetLanguage" )] - internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )] - internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetCloudFileNameFilter" )] - internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ); + internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, ulong handle, string /*const char **/ pMatchCloudFileName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )] - internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); + internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetSearchText" )] - internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ); + internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, ulong handle, string /*const char **/ pSearchText ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )] - internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ); + internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unDays ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredKeyValueTag" )] - internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ); + internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_RequestUGCDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_CreateItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_StartItemUpdate" )] - internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, uint nConsumerAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemTitle" )] - internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchTitle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemDescription" )] - internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchDescription ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemUpdateLanguage" )] - internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemMetadata" )] - internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ); + internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchMetaData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemVisibility" )] - internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemTags" )] - internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemContent" )] - internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ); + internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszContentFolder ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetItemPreview" )] - internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemKeyValueTags" )] - internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemKeyValueTag" )] - internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewFile" )] - internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); + internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewVideo" )] - internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszVideoID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewFile" )] - internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewVideo" )] - internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemPreview" )] - internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SubmitItemUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchChangeNote ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemUpdateProgress" )] - internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); + internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemFromFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_UnsubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetNumSubscribedItems" )] internal static extern uint /*uint32*/ GetNumSubscribedItems( IntPtr ISteamUGC ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetSubscribedItems" )] internal static extern uint /*uint32*/ GetSubscribedItems( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemState" )] - internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemInstallInfo" )] - internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); + internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_GetItemDownloadInfo" )] - internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )] - internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); + internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_BInitWorkshopForGameServer" )] - internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ); + internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, uint unWorkshopDepotID, string /*const char **/ pszFolder ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )] internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ); } @@ -5006,11 +5006,11 @@ internal static unsafe class ISteamAppList [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamAppList_GetInstalledApps" )] internal static extern uint /*uint32*/ GetInstalledApps( IntPtr ISteamAppList, IntPtr /*AppId_t **/ pvecAppID, uint /*uint32*/ unMaxAppIDs ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamAppList_GetAppName" )] - internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamAppList_GetAppInstallDir" )] - internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamAppList_GetAppBuildId" )] - internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID ); + internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, uint nAppID ); } internal static unsafe class ISteamHTMLSurface @@ -5024,121 +5024,121 @@ internal static unsafe class ISteamHTMLSurface [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_CreateBrowser" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateBrowser( IntPtr ISteamHTMLSurface, string /*const char **/ pchUserAgent, string /*const char **/ pchUserCSS ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_RemoveBrowser" )] - internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_LoadURL" )] - internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); + internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetSize" )] - internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); + internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopLoad" )] - internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_Reload" )] - internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoBack" )] - internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoForward" )] - internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_AddHeader" )] - internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_ExecuteJavascript" )] - internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ); + internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchScript ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseUp" )] - internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDown" )] - internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDoubleClick" )] - internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseMove" )] - internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseWheel" )] - internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ); + internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int32*/ nDelta ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyDown" )] - internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyUp" )] - internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyChar" )] - internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll" )] - internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )] - internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )] - internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); + internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_ViewSource" )] - internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )] - internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )] - internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )] - internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); + internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )] - internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition" )] - internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetCookie" )] - internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); + internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor" )] - internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); + internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )] - internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); + internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_AllowStartRequest" )] - internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); + internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_JSDialogResponse" )] - internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); + internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); } internal static unsafe class ISteamInventory { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetResultStatus" )] - internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetResultItems" )] - internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); + internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetResultTimestamp" )] - internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_CheckResultSteamID" )] - internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ); + internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, int resultHandle, ulong steamIDExpected ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_DestroyResult" )] - internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetAllItems" )] - internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetItemsByID" )] - internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); + internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_SerializeResult" )] - internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); + internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_DeserializeResult" )] - internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); + internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GenerateItems" )] - internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )] - internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItem" )] - internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ); + internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref int pResultHandle, int itemDef ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItems" )] - internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_ConsumeItem" )] - internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ); + internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_ExchangeItems" )] - internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); + internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_TransferItemQuantity" )] - internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ); + internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_SendItemDropHeartbeat" )] internal static extern void /*void*/ SendItemDropHeartbeat( IntPtr ISteamInventory ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_TriggerItemDrop" )] - internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ); + internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref int pResultHandle, int dropListDefinition ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_TradeItems" )] - internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); + internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_LoadItemDefinitions" )] internal static extern bool /*bool*/ LoadItemDefinitions( IntPtr ISteamInventory ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionIDs" )] internal static extern bool /*bool*/ GetItemDefinitionIDs( IntPtr ISteamInventory, IntPtr /*SteamItemDef_t **/ pItemDefIDs, out uint /*uint32 **/ punItemDefIDsArraySize ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionProperty" )] - internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); + internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); } internal static unsafe class ISteamVideo { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamVideo_GetVideoURL" )] - internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, AppId_t /*AppId_t*/ unVideoAppID ); + internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, uint unVideoAppID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamVideo_IsBroadcasting" )] internal static extern bool /*bool*/ IsBroadcasting( IntPtr ISteamVideo, IntPtr /*int **/ pnNumViewers ); } @@ -5146,7 +5146,7 @@ internal static unsafe class ISteamVideo internal static unsafe class ISteamGameServer { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_InitGameServer" )] - internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ); + internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetProduct" )] internal static extern void /*void*/ SetProduct( IntPtr ISteamGameServer, string /*const char **/ pszProduct ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetGameDescription" )] @@ -5194,25 +5194,25 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetRegion" )] internal static extern void /*void*/ SetRegion( IntPtr ISteamGameServer, string /*const char **/ pszRegion ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate" )] - internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ); + internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection" )] internal static extern CSteamID /*(class CSteamID)*/ CreateUnauthenticatedUserConnection( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SendUserDisconnect" )] - internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, ulong steamIDUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_BUpdateUserData" )] - internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); + internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamGameServer, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, ulong steamID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, uint hAuthTicket ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, ulong steamID, uint appID ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_RequestUserGroupStatus" )] - internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ); + internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, ulong steamIDUser, ulong steamIDGroup ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_GetGameplayStats" )] internal static extern void /*void*/ GetGameplayStats( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_GetServerReputation" )] @@ -5230,33 +5230,33 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )] internal static extern void /*void*/ ForceHeartbeat( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_AssociateWithClan" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, ulong steamIDClan ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDNewPlayer ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, ulong steamIDNewPlayer ); } internal static unsafe class ISteamGameServerStats { [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat" )] - internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); + internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )] - internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); + internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat" )] - internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); + internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserAchievement" )] - internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_ClearUserAchievement" )] - internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_StoreUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); } internal static unsafe class SteamApi diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Mac.cs b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Mac.cs index 5825a31..510792a 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Mac.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Mac.cs @@ -31,113 +31,113 @@ public virtual void Dispose() return Native.ISteamClient.CreateSteamPipe(_ptr); } - public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe); + return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe); + return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe, eAccountType); + return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe /*B*/, eAccountType /*C*/); } - public virtual void /*void*/ ISteamClient_ReleaseUser( HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ) + public virtual void /*void*/ ISteamClient_ReleaseUser( int hSteamPipe, int hUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe, hUser); + Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe /*C*/, hUser /*C*/); } - public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual void /*void*/ ISteamClient_SetLocalIPBinding( uint /*uint32*/ unIP, ushort /*uint16*/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetLocalIPBinding(_ptr, unIP, usPort); + Native.ISteamClient.SetLocalIPBinding(_ptr, unIP /*C*/, usPort /*C*/); } - public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual uint /*uint32*/ ISteamClient_GetIPCCallCount() { @@ -149,7 +149,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamClient_BShutdownIfAllPipesClosed() { @@ -157,65 +157,65 @@ public virtual void Dispose() return Native.ISteamClient.BShutdownIfAllPipesClosed(_ptr); } - public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamController(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamController(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual HSteamUser /*(HSteamUser)*/ ISteamUser_GetHSteamUser() @@ -236,29 +236,29 @@ public virtual void Dispose() return Native.ISteamUser.GetSteamID(_ptr); } - public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, bool /*bool*/ bSecure ) + public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob, cbMaxAuthBlob, steamIDGameServer, unIPServer, usPortServer, bSecure); + return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob /*C*/, cbMaxAuthBlob /*C*/, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/, bSecure /*C*/); } public virtual void /*void*/ ISteamUser_TerminateGameConnection( uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer, usPortServer); + Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer /*C*/, usPortServer /*C*/); } - public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) + public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID, eAppUsageEvent, pchExtraInfo); + Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID /*C*/, eAppUsageEvent /*C*/, pchExtraInfo /*C*/); } public virtual bool /*bool*/ ISteamUser_GetUserDataFolder( System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer, cubBuffer); + return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer /*C*/, cubBuffer /*C*/); } public virtual void /*void*/ ISteamUser_StartVoiceRecording() { @@ -276,19 +276,19 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed, out pcbUncompressed, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed /*B*/, out pcbUncompressed /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } - public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) + public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetVoice(_ptr, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, bWantUncompressed, pUncompressedDestBuffer, cbUncompressedDestBufferSize, out nUncompressBytesWritten, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetVoice(_ptr, bWantCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, bWantUncompressed /*C*/, pUncompressedDestBuffer /*C*/, cbUncompressedDestBufferSize /*C*/, out nUncompressBytesWritten /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } public virtual VoiceResult /*EVoiceResult*/ ISteamUser_DecompressVoice( IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.DecompressVoice(_ptr, pCompressed, cbCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, nDesiredSampleRate); + return Native.ISteamUser.DecompressVoice(_ptr, pCompressed /*C*/, cbCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, nDesiredSampleRate /*C*/); } public virtual uint /*uint32*/ ISteamUser_GetVoiceOptimalSampleRate() { @@ -300,31 +300,31 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamUser_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.EndAuthSession(_ptr, steamID); + Native.ISteamUser.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamUser_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsBehindNAT() { @@ -332,29 +332,29 @@ public virtual void Dispose() return Native.ISteamUser.BIsBehindNAT(_ptr); } - public virtual void /*void*/ ISteamUser_AdvertiseGame( CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) + public virtual void /*void*/ ISteamUser_AdvertiseGame( ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer, unIPServer, usPortServer); + Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestEncryptedAppTicket( IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude, cbDataToInclude); + return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude /*C*/, cbDataToInclude /*C*/); } public virtual bool /*bool*/ ISteamUser_GetEncryptedAppTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, bool /*bool*/ bFoil ) + public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries, bFoil); + return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries /*C*/, bFoil /*C*/); } public virtual int /*int*/ ISteamUser_GetPlayerSteamLevel() { @@ -366,7 +366,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL); + return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsPhoneVerified() { @@ -391,7 +391,7 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName); + return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName /*C*/); } public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetPersonaState() { @@ -403,58 +403,58 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags); + return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendByIndex( int /*int*/ iFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend, iFriendFlags); + return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend /*C*/, iFriendFlags /*C*/); } - public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend /*C*/); } - public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaName( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual IntPtr ISteamFriends_GetFriendPersonaName( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) + public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); var pFriendGameInfo_ps = new FriendGameInfo_t.PackSmall(); - var ret = Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend, ref pFriendGameInfo_ps); + var ret = Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend /*C*/, ref pFriendGameInfo_ps); pFriendGameInfo = pFriendGameInfo_ps; return ret; } - public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ) + public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( ulong steamIDFriend, int /*int*/ iPersonaName ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend, iPersonaName); + return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend /*C*/, iPersonaName /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID*/ steamIDPlayer ) + public virtual IntPtr ISteamFriends_GetPlayerNickname( ulong steamIDPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer); + return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer /*C*/); } public virtual int /*int*/ ISteamFriends_GetFriendsGroupCount() { @@ -466,31 +466,31 @@ public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG); + return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual IntPtr ISteamFriends_GetFriendsGroupName( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID /*C*/); } - public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) + public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID, pOutSteamIDMembers, nMembersCount); + Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID /*C*/, pOutSteamIDMembers, nMembersCount /*C*/); } - public virtual bool /*bool*/ ISteamFriends_HasFriend( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ) + public virtual bool /*bool*/ ISteamFriends_HasFriend( ulong steamIDFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend, iFriendFlags); + return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend /*C*/, iFriendFlags /*C*/); } public virtual int /*int*/ ISteamFriends_GetClanCount() { @@ -502,139 +502,139 @@ public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*Frie { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanByIndex(_ptr, iClan); + return Native.ISteamFriends.GetClanByIndex(_ptr, iClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanName( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanName( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanName(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanName(_ptr, steamIDClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanTag( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) + public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan, out pnOnline, out pnInGame, out pnChatting); + return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan /*C*/, out pnOnline /*B*/, out pnInGame /*B*/, out pnChatting /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_DownloadClanActivityCounts( IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest); + return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( CSteamID /*class CSteamID*/ steamIDSource ) + public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource); + return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( ulong steamIDSource, int /*int*/ iFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource, iFriend); + return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource /*C*/, iFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsUserInSource( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ) + public virtual bool /*bool*/ ISteamFriends_IsUserInSource( ulong steamIDUser, ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser, steamIDSource); + return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser /*C*/, steamIDSource /*C*/); } - public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking ) + public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser, bSpeaking); + Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser /*C*/, bSpeaking /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlay( string /*const char **/ pchDialog ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog); + Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog, steamID); + Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog /*C*/, steamID /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToWebPage( string /*const char **/ pchURL ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL); + Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID, eFlag); + Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID /*C*/, eFlag /*C*/); } - public virtual void /*void*/ ISteamFriends_SetPlayedWith( CSteamID /*class CSteamID*/ steamIDUserPlayedWith ) + public virtual void /*void*/ ISteamFriends_SetPlayedWith( ulong steamIDUserPlayedWith ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith); + Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby); + Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby /*C*/); } - public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly ) + public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser, bRequireNameOnly); + return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser /*C*/, bRequireNameOnly /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan); + return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( ulong steamIDClan, int /*int*/ iOfficer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan, iOfficer); + return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan /*C*/, iOfficer /*C*/); } public virtual uint /*uint32*/ ISteamFriends_GetUserRestrictions() { @@ -646,7 +646,7 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetRichPresence(_ptr, pchKey, pchValue); + return Native.ISteamFriends.SetRichPresence(_ptr, pchKey /*C*/, pchValue /*C*/); } public virtual void /*void*/ ISteamFriends_ClearRichPresence() { @@ -654,35 +654,35 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea Native.ISteamFriends.ClearRichPresence(_ptr); } - public virtual IntPtr ISteamFriends_GetFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresence( ulong steamIDFriend, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend, pchKey); + return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend /*C*/, pchKey /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( ulong steamIDFriend, int /*int*/ iKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend, iKey); + return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend /*C*/, iKey /*C*/); } - public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend); + Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ) + public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( ulong steamIDFriend, string /*const char **/ pchConnectString ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend, pchConnectString); + return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend /*C*/, pchConnectString /*C*/); } public virtual int /*int*/ ISteamFriends_GetCoplayFriendCount() { @@ -694,115 +694,115 @@ public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /* { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend); + return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend /*C*/); } - public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( ulong steamIDClan, int /*int*/ iUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan, iUser); + return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan /*C*/, iUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ) + public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( ulong steamIDClanChat, string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat, pchText); + return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat /*C*/, pchText /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ) + public virtual int /*int*/ ISteamFriends_GetClanChatMessage( ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat, iMessage, prgchText, cchTextMax, out peChatEntryType, out psteamidChatter); + return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat /*C*/, iMessage /*C*/, prgchText /*C*/, cchTextMax /*C*/, out peChatEntryType /*B*/, out psteamidChatter /*B*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( ulong steamIDClanChat, ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat, steamIDUser); + return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat /*C*/, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( bool /*bool*/ bInterceptEnabled ) + public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled); + return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled /*C*/); } - public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ) + public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( ulong steamIDFriend, string /*const char **/ pchMsgToSend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend, pchMsgToSend); + return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend /*C*/, pchMsgToSend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamFriends_GetFriendMessage( ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend, iMessageID, pvData, cubData, out peChatEntryType); + return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend /*C*/, iMessageID /*C*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFollowerCount(_ptr, steamID); + return Native.ISteamFriends.GetFollowerCount(_ptr, steamID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsFollowing(_ptr, steamID); + return Native.ISteamFriends.IsFollowing(_ptr, steamID /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_EnumerateFollowingList( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex); + return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetSecondsSinceAppActive() @@ -839,19 +839,19 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageSize(_ptr, iImage, out pnWidth, out pnHeight); + return Native.ISteamUtils.GetImageSize(_ptr, iImage /*C*/, out pnWidth /*B*/, out pnHeight /*B*/); } public virtual bool /*bool*/ ISteamUtils_GetImageRGBA( int /*int*/ iImage, IntPtr /*uint8 **/ pubDest, int /*int*/ nDestBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageRGBA(_ptr, iImage, pubDest, nDestBufferSize); + return Native.ISteamUtils.GetImageRGBA(_ptr, iImage /*C*/, pubDest, nDestBufferSize /*C*/); } public virtual bool /*bool*/ ISteamUtils_GetCSERIPPort( out uint /*uint32 **/ unIP, out ushort /*uint16 **/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP, out usPort); + return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP /*B*/, out usPort /*B*/); } public virtual byte /*uint8*/ ISteamUtils_GetCurrentBatteryPower() { @@ -869,25 +869,25 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition); + Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition /*C*/); } - public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall, ref pbFailed); + return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall /*C*/, ref pbFailed /*A*/); } - public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ) + public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( ulong hSteamAPICall ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall); + return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall /*C*/); } - public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall, pCallback, cubCallback, iCallbackExpected, ref pbFailed); + return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall /*C*/, pCallback /*C*/, cubCallback /*C*/, iCallbackExpected /*C*/, ref pbFailed /*A*/); } public virtual uint /*uint32*/ ISteamUtils_GetIPCCallCount() { @@ -899,7 +899,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsOverlayEnabled() { @@ -917,13 +917,13 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName); + return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName /*C*/); } public virtual bool /*bool*/ ISteamUtils_ShowGamepadTextInput( GamepadTextInputMode /*EGamepadTextInputMode*/ eInputMode, GamepadTextInputLineMode /*EGamepadTextInputLineMode*/ eLineInputMode, string /*const char **/ pchDescription, uint /*uint32*/ unCharMax, string /*const char **/ pchExistingText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode, eLineInputMode, pchDescription, unCharMax, pchExistingText); + return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode /*C*/, eLineInputMode /*C*/, pchDescription /*C*/, unCharMax /*C*/, pchExistingText /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetEnteredGamepadTextLength() { @@ -935,7 +935,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText, cchText); + return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText /*C*/, cchText /*C*/); } public virtual IntPtr ISteamUtils_GetSteamUILanguage() { @@ -953,7 +953,7 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset, nVerticalInset); + Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset /*C*/, nVerticalInset /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsSteamInBigPictureMode() { @@ -974,23 +974,23 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() return Native.ISteamMatchmaking.GetFavoriteGameCount(_ptr); } - public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame, ref pnAppID, out pnIP, out pnConnPort, out pnQueryPort, punFlags, out pRTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame /*C*/, ref pnAppID /*A*/, out pnIP /*B*/, out pnConnPort /*B*/, out pnQueryPort /*B*/, punFlags, out pRTime32LastPlayedOnServer /*B*/); } - public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) + public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/, rTime32LastPlayedOnServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) + public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags); + return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_RequestLobbyList() { @@ -1002,411 +1002,411 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch, pchValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch /*C*/, pchValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNumericalFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch, nValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch /*C*/, nValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNearValueFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToBeCloseTo ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch, nValueToBeCloseTo); + Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch /*C*/, nValueToBeCloseTo /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( int /*int*/ nSlotsAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable); + Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListDistanceFilter( LobbyDistanceFilter /*ELobbyDistanceFilter*/ eLobbyDistanceFilter ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter); + Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListResultCountFilter( int /*int*/ cMaxResults ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults); + Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby); + Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyByIndex( int /*int*/ iLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby); + return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_CreateLobby( LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType, cMaxMembers); + return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType /*C*/, cMaxMembers /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby); + Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ) + public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( ulong steamIDLobby, ulong steamIDInvitee ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby, steamIDInvitee); + return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby /*C*/, steamIDInvitee /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( ulong steamIDLobby, int /*int*/ iMember ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby, iMember); + return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby /*C*/, iMember /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby, pchKey, pchValue); + return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby, iLobbyData, pchKey, cchKeyBufferSize, pchValue, cchValueBufferSize); + return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby /*C*/, iLobbyData /*C*/, pchKey /*C*/, cchKeyBufferSize /*C*/, pchValue /*C*/, cchValueBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby, steamIDUser, pchKey); + return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby /*C*/, steamIDUser /*C*/, pchKey /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby, pchKey, pchValue); + Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) + public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby, pvMsgBody, cubMsgBody); + return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby /*C*/, pvMsgBody /*C*/, cubMsgBody /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby, iChatID, out pSteamIDUser, pvData, cubData, out peChatEntryType); + return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby /*C*/, iChatID /*C*/, out pSteamIDUser /*B*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer); + Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby /*C*/, unGameServerIP /*C*/, unGameServerPort /*C*/, steamIDGameServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby, out punGameServerIP, out punGameServerPort, out psteamIDGameServer); + return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby /*C*/, out punGameServerIP /*B*/, out punGameServerPort /*B*/, out psteamIDGameServer /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( ulong steamIDLobby, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby, cMaxMembers); + return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby /*C*/, cMaxMembers /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby, eLobbyType); + return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby /*C*/, eLobbyType /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby, bLobbyJoinable); + return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby /*C*/, bLobbyJoinable /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( ulong steamIDLobby, ulong steamIDNewOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby, steamIDNewOwner); + return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby /*C*/, steamIDNewOwner /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( ulong steamIDLobby, ulong steamIDLobbyDependent ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby, steamIDLobbyDependent); + return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby /*C*/, steamIDLobbyDependent /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( HServerListRequest /*HServerListRequest*/ hServerListRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( IntPtr hServerListRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest); + Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest /*C*/); } - public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest, iServer); + return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest /*C*/, iServer /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest); + return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest /*C*/); } - public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest); + return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest, iServer); + Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest /*C*/, iServer /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PingServer( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PlayerDetails( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPlayersResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_ServerRules( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( HServerQuery /*HServerQuery*/ hServerQuery ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( int hServerQuery ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery); + Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileWrite( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_FileRead( string /*const char **/ pchFile, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile, pvData, cubDataToRead); + return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile /*C*/, pvData /*C*/, cubDataToRead /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileWriteAsync( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileReadAsync( string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile, nOffset, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile /*C*/, nOffset /*C*/, cubToRead /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall, pvBuffer, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall /*C*/, pvBuffer /*C*/, cubToRead /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileForget( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileDelete( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileShare( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_SetSyncPlatforms( string /*const char **/ pchFile, RemoteStoragePlatform /*ERemoteStoragePlatform*/ eRemoteStoragePlatform ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile, eRemoteStoragePlatform); + return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile /*C*/, eRemoteStoragePlatform /*C*/); } public virtual UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ ISteamRemoteStorage_FileWriteStreamOpen( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle /*C*/, pvData /*C*/, cubData /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileExists( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FilePersisted( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile); + return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileSize( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile /*C*/); } public virtual long /*int64*/ ISteamRemoteStorage_GetFileTimestamp( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile /*C*/); } public virtual RemoteStoragePlatform /*ERemoteStoragePlatform*/ ISteamRemoteStorage_GetSyncPlatforms( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileCount() { @@ -1418,7 +1418,7 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile, pnFileSizeInBytes); + return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile /*C*/, pnFileSizeInBytes); } public virtual bool /*bool*/ ISteamRemoteStorage_GetQuota( IntPtr /*int32 **/ pnTotalBytes, IntPtr /*int32 **/ puAvailableBytes ) { @@ -1438,35 +1438,35 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, return Native.ISteamRemoteStorage.IsCloudEnabledForApp(_ptr); } - public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( bool /*bool*/ bEnabled ) + public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled); + Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( ulong hContent, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent, unPriority); + return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent /*C*/, unPriority /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent, out pnBytesDownloaded, out pnBytesExpected); + return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent /*C*/, out pnBytesDownloaded /*B*/, out pnBytesExpected /*B*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent, ref pnAppID, ppchName, pnFileSizeInBytes, out pSteamIDOwner); + return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent /*C*/, ref pnAppID /*A*/, ppchName /*C*/, pnFileSizeInBytes, out pSteamIDOwner /*B*/); } - public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) + public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent, pvData, cubDataToRead, cOffset, eAction); + return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent /*C*/, pvData /*C*/, cubDataToRead /*C*/, cOffset /*C*/, eAction /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetCachedUGCCount() { @@ -1478,157 +1478,157 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent); + return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags, eWorkshopFileType); + return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags, eWorkshopFileType /*C*/); } - public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( ulong updateHandle, string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle, pchFile); + return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle /*C*/, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( ulong updateHandle, string /*const char **/ pchPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle, pchPreviewFile); + return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle /*C*/, pchPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( ulong updateHandle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle, pchTitle); + return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( ulong updateHandle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle, pchDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle, eVisibility); + return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle, pTags); + return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( ulong updateHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle); + return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId, unMaxSecondsOld); + return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId /*C*/, unMaxSecondsOld /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserPublishedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSubscribedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( ulong updateHandle, string /*const char **/ pchChangeDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle, pchChangeDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle /*C*/, pchChangeDescription /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId, bVoteUp); + return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId, unStartIndex, pRequiredTags, pExcludedTags); + return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId /*C*/, unStartIndex /*C*/, pRequiredTags, pExcludedTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags); + return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider /*C*/, pchVideoAccount /*C*/, pchVideoIdentifier /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId, eAction); + return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId /*C*/, eAction /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction, unStartIndex); + return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction /*C*/, unStartIndex /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType, unStartIndex, unCount, unDays, pTags, pUserTags); + return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType /*C*/, unStartIndex /*C*/, unCount /*C*/, unDays /*C*/, pTags, pUserTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent, pchLocation, unPriority); + return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent /*C*/, pchLocation /*C*/, unPriority /*C*/); } public virtual bool /*bool*/ ISteamUserStats_RequestCurrentStats() @@ -1641,55 +1641,55 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetStat0( string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat0(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat0(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat( string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat(_ptr, pchName, nData); + return Native.ISteamUserStats.SetStat(_ptr, pchName /*C*/, nData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat0( string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat0(_ptr, pchName, fData); + return Native.ISteamUserStats.SetStat0(_ptr, pchName /*C*/, fData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_UpdateAvgRateStat( string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName, flCountThisSession, dSessionLength); + return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievement(_ptr, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetAchievement(_ptr, pchName /*C*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_SetAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetAchievement(_ptr, pchName); + return Native.ISteamUserStats.SetAchievement(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamUserStats_ClearAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ClearAchievement(_ptr, pchName); + return Native.ISteamUserStats.ClearAchievement(_ptr, pchName /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } public virtual bool /*bool*/ ISteamUserStats_StoreStats() { @@ -1701,19 +1701,19 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName); + return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName /*C*/); } public virtual IntPtr ISteamUserStats_GetAchievementDisplayAttribute( string /*const char **/ pchName, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName, pchKey); + return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName /*C*/, pchKey /*C*/); } public virtual bool /*bool*/ ISteamUserStats_IndicateAchievementProgress( string /*const char **/ pchName, uint /*uint32*/ nCurProgress, uint /*uint32*/ nMaxProgress ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName, nCurProgress, nMaxProgress); + return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName /*C*/, nCurProgress /*C*/, nMaxProgress /*C*/); } public virtual uint /*uint32*/ ISteamUserStats_GetNumAchievements() { @@ -1725,112 +1725,112 @@ public virtual IntPtr ISteamUserStats_GetAchievementName( uint /*uint32*/ iAchie { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement); + return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( bool /*bool*/ bAchievementsToo ) + public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo); + return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindOrCreateLeaderboard( string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName, eLeaderboardSortMethod, eLeaderboardDisplayType); + return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName /*C*/, eLeaderboardSortMethod /*C*/, eLeaderboardDisplayType /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindLeaderboard( string /*const char **/ pchLeaderboardName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName); + return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName /*C*/); } - public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual IntPtr ISteamUserStats_GetLeaderboardName( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard /*C*/); } - public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard, eLeaderboardDataRequest, nRangeStart, nRangeEnd); + return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard /*C*/, eLeaderboardDataRequest /*C*/, nRangeStart /*C*/, nRangeEnd /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard, prgUsers, cUsers); + return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard /*C*/, prgUsers, cUsers /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) + public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); var pLeaderboardEntry_ps = new LeaderboardEntry_t.PackSmall(); - var ret = Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries, index, ref pLeaderboardEntry_ps, pDetails, cDetailsMax); + var ret = Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries /*C*/, index /*C*/, ref pLeaderboardEntry_ps, pDetails, cDetailsMax /*C*/); pLeaderboardEntry = pLeaderboardEntry_ps; return ret; } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard, eLeaderboardUploadScoreMethod, nScore, pScoreDetails, cScoreDetailsCount); + return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard /*C*/, eLeaderboardUploadScoreMethod /*C*/, nScore /*C*/, pScoreDetails, cScoreDetailsCount /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( ulong hSteamLeaderboard, ulong hUGC ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard, hUGC); + return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard /*C*/, hUGC /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_GetNumberOfCurrentPlayers() { @@ -1844,53 +1844,53 @@ public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*S return Native.ISteamUserStats.RequestGlobalAchievementPercentages(_ptr); } - public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } - public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious /*C*/, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_GetAchievementAchievedPercent( string /*const char **/ pchName, out float /*float **/ pflPercent ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName, out pflPercent); + return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName /*C*/, out pflPercent /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalStats( int /*int*/ nHistoryDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays); + return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays /*C*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat( string /*const char **/ pchStatName, out long /*int64 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat0( string /*const char **/ pchStatName, out double /*double **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory( string /*const char **/ pchStatName, out long /*int64 **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory0( string /*const char **/ pchStatName, out double /*double **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribed() @@ -1929,23 +1929,23 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetAvailableGameLanguages(_ptr); } - public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsSubscribedApp(_ptr, appID); + return Native.ISteamApps.BIsSubscribedApp(_ptr, appID /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsDlcInstalled(_ptr, appID); + return Native.ISteamApps.BIsDlcInstalled(_ptr, appID /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( AppId_t /*AppId_t*/ nAppID ) + public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID); + return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribedFromFreeWeekend() { @@ -1959,59 +1959,59 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetDLCCount(_ptr); } - public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) + public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC, ref pAppID, ref pbAvailable, pchName, cchNameBufferSize); + return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC /*C*/, ref pAppID /*A*/, ref pbAvailable /*A*/, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual void /*void*/ ISteamApps_InstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_InstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.InstallDLC(_ptr, nAppID); + Native.ISteamApps.InstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_UninstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_UninstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.UninstallDLC(_ptr, nAppID); + Native.ISteamApps.UninstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID); + Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_GetCurrentBetaName( System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName, cchNameBufferSize); + return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( bool /*bool*/ bMissingFilesOnly ) + public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly); + return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) + public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetInstalledDepots(_ptr, appID, pvecDepots, cMaxDepots); + return Native.ISteamApps.GetInstalledDepots(_ptr, appID /*C*/, pvecDepots, cMaxDepots /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) + public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetAppInstallDir(_ptr, appID, pchFolder, cchFolderBufferSize); + return Native.ISteamApps.GetAppInstallDir(_ptr, appID /*C*/, pchFolder /*C*/, cchFolderBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsAppInstalled(_ptr, appID); + return Native.ISteamApps.BIsAppInstalled(_ptr, appID /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamApps_GetAppOwner() { @@ -2023,13 +2023,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey); + return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } public virtual int /*int*/ ISteamApps_GetAppBuildId() { @@ -2044,153 +2044,153 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamApps.RequestAllProofOfPurchaseKeys(_ptr); } - public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote, pubData, cubData, eP2PSendType, nChannel); + return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote /*C*/, pubData /*C*/, cubData /*C*/, eP2PSendType /*C*/, nChannel /*C*/); } public virtual bool /*bool*/ ISteamNetworking_IsP2PPacketAvailable( out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize, nChannel); + return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest, cubDest, out pcubMsgSize, out psteamIDRemote, nChannel); + return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, out psteamIDRemote /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( ulong steamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote, nChannel); + return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote /*C*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) + public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); var pConnectionState_ps = new P2PSessionState_t.PackSmall(); - var ret = Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote, ref pConnectionState_ps); + var ret = Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote /*C*/, ref pConnectionState_ps); pConnectionState = pConnectionState_ps; return ret; } - public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( bool /*bool*/ bAllow ) + public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow); + return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow /*C*/); } - public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort, nIP, nPort, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort /*C*/, nIP /*C*/, nPort /*C*/, bAllowUseOfPacketRelay /*C*/); } - public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget, nVirtualPort, nTimeoutSec, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget /*C*/, nVirtualPort /*C*/, nTimeoutSec /*C*/, bAllowUseOfPacketRelay /*C*/); } public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateConnectionSocket( uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP, nPort, nTimeoutSec); + return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP /*C*/, nPort /*C*/, nTimeoutSec /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroySocket( SNetSocket_t /*SNetSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroySocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroySocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroySocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, bool /*bool*/ bReliable ) + public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket, pubData, cubData, bReliable); + return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket /*C*/, pubData /*C*/, cubData /*C*/, bReliable /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( uint hSocket, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket, out pcubMsgSize); + return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket, pubDest, cubDest, out pcubMsgSize); + return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveData( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveData( uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket, pubDest, cubDest, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) + public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket, out pSteamIDRemote, peSocketStatus, out punIPRemote, out punPortRemote); + return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket /*C*/, out pSteamIDRemote /*B*/, peSocketStatus, out punIPRemote /*B*/, out punPortRemote /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) + public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket, out pnIP, out pnPort); + return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket /*C*/, out pnIP /*B*/, out pnPort /*B*/); } - public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket); + return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket /*C*/); } - public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket); + return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_WriteScreenshot( IntPtr /*void **/ pubRGB, uint /*uint32*/ cubRGB, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB, cubRGB, nWidth, nHeight); + return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB /*C*/, cubRGB /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_AddScreenshotToLibrary( string /*const char **/ pchFilename, string /*const char **/ pchThumbnailFilename, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename, pchThumbnailFilename, nWidth, nHeight); + return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename /*C*/, pchThumbnailFilename /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual void /*void*/ ISteamScreenshots_TriggerScreenshot() { @@ -2198,29 +2198,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamScreenshots.TriggerScreenshot(_ptr); } - public virtual void /*void*/ ISteamScreenshots_HookScreenshots( bool /*bool*/ bHook ) + public virtual void /*void*/ ISteamScreenshots_HookScreenshots( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - Native.ISteamScreenshots.HookScreenshots(_ptr, bHook); + Native.ISteamScreenshots.HookScreenshots(_ptr, bHook /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_SetLocation( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ) + public virtual bool /*bool*/ ISteamScreenshots_SetLocation( uint hScreenshot, string /*const char **/ pchLocation ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot, pchLocation); + return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot /*C*/, pchLocation /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagUser( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ) + public virtual bool /*bool*/ ISteamScreenshots_TagUser( uint hScreenshot, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot, steamID); + return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot /*C*/, steamID /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ) + public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( uint hScreenshot, ulong unPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot, unPublishedFileID); + return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot /*C*/, unPublishedFileID /*C*/); } public virtual bool /*bool*/ ISteamMusic_BIsEnabled() @@ -2269,7 +2269,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusic _ptr is null!" ); - Native.ISteamMusic.SetVolume(_ptr, flVolume); + Native.ISteamMusic.SetVolume(_ptr, flVolume /*C*/); } public virtual float /*float*/ ISteamMusic_GetVolume() { @@ -2282,7 +2282,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName); + return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_DeregisterSteamMusicRemote() { @@ -2296,83 +2296,83 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.BIsCurrentMusicRemote(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue); + return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetDisplayName( string /*const char **/ pchDisplayName ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName); + return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetPNGIcon_64x64( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue); + return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue); + return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdatePlaybackStatus( AudioPlayback_Status /*AudioPlayback_Status*/ nStatus ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus); + return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateVolume( float /*float*/ flValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue); + return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryWillChange() { @@ -2380,29 +2380,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.CurrentEntryWillChange(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( bool /*bool*/ bAvailable ) + public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable); + return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryText( string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText); + return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( int /*int*/ nValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue); + return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryCoverArt( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryDidChange() { @@ -2426,13 +2426,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentQueueEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_QueueDidChange() { @@ -2456,13 +2456,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentPlaylistEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_PlaylistDidChange() { @@ -2475,182 +2475,182 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod, pchAbsoluteURL); + return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod /*C*/, pchAbsoluteURL /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( uint hRequest, ulong /*uint64*/ ulContextValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest, ulContextValue); + return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest /*C*/, ulContextValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( uint hRequest, uint /*uint32*/ unTimeoutSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest, unTimeoutSeconds); + return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest /*C*/, unTimeoutSeconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest, pchHeaderName, pchHeaderValue); + return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, pchHeaderValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest, pchParamName, pchParamValue); + return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest /*C*/, pchParamName /*C*/, pchParamValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest, pchHeaderName, out unResponseHeaderSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out unResponseHeaderSize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest, pchHeaderName, out pHeaderValueBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out pHeaderValueBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( uint hRequest, out uint /*uint32 **/ unBodySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest, out unBodySize); + return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest /*C*/, out unBodySize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest, cOffset, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest /*C*/, cOffset /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( uint hRequest, out float /*float **/ pflPercentOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest, out pflPercentOut); + return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest /*C*/, out pflPercentOut /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest, pchContentType, out pubBody, unBodyLen); + return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest /*C*/, pchContentType /*C*/, out pubBody /*B*/, unBodyLen /*C*/); } - public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( bool /*bool*/ bAllowResponsesToModify ) + public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify); + return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer); + return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetCookie( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) + public virtual bool /*bool*/ ISteamHTTP_SetCookie( uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer, pchHost, pchUrl, pchCookie); + return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer /*C*/, pchHost /*C*/, pchUrl /*C*/, pchCookie /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( uint hRequest, uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest, hCookieContainer); + return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest /*C*/, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( uint hRequest, string /*const char **/ pchUserAgentInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest, pchUserAgentInfo); + return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest /*C*/, pchUserAgentInfo /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest, bRequireVerifiedCertificate); + return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest /*C*/, bRequireVerifiedCertificate /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( uint hRequest, uint /*uint32*/ unMilliseconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest, unMilliseconds); + return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest /*C*/, unMilliseconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest, ref pbWasTimedOut); + return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest /*C*/, ref pbWasTimedOut /*A*/); } public virtual ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ ISteamUnifiedMessages_SendMethod( string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod, pRequestBuffer, unRequestBufferSize, unContext); + return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod /*C*/, pRequestBuffer /*C*/, unRequestBufferSize /*C*/, unContext /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle, out punResponseSize, out peResult); + return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle /*C*/, out punResponseSize /*B*/, out peResult /*B*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, bool /*bool*/ bAutoRelease ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle, pResponseBuffer, unResponseBufferSize, bAutoRelease); + return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle /*C*/, pResponseBuffer /*C*/, unResponseBufferSize /*C*/, bAutoRelease /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ) + public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ulong hHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle); + return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle /*C*/); } public virtual bool /*bool*/ ISteamUnifiedMessages_SendNotification( string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification, pNotificationBuffer, unNotificationBufferSize); + return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification /*C*/, pNotificationBuffer /*C*/, unNotificationBufferSize /*C*/); } public virtual bool /*bool*/ ISteamController_Init() @@ -2677,417 +2677,417 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamController.GetConnectedControllers(_ptr, handlesOut); } - public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle); + return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle /*C*/); } public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetActionSetHandle( string /*const char **/ pszActionSetName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName); + return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName /*C*/); } - public virtual void /*void*/ ISteamController_ActivateActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ) + public virtual void /*void*/ ISteamController_ActivateActionSet( ulong controllerHandle, ulong actionSetHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.ActivateActionSet(_ptr, controllerHandle, actionSetHandle); + Native.ISteamController.ActivateActionSet(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/); } - public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle); + return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle /*C*/); } public virtual ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ ISteamController_GetDigitalActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ) + public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ulong controllerHandle, ulong digitalActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle, digitalActionHandle); + return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle /*C*/, digitalActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle, actionSetHandle, digitalActionHandle, out originsOut); + return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, digitalActionHandle /*C*/, out originsOut /*B*/); } public virtual ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ ISteamController_GetAnalogActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ) + public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ulong controllerHandle, ulong analogActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle, analogActionHandle); + return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle /*C*/, analogActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle, actionSetHandle, analogActionHandle, out originsOut); + return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, analogActionHandle /*C*/, out originsOut /*B*/); } - public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ) + public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ulong controllerHandle, ulong eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle, eAction); + Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle /*C*/, eAction /*C*/); } - public virtual void /*void*/ ISteamController_TriggerHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) + public virtual void /*void*/ ISteamController_TriggerHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec); + Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/); } - public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) + public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags); + Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/, usOffMicroSec /*C*/, unRepeat /*C*/, nFlags /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID, eListType, eMatchingUGCType, eSortOrder, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID /*C*/, eListType /*C*/, eMatchingUGCType /*C*/, eSortOrder /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType, eMatchingeMatchingUGCTypeFileType, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType /*C*/, eMatchingeMatchingUGCTypeFileType /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUGCDetailsRequest( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID, unNumPublishedFileIDs); + return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID /*C*/, unNumPublishedFileIDs /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); var pDetails_ps = new SteamUGCDetails_t.PackSmall(); - var ret = Native.ISteamUGC.GetQueryUGCResult(_ptr, handle, index, ref pDetails_ps); + var ret = Native.ISteamUGC.GetQueryUGCResult(_ptr, handle /*C*/, index /*C*/, ref pDetails_ps /*C*/); pDetails = pDetails_ps; return ret; } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle, index, pchURL, cchURLSize); + return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle /*C*/, index /*C*/, pchURL /*C*/, cchURLSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle, index, pchMetadata, cchMetadatasize); + return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle /*C*/, index /*C*/, pchMetadata /*C*/, cchMetadatasize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle, index, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle /*C*/, index /*C*/, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle, index, eStatType, out pStatValue); + return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle /*C*/, index /*C*/, eStatType /*C*/, out pStatValue /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle, index, previewIndex, pchURLOrVideoID, cchURLSize, pchOriginalFileName, cchOriginalFileNameSize, out pPreviewType); + return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle /*C*/, index /*C*/, previewIndex /*C*/, pchURLOrVideoID /*C*/, cchURLSize /*C*/, pchOriginalFileName /*C*/, cchOriginalFileNameSize /*C*/, out pPreviewType /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle, index, keyValueTagIndex, pchKey, cchKeySize, pchValue, cchValueSize); + return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle /*C*/, index /*C*/, keyValueTagIndex /*C*/, pchKey /*C*/, cchKeySize /*C*/, pchValue /*C*/, cchValueSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddRequiredTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddExcludedTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddExcludedTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags ) + public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle, bReturnKeyValueTags); + return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle /*C*/, bReturnKeyValueTags /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnLongDescription ) + public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle, bReturnLongDescription); + return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle /*C*/, bReturnLongDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnMetadata ) + public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnMetadata(_ptr, handle, bReturnMetadata); + return Native.ISteamUGC.SetReturnMetadata(_ptr, handle /*C*/, bReturnMetadata /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnChildren ) + public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnChildren(_ptr, handle, bReturnChildren); + return Native.ISteamUGC.SetReturnChildren(_ptr, handle /*C*/, bReturnChildren /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnAdditionalPreviews ) + public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle, bReturnAdditionalPreviews); + return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle /*C*/, bReturnAdditionalPreviews /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnTotalOnly ) + public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle, bReturnTotalOnly); + return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle /*C*/, bReturnTotalOnly /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetLanguage( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ) + public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( ulong handle, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle, unMaxAgeSeconds); + return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle /*C*/, unMaxAgeSeconds /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ) + public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( ulong handle, string /*const char **/ pMatchCloudFileName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle, pMatchCloudFileName); + return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle /*C*/, pMatchCloudFileName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag ) + public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle, bMatchAnyTag); + return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle /*C*/, bMatchAnyTag /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetSearchText( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ) + public virtual bool /*bool*/ ISteamUGC_SetSearchText( ulong handle, string /*const char **/ pSearchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetSearchText(_ptr, handle, pSearchText); + return Native.ISteamUGC.SetSearchText(_ptr, handle /*C*/, pSearchText /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ) + public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( ulong handle, uint /*uint32*/ unDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle, unDays); + return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle /*C*/, unDays /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle, pKey, pValue); + return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle /*C*/, pKey /*C*/, pValue /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID, unMaxAgeSeconds); + return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID /*C*/, unMaxAgeSeconds /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId, eFileType); + return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId /*C*/, eFileType /*C*/); } - public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( uint nConsumerAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId, nPublishedFileID); + return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId /*C*/, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTitle( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamUGC_SetItemTitle( ulong handle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTitle(_ptr, handle, pchTitle); + return Native.ISteamUGC.SetItemTitle(_ptr, handle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemDescription( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamUGC_SetItemDescription( ulong handle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemDescription(_ptr, handle, pchDescription); + return Native.ISteamUGC.SetItemDescription(_ptr, handle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ) + public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( ulong handle, string /*const char **/ pchMetaData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemMetadata(_ptr, handle, pchMetaData); + return Native.ISteamUGC.SetItemMetadata(_ptr, handle /*C*/, pchMetaData /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemVisibility(_ptr, handle, eVisibility); + return Native.ISteamUGC.SetItemVisibility(_ptr, handle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamUGC_SetItemTags( ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTags(_ptr, updateHandle, pTags); + return Native.ISteamUGC.SetItemTags(_ptr, updateHandle /*C*/, pTags); } - public virtual bool /*bool*/ ISteamUGC_SetItemContent( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ) + public virtual bool /*bool*/ ISteamUGC_SetItemContent( ulong handle, string /*const char **/ pszContentFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemContent(_ptr, handle, pszContentFolder); + return Native.ISteamUGC.SetItemContent(_ptr, handle /*C*/, pszContentFolder /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_SetItemPreview( ulong handle, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemPreview(_ptr, handle, pszPreviewFile); + return Native.ISteamUGC.SetItemPreview(_ptr, handle /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( ulong handle, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle, pchKey); + return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle, pchKey, pchValue); + return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle, pszPreviewFile, type); + return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle /*C*/, pszPreviewFile /*C*/, type /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( ulong handle, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle, pszVideoID); + return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle, index, pszPreviewFile); + return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle /*C*/, index /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle, index, pszVideoID); + return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle /*C*/, index /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemPreview(_ptr, handle, index); + return Native.ISteamUGC.RemoveItemPreview(_ptr, handle /*C*/, index /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( ulong handle, string /*const char **/ pchChangeNote ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle, pchChangeNote); + return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle /*C*/, pchChangeNote /*C*/); } - public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) + public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle, out punBytesProcessed, out punBytesTotal); + return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle /*C*/, out punBytesProcessed /*B*/, out punBytesTotal /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID, bVoteUp); + return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID /*C*/); } public virtual uint /*uint32*/ ISteamUGC_GetNumSubscribedItems() { @@ -3099,43 +3099,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual uint /*uint32*/ ISteamUGC_GetItemState( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual uint /*uint32*/ ISteamUGC_GetItemState( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) + public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID, out punSizeOnDisk, pchFolder, cchFolderSize, out punTimeStamp); + return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID /*C*/, out punSizeOnDisk /*B*/, pchFolder /*C*/, cchFolderSize /*C*/, out punTimeStamp /*B*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } - public virtual bool /*bool*/ ISteamUGC_DownloadItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority ) + public virtual bool /*bool*/ ISteamUGC_DownloadItem( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID, bHighPriority); + return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID /*C*/, bHighPriority /*C*/); } - public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ) + public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( uint unWorkshopDepotID, string /*const char **/ pszFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID, pszFolder); + return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID /*C*/, pszFolder /*C*/); } - public virtual void /*void*/ ISteamUGC_SuspendDownloads( bool /*bool*/ bSuspend ) + public virtual void /*void*/ ISteamUGC_SuspendDownloads( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend); + Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend /*C*/); } public virtual uint /*uint32*/ ISteamAppList_GetNumInstalledApps() @@ -3148,25 +3148,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID, unMaxAppIDs); + return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID /*C*/, unMaxAppIDs /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppName( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppName( uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppName(_ptr, nAppID, pchName, cchNameMax); + return Native.ISteamAppList.GetAppName(_ptr, nAppID /*C*/, pchName /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppInstallDir( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppInstallDir( uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID, pchDirectory, cchNameMax); + return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID /*C*/, pchDirectory /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppBuildId( AppId_t /*AppId_t*/ nAppID ) + public virtual int /*int*/ ISteamAppList_GetAppBuildId( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID); + return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID /*C*/); } public virtual void /*void*/ ISteamHTMLSurface_DestructISteamHTMLSurface() @@ -3191,290 +3191,290 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent, pchUserCSS); + return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent /*C*/, pchUserCSS /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_LoadURL( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) + public virtual void /*void*/ ISteamHTMLSurface_LoadURL( uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle, pchURL, pchPostData); + Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle /*C*/, pchURL /*C*/, pchPostData /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetSize( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) + public virtual void /*void*/ ISteamHTMLSurface_SetSize( uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle, unWidth, unHeight); + Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle /*C*/, unWidth /*C*/, unHeight /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopLoad( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopLoad( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Reload( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_Reload( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoBack( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoBack( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoForward( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoForward( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AddHeader( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamHTMLSurface_AddHeader( uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle, pchKey, pchValue); + Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ) + public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( uint unBrowserHandle, string /*const char **/ pchScript ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle, pchScript); + Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle /*C*/, pchScript /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseUp( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDown( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseMove( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_MouseMove( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ) + public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( uint unBrowserHandle, int /*int32*/ nDelta ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle, nDelta); + Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle /*C*/, nDelta /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyDown( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyUp( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyChar( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyChar( uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle /*C*/, cUnicodeChar /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus ) + public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle, bHasKeyFocus); + Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle /*C*/, bHasKeyFocus /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ViewSource( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_ViewSource( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Find( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, bool /*bool*/ bCurrentlyInFind, bool /*bool*/ bReverse ) + public virtual void /*void*/ ISteamHTMLSurface_Find( uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle, pchSearchStr, bCurrentlyInFind, bReverse); + Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle /*C*/, pchSearchStr /*C*/, bCurrentlyInFind /*C*/, bReverse /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopFind( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopFind( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, bool /*bool*/ bSecure, bool /*bool*/ bHTTPOnly ) + public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname, pchKey, pchValue, pchPath, nExpires, bSecure, bHTTPOnly); + Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname /*C*/, pchKey /*C*/, pchValue /*C*/, pchPath /*C*/, nExpires /*C*/, bSecure /*C*/, bHTTPOnly /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) + public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle, flZoom, nPointX, nPointY); + Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle /*C*/, flZoom /*C*/, nPointX /*C*/, nPointY /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode ) + public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle, bBackgroundMode); + Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle /*C*/, bBackgroundMode /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bAllowed ) + public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle, bAllowed); + Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle /*C*/, bAllowed /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bResult ) + public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle, bResult); + Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle /*C*/, bResult /*C*/); } - public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle); + return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetResultItems( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) + public virtual bool /*bool*/ ISteamInventory_GetResultItems( int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultItems(_ptr, resultHandle, pOutItemsArray, out punOutItemsArraySize); + return Native.ISteamInventory.GetResultItems(_ptr, resultHandle /*C*/, pOutItemsArray, out punOutItemsArraySize /*B*/); } - public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle); + return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ) + public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( int resultHandle, ulong steamIDExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle, steamIDExpected); + return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle /*C*/, steamIDExpected /*C*/); } - public virtual void /*void*/ ISteamInventory_DestroyResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual void /*void*/ ISteamInventory_DestroyResult( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - Native.ISteamInventory.DestroyResult(_ptr, resultHandle); + Native.ISteamInventory.DestroyResult(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) + public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle, pInstanceIDs, unCountInstanceIDs); + return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle /*A*/, pInstanceIDs, unCountInstanceIDs /*C*/); } - public virtual bool /*bool*/ ISteamInventory_SerializeResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) + public virtual bool /*bool*/ ISteamInventory_SerializeResult( int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.SerializeResult(_ptr, resultHandle, pOutBuffer, out punOutBufferSize); + return Native.ISteamInventory.SerializeResult(_ptr, resultHandle /*C*/, pOutBuffer /*C*/, out punOutBufferSize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, bool /*bool*/ bRESERVED_MUST_BE_FALSE ) + public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle, pBuffer, unBufferSize, bRESERVED_MUST_BE_FALSE); + return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle /*A*/, pBuffer /*C*/, unBufferSize /*C*/, bRESERVED_MUST_BE_FALSE /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle, pArrayItemDefs, out punArrayQuantity, unArrayLength); + return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, out punArrayQuantity /*B*/, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref int pResultHandle, int itemDef ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle, itemDef); + return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle /*A*/, itemDef /*C*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle, pArrayItemDefs, unArrayLength); + return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ) + public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle, itemConsume, unQuantity); + return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle /*A*/, itemConsume /*C*/, unQuantity /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) + public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle, ref pArrayGenerate, out punArrayGenerateQuantity, unArrayGenerateLength, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength); + return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle /*A*/, ref pArrayGenerate /*A*/, out punArrayGenerateQuantity /*B*/, unArrayGenerateLength /*C*/, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ) + public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle, itemIdSource, unQuantity, itemIdDest); + return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle /*A*/, itemIdSource /*C*/, unQuantity /*C*/, itemIdDest /*C*/); } public virtual void /*void*/ ISteamInventory_SendItemDropHeartbeat() { @@ -3482,17 +3482,17 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamInventory.SendItemDropHeartbeat(_ptr); } - public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ) + public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref int pResultHandle, int dropListDefinition ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle, dropListDefinition); + return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle /*A*/, dropListDefinition /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TradeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) + public virtual bool /*bool*/ ISteamInventory_TradeItems( ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle, steamIDTradePartner, ref pArrayGive, out pArrayGiveQuantity, nArrayGiveLength, ref pArrayGet, out pArrayGetQuantity, nArrayGetLength); + return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle /*A*/, steamIDTradePartner /*C*/, ref pArrayGive /*A*/, out pArrayGiveQuantity /*B*/, nArrayGiveLength /*C*/, ref pArrayGet /*A*/, out pArrayGetQuantity /*B*/, nArrayGetLength /*C*/); } public virtual bool /*bool*/ ISteamInventory_LoadItemDefinitions() { @@ -3504,20 +3504,20 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize); + return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) + public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition, pchPropertyName, pchValueBuffer, out punValueBufferSize); + return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition /*C*/, pchPropertyName /*C*/, pchValueBuffer /*C*/, out punValueBufferSize /*B*/); } - public virtual void /*void*/ ISteamVideo_GetVideoURL( AppId_t /*AppId_t*/ unVideoAppID ) + public virtual void /*void*/ ISteamVideo_GetVideoURL( uint unVideoAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamVideo _ptr is null!" ); - Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID); + Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID /*C*/); } public virtual bool /*bool*/ ISteamVideo_IsBroadcasting( IntPtr /*int **/ pnNumViewers ) { @@ -3526,41 +3526,41 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamVideo.IsBroadcasting(_ptr, pnNumViewers); } - public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ) + public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.InitGameServer(_ptr, unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString); + return Native.ISteamGameServer.InitGameServer(_ptr, unIP /*C*/, usGamePort /*C*/, usQueryPort /*C*/, unFlags /*C*/, nGameAppId /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ ISteamGameServer_SetProduct( string /*const char **/ pszProduct ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetProduct(_ptr, pszProduct); + Native.ISteamGameServer.SetProduct(_ptr, pszProduct /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameDescription( string /*const char **/ pszGameDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription); + Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription /*C*/); } public virtual void /*void*/ ISteamGameServer_SetModDir( string /*const char **/ pszModDir ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetModDir(_ptr, pszModDir); + Native.ISteamGameServer.SetModDir(_ptr, pszModDir /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( bool /*bool*/ bDedicated ) + public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated); + Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOn( string /*const char **/ pszToken ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.LogOn(_ptr, pszToken); + Native.ISteamGameServer.LogOn(_ptr, pszToken /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOnAnonymous() { @@ -3602,43 +3602,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax); + Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax /*C*/); } public virtual void /*void*/ ISteamGameServer_SetBotPlayerCount( int /*int*/ cBotplayers ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers); + Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers /*C*/); } public virtual void /*void*/ ISteamGameServer_SetServerName( string /*const char **/ pszServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetServerName(_ptr, pszServerName); + Native.ISteamGameServer.SetServerName(_ptr, pszServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_SetMapName( string /*const char **/ pszMapName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMapName(_ptr, pszMapName); + Native.ISteamGameServer.SetMapName(_ptr, pszMapName /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( bool /*bool*/ bPasswordProtected ) + public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected); + Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorPort( ushort /*uint16*/ unSpectatorPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort); + Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorServerName( string /*const char **/ pszSpectatorServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName); + Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_ClearAllKeyValues() { @@ -3650,31 +3650,31 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetKeyValue(_ptr, pKey, pValue); + Native.ISteamGameServer.SetKeyValue(_ptr, pKey /*C*/, pValue /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameTags( string /*const char **/ pchGameTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags); + Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameData( string /*const char **/ pchGameData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameData(_ptr, pchGameData); + Native.ISteamGameServer.SetGameData(_ptr, pchGameData /*C*/); } public virtual void /*void*/ ISteamGameServer_SetRegion( string /*const char **/ pszRegion ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetRegion(_ptr, pszRegion); + Native.ISteamGameServer.SetRegion(_ptr, pszRegion /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ) + public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient, pvAuthBlob, cubAuthBlobSize, out pSteamIDUser); + return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient /*C*/, pvAuthBlob /*C*/, cubAuthBlobSize /*C*/, out pSteamIDUser /*B*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamGameServer_CreateUnauthenticatedUserConnection() { @@ -3682,53 +3682,53 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamGameServer.CreateUnauthenticatedUserConnection(_ptr); } - public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser); + Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) + public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser, pchPlayerName, uScore); + return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser /*C*/, pchPlayerName /*C*/, uScore /*C*/); } public virtual HAuthTicket /*(HAuthTicket)*/ ISteamGameServer_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamGameServer_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EndAuthSession(_ptr, steamID); + Native.ISteamGameServer.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ) + public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( ulong steamIDUser, ulong steamIDGroup ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser, steamIDGroup); + return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser /*C*/, steamIDGroup /*C*/); } public virtual void /*void*/ ISteamGameServer_GetGameplayStats() { @@ -3752,25 +3752,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData, cbData, srcIP, srcPort); + return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData /*C*/, cbData /*C*/, srcIP /*C*/, srcPort /*C*/); } public virtual int /*int*/ ISteamGameServer_GetNextOutgoingPacket( IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut, cbMaxOut, out pNetAdr, out pPort); + return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut /*C*/, cbMaxOut /*C*/, out pNetAdr /*B*/, out pPort /*B*/); } - public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( bool /*bool*/ bActive ) + public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive); + Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive /*C*/); } public virtual void /*void*/ ISteamGameServer_SetHeartbeatInterval( int /*int*/ iHeartbeatInterval ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval); + Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval /*C*/); } public virtual void /*void*/ ISteamGameServer_ForceHeartbeat() { @@ -3778,78 +3778,78 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamGameServer.ForceHeartbeat(_ptr); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan); + return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( CSteamID /*class CSteamID*/ steamIDNewPlayer ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( ulong steamIDNewPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer); + return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser, pchName, nData); + return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, nData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser, pchName, fData); + return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, fData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) + public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser, pchName, flCountThisSession, dSessionLength); + return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser /*C*/, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Init() @@ -3866,15 +3866,15 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual void /*void*/ SteamApi_SteamAPI_RegisterCallback( IntPtr /*void **/ pCallback, int /*int*/ callback ) { - Native.SteamApi.SteamAPI_RegisterCallback(pCallback, callback); + Native.SteamApi.SteamAPI_RegisterCallback(pCallback /*C*/, callback /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_UnregisterCallback( IntPtr /*void **/ pCallback ) { - Native.SteamApi.SteamAPI_UnregisterCallback(pCallback); + Native.SteamApi.SteamAPI_UnregisterCallback(pCallback /*C*/); } public virtual bool /*bool*/ SteamApi_SteamInternal_GameServer_Init( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, int /*int*/ eServerMode, string /*const char **/ pchVersionString ) { - return Native.SteamApi.SteamInternal_GameServer_Init(unIP, usPort, usGamePort, usQueryPort, eServerMode, pchVersionString); + return Native.SteamApi.SteamInternal_GameServer_Init(unIP /*C*/, usPort /*C*/, usGamePort /*C*/, usQueryPort /*C*/, eServerMode /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Shutdown() { @@ -3898,7 +3898,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual IntPtr /*void **/ SteamApi_SteamInternal_CreateInterface( string /*const char **/ version ) { - return Native.SteamApi.SteamInternal_CreateInterface(version); + return Native.SteamApi.SteamInternal_CreateInterface(version /*C*/); } internal static unsafe class Native @@ -3908,41 +3908,41 @@ internal static unsafe class ISteamClient [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_CreateSteamPipe" )] internal static extern HSteamPipe /*(HSteamPipe)*/ CreateSteamPipe( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_BReleaseSteamPipe" )] - internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_ConnectToGlobalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_CreateLocalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ); + internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_ReleaseUser" )] - internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ); + internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, int hSteamPipe, int hUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamUser" )] - internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServer" )] - internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_SetLocalIPBinding" )] internal static extern void /*void*/ SetLocalIPBinding( IntPtr ISteamClient, uint /*uint32*/ unIP, ushort /*uint16*/ usPort ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamFriends" )] - internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamUtils" )] - internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmaking" )] - internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmakingServers" )] - internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamGenericInterface" )] - internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamUserStats" )] - internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServerStats" )] - internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamApps" )] - internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamNetworking" )] - internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamRemoteStorage" )] - internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamScreenshots" )] - internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_SetWarningMessageHook" )] @@ -3950,25 +3950,25 @@ internal static unsafe class ISteamClient [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed" )] internal static extern bool /*bool*/ BShutdownIfAllPipesClosed( IntPtr ISteamClient ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTTP" )] - internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamUnifiedMessages" )] - internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamController" )] - internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamUGC" )] - internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamAppList" )] - internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusic" )] - internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusicRemote" )] - internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTMLSurface" )] - internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamInventory" )] - internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamClient_GetISteamVideo" )] - internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); } internal static unsafe class ISteamUser @@ -3980,11 +3980,11 @@ internal static unsafe class ISteamUser [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetSteamID" )] internal static extern CSteamID /*(class CSteamID)*/ GetSteamID( IntPtr ISteamUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_InitiateGameConnection" )] - internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); + internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_TerminateGameConnection" )] internal static extern void /*void*/ TerminateGameConnection( IntPtr ISteamUser, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_TrackAppUsageEvent" )] - internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); + internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetUserDataFolder" )] internal static extern bool /*bool*/ GetUserDataFolder( IntPtr ISteamUser, System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_StartVoiceRecording" )] @@ -4002,17 +4002,17 @@ internal static unsafe class ISteamUser [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, uint hAuthTicket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, ulong steamID, uint appID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_BIsBehindNAT" )] internal static extern bool /*bool*/ BIsBehindNAT( IntPtr ISteamUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_AdvertiseGame" )] - internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); + internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_RequestEncryptedAppTicket" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )] @@ -4042,79 +4042,79 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetFriendByIndex( IntPtr ISteamFriends, int /*int*/ iFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRelationship" )] - internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaState" )] - internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaName" )] - internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendGamePlayed" )] - internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t.PackSmall /*struct FriendGameInfo_t **/ pFriendGameInfo ); + internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, ulong steamIDFriend, ref FriendGameInfo_t.PackSmall /*struct FriendGameInfo_t **/ pFriendGameInfo ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory" )] - internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ); + internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iPersonaName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendSteamLevel" )] - internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetPlayerNickname" )] - internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDPlayer ); + internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, ulong steamIDPlayer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupCount" )] internal static extern int /*int*/ GetFriendsGroupCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex" )] internal static extern FriendsGroupID_t /*(FriendsGroupID_t)*/ GetFriendsGroupIDByIndex( IntPtr ISteamFriends, int /*int*/ iFG ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupName" )] - internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount" )] - internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersList" )] - internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); + internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_HasFriend" )] - internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ); + internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanCount" )] internal static extern int /*int*/ GetClanCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetClanByIndex( IntPtr ISteamFriends, int /*int*/ iClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanName" )] - internal static extern IntPtr GetClanName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanName( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanTag" )] - internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanActivityCounts" )] - internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); + internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_DownloadClanActivityCounts" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadClanActivityCounts( IntPtr ISteamFriends, IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCountFromSource" )] - internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, ulong steamIDSource ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ); + internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, ulong steamIDSource, int /*int*/ iFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )] - internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, ulong steamIDUser, ulong steamIDSource ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )] - internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); + internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlay" )] internal static extern void /*void*/ ActivateGameOverlay( IntPtr ISteamFriends, string /*const char **/ pchDialog ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToUser" )] - internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage" )] internal static extern void /*void*/ ActivateGameOverlayToWebPage( IntPtr ISteamFriends, string /*const char **/ pchURL ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToStore" )] - internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); + internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SetPlayedWith" )] - internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUserPlayedWith ); + internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, ulong steamIDUserPlayedWith ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog" )] - internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetSmallFriendAvatar" )] - internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetMediumFriendAvatar" )] - internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )] - internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )] - internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); + internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_RequestClanOfficerList" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerCount" )] - internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iOfficer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetUserRestrictions" )] internal static extern uint /*uint32*/ GetUserRestrictions( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SetRichPresence" )] @@ -4122,53 +4122,53 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ClearRichPresence" )] internal static extern void /*void*/ ClearRichPresence( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresence" )] - internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ); + internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount" )] - internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex" )] - internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ); + internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_RequestFriendRichPresence" )] - internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_InviteUserToGame" )] - internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ); + internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchConnectString ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriendCount" )] internal static extern int /*int*/ GetCoplayFriendCount( IntPtr ISteamFriends ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriend" )] internal static extern CSteamID /*(class CSteamID)*/ GetCoplayFriend( IntPtr ISteamFriends, int /*int*/ iCoplayFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayTime" )] - internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayGame" )] - internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_JoinClanChatRoom" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_LeaveClanChatRoom" )] - internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMemberCount" )] - internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetChatMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ); + internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SendClanChatMessage" )] - internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ); + internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, string /*const char **/ pchText ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMessage" )] - internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ); + internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatAdmin" )] - internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, ulong steamIDClanChat, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam" )] - internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam" )] - internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )] - internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )] internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_ReplyToFriendMessage" )] - internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ); + internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchMsgToSend ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )] - internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFollowerCount" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_IsFollowing" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_EnumerateFollowingList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateFollowingList( IntPtr ISteamFriends, uint /*uint32*/ unStartIndex ); } @@ -4198,11 +4198,11 @@ internal static unsafe class ISteamUtils [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_SetOverlayNotificationPosition" )] internal static extern void /*void*/ SetOverlayNotificationPosition( IntPtr ISteamUtils, NotificationPosition /*ENotificationPosition*/ eNotificationPosition ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_IsAPICallCompleted" )] - internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallFailureReason" )] - internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ); + internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, ulong hSteamAPICall ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallResult" )] - internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )] @@ -4236,11 +4236,11 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount" )] internal static extern int /*int*/ GetFavoriteGameCount( IntPtr ISteamMatchmaking ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGame" )] - internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); + internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_AddFavoriteGame" )] - internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); + internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame" )] - internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); + internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestLobbyList( IntPtr ISteamMatchmaking ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter" )] @@ -4256,89 +4256,89 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter" )] internal static extern void /*void*/ AddRequestLobbyListResultCountFilter( IntPtr ISteamMatchmaking, int /*int*/ cMaxResults ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter" )] - internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetLobbyByIndex( IntPtr ISteamMatchmaking, int /*int*/ iLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_CreateLobby" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateLobby( IntPtr ISteamMatchmaking, LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_JoinLobby" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_LeaveLobby" )] - internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_InviteUserToLobby" )] - internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ); + internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDInvitee ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers" )] - internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iMember ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyData" )] - internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyData" )] - internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataCount" )] - internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex" )] - internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); + internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_DeleteLobbyData" )] - internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberData" )] - internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberData" )] - internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg" )] - internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); + internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry" )] - internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyData" )] - internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyGameServer" )] - internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ); + internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyGameServer" )] - internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ); + internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit" )] - internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ); + internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ cMaxMembers ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit" )] - internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )] - internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); + internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )] - internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); + internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )] - internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ); + internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDNewOwner ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLinkedLobby" )] - internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ); + internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDLobbyDependent ); } internal static unsafe class ISteamMatchmakingServers { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestLANServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ReleaseRequest" )] - internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hServerListRequest ); + internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, IntPtr hServerListRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerDetails" )] - internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelQuery" )] - internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshQuery" )] - internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_IsRefreshing" )] - internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerCount" )] - internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshServer" )] - internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PingServer" )] internal static extern HServerQuery /*(HServerQuery)*/ PingServer( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PlayerDetails" )] @@ -4346,7 +4346,7 @@ internal static unsafe class ISteamMatchmakingServers [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ServerRules" )] internal static extern HServerQuery /*(HServerQuery)*/ ServerRules( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelServerQuery" )] - internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, HServerQuery /*HServerQuery*/ hServerQuery ); + internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, int hServerQuery ); } internal static unsafe class ISteamRemoteStorage @@ -4360,7 +4360,7 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsync" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FileReadAsync( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete" )] - internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); + internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileForget" )] internal static extern bool /*bool*/ FileForget( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileDelete" )] @@ -4372,11 +4372,11 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen" )] internal static extern UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ FileWriteStreamOpen( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk" )] - internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); + internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose" )] - internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel" )] - internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileExists" )] internal static extern bool /*bool*/ FileExists( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_FilePersisted" )] @@ -4400,67 +4400,67 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )] internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownload" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, ulong hContent, uint /*uint32*/ unPriority ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )] - internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); + internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDetails" )] - internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ); + internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCRead" )] - internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); + internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount" )] internal static extern int /*int32*/ GetCachedUGCCount( IntPtr ISteamRemoteStorage ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle" )] internal static extern UGCHandle_t /*(UGCHandle_t)*/ GetCachedUGCHandle( IntPtr ISteamRemoteStorage, int /*int32*/ iCachedContent ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest" )] - internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile" )] - internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ); + internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile" )] - internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ); + internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchPreviewFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle" )] - internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchTitle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchDescription ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility" )] - internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags" )] - internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, ulong updateHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_DeletePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserPublishedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSubscribedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchChangeDescription ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishVideo" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedFilesByUserAction( IntPtr ISteamRemoteStorage, WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedWorkshopFiles( IntPtr ISteamRemoteStorage, WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); } internal static unsafe class ISteamUserStats @@ -4498,15 +4498,15 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementName" )] internal static extern IntPtr GetAchievementName( IntPtr ISteamUserStats, uint /*uint32*/ iAchievement ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime" )] - internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )] internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )] @@ -4514,23 +4514,23 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardName" )] - internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount" )] - internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod" )] - internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType" )] - internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry" )] - internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t.PackSmall /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); + internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t.PackSmall /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_UploadLeaderboardScore" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_AttachLeaderboardUGC" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, ulong hSteamLeaderboard, ulong hUGC ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetNumberOfCurrentPlayers( IntPtr ISteamUserStats ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )] @@ -4568,39 +4568,39 @@ internal static unsafe class ISteamApps [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetAvailableGameLanguages" )] internal static extern IntPtr GetAvailableGameLanguages( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedApp" )] - internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_BIsDlcInstalled" )] - internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime" )] - internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend" )] internal static extern bool /*bool*/ BIsSubscribedFromFreeWeekend( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetDLCCount" )] internal static extern int /*int*/ GetDLCCount( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_BGetDLCDataByIndex" )] - internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); + internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )] - internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )] - internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey" )] - internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetCurrentBetaName" )] internal static extern bool /*bool*/ GetCurrentBetaName( IntPtr ISteamApps, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_MarkContentCorrupt" )] internal static extern bool /*bool*/ MarkContentCorrupt( IntPtr ISteamApps, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetInstalledDepots" )] - internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); + internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )] - internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); + internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_BIsAppInstalled" )] - internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetAppOwner" )] internal static extern CSteamID /*(class CSteamID)*/ GetAppOwner( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetLaunchQueryParam" )] internal static extern IntPtr GetLaunchQueryParam( IntPtr ISteamApps, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetDlcDownloadProgress" )] - internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetAppBuildId" )] internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamApps ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys" )] @@ -4610,49 +4610,49 @@ internal static unsafe class ISteamApps internal static unsafe class ISteamNetworking { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_SendP2PPacket" )] - internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); + internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_IsP2PPacketAvailable" )] internal static extern bool /*bool*/ IsP2PPacketAvailable( IntPtr ISteamNetworking, out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_ReadP2PPacket" )] - internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser" )] - internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser" )] - internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser" )] - internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, ulong steamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_GetP2PSessionState" )] - internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t.PackSmall /*struct P2PSessionState_t **/ pConnectionState ); + internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, ulong steamIDRemote, ref P2PSessionState_t.PackSmall /*struct P2PSessionState_t **/ pConnectionState ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )] internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_CreateListenSocket" )] internal static extern SNetListenSocket_t /*(SNetListenSocket_t)*/ CreateListenSocket( IntPtr ISteamNetworking, int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket" )] - internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); + internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_CreateConnectionSocket" )] internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateConnectionSocket( IntPtr ISteamNetworking, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_DestroySocket" )] - internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_DestroyListenSocket" )] - internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_SendDataOnSocket" )] - internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); + internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket" )] - internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, uint hSocket, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )] - internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailable" )] - internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveData" )] - internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketInfo" )] - internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); + internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_GetListenSocketInfo" )] - internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); + internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketConnectionType" )] - internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, uint hSocket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_GetMaxPacketSize" )] - internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, uint hSocket ); } internal static unsafe class ISteamScreenshots @@ -4666,11 +4666,11 @@ internal static unsafe class ISteamScreenshots [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )] internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_SetLocation" )] - internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ); + internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, uint hScreenshot, string /*const char **/ pchLocation ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )] - internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ); + internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, uint hScreenshot, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_TagPublishedFile" )] - internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ); + internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, uint hScreenshot, ulong unPublishedFileID ); } internal static unsafe class ISteamMusic @@ -4768,53 +4768,53 @@ internal static unsafe class ISteamHTTP [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_CreateHTTPRequest" )] internal static extern HTTPRequestHandle /*(HTTPRequestHandle)*/ CreateHTTPRequest( IntPtr ISteamHTTP, HTTPMethod /*EHTTPMethod*/ eHTTPRequestMethod, string /*const char **/ pchAbsoluteURL ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue" )] - internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ); + internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, uint hRequest, ulong /*uint64*/ ulContextValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout" )] - internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ); + internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unTimeoutSeconds ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue" )] - internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); + internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter" )] - internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); + internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequest" )] - internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse" )] - internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_DeferHTTPRequest" )] - internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest" )] - internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize" )] - internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ); + internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, uint hRequest, out uint /*uint32 **/ unBodySize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseHTTPRequest" )] - internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct" )] - internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ); + internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, uint hRequest, out float /*float **/ pflPercentOut ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody" )] - internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); + internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )] internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseCookieContainer" )] - internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, uint hCookieContainer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )] - internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); + internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer" )] - internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, uint hRequest, uint hCookieContainer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )] - internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ); + internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchUserAgentInfo ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )] - internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); + internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS" )] - internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ); + internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unMilliseconds ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )] - internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); + internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); } internal static unsafe class ISteamUnifiedMessages @@ -4822,11 +4822,11 @@ internal static unsafe class ISteamUnifiedMessages [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendMethod" )] internal static extern ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ SendMethod( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo" )] - internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); + internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData" )] - internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); + internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUnifiedMessages_ReleaseMethod" )] - internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ); + internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ulong hHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )] internal static extern bool /*bool*/ SendNotification( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ); } @@ -4842,159 +4842,159 @@ internal static unsafe class ISteamController [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetConnectedControllers" )] internal static extern int /*int*/ GetConnectedControllers( IntPtr ISteamController, IntPtr /*ControllerHandle_t **/ handlesOut ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_ShowBindingPanel" )] - internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetActionSetHandle" )] internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetActionSetHandle( IntPtr ISteamController, string /*const char **/ pszActionSetName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_ActivateActionSet" )] - internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ); + internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetCurrentActionSet" )] - internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionHandle" )] internal static extern ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ GetDigitalActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionData" )] - internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ); + internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ulong controllerHandle, ulong digitalActionHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionOrigins" )] - internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionHandle" )] internal static extern ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ GetAnalogActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionData" )] - internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ); + internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ulong controllerHandle, ulong analogActionHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionOrigins" )] - internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_StopAnalogActionMomentum" )] - internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ); + internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ulong controllerHandle, ulong eAction ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_TriggerHapticPulse" )] - internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); + internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamController_TriggerRepeatedHapticPulse" )] - internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); + internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); } internal static unsafe class ISteamUGC { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest" )] internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUGCDetailsRequest( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SendQueryUGCRequest" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCResult" )] - internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t.PackSmall /*struct SteamUGCDetails_t **/ pDetails ); + internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t.PackSmall /*struct SteamUGCDetails_t **/ pDetails ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL" )] - internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); + internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCMetadata" )] - internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); + internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCChildren" )] - internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); + internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCStatistic" )] - internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); + internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews" )] - internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview" )] - internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); + internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags" )] - internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag" )] - internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); + internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest" )] - internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredTag" )] - internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddExcludedTag" )] - internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )] - internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); + internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnLongDescription" )] - internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); + internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnMetadata" )] - internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); + internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnChildren" )] - internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); + internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews" )] - internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); + internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnTotalOnly" )] - internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); + internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetLanguage" )] - internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )] - internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetCloudFileNameFilter" )] - internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ); + internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, ulong handle, string /*const char **/ pMatchCloudFileName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )] - internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); + internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetSearchText" )] - internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ); + internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, ulong handle, string /*const char **/ pSearchText ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )] - internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ); + internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unDays ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredKeyValueTag" )] - internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ); + internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_RequestUGCDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_CreateItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_StartItemUpdate" )] - internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, uint nConsumerAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemTitle" )] - internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchTitle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemDescription" )] - internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchDescription ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemUpdateLanguage" )] - internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemMetadata" )] - internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ); + internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchMetaData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemVisibility" )] - internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemTags" )] - internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemContent" )] - internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ); + internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszContentFolder ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetItemPreview" )] - internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemKeyValueTags" )] - internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddItemKeyValueTag" )] - internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewFile" )] - internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); + internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewVideo" )] - internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszVideoID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewFile" )] - internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewVideo" )] - internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemPreview" )] - internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SubmitItemUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchChangeNote ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetItemUpdateProgress" )] - internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); + internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemFromFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_UnsubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetNumSubscribedItems" )] internal static extern uint /*uint32*/ GetNumSubscribedItems( IntPtr ISteamUGC ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetSubscribedItems" )] internal static extern uint /*uint32*/ GetSubscribedItems( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetItemState" )] - internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetItemInstallInfo" )] - internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); + internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_GetItemDownloadInfo" )] - internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )] - internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); + internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_BInitWorkshopForGameServer" )] - internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ); + internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, uint unWorkshopDepotID, string /*const char **/ pszFolder ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )] internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ); } @@ -5006,11 +5006,11 @@ internal static unsafe class ISteamAppList [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamAppList_GetInstalledApps" )] internal static extern uint /*uint32*/ GetInstalledApps( IntPtr ISteamAppList, IntPtr /*AppId_t **/ pvecAppID, uint /*uint32*/ unMaxAppIDs ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamAppList_GetAppName" )] - internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamAppList_GetAppInstallDir" )] - internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamAppList_GetAppBuildId" )] - internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID ); + internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, uint nAppID ); } internal static unsafe class ISteamHTMLSurface @@ -5024,121 +5024,121 @@ internal static unsafe class ISteamHTMLSurface [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_CreateBrowser" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateBrowser( IntPtr ISteamHTMLSurface, string /*const char **/ pchUserAgent, string /*const char **/ pchUserCSS ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_RemoveBrowser" )] - internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_LoadURL" )] - internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); + internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetSize" )] - internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); + internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopLoad" )] - internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_Reload" )] - internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoBack" )] - internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoForward" )] - internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_AddHeader" )] - internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_ExecuteJavascript" )] - internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ); + internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchScript ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseUp" )] - internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDown" )] - internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDoubleClick" )] - internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseMove" )] - internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseWheel" )] - internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ); + internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int32*/ nDelta ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyDown" )] - internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyUp" )] - internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyChar" )] - internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll" )] - internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )] - internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )] - internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); + internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_ViewSource" )] - internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )] - internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )] - internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )] - internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); + internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )] - internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition" )] - internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetCookie" )] - internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); + internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor" )] - internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); + internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )] - internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); + internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_AllowStartRequest" )] - internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); + internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_JSDialogResponse" )] - internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); + internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); } internal static unsafe class ISteamInventory { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetResultStatus" )] - internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetResultItems" )] - internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); + internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetResultTimestamp" )] - internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_CheckResultSteamID" )] - internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ); + internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, int resultHandle, ulong steamIDExpected ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_DestroyResult" )] - internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetAllItems" )] - internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetItemsByID" )] - internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); + internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_SerializeResult" )] - internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); + internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_DeserializeResult" )] - internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); + internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GenerateItems" )] - internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )] - internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItem" )] - internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ); + internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref int pResultHandle, int itemDef ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItems" )] - internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_ConsumeItem" )] - internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ); + internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_ExchangeItems" )] - internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); + internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_TransferItemQuantity" )] - internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ); + internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_SendItemDropHeartbeat" )] internal static extern void /*void*/ SendItemDropHeartbeat( IntPtr ISteamInventory ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_TriggerItemDrop" )] - internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ); + internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref int pResultHandle, int dropListDefinition ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_TradeItems" )] - internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); + internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_LoadItemDefinitions" )] internal static extern bool /*bool*/ LoadItemDefinitions( IntPtr ISteamInventory ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionIDs" )] internal static extern bool /*bool*/ GetItemDefinitionIDs( IntPtr ISteamInventory, IntPtr /*SteamItemDef_t **/ pItemDefIDs, out uint /*uint32 **/ punItemDefIDsArraySize ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionProperty" )] - internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); + internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); } internal static unsafe class ISteamVideo { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamVideo_GetVideoURL" )] - internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, AppId_t /*AppId_t*/ unVideoAppID ); + internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, uint unVideoAppID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamVideo_IsBroadcasting" )] internal static extern bool /*bool*/ IsBroadcasting( IntPtr ISteamVideo, IntPtr /*int **/ pnNumViewers ); } @@ -5146,7 +5146,7 @@ internal static unsafe class ISteamVideo internal static unsafe class ISteamGameServer { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_InitGameServer" )] - internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ); + internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetProduct" )] internal static extern void /*void*/ SetProduct( IntPtr ISteamGameServer, string /*const char **/ pszProduct ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetGameDescription" )] @@ -5194,25 +5194,25 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetRegion" )] internal static extern void /*void*/ SetRegion( IntPtr ISteamGameServer, string /*const char **/ pszRegion ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate" )] - internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ); + internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection" )] internal static extern CSteamID /*(class CSteamID)*/ CreateUnauthenticatedUserConnection( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SendUserDisconnect" )] - internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_BUpdateUserData" )] - internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); + internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamGameServer, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, ulong steamID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, uint hAuthTicket ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, ulong steamID, uint appID ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_RequestUserGroupStatus" )] - internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ); + internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, ulong steamIDUser, ulong steamIDGroup ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_GetGameplayStats" )] internal static extern void /*void*/ GetGameplayStats( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_GetServerReputation" )] @@ -5230,33 +5230,33 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )] internal static extern void /*void*/ ForceHeartbeat( IntPtr ISteamGameServer ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_AssociateWithClan" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, ulong steamIDClan ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDNewPlayer ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, ulong steamIDNewPlayer ); } internal static unsafe class ISteamGameServerStats { [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat" )] - internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); + internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )] - internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); + internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat" )] - internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); + internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserAchievement" )] - internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_ClearUserAchievement" )] - internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_StoreUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); } internal static unsafe class SteamApi diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win32.cs b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win32.cs index 327c1b7..9c223c8 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win32.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win32.cs @@ -31,113 +31,113 @@ public virtual void Dispose() return Native.ISteamClient.CreateSteamPipe(_ptr); } - public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe); + return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe); + return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe, eAccountType); + return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe /*B*/, eAccountType /*C*/); } - public virtual void /*void*/ ISteamClient_ReleaseUser( HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ) + public virtual void /*void*/ ISteamClient_ReleaseUser( int hSteamPipe, int hUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe, hUser); + Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe /*C*/, hUser /*C*/); } - public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual void /*void*/ ISteamClient_SetLocalIPBinding( uint /*uint32*/ unIP, ushort /*uint16*/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetLocalIPBinding(_ptr, unIP, usPort); + Native.ISteamClient.SetLocalIPBinding(_ptr, unIP /*C*/, usPort /*C*/); } - public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual uint /*uint32*/ ISteamClient_GetIPCCallCount() { @@ -149,7 +149,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamClient_BShutdownIfAllPipesClosed() { @@ -157,65 +157,65 @@ public virtual void Dispose() return Native.ISteamClient.BShutdownIfAllPipesClosed(_ptr); } - public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamController(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamController(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual HSteamUser /*(HSteamUser)*/ ISteamUser_GetHSteamUser() @@ -236,29 +236,29 @@ public virtual void Dispose() return Native.ISteamUser.GetSteamID(_ptr); } - public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, bool /*bool*/ bSecure ) + public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob, cbMaxAuthBlob, steamIDGameServer, unIPServer, usPortServer, bSecure); + return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob /*C*/, cbMaxAuthBlob /*C*/, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/, bSecure /*C*/); } public virtual void /*void*/ ISteamUser_TerminateGameConnection( uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer, usPortServer); + Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer /*C*/, usPortServer /*C*/); } - public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) + public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID, eAppUsageEvent, pchExtraInfo); + Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID /*C*/, eAppUsageEvent /*C*/, pchExtraInfo /*C*/); } public virtual bool /*bool*/ ISteamUser_GetUserDataFolder( System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer, cubBuffer); + return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer /*C*/, cubBuffer /*C*/); } public virtual void /*void*/ ISteamUser_StartVoiceRecording() { @@ -276,19 +276,19 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed, out pcbUncompressed, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed /*B*/, out pcbUncompressed /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } - public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) + public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetVoice(_ptr, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, bWantUncompressed, pUncompressedDestBuffer, cbUncompressedDestBufferSize, out nUncompressBytesWritten, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetVoice(_ptr, bWantCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, bWantUncompressed /*C*/, pUncompressedDestBuffer /*C*/, cbUncompressedDestBufferSize /*C*/, out nUncompressBytesWritten /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } public virtual VoiceResult /*EVoiceResult*/ ISteamUser_DecompressVoice( IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.DecompressVoice(_ptr, pCompressed, cbCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, nDesiredSampleRate); + return Native.ISteamUser.DecompressVoice(_ptr, pCompressed /*C*/, cbCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, nDesiredSampleRate /*C*/); } public virtual uint /*uint32*/ ISteamUser_GetVoiceOptimalSampleRate() { @@ -300,31 +300,31 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamUser_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.EndAuthSession(_ptr, steamID); + Native.ISteamUser.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamUser_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsBehindNAT() { @@ -332,29 +332,29 @@ public virtual void Dispose() return Native.ISteamUser.BIsBehindNAT(_ptr); } - public virtual void /*void*/ ISteamUser_AdvertiseGame( CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) + public virtual void /*void*/ ISteamUser_AdvertiseGame( ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer, unIPServer, usPortServer); + Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestEncryptedAppTicket( IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude, cbDataToInclude); + return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude /*C*/, cbDataToInclude /*C*/); } public virtual bool /*bool*/ ISteamUser_GetEncryptedAppTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, bool /*bool*/ bFoil ) + public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries, bFoil); + return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries /*C*/, bFoil /*C*/); } public virtual int /*int*/ ISteamUser_GetPlayerSteamLevel() { @@ -366,7 +366,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL); + return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsPhoneVerified() { @@ -391,7 +391,7 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName); + return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName /*C*/); } public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetPersonaState() { @@ -403,55 +403,55 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags); + return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendByIndex( int /*int*/ iFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend, iFriendFlags); + return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend /*C*/, iFriendFlags /*C*/); } - public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend /*C*/); } - public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaName( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual IntPtr ISteamFriends_GetFriendPersonaName( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) + public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend, ref pFriendGameInfo); + return Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend /*C*/, ref pFriendGameInfo /*A*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ) + public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( ulong steamIDFriend, int /*int*/ iPersonaName ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend, iPersonaName); + return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend /*C*/, iPersonaName /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID*/ steamIDPlayer ) + public virtual IntPtr ISteamFriends_GetPlayerNickname( ulong steamIDPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer); + return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer /*C*/); } public virtual int /*int*/ ISteamFriends_GetFriendsGroupCount() { @@ -463,31 +463,31 @@ public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG); + return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual IntPtr ISteamFriends_GetFriendsGroupName( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID /*C*/); } - public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) + public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID, pOutSteamIDMembers, nMembersCount); + Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID /*C*/, pOutSteamIDMembers, nMembersCount /*C*/); } - public virtual bool /*bool*/ ISteamFriends_HasFriend( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ) + public virtual bool /*bool*/ ISteamFriends_HasFriend( ulong steamIDFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend, iFriendFlags); + return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend /*C*/, iFriendFlags /*C*/); } public virtual int /*int*/ ISteamFriends_GetClanCount() { @@ -499,139 +499,139 @@ public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*Frie { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanByIndex(_ptr, iClan); + return Native.ISteamFriends.GetClanByIndex(_ptr, iClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanName( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanName( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanName(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanName(_ptr, steamIDClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanTag( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) + public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan, out pnOnline, out pnInGame, out pnChatting); + return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan /*C*/, out pnOnline /*B*/, out pnInGame /*B*/, out pnChatting /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_DownloadClanActivityCounts( IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest); + return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( CSteamID /*class CSteamID*/ steamIDSource ) + public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource); + return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( ulong steamIDSource, int /*int*/ iFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource, iFriend); + return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource /*C*/, iFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsUserInSource( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ) + public virtual bool /*bool*/ ISteamFriends_IsUserInSource( ulong steamIDUser, ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser, steamIDSource); + return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser /*C*/, steamIDSource /*C*/); } - public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking ) + public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser, bSpeaking); + Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser /*C*/, bSpeaking /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlay( string /*const char **/ pchDialog ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog); + Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog, steamID); + Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog /*C*/, steamID /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToWebPage( string /*const char **/ pchURL ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL); + Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID, eFlag); + Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID /*C*/, eFlag /*C*/); } - public virtual void /*void*/ ISteamFriends_SetPlayedWith( CSteamID /*class CSteamID*/ steamIDUserPlayedWith ) + public virtual void /*void*/ ISteamFriends_SetPlayedWith( ulong steamIDUserPlayedWith ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith); + Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby); + Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby /*C*/); } - public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly ) + public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser, bRequireNameOnly); + return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser /*C*/, bRequireNameOnly /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan); + return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( ulong steamIDClan, int /*int*/ iOfficer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan, iOfficer); + return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan /*C*/, iOfficer /*C*/); } public virtual uint /*uint32*/ ISteamFriends_GetUserRestrictions() { @@ -643,7 +643,7 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetRichPresence(_ptr, pchKey, pchValue); + return Native.ISteamFriends.SetRichPresence(_ptr, pchKey /*C*/, pchValue /*C*/); } public virtual void /*void*/ ISteamFriends_ClearRichPresence() { @@ -651,35 +651,35 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea Native.ISteamFriends.ClearRichPresence(_ptr); } - public virtual IntPtr ISteamFriends_GetFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresence( ulong steamIDFriend, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend, pchKey); + return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend /*C*/, pchKey /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( ulong steamIDFriend, int /*int*/ iKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend, iKey); + return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend /*C*/, iKey /*C*/); } - public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend); + Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ) + public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( ulong steamIDFriend, string /*const char **/ pchConnectString ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend, pchConnectString); + return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend /*C*/, pchConnectString /*C*/); } public virtual int /*int*/ ISteamFriends_GetCoplayFriendCount() { @@ -691,115 +691,115 @@ public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /* { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend); + return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend /*C*/); } - public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( ulong steamIDClan, int /*int*/ iUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan, iUser); + return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan /*C*/, iUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ) + public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( ulong steamIDClanChat, string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat, pchText); + return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat /*C*/, pchText /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ) + public virtual int /*int*/ ISteamFriends_GetClanChatMessage( ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat, iMessage, prgchText, cchTextMax, out peChatEntryType, out psteamidChatter); + return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat /*C*/, iMessage /*C*/, prgchText /*C*/, cchTextMax /*C*/, out peChatEntryType /*B*/, out psteamidChatter /*B*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( ulong steamIDClanChat, ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat, steamIDUser); + return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat /*C*/, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( bool /*bool*/ bInterceptEnabled ) + public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled); + return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled /*C*/); } - public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ) + public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( ulong steamIDFriend, string /*const char **/ pchMsgToSend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend, pchMsgToSend); + return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend /*C*/, pchMsgToSend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamFriends_GetFriendMessage( ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend, iMessageID, pvData, cubData, out peChatEntryType); + return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend /*C*/, iMessageID /*C*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFollowerCount(_ptr, steamID); + return Native.ISteamFriends.GetFollowerCount(_ptr, steamID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsFollowing(_ptr, steamID); + return Native.ISteamFriends.IsFollowing(_ptr, steamID /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_EnumerateFollowingList( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex); + return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetSecondsSinceAppActive() @@ -836,19 +836,19 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageSize(_ptr, iImage, out pnWidth, out pnHeight); + return Native.ISteamUtils.GetImageSize(_ptr, iImage /*C*/, out pnWidth /*B*/, out pnHeight /*B*/); } public virtual bool /*bool*/ ISteamUtils_GetImageRGBA( int /*int*/ iImage, IntPtr /*uint8 **/ pubDest, int /*int*/ nDestBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageRGBA(_ptr, iImage, pubDest, nDestBufferSize); + return Native.ISteamUtils.GetImageRGBA(_ptr, iImage /*C*/, pubDest, nDestBufferSize /*C*/); } public virtual bool /*bool*/ ISteamUtils_GetCSERIPPort( out uint /*uint32 **/ unIP, out ushort /*uint16 **/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP, out usPort); + return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP /*B*/, out usPort /*B*/); } public virtual byte /*uint8*/ ISteamUtils_GetCurrentBatteryPower() { @@ -866,25 +866,25 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition); + Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition /*C*/); } - public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall, ref pbFailed); + return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall /*C*/, ref pbFailed /*A*/); } - public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ) + public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( ulong hSteamAPICall ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall); + return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall /*C*/); } - public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall, pCallback, cubCallback, iCallbackExpected, ref pbFailed); + return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall /*C*/, pCallback /*C*/, cubCallback /*C*/, iCallbackExpected /*C*/, ref pbFailed /*A*/); } public virtual uint /*uint32*/ ISteamUtils_GetIPCCallCount() { @@ -896,7 +896,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsOverlayEnabled() { @@ -914,13 +914,13 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName); + return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName /*C*/); } public virtual bool /*bool*/ ISteamUtils_ShowGamepadTextInput( GamepadTextInputMode /*EGamepadTextInputMode*/ eInputMode, GamepadTextInputLineMode /*EGamepadTextInputLineMode*/ eLineInputMode, string /*const char **/ pchDescription, uint /*uint32*/ unCharMax, string /*const char **/ pchExistingText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode, eLineInputMode, pchDescription, unCharMax, pchExistingText); + return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode /*C*/, eLineInputMode /*C*/, pchDescription /*C*/, unCharMax /*C*/, pchExistingText /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetEnteredGamepadTextLength() { @@ -932,7 +932,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText, cchText); + return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText /*C*/, cchText /*C*/); } public virtual IntPtr ISteamUtils_GetSteamUILanguage() { @@ -950,7 +950,7 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset, nVerticalInset); + Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset /*C*/, nVerticalInset /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsSteamInBigPictureMode() { @@ -971,23 +971,23 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() return Native.ISteamMatchmaking.GetFavoriteGameCount(_ptr); } - public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame, ref pnAppID, out pnIP, out pnConnPort, out pnQueryPort, punFlags, out pRTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame /*C*/, ref pnAppID /*A*/, out pnIP /*B*/, out pnConnPort /*B*/, out pnQueryPort /*B*/, punFlags, out pRTime32LastPlayedOnServer /*B*/); } - public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) + public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/, rTime32LastPlayedOnServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) + public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags); + return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_RequestLobbyList() { @@ -999,411 +999,411 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch, pchValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch /*C*/, pchValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNumericalFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch, nValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch /*C*/, nValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNearValueFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToBeCloseTo ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch, nValueToBeCloseTo); + Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch /*C*/, nValueToBeCloseTo /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( int /*int*/ nSlotsAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable); + Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListDistanceFilter( LobbyDistanceFilter /*ELobbyDistanceFilter*/ eLobbyDistanceFilter ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter); + Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListResultCountFilter( int /*int*/ cMaxResults ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults); + Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby); + Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyByIndex( int /*int*/ iLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby); + return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_CreateLobby( LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType, cMaxMembers); + return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType /*C*/, cMaxMembers /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby); + Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ) + public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( ulong steamIDLobby, ulong steamIDInvitee ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby, steamIDInvitee); + return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby /*C*/, steamIDInvitee /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( ulong steamIDLobby, int /*int*/ iMember ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby, iMember); + return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby /*C*/, iMember /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby, pchKey, pchValue); + return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby, iLobbyData, pchKey, cchKeyBufferSize, pchValue, cchValueBufferSize); + return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby /*C*/, iLobbyData /*C*/, pchKey /*C*/, cchKeyBufferSize /*C*/, pchValue /*C*/, cchValueBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby, steamIDUser, pchKey); + return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby /*C*/, steamIDUser /*C*/, pchKey /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby, pchKey, pchValue); + Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) + public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby, pvMsgBody, cubMsgBody); + return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby /*C*/, pvMsgBody /*C*/, cubMsgBody /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby, iChatID, out pSteamIDUser, pvData, cubData, out peChatEntryType); + return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby /*C*/, iChatID /*C*/, out pSteamIDUser /*B*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer); + Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby /*C*/, unGameServerIP /*C*/, unGameServerPort /*C*/, steamIDGameServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby, out punGameServerIP, out punGameServerPort, out psteamIDGameServer); + return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby /*C*/, out punGameServerIP /*B*/, out punGameServerPort /*B*/, out psteamIDGameServer /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( ulong steamIDLobby, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby, cMaxMembers); + return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby /*C*/, cMaxMembers /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby, eLobbyType); + return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby /*C*/, eLobbyType /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby, bLobbyJoinable); + return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby /*C*/, bLobbyJoinable /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( ulong steamIDLobby, ulong steamIDNewOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby, steamIDNewOwner); + return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby /*C*/, steamIDNewOwner /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( ulong steamIDLobby, ulong steamIDLobbyDependent ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby, steamIDLobbyDependent); + return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby /*C*/, steamIDLobbyDependent /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( HServerListRequest /*HServerListRequest*/ hServerListRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( IntPtr hServerListRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest); + Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest /*C*/); } - public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest, iServer); + return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest /*C*/, iServer /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest); + return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest /*C*/); } - public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest); + return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest, iServer); + Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest /*C*/, iServer /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PingServer( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PlayerDetails( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPlayersResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_ServerRules( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( HServerQuery /*HServerQuery*/ hServerQuery ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( int hServerQuery ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery); + Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileWrite( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_FileRead( string /*const char **/ pchFile, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile, pvData, cubDataToRead); + return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile /*C*/, pvData /*C*/, cubDataToRead /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileWriteAsync( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileReadAsync( string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile, nOffset, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile /*C*/, nOffset /*C*/, cubToRead /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall, pvBuffer, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall /*C*/, pvBuffer /*C*/, cubToRead /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileForget( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileDelete( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileShare( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_SetSyncPlatforms( string /*const char **/ pchFile, RemoteStoragePlatform /*ERemoteStoragePlatform*/ eRemoteStoragePlatform ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile, eRemoteStoragePlatform); + return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile /*C*/, eRemoteStoragePlatform /*C*/); } public virtual UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ ISteamRemoteStorage_FileWriteStreamOpen( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle /*C*/, pvData /*C*/, cubData /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileExists( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FilePersisted( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile); + return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileSize( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile /*C*/); } public virtual long /*int64*/ ISteamRemoteStorage_GetFileTimestamp( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile /*C*/); } public virtual RemoteStoragePlatform /*ERemoteStoragePlatform*/ ISteamRemoteStorage_GetSyncPlatforms( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileCount() { @@ -1415,7 +1415,7 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile, pnFileSizeInBytes); + return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile /*C*/, pnFileSizeInBytes); } public virtual bool /*bool*/ ISteamRemoteStorage_GetQuota( IntPtr /*int32 **/ pnTotalBytes, IntPtr /*int32 **/ puAvailableBytes ) { @@ -1435,35 +1435,35 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, return Native.ISteamRemoteStorage.IsCloudEnabledForApp(_ptr); } - public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( bool /*bool*/ bEnabled ) + public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled); + Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( ulong hContent, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent, unPriority); + return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent /*C*/, unPriority /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent, out pnBytesDownloaded, out pnBytesExpected); + return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent /*C*/, out pnBytesDownloaded /*B*/, out pnBytesExpected /*B*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent, ref pnAppID, ppchName, pnFileSizeInBytes, out pSteamIDOwner); + return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent /*C*/, ref pnAppID /*A*/, ppchName /*C*/, pnFileSizeInBytes, out pSteamIDOwner /*B*/); } - public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) + public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent, pvData, cubDataToRead, cOffset, eAction); + return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent /*C*/, pvData /*C*/, cubDataToRead /*C*/, cOffset /*C*/, eAction /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetCachedUGCCount() { @@ -1475,157 +1475,157 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent); + return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags, eWorkshopFileType); + return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags, eWorkshopFileType /*C*/); } - public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( ulong updateHandle, string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle, pchFile); + return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle /*C*/, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( ulong updateHandle, string /*const char **/ pchPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle, pchPreviewFile); + return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle /*C*/, pchPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( ulong updateHandle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle, pchTitle); + return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( ulong updateHandle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle, pchDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle, eVisibility); + return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle, pTags); + return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( ulong updateHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle); + return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId, unMaxSecondsOld); + return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId /*C*/, unMaxSecondsOld /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserPublishedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSubscribedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( ulong updateHandle, string /*const char **/ pchChangeDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle, pchChangeDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle /*C*/, pchChangeDescription /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId, bVoteUp); + return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId, unStartIndex, pRequiredTags, pExcludedTags); + return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId /*C*/, unStartIndex /*C*/, pRequiredTags, pExcludedTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags); + return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider /*C*/, pchVideoAccount /*C*/, pchVideoIdentifier /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId, eAction); + return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId /*C*/, eAction /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction, unStartIndex); + return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction /*C*/, unStartIndex /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType, unStartIndex, unCount, unDays, pTags, pUserTags); + return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType /*C*/, unStartIndex /*C*/, unCount /*C*/, unDays /*C*/, pTags, pUserTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent, pchLocation, unPriority); + return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent /*C*/, pchLocation /*C*/, unPriority /*C*/); } public virtual bool /*bool*/ ISteamUserStats_RequestCurrentStats() @@ -1638,55 +1638,55 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetStat0( string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat0(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat0(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat( string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat(_ptr, pchName, nData); + return Native.ISteamUserStats.SetStat(_ptr, pchName /*C*/, nData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat0( string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat0(_ptr, pchName, fData); + return Native.ISteamUserStats.SetStat0(_ptr, pchName /*C*/, fData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_UpdateAvgRateStat( string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName, flCountThisSession, dSessionLength); + return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievement(_ptr, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetAchievement(_ptr, pchName /*C*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_SetAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetAchievement(_ptr, pchName); + return Native.ISteamUserStats.SetAchievement(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamUserStats_ClearAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ClearAchievement(_ptr, pchName); + return Native.ISteamUserStats.ClearAchievement(_ptr, pchName /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } public virtual bool /*bool*/ ISteamUserStats_StoreStats() { @@ -1698,19 +1698,19 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName); + return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName /*C*/); } public virtual IntPtr ISteamUserStats_GetAchievementDisplayAttribute( string /*const char **/ pchName, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName, pchKey); + return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName /*C*/, pchKey /*C*/); } public virtual bool /*bool*/ ISteamUserStats_IndicateAchievementProgress( string /*const char **/ pchName, uint /*uint32*/ nCurProgress, uint /*uint32*/ nMaxProgress ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName, nCurProgress, nMaxProgress); + return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName /*C*/, nCurProgress /*C*/, nMaxProgress /*C*/); } public virtual uint /*uint32*/ ISteamUserStats_GetNumAchievements() { @@ -1722,109 +1722,109 @@ public virtual IntPtr ISteamUserStats_GetAchievementName( uint /*uint32*/ iAchie { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement); + return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( bool /*bool*/ bAchievementsToo ) + public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo); + return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindOrCreateLeaderboard( string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName, eLeaderboardSortMethod, eLeaderboardDisplayType); + return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName /*C*/, eLeaderboardSortMethod /*C*/, eLeaderboardDisplayType /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindLeaderboard( string /*const char **/ pchLeaderboardName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName); + return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName /*C*/); } - public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual IntPtr ISteamUserStats_GetLeaderboardName( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard /*C*/); } - public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard, eLeaderboardDataRequest, nRangeStart, nRangeEnd); + return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard /*C*/, eLeaderboardDataRequest /*C*/, nRangeStart /*C*/, nRangeEnd /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard, prgUsers, cUsers); + return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard /*C*/, prgUsers, cUsers /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) + public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries, index, ref pLeaderboardEntry, pDetails, cDetailsMax); + return Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries /*C*/, index /*C*/, ref pLeaderboardEntry /*A*/, pDetails, cDetailsMax /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard, eLeaderboardUploadScoreMethod, nScore, pScoreDetails, cScoreDetailsCount); + return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard /*C*/, eLeaderboardUploadScoreMethod /*C*/, nScore /*C*/, pScoreDetails, cScoreDetailsCount /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( ulong hSteamLeaderboard, ulong hUGC ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard, hUGC); + return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard /*C*/, hUGC /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_GetNumberOfCurrentPlayers() { @@ -1838,53 +1838,53 @@ public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*S return Native.ISteamUserStats.RequestGlobalAchievementPercentages(_ptr); } - public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } - public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious /*C*/, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_GetAchievementAchievedPercent( string /*const char **/ pchName, out float /*float **/ pflPercent ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName, out pflPercent); + return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName /*C*/, out pflPercent /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalStats( int /*int*/ nHistoryDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays); + return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays /*C*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat( string /*const char **/ pchStatName, out long /*int64 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat0( string /*const char **/ pchStatName, out double /*double **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory( string /*const char **/ pchStatName, out long /*int64 **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory0( string /*const char **/ pchStatName, out double /*double **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribed() @@ -1923,23 +1923,23 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetAvailableGameLanguages(_ptr); } - public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsSubscribedApp(_ptr, appID); + return Native.ISteamApps.BIsSubscribedApp(_ptr, appID /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsDlcInstalled(_ptr, appID); + return Native.ISteamApps.BIsDlcInstalled(_ptr, appID /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( AppId_t /*AppId_t*/ nAppID ) + public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID); + return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribedFromFreeWeekend() { @@ -1953,59 +1953,59 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetDLCCount(_ptr); } - public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) + public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC, ref pAppID, ref pbAvailable, pchName, cchNameBufferSize); + return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC /*C*/, ref pAppID /*A*/, ref pbAvailable /*A*/, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual void /*void*/ ISteamApps_InstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_InstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.InstallDLC(_ptr, nAppID); + Native.ISteamApps.InstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_UninstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_UninstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.UninstallDLC(_ptr, nAppID); + Native.ISteamApps.UninstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID); + Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_GetCurrentBetaName( System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName, cchNameBufferSize); + return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( bool /*bool*/ bMissingFilesOnly ) + public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly); + return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) + public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetInstalledDepots(_ptr, appID, pvecDepots, cMaxDepots); + return Native.ISteamApps.GetInstalledDepots(_ptr, appID /*C*/, pvecDepots, cMaxDepots /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) + public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetAppInstallDir(_ptr, appID, pchFolder, cchFolderBufferSize); + return Native.ISteamApps.GetAppInstallDir(_ptr, appID /*C*/, pchFolder /*C*/, cchFolderBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsAppInstalled(_ptr, appID); + return Native.ISteamApps.BIsAppInstalled(_ptr, appID /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamApps_GetAppOwner() { @@ -2017,13 +2017,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey); + return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } public virtual int /*int*/ ISteamApps_GetAppBuildId() { @@ -2038,150 +2038,150 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamApps.RequestAllProofOfPurchaseKeys(_ptr); } - public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote, pubData, cubData, eP2PSendType, nChannel); + return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote /*C*/, pubData /*C*/, cubData /*C*/, eP2PSendType /*C*/, nChannel /*C*/); } public virtual bool /*bool*/ ISteamNetworking_IsP2PPacketAvailable( out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize, nChannel); + return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest, cubDest, out pcubMsgSize, out psteamIDRemote, nChannel); + return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, out psteamIDRemote /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( ulong steamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote, nChannel); + return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote /*C*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) + public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote, ref pConnectionState); + return Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote /*C*/, ref pConnectionState /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( bool /*bool*/ bAllow ) + public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow); + return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow /*C*/); } - public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort, nIP, nPort, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort /*C*/, nIP /*C*/, nPort /*C*/, bAllowUseOfPacketRelay /*C*/); } - public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget, nVirtualPort, nTimeoutSec, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget /*C*/, nVirtualPort /*C*/, nTimeoutSec /*C*/, bAllowUseOfPacketRelay /*C*/); } public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateConnectionSocket( uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP, nPort, nTimeoutSec); + return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP /*C*/, nPort /*C*/, nTimeoutSec /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroySocket( SNetSocket_t /*SNetSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroySocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroySocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroySocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, bool /*bool*/ bReliable ) + public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket, pubData, cubData, bReliable); + return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket /*C*/, pubData /*C*/, cubData /*C*/, bReliable /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( uint hSocket, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket, out pcubMsgSize); + return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket, pubDest, cubDest, out pcubMsgSize); + return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveData( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveData( uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket, pubDest, cubDest, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) + public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket, out pSteamIDRemote, peSocketStatus, out punIPRemote, out punPortRemote); + return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket /*C*/, out pSteamIDRemote /*B*/, peSocketStatus, out punIPRemote /*B*/, out punPortRemote /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) + public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket, out pnIP, out pnPort); + return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket /*C*/, out pnIP /*B*/, out pnPort /*B*/); } - public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket); + return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket /*C*/); } - public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket); + return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_WriteScreenshot( IntPtr /*void **/ pubRGB, uint /*uint32*/ cubRGB, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB, cubRGB, nWidth, nHeight); + return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB /*C*/, cubRGB /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_AddScreenshotToLibrary( string /*const char **/ pchFilename, string /*const char **/ pchThumbnailFilename, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename, pchThumbnailFilename, nWidth, nHeight); + return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename /*C*/, pchThumbnailFilename /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual void /*void*/ ISteamScreenshots_TriggerScreenshot() { @@ -2189,29 +2189,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamScreenshots.TriggerScreenshot(_ptr); } - public virtual void /*void*/ ISteamScreenshots_HookScreenshots( bool /*bool*/ bHook ) + public virtual void /*void*/ ISteamScreenshots_HookScreenshots( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - Native.ISteamScreenshots.HookScreenshots(_ptr, bHook); + Native.ISteamScreenshots.HookScreenshots(_ptr, bHook /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_SetLocation( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ) + public virtual bool /*bool*/ ISteamScreenshots_SetLocation( uint hScreenshot, string /*const char **/ pchLocation ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot, pchLocation); + return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot /*C*/, pchLocation /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagUser( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ) + public virtual bool /*bool*/ ISteamScreenshots_TagUser( uint hScreenshot, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot, steamID); + return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot /*C*/, steamID /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ) + public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( uint hScreenshot, ulong unPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot, unPublishedFileID); + return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot /*C*/, unPublishedFileID /*C*/); } public virtual bool /*bool*/ ISteamMusic_BIsEnabled() @@ -2260,7 +2260,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusic _ptr is null!" ); - Native.ISteamMusic.SetVolume(_ptr, flVolume); + Native.ISteamMusic.SetVolume(_ptr, flVolume /*C*/); } public virtual float /*float*/ ISteamMusic_GetVolume() { @@ -2273,7 +2273,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName); + return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_DeregisterSteamMusicRemote() { @@ -2287,83 +2287,83 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.BIsCurrentMusicRemote(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue); + return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetDisplayName( string /*const char **/ pchDisplayName ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName); + return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetPNGIcon_64x64( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue); + return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue); + return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdatePlaybackStatus( AudioPlayback_Status /*AudioPlayback_Status*/ nStatus ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus); + return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateVolume( float /*float*/ flValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue); + return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryWillChange() { @@ -2371,29 +2371,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.CurrentEntryWillChange(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( bool /*bool*/ bAvailable ) + public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable); + return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryText( string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText); + return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( int /*int*/ nValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue); + return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryCoverArt( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryDidChange() { @@ -2417,13 +2417,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentQueueEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_QueueDidChange() { @@ -2447,13 +2447,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentPlaylistEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_PlaylistDidChange() { @@ -2466,182 +2466,182 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod, pchAbsoluteURL); + return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod /*C*/, pchAbsoluteURL /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( uint hRequest, ulong /*uint64*/ ulContextValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest, ulContextValue); + return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest /*C*/, ulContextValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( uint hRequest, uint /*uint32*/ unTimeoutSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest, unTimeoutSeconds); + return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest /*C*/, unTimeoutSeconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest, pchHeaderName, pchHeaderValue); + return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, pchHeaderValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest, pchParamName, pchParamValue); + return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest /*C*/, pchParamName /*C*/, pchParamValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest, pchHeaderName, out unResponseHeaderSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out unResponseHeaderSize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest, pchHeaderName, out pHeaderValueBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out pHeaderValueBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( uint hRequest, out uint /*uint32 **/ unBodySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest, out unBodySize); + return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest /*C*/, out unBodySize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest, cOffset, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest /*C*/, cOffset /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( uint hRequest, out float /*float **/ pflPercentOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest, out pflPercentOut); + return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest /*C*/, out pflPercentOut /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest, pchContentType, out pubBody, unBodyLen); + return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest /*C*/, pchContentType /*C*/, out pubBody /*B*/, unBodyLen /*C*/); } - public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( bool /*bool*/ bAllowResponsesToModify ) + public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify); + return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer); + return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetCookie( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) + public virtual bool /*bool*/ ISteamHTTP_SetCookie( uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer, pchHost, pchUrl, pchCookie); + return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer /*C*/, pchHost /*C*/, pchUrl /*C*/, pchCookie /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( uint hRequest, uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest, hCookieContainer); + return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest /*C*/, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( uint hRequest, string /*const char **/ pchUserAgentInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest, pchUserAgentInfo); + return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest /*C*/, pchUserAgentInfo /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest, bRequireVerifiedCertificate); + return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest /*C*/, bRequireVerifiedCertificate /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( uint hRequest, uint /*uint32*/ unMilliseconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest, unMilliseconds); + return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest /*C*/, unMilliseconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest, ref pbWasTimedOut); + return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest /*C*/, ref pbWasTimedOut /*A*/); } public virtual ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ ISteamUnifiedMessages_SendMethod( string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod, pRequestBuffer, unRequestBufferSize, unContext); + return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod /*C*/, pRequestBuffer /*C*/, unRequestBufferSize /*C*/, unContext /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle, out punResponseSize, out peResult); + return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle /*C*/, out punResponseSize /*B*/, out peResult /*B*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, bool /*bool*/ bAutoRelease ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle, pResponseBuffer, unResponseBufferSize, bAutoRelease); + return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle /*C*/, pResponseBuffer /*C*/, unResponseBufferSize /*C*/, bAutoRelease /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ) + public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ulong hHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle); + return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle /*C*/); } public virtual bool /*bool*/ ISteamUnifiedMessages_SendNotification( string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification, pNotificationBuffer, unNotificationBufferSize); + return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification /*C*/, pNotificationBuffer /*C*/, unNotificationBufferSize /*C*/); } public virtual bool /*bool*/ ISteamController_Init() @@ -2668,414 +2668,414 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamController.GetConnectedControllers(_ptr, handlesOut); } - public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle); + return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle /*C*/); } public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetActionSetHandle( string /*const char **/ pszActionSetName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName); + return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName /*C*/); } - public virtual void /*void*/ ISteamController_ActivateActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ) + public virtual void /*void*/ ISteamController_ActivateActionSet( ulong controllerHandle, ulong actionSetHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.ActivateActionSet(_ptr, controllerHandle, actionSetHandle); + Native.ISteamController.ActivateActionSet(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/); } - public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle); + return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle /*C*/); } public virtual ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ ISteamController_GetDigitalActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ) + public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ulong controllerHandle, ulong digitalActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle, digitalActionHandle); + return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle /*C*/, digitalActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle, actionSetHandle, digitalActionHandle, out originsOut); + return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, digitalActionHandle /*C*/, out originsOut /*B*/); } public virtual ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ ISteamController_GetAnalogActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ) + public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ulong controllerHandle, ulong analogActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle, analogActionHandle); + return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle /*C*/, analogActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle, actionSetHandle, analogActionHandle, out originsOut); + return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, analogActionHandle /*C*/, out originsOut /*B*/); } - public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ) + public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ulong controllerHandle, ulong eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle, eAction); + Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle /*C*/, eAction /*C*/); } - public virtual void /*void*/ ISteamController_TriggerHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) + public virtual void /*void*/ ISteamController_TriggerHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec); + Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/); } - public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) + public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags); + Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/, usOffMicroSec /*C*/, unRepeat /*C*/, nFlags /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID, eListType, eMatchingUGCType, eSortOrder, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID /*C*/, eListType /*C*/, eMatchingUGCType /*C*/, eSortOrder /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType, eMatchingeMatchingUGCTypeFileType, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType /*C*/, eMatchingeMatchingUGCTypeFileType /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUGCDetailsRequest( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID, unNumPublishedFileIDs); + return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID /*C*/, unNumPublishedFileIDs /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCResult(_ptr, handle, index, ref pDetails); + return Native.ISteamUGC.GetQueryUGCResult(_ptr, handle /*C*/, index /*C*/, ref pDetails /*A*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle, index, pchURL, cchURLSize); + return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle /*C*/, index /*C*/, pchURL /*C*/, cchURLSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle, index, pchMetadata, cchMetadatasize); + return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle /*C*/, index /*C*/, pchMetadata /*C*/, cchMetadatasize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle, index, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle /*C*/, index /*C*/, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle, index, eStatType, out pStatValue); + return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle /*C*/, index /*C*/, eStatType /*C*/, out pStatValue /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle, index, previewIndex, pchURLOrVideoID, cchURLSize, pchOriginalFileName, cchOriginalFileNameSize, out pPreviewType); + return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle /*C*/, index /*C*/, previewIndex /*C*/, pchURLOrVideoID /*C*/, cchURLSize /*C*/, pchOriginalFileName /*C*/, cchOriginalFileNameSize /*C*/, out pPreviewType /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle, index, keyValueTagIndex, pchKey, cchKeySize, pchValue, cchValueSize); + return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle /*C*/, index /*C*/, keyValueTagIndex /*C*/, pchKey /*C*/, cchKeySize /*C*/, pchValue /*C*/, cchValueSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddRequiredTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddExcludedTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddExcludedTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags ) + public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle, bReturnKeyValueTags); + return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle /*C*/, bReturnKeyValueTags /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnLongDescription ) + public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle, bReturnLongDescription); + return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle /*C*/, bReturnLongDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnMetadata ) + public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnMetadata(_ptr, handle, bReturnMetadata); + return Native.ISteamUGC.SetReturnMetadata(_ptr, handle /*C*/, bReturnMetadata /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnChildren ) + public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnChildren(_ptr, handle, bReturnChildren); + return Native.ISteamUGC.SetReturnChildren(_ptr, handle /*C*/, bReturnChildren /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnAdditionalPreviews ) + public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle, bReturnAdditionalPreviews); + return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle /*C*/, bReturnAdditionalPreviews /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnTotalOnly ) + public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle, bReturnTotalOnly); + return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle /*C*/, bReturnTotalOnly /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetLanguage( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ) + public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( ulong handle, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle, unMaxAgeSeconds); + return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle /*C*/, unMaxAgeSeconds /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ) + public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( ulong handle, string /*const char **/ pMatchCloudFileName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle, pMatchCloudFileName); + return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle /*C*/, pMatchCloudFileName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag ) + public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle, bMatchAnyTag); + return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle /*C*/, bMatchAnyTag /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetSearchText( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ) + public virtual bool /*bool*/ ISteamUGC_SetSearchText( ulong handle, string /*const char **/ pSearchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetSearchText(_ptr, handle, pSearchText); + return Native.ISteamUGC.SetSearchText(_ptr, handle /*C*/, pSearchText /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ) + public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( ulong handle, uint /*uint32*/ unDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle, unDays); + return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle /*C*/, unDays /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle, pKey, pValue); + return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle /*C*/, pKey /*C*/, pValue /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID, unMaxAgeSeconds); + return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID /*C*/, unMaxAgeSeconds /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId, eFileType); + return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId /*C*/, eFileType /*C*/); } - public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( uint nConsumerAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId, nPublishedFileID); + return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId /*C*/, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTitle( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamUGC_SetItemTitle( ulong handle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTitle(_ptr, handle, pchTitle); + return Native.ISteamUGC.SetItemTitle(_ptr, handle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemDescription( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamUGC_SetItemDescription( ulong handle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemDescription(_ptr, handle, pchDescription); + return Native.ISteamUGC.SetItemDescription(_ptr, handle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ) + public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( ulong handle, string /*const char **/ pchMetaData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemMetadata(_ptr, handle, pchMetaData); + return Native.ISteamUGC.SetItemMetadata(_ptr, handle /*C*/, pchMetaData /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemVisibility(_ptr, handle, eVisibility); + return Native.ISteamUGC.SetItemVisibility(_ptr, handle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamUGC_SetItemTags( ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTags(_ptr, updateHandle, pTags); + return Native.ISteamUGC.SetItemTags(_ptr, updateHandle /*C*/, pTags); } - public virtual bool /*bool*/ ISteamUGC_SetItemContent( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ) + public virtual bool /*bool*/ ISteamUGC_SetItemContent( ulong handle, string /*const char **/ pszContentFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemContent(_ptr, handle, pszContentFolder); + return Native.ISteamUGC.SetItemContent(_ptr, handle /*C*/, pszContentFolder /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_SetItemPreview( ulong handle, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemPreview(_ptr, handle, pszPreviewFile); + return Native.ISteamUGC.SetItemPreview(_ptr, handle /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( ulong handle, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle, pchKey); + return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle, pchKey, pchValue); + return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle, pszPreviewFile, type); + return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle /*C*/, pszPreviewFile /*C*/, type /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( ulong handle, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle, pszVideoID); + return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle, index, pszPreviewFile); + return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle /*C*/, index /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle, index, pszVideoID); + return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle /*C*/, index /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemPreview(_ptr, handle, index); + return Native.ISteamUGC.RemoveItemPreview(_ptr, handle /*C*/, index /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( ulong handle, string /*const char **/ pchChangeNote ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle, pchChangeNote); + return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle /*C*/, pchChangeNote /*C*/); } - public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) + public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle, out punBytesProcessed, out punBytesTotal); + return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle /*C*/, out punBytesProcessed /*B*/, out punBytesTotal /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID, bVoteUp); + return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID /*C*/); } public virtual uint /*uint32*/ ISteamUGC_GetNumSubscribedItems() { @@ -3087,43 +3087,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual uint /*uint32*/ ISteamUGC_GetItemState( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual uint /*uint32*/ ISteamUGC_GetItemState( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) + public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID, out punSizeOnDisk, pchFolder, cchFolderSize, out punTimeStamp); + return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID /*C*/, out punSizeOnDisk /*B*/, pchFolder /*C*/, cchFolderSize /*C*/, out punTimeStamp /*B*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } - public virtual bool /*bool*/ ISteamUGC_DownloadItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority ) + public virtual bool /*bool*/ ISteamUGC_DownloadItem( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID, bHighPriority); + return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID /*C*/, bHighPriority /*C*/); } - public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ) + public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( uint unWorkshopDepotID, string /*const char **/ pszFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID, pszFolder); + return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID /*C*/, pszFolder /*C*/); } - public virtual void /*void*/ ISteamUGC_SuspendDownloads( bool /*bool*/ bSuspend ) + public virtual void /*void*/ ISteamUGC_SuspendDownloads( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend); + Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend /*C*/); } public virtual uint /*uint32*/ ISteamAppList_GetNumInstalledApps() @@ -3136,25 +3136,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID, unMaxAppIDs); + return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID /*C*/, unMaxAppIDs /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppName( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppName( uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppName(_ptr, nAppID, pchName, cchNameMax); + return Native.ISteamAppList.GetAppName(_ptr, nAppID /*C*/, pchName /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppInstallDir( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppInstallDir( uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID, pchDirectory, cchNameMax); + return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID /*C*/, pchDirectory /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppBuildId( AppId_t /*AppId_t*/ nAppID ) + public virtual int /*int*/ ISteamAppList_GetAppBuildId( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID); + return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID /*C*/); } public virtual void /*void*/ ISteamHTMLSurface_DestructISteamHTMLSurface() @@ -3179,290 +3179,290 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent, pchUserCSS); + return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent /*C*/, pchUserCSS /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_LoadURL( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) + public virtual void /*void*/ ISteamHTMLSurface_LoadURL( uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle, pchURL, pchPostData); + Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle /*C*/, pchURL /*C*/, pchPostData /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetSize( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) + public virtual void /*void*/ ISteamHTMLSurface_SetSize( uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle, unWidth, unHeight); + Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle /*C*/, unWidth /*C*/, unHeight /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopLoad( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopLoad( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Reload( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_Reload( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoBack( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoBack( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoForward( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoForward( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AddHeader( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamHTMLSurface_AddHeader( uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle, pchKey, pchValue); + Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ) + public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( uint unBrowserHandle, string /*const char **/ pchScript ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle, pchScript); + Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle /*C*/, pchScript /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseUp( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDown( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseMove( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_MouseMove( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ) + public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( uint unBrowserHandle, int /*int32*/ nDelta ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle, nDelta); + Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle /*C*/, nDelta /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyDown( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyUp( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyChar( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyChar( uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle /*C*/, cUnicodeChar /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus ) + public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle, bHasKeyFocus); + Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle /*C*/, bHasKeyFocus /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ViewSource( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_ViewSource( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Find( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, bool /*bool*/ bCurrentlyInFind, bool /*bool*/ bReverse ) + public virtual void /*void*/ ISteamHTMLSurface_Find( uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle, pchSearchStr, bCurrentlyInFind, bReverse); + Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle /*C*/, pchSearchStr /*C*/, bCurrentlyInFind /*C*/, bReverse /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopFind( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopFind( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, bool /*bool*/ bSecure, bool /*bool*/ bHTTPOnly ) + public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname, pchKey, pchValue, pchPath, nExpires, bSecure, bHTTPOnly); + Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname /*C*/, pchKey /*C*/, pchValue /*C*/, pchPath /*C*/, nExpires /*C*/, bSecure /*C*/, bHTTPOnly /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) + public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle, flZoom, nPointX, nPointY); + Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle /*C*/, flZoom /*C*/, nPointX /*C*/, nPointY /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode ) + public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle, bBackgroundMode); + Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle /*C*/, bBackgroundMode /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bAllowed ) + public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle, bAllowed); + Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle /*C*/, bAllowed /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bResult ) + public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle, bResult); + Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle /*C*/, bResult /*C*/); } - public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle); + return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetResultItems( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) + public virtual bool /*bool*/ ISteamInventory_GetResultItems( int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultItems(_ptr, resultHandle, pOutItemsArray, out punOutItemsArraySize); + return Native.ISteamInventory.GetResultItems(_ptr, resultHandle /*C*/, pOutItemsArray, out punOutItemsArraySize /*B*/); } - public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle); + return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ) + public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( int resultHandle, ulong steamIDExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle, steamIDExpected); + return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle /*C*/, steamIDExpected /*C*/); } - public virtual void /*void*/ ISteamInventory_DestroyResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual void /*void*/ ISteamInventory_DestroyResult( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - Native.ISteamInventory.DestroyResult(_ptr, resultHandle); + Native.ISteamInventory.DestroyResult(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) + public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle, pInstanceIDs, unCountInstanceIDs); + return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle /*A*/, pInstanceIDs, unCountInstanceIDs /*C*/); } - public virtual bool /*bool*/ ISteamInventory_SerializeResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) + public virtual bool /*bool*/ ISteamInventory_SerializeResult( int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.SerializeResult(_ptr, resultHandle, pOutBuffer, out punOutBufferSize); + return Native.ISteamInventory.SerializeResult(_ptr, resultHandle /*C*/, pOutBuffer /*C*/, out punOutBufferSize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, bool /*bool*/ bRESERVED_MUST_BE_FALSE ) + public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle, pBuffer, unBufferSize, bRESERVED_MUST_BE_FALSE); + return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle /*A*/, pBuffer /*C*/, unBufferSize /*C*/, bRESERVED_MUST_BE_FALSE /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle, pArrayItemDefs, out punArrayQuantity, unArrayLength); + return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, out punArrayQuantity /*B*/, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref int pResultHandle, int itemDef ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle, itemDef); + return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle /*A*/, itemDef /*C*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle, pArrayItemDefs, unArrayLength); + return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ) + public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle, itemConsume, unQuantity); + return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle /*A*/, itemConsume /*C*/, unQuantity /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) + public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle, ref pArrayGenerate, out punArrayGenerateQuantity, unArrayGenerateLength, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength); + return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle /*A*/, ref pArrayGenerate /*A*/, out punArrayGenerateQuantity /*B*/, unArrayGenerateLength /*C*/, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ) + public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle, itemIdSource, unQuantity, itemIdDest); + return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle /*A*/, itemIdSource /*C*/, unQuantity /*C*/, itemIdDest /*C*/); } public virtual void /*void*/ ISteamInventory_SendItemDropHeartbeat() { @@ -3470,17 +3470,17 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamInventory.SendItemDropHeartbeat(_ptr); } - public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ) + public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref int pResultHandle, int dropListDefinition ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle, dropListDefinition); + return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle /*A*/, dropListDefinition /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TradeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) + public virtual bool /*bool*/ ISteamInventory_TradeItems( ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle, steamIDTradePartner, ref pArrayGive, out pArrayGiveQuantity, nArrayGiveLength, ref pArrayGet, out pArrayGetQuantity, nArrayGetLength); + return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle /*A*/, steamIDTradePartner /*C*/, ref pArrayGive /*A*/, out pArrayGiveQuantity /*B*/, nArrayGiveLength /*C*/, ref pArrayGet /*A*/, out pArrayGetQuantity /*B*/, nArrayGetLength /*C*/); } public virtual bool /*bool*/ ISteamInventory_LoadItemDefinitions() { @@ -3492,20 +3492,20 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize); + return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) + public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition, pchPropertyName, pchValueBuffer, out punValueBufferSize); + return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition /*C*/, pchPropertyName /*C*/, pchValueBuffer /*C*/, out punValueBufferSize /*B*/); } - public virtual void /*void*/ ISteamVideo_GetVideoURL( AppId_t /*AppId_t*/ unVideoAppID ) + public virtual void /*void*/ ISteamVideo_GetVideoURL( uint unVideoAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamVideo _ptr is null!" ); - Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID); + Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID /*C*/); } public virtual bool /*bool*/ ISteamVideo_IsBroadcasting( IntPtr /*int **/ pnNumViewers ) { @@ -3514,41 +3514,41 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamVideo.IsBroadcasting(_ptr, pnNumViewers); } - public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ) + public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.InitGameServer(_ptr, unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString); + return Native.ISteamGameServer.InitGameServer(_ptr, unIP /*C*/, usGamePort /*C*/, usQueryPort /*C*/, unFlags /*C*/, nGameAppId /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ ISteamGameServer_SetProduct( string /*const char **/ pszProduct ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetProduct(_ptr, pszProduct); + Native.ISteamGameServer.SetProduct(_ptr, pszProduct /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameDescription( string /*const char **/ pszGameDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription); + Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription /*C*/); } public virtual void /*void*/ ISteamGameServer_SetModDir( string /*const char **/ pszModDir ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetModDir(_ptr, pszModDir); + Native.ISteamGameServer.SetModDir(_ptr, pszModDir /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( bool /*bool*/ bDedicated ) + public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated); + Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOn( string /*const char **/ pszToken ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.LogOn(_ptr, pszToken); + Native.ISteamGameServer.LogOn(_ptr, pszToken /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOnAnonymous() { @@ -3590,43 +3590,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax); + Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax /*C*/); } public virtual void /*void*/ ISteamGameServer_SetBotPlayerCount( int /*int*/ cBotplayers ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers); + Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers /*C*/); } public virtual void /*void*/ ISteamGameServer_SetServerName( string /*const char **/ pszServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetServerName(_ptr, pszServerName); + Native.ISteamGameServer.SetServerName(_ptr, pszServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_SetMapName( string /*const char **/ pszMapName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMapName(_ptr, pszMapName); + Native.ISteamGameServer.SetMapName(_ptr, pszMapName /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( bool /*bool*/ bPasswordProtected ) + public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected); + Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorPort( ushort /*uint16*/ unSpectatorPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort); + Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorServerName( string /*const char **/ pszSpectatorServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName); + Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_ClearAllKeyValues() { @@ -3638,31 +3638,31 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetKeyValue(_ptr, pKey, pValue); + Native.ISteamGameServer.SetKeyValue(_ptr, pKey /*C*/, pValue /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameTags( string /*const char **/ pchGameTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags); + Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameData( string /*const char **/ pchGameData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameData(_ptr, pchGameData); + Native.ISteamGameServer.SetGameData(_ptr, pchGameData /*C*/); } public virtual void /*void*/ ISteamGameServer_SetRegion( string /*const char **/ pszRegion ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetRegion(_ptr, pszRegion); + Native.ISteamGameServer.SetRegion(_ptr, pszRegion /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ) + public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient, pvAuthBlob, cubAuthBlobSize, out pSteamIDUser); + return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient /*C*/, pvAuthBlob /*C*/, cubAuthBlobSize /*C*/, out pSteamIDUser /*B*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamGameServer_CreateUnauthenticatedUserConnection() { @@ -3670,53 +3670,53 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamGameServer.CreateUnauthenticatedUserConnection(_ptr); } - public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser); + Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) + public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser, pchPlayerName, uScore); + return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser /*C*/, pchPlayerName /*C*/, uScore /*C*/); } public virtual HAuthTicket /*(HAuthTicket)*/ ISteamGameServer_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamGameServer_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EndAuthSession(_ptr, steamID); + Native.ISteamGameServer.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ) + public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( ulong steamIDUser, ulong steamIDGroup ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser, steamIDGroup); + return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser /*C*/, steamIDGroup /*C*/); } public virtual void /*void*/ ISteamGameServer_GetGameplayStats() { @@ -3740,25 +3740,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData, cbData, srcIP, srcPort); + return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData /*C*/, cbData /*C*/, srcIP /*C*/, srcPort /*C*/); } public virtual int /*int*/ ISteamGameServer_GetNextOutgoingPacket( IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut, cbMaxOut, out pNetAdr, out pPort); + return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut /*C*/, cbMaxOut /*C*/, out pNetAdr /*B*/, out pPort /*B*/); } - public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( bool /*bool*/ bActive ) + public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive); + Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive /*C*/); } public virtual void /*void*/ ISteamGameServer_SetHeartbeatInterval( int /*int*/ iHeartbeatInterval ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval); + Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval /*C*/); } public virtual void /*void*/ ISteamGameServer_ForceHeartbeat() { @@ -3766,78 +3766,78 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamGameServer.ForceHeartbeat(_ptr); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan); + return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( CSteamID /*class CSteamID*/ steamIDNewPlayer ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( ulong steamIDNewPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer); + return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser, pchName, nData); + return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, nData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser, pchName, fData); + return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, fData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) + public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser, pchName, flCountThisSession, dSessionLength); + return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser /*C*/, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Init() @@ -3854,15 +3854,15 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual void /*void*/ SteamApi_SteamAPI_RegisterCallback( IntPtr /*void **/ pCallback, int /*int*/ callback ) { - Native.SteamApi.SteamAPI_RegisterCallback(pCallback, callback); + Native.SteamApi.SteamAPI_RegisterCallback(pCallback /*C*/, callback /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_UnregisterCallback( IntPtr /*void **/ pCallback ) { - Native.SteamApi.SteamAPI_UnregisterCallback(pCallback); + Native.SteamApi.SteamAPI_UnregisterCallback(pCallback /*C*/); } public virtual bool /*bool*/ SteamApi_SteamInternal_GameServer_Init( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, int /*int*/ eServerMode, string /*const char **/ pchVersionString ) { - return Native.SteamApi.SteamInternal_GameServer_Init(unIP, usPort, usGamePort, usQueryPort, eServerMode, pchVersionString); + return Native.SteamApi.SteamInternal_GameServer_Init(unIP /*C*/, usPort /*C*/, usGamePort /*C*/, usQueryPort /*C*/, eServerMode /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Shutdown() { @@ -3886,7 +3886,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual IntPtr /*void **/ SteamApi_SteamInternal_CreateInterface( string /*const char **/ version ) { - return Native.SteamApi.SteamInternal_CreateInterface(version); + return Native.SteamApi.SteamInternal_CreateInterface(version /*C*/); } internal static unsafe class Native @@ -3896,41 +3896,41 @@ internal static unsafe class ISteamClient [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_CreateSteamPipe" )] internal static extern HSteamPipe /*(HSteamPipe)*/ CreateSteamPipe( IntPtr ISteamClient ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_BReleaseSteamPipe" )] - internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_ConnectToGlobalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_CreateLocalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ); + internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_ReleaseUser" )] - internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ); + internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, int hSteamPipe, int hUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUser" )] - internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServer" )] - internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_SetLocalIPBinding" )] internal static extern void /*void*/ SetLocalIPBinding( IntPtr ISteamClient, uint /*uint32*/ unIP, ushort /*uint16*/ usPort ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamFriends" )] - internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUtils" )] - internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmaking" )] - internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmakingServers" )] - internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamGenericInterface" )] - internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUserStats" )] - internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServerStats" )] - internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamApps" )] - internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamNetworking" )] - internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamRemoteStorage" )] - internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamScreenshots" )] - internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamClient ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_SetWarningMessageHook" )] @@ -3938,25 +3938,25 @@ internal static unsafe class ISteamClient [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed" )] internal static extern bool /*bool*/ BShutdownIfAllPipesClosed( IntPtr ISteamClient ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTTP" )] - internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUnifiedMessages" )] - internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamController" )] - internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUGC" )] - internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamAppList" )] - internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusic" )] - internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusicRemote" )] - internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTMLSurface" )] - internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamInventory" )] - internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamVideo" )] - internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); } internal static unsafe class ISteamUser @@ -3968,11 +3968,11 @@ internal static unsafe class ISteamUser [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetSteamID" )] internal static extern CSteamID /*(class CSteamID)*/ GetSteamID( IntPtr ISteamUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_InitiateGameConnection" )] - internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); + internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_TerminateGameConnection" )] internal static extern void /*void*/ TerminateGameConnection( IntPtr ISteamUser, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_TrackAppUsageEvent" )] - internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); + internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetUserDataFolder" )] internal static extern bool /*bool*/ GetUserDataFolder( IntPtr ISteamUser, System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_StartVoiceRecording" )] @@ -3990,17 +3990,17 @@ internal static unsafe class ISteamUser [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, uint hAuthTicket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, ulong steamID, uint appID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_BIsBehindNAT" )] internal static extern bool /*bool*/ BIsBehindNAT( IntPtr ISteamUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_AdvertiseGame" )] - internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); + internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_RequestEncryptedAppTicket" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )] @@ -4030,79 +4030,79 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetFriendByIndex( IntPtr ISteamFriends, int /*int*/ iFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRelationship" )] - internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaState" )] - internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaName" )] - internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendGamePlayed" )] - internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ); + internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory" )] - internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ); + internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iPersonaName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendSteamLevel" )] - internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetPlayerNickname" )] - internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDPlayer ); + internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, ulong steamIDPlayer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupCount" )] internal static extern int /*int*/ GetFriendsGroupCount( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex" )] internal static extern FriendsGroupID_t /*(FriendsGroupID_t)*/ GetFriendsGroupIDByIndex( IntPtr ISteamFriends, int /*int*/ iFG ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupName" )] - internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount" )] - internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersList" )] - internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); + internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_HasFriend" )] - internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ); + internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanCount" )] internal static extern int /*int*/ GetClanCount( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetClanByIndex( IntPtr ISteamFriends, int /*int*/ iClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanName" )] - internal static extern IntPtr GetClanName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanName( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanTag" )] - internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanActivityCounts" )] - internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); + internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_DownloadClanActivityCounts" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadClanActivityCounts( IntPtr ISteamFriends, IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCountFromSource" )] - internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, ulong steamIDSource ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ); + internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, ulong steamIDSource, int /*int*/ iFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )] - internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, ulong steamIDUser, ulong steamIDSource ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )] - internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); + internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlay" )] internal static extern void /*void*/ ActivateGameOverlay( IntPtr ISteamFriends, string /*const char **/ pchDialog ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToUser" )] - internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage" )] internal static extern void /*void*/ ActivateGameOverlayToWebPage( IntPtr ISteamFriends, string /*const char **/ pchURL ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToStore" )] - internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); + internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SetPlayedWith" )] - internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUserPlayedWith ); + internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, ulong steamIDUserPlayedWith ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog" )] - internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetSmallFriendAvatar" )] - internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetMediumFriendAvatar" )] - internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )] - internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )] - internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); + internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestClanOfficerList" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerCount" )] - internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iOfficer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetUserRestrictions" )] internal static extern uint /*uint32*/ GetUserRestrictions( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SetRichPresence" )] @@ -4110,53 +4110,53 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ClearRichPresence" )] internal static extern void /*void*/ ClearRichPresence( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresence" )] - internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ); + internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount" )] - internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex" )] - internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ); + internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestFriendRichPresence" )] - internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_InviteUserToGame" )] - internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ); + internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchConnectString ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriendCount" )] internal static extern int /*int*/ GetCoplayFriendCount( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriend" )] internal static extern CSteamID /*(class CSteamID)*/ GetCoplayFriend( IntPtr ISteamFriends, int /*int*/ iCoplayFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayTime" )] - internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayGame" )] - internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_JoinClanChatRoom" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_LeaveClanChatRoom" )] - internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMemberCount" )] - internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetChatMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ); + internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SendClanChatMessage" )] - internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ); + internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, string /*const char **/ pchText ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMessage" )] - internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ); + internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatAdmin" )] - internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, ulong steamIDClanChat, ulong steamIDUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam" )] - internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam" )] - internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )] - internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )] internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_ReplyToFriendMessage" )] - internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ); + internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchMsgToSend ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )] - internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFollowerCount" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_IsFollowing" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_EnumerateFollowingList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateFollowingList( IntPtr ISteamFriends, uint /*uint32*/ unStartIndex ); } @@ -4186,11 +4186,11 @@ internal static unsafe class ISteamUtils [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_SetOverlayNotificationPosition" )] internal static extern void /*void*/ SetOverlayNotificationPosition( IntPtr ISteamUtils, NotificationPosition /*ENotificationPosition*/ eNotificationPosition ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_IsAPICallCompleted" )] - internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallFailureReason" )] - internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ); + internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, ulong hSteamAPICall ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallResult" )] - internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )] @@ -4224,11 +4224,11 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount" )] internal static extern int /*int*/ GetFavoriteGameCount( IntPtr ISteamMatchmaking ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGame" )] - internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); + internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddFavoriteGame" )] - internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); + internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame" )] - internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); + internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestLobbyList( IntPtr ISteamMatchmaking ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter" )] @@ -4244,89 +4244,89 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter" )] internal static extern void /*void*/ AddRequestLobbyListResultCountFilter( IntPtr ISteamMatchmaking, int /*int*/ cMaxResults ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter" )] - internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetLobbyByIndex( IntPtr ISteamMatchmaking, int /*int*/ iLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_CreateLobby" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateLobby( IntPtr ISteamMatchmaking, LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_JoinLobby" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_LeaveLobby" )] - internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_InviteUserToLobby" )] - internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ); + internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDInvitee ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers" )] - internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iMember ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyData" )] - internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyData" )] - internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataCount" )] - internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex" )] - internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); + internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_DeleteLobbyData" )] - internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberData" )] - internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberData" )] - internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg" )] - internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); + internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry" )] - internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyData" )] - internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyGameServer" )] - internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ); + internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyGameServer" )] - internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ); + internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit" )] - internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ); + internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ cMaxMembers ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit" )] - internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )] - internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); + internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )] - internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); + internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )] - internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ); + internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDNewOwner ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLinkedLobby" )] - internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ); + internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDLobbyDependent ); } internal static unsafe class ISteamMatchmakingServers { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestLANServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ReleaseRequest" )] - internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hServerListRequest ); + internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, IntPtr hServerListRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerDetails" )] - internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelQuery" )] - internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshQuery" )] - internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_IsRefreshing" )] - internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerCount" )] - internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshServer" )] - internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PingServer" )] internal static extern HServerQuery /*(HServerQuery)*/ PingServer( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PlayerDetails" )] @@ -4334,7 +4334,7 @@ internal static unsafe class ISteamMatchmakingServers [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ServerRules" )] internal static extern HServerQuery /*(HServerQuery)*/ ServerRules( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelServerQuery" )] - internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, HServerQuery /*HServerQuery*/ hServerQuery ); + internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, int hServerQuery ); } internal static unsafe class ISteamRemoteStorage @@ -4348,7 +4348,7 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsync" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FileReadAsync( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete" )] - internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); + internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileForget" )] internal static extern bool /*bool*/ FileForget( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileDelete" )] @@ -4360,11 +4360,11 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen" )] internal static extern UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ FileWriteStreamOpen( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk" )] - internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); + internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose" )] - internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel" )] - internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileExists" )] internal static extern bool /*bool*/ FileExists( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FilePersisted" )] @@ -4388,67 +4388,67 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )] internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownload" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, ulong hContent, uint /*uint32*/ unPriority ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )] - internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); + internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDetails" )] - internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ); + internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCRead" )] - internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); + internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount" )] internal static extern int /*int32*/ GetCachedUGCCount( IntPtr ISteamRemoteStorage ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle" )] internal static extern UGCHandle_t /*(UGCHandle_t)*/ GetCachedUGCHandle( IntPtr ISteamRemoteStorage, int /*int32*/ iCachedContent ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest" )] - internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile" )] - internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ); + internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile" )] - internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ); + internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchPreviewFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle" )] - internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchTitle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchDescription ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility" )] - internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags" )] - internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, ulong updateHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_DeletePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserPublishedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSubscribedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchChangeDescription ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishVideo" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedFilesByUserAction( IntPtr ISteamRemoteStorage, WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedWorkshopFiles( IntPtr ISteamRemoteStorage, WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); } internal static unsafe class ISteamUserStats @@ -4486,15 +4486,15 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementName" )] internal static extern IntPtr GetAchievementName( IntPtr ISteamUserStats, uint /*uint32*/ iAchievement ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, ulong steamIDUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime" )] - internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )] internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )] @@ -4502,23 +4502,23 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardName" )] - internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount" )] - internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod" )] - internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType" )] - internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry" )] - internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); + internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_UploadLeaderboardScore" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_AttachLeaderboardUGC" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, ulong hSteamLeaderboard, ulong hUGC ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetNumberOfCurrentPlayers( IntPtr ISteamUserStats ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )] @@ -4556,39 +4556,39 @@ internal static unsafe class ISteamApps [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetAvailableGameLanguages" )] internal static extern IntPtr GetAvailableGameLanguages( IntPtr ISteamApps ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedApp" )] - internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_BIsDlcInstalled" )] - internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime" )] - internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend" )] internal static extern bool /*bool*/ BIsSubscribedFromFreeWeekend( IntPtr ISteamApps ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetDLCCount" )] internal static extern int /*int*/ GetDLCCount( IntPtr ISteamApps ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_BGetDLCDataByIndex" )] - internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); + internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )] - internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )] - internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey" )] - internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetCurrentBetaName" )] internal static extern bool /*bool*/ GetCurrentBetaName( IntPtr ISteamApps, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_MarkContentCorrupt" )] internal static extern bool /*bool*/ MarkContentCorrupt( IntPtr ISteamApps, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetInstalledDepots" )] - internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); + internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )] - internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); + internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_BIsAppInstalled" )] - internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppOwner" )] internal static extern CSteamID /*(class CSteamID)*/ GetAppOwner( IntPtr ISteamApps ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetLaunchQueryParam" )] internal static extern IntPtr GetLaunchQueryParam( IntPtr ISteamApps, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetDlcDownloadProgress" )] - internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppBuildId" )] internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamApps ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys" )] @@ -4598,49 +4598,49 @@ internal static unsafe class ISteamApps internal static unsafe class ISteamNetworking { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_SendP2PPacket" )] - internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); + internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_IsP2PPacketAvailable" )] internal static extern bool /*bool*/ IsP2PPacketAvailable( IntPtr ISteamNetworking, out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_ReadP2PPacket" )] - internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser" )] - internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser" )] - internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser" )] - internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, ulong steamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetP2PSessionState" )] - internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ); + internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )] internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_CreateListenSocket" )] internal static extern SNetListenSocket_t /*(SNetListenSocket_t)*/ CreateListenSocket( IntPtr ISteamNetworking, int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket" )] - internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); + internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_CreateConnectionSocket" )] internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateConnectionSocket( IntPtr ISteamNetworking, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_DestroySocket" )] - internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_DestroyListenSocket" )] - internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_SendDataOnSocket" )] - internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); + internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket" )] - internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, uint hSocket, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )] - internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailable" )] - internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveData" )] - internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketInfo" )] - internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); + internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetListenSocketInfo" )] - internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); + internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketConnectionType" )] - internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, uint hSocket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetMaxPacketSize" )] - internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, uint hSocket ); } internal static unsafe class ISteamScreenshots @@ -4654,11 +4654,11 @@ internal static unsafe class ISteamScreenshots [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )] internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_SetLocation" )] - internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ); + internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, uint hScreenshot, string /*const char **/ pchLocation ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )] - internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ); + internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, uint hScreenshot, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TagPublishedFile" )] - internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ); + internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, uint hScreenshot, ulong unPublishedFileID ); } internal static unsafe class ISteamMusic @@ -4756,53 +4756,53 @@ internal static unsafe class ISteamHTTP [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_CreateHTTPRequest" )] internal static extern HTTPRequestHandle /*(HTTPRequestHandle)*/ CreateHTTPRequest( IntPtr ISteamHTTP, HTTPMethod /*EHTTPMethod*/ eHTTPRequestMethod, string /*const char **/ pchAbsoluteURL ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue" )] - internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ); + internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, uint hRequest, ulong /*uint64*/ ulContextValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout" )] - internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ); + internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unTimeoutSeconds ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue" )] - internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); + internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter" )] - internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); + internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequest" )] - internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse" )] - internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_DeferHTTPRequest" )] - internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest" )] - internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize" )] - internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ); + internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, uint hRequest, out uint /*uint32 **/ unBodySize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseHTTPRequest" )] - internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct" )] - internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ); + internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, uint hRequest, out float /*float **/ pflPercentOut ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody" )] - internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); + internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )] internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseCookieContainer" )] - internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, uint hCookieContainer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )] - internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); + internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer" )] - internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, uint hRequest, uint hCookieContainer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )] - internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ); + internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchUserAgentInfo ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )] - internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); + internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS" )] - internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ); + internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unMilliseconds ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )] - internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); + internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); } internal static unsafe class ISteamUnifiedMessages @@ -4810,11 +4810,11 @@ internal static unsafe class ISteamUnifiedMessages [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendMethod" )] internal static extern ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ SendMethod( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo" )] - internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); + internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData" )] - internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); + internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_ReleaseMethod" )] - internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ); + internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ulong hHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )] internal static extern bool /*bool*/ SendNotification( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ); } @@ -4830,159 +4830,159 @@ internal static unsafe class ISteamController [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetConnectedControllers" )] internal static extern int /*int*/ GetConnectedControllers( IntPtr ISteamController, IntPtr /*ControllerHandle_t **/ handlesOut ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_ShowBindingPanel" )] - internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetActionSetHandle" )] internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetActionSetHandle( IntPtr ISteamController, string /*const char **/ pszActionSetName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_ActivateActionSet" )] - internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ); + internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetCurrentActionSet" )] - internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionHandle" )] internal static extern ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ GetDigitalActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionData" )] - internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ); + internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ulong controllerHandle, ulong digitalActionHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionOrigins" )] - internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionHandle" )] internal static extern ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ GetAnalogActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionData" )] - internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ); + internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ulong controllerHandle, ulong analogActionHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionOrigins" )] - internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_StopAnalogActionMomentum" )] - internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ); + internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ulong controllerHandle, ulong eAction ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_TriggerHapticPulse" )] - internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); + internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamController_TriggerRepeatedHapticPulse" )] - internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); + internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); } internal static unsafe class ISteamUGC { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest" )] internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUGCDetailsRequest( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SendQueryUGCRequest" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCResult" )] - internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ); + internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL" )] - internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); + internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCMetadata" )] - internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); + internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCChildren" )] - internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); + internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCStatistic" )] - internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); + internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews" )] - internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview" )] - internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); + internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags" )] - internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag" )] - internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); + internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest" )] - internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredTag" )] - internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddExcludedTag" )] - internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )] - internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); + internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnLongDescription" )] - internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); + internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnMetadata" )] - internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); + internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnChildren" )] - internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); + internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews" )] - internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); + internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnTotalOnly" )] - internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); + internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetLanguage" )] - internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )] - internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetCloudFileNameFilter" )] - internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ); + internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, ulong handle, string /*const char **/ pMatchCloudFileName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )] - internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); + internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetSearchText" )] - internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ); + internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, ulong handle, string /*const char **/ pSearchText ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )] - internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ); + internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unDays ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredKeyValueTag" )] - internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ); + internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_RequestUGCDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_StartItemUpdate" )] - internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, uint nConsumerAppId, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemTitle" )] - internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchTitle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemDescription" )] - internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchDescription ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemUpdateLanguage" )] - internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemMetadata" )] - internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ); + internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchMetaData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemVisibility" )] - internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemTags" )] - internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemContent" )] - internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ); + internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszContentFolder ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemPreview" )] - internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemKeyValueTags" )] - internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemKeyValueTag" )] - internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewFile" )] - internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); + internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewVideo" )] - internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszVideoID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewFile" )] - internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewVideo" )] - internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemPreview" )] - internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SubmitItemUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchChangeNote ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemUpdateProgress" )] - internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); + internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemFromFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_UnsubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetNumSubscribedItems" )] internal static extern uint /*uint32*/ GetNumSubscribedItems( IntPtr ISteamUGC ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetSubscribedItems" )] internal static extern uint /*uint32*/ GetSubscribedItems( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemState" )] - internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemInstallInfo" )] - internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); + internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemDownloadInfo" )] - internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )] - internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); + internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_BInitWorkshopForGameServer" )] - internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ); + internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, uint unWorkshopDepotID, string /*const char **/ pszFolder ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )] internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ); } @@ -4994,11 +4994,11 @@ internal static unsafe class ISteamAppList [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamAppList_GetInstalledApps" )] internal static extern uint /*uint32*/ GetInstalledApps( IntPtr ISteamAppList, IntPtr /*AppId_t **/ pvecAppID, uint /*uint32*/ unMaxAppIDs ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamAppList_GetAppName" )] - internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamAppList_GetAppInstallDir" )] - internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamAppList_GetAppBuildId" )] - internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID ); + internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, uint nAppID ); } internal static unsafe class ISteamHTMLSurface @@ -5012,121 +5012,121 @@ internal static unsafe class ISteamHTMLSurface [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_CreateBrowser" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateBrowser( IntPtr ISteamHTMLSurface, string /*const char **/ pchUserAgent, string /*const char **/ pchUserCSS ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_RemoveBrowser" )] - internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_LoadURL" )] - internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); + internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetSize" )] - internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); + internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopLoad" )] - internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_Reload" )] - internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoBack" )] - internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoForward" )] - internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_AddHeader" )] - internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_ExecuteJavascript" )] - internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ); + internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchScript ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseUp" )] - internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDown" )] - internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDoubleClick" )] - internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseMove" )] - internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseWheel" )] - internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ); + internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int32*/ nDelta ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyDown" )] - internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyUp" )] - internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyChar" )] - internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll" )] - internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )] - internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )] - internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); + internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_ViewSource" )] - internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )] - internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )] - internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )] - internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); + internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )] - internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition" )] - internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetCookie" )] - internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); + internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor" )] - internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); + internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )] - internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); + internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_AllowStartRequest" )] - internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); + internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_JSDialogResponse" )] - internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); + internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); } internal static unsafe class ISteamInventory { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetResultStatus" )] - internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetResultItems" )] - internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); + internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetResultTimestamp" )] - internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_CheckResultSteamID" )] - internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ); + internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, int resultHandle, ulong steamIDExpected ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_DestroyResult" )] - internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetAllItems" )] - internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetItemsByID" )] - internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); + internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_SerializeResult" )] - internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); + internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_DeserializeResult" )] - internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); + internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GenerateItems" )] - internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )] - internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItem" )] - internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ); + internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref int pResultHandle, int itemDef ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItems" )] - internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_ConsumeItem" )] - internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ); + internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_ExchangeItems" )] - internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); + internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_TransferItemQuantity" )] - internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ); + internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_SendItemDropHeartbeat" )] internal static extern void /*void*/ SendItemDropHeartbeat( IntPtr ISteamInventory ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_TriggerItemDrop" )] - internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ); + internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref int pResultHandle, int dropListDefinition ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_TradeItems" )] - internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); + internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_LoadItemDefinitions" )] internal static extern bool /*bool*/ LoadItemDefinitions( IntPtr ISteamInventory ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionIDs" )] internal static extern bool /*bool*/ GetItemDefinitionIDs( IntPtr ISteamInventory, IntPtr /*SteamItemDef_t **/ pItemDefIDs, out uint /*uint32 **/ punItemDefIDsArraySize ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionProperty" )] - internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); + internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); } internal static unsafe class ISteamVideo { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamVideo_GetVideoURL" )] - internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, AppId_t /*AppId_t*/ unVideoAppID ); + internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, uint unVideoAppID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamVideo_IsBroadcasting" )] internal static extern bool /*bool*/ IsBroadcasting( IntPtr ISteamVideo, IntPtr /*int **/ pnNumViewers ); } @@ -5134,7 +5134,7 @@ internal static unsafe class ISteamVideo internal static unsafe class ISteamGameServer { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_InitGameServer" )] - internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ); + internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetProduct" )] internal static extern void /*void*/ SetProduct( IntPtr ISteamGameServer, string /*const char **/ pszProduct ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetGameDescription" )] @@ -5182,25 +5182,25 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetRegion" )] internal static extern void /*void*/ SetRegion( IntPtr ISteamGameServer, string /*const char **/ pszRegion ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate" )] - internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ); + internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection" )] internal static extern CSteamID /*(class CSteamID)*/ CreateUnauthenticatedUserConnection( IntPtr ISteamGameServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SendUserDisconnect" )] - internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, ulong steamIDUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_BUpdateUserData" )] - internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); + internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamGameServer, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, ulong steamID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, uint hAuthTicket ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, ulong steamID, uint appID ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_RequestUserGroupStatus" )] - internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ); + internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, ulong steamIDUser, ulong steamIDGroup ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetGameplayStats" )] internal static extern void /*void*/ GetGameplayStats( IntPtr ISteamGameServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetServerReputation" )] @@ -5218,33 +5218,33 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )] internal static extern void /*void*/ ForceHeartbeat( IntPtr ISteamGameServer ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_AssociateWithClan" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, ulong steamIDClan ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDNewPlayer ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, ulong steamIDNewPlayer ); } internal static unsafe class ISteamGameServerStats { [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat" )] - internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); + internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )] - internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); + internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat" )] - internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); + internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserAchievement" )] - internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_ClearUserAchievement" )] - internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_StoreUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); } internal static unsafe class SteamApi diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win64.cs b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win64.cs index 075deb4..7e5c654 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win64.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Win64.cs @@ -31,113 +31,113 @@ public virtual void Dispose() return Native.ISteamClient.CreateSteamPipe(_ptr); } - public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual bool /*bool*/ ISteamClient_BReleaseSteamPipe( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe); + return Native.ISteamClient.BReleaseSteamPipe(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( HSteamPipe /*HSteamPipe*/ hSteamPipe ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_ConnectToGlobalUser( int hSteamPipe ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe); + return Native.ISteamClient.ConnectToGlobalUser(_ptr, hSteamPipe /*C*/); } - public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ) + public virtual HSteamUser /*(HSteamUser)*/ ISteamClient_CreateLocalUser( out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe, eAccountType); + return Native.ISteamClient.CreateLocalUser(_ptr, out phSteamPipe /*B*/, eAccountType /*C*/); } - public virtual void /*void*/ ISteamClient_ReleaseUser( HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ) + public virtual void /*void*/ ISteamClient_ReleaseUser( int hSteamPipe, int hUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe, hUser); + Native.ISteamClient.ReleaseUser(_ptr, hSteamPipe /*C*/, hUser /*C*/); } - public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUser **/ ISteamClient_GetISteamUser( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUser(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServer **/ ISteamClient_GetISteamGameServer( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServer(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual void /*void*/ ISteamClient_SetLocalIPBinding( uint /*uint32*/ unIP, ushort /*uint16*/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetLocalIPBinding(_ptr, unIP, usPort); + Native.ISteamClient.SetLocalIPBinding(_ptr, unIP /*C*/, usPort /*C*/); } - public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamFriends **/ ISteamClient_GetISteamFriends( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamFriends(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUtils **/ ISteamClient_GetISteamUtils( int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUtils(_ptr, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmaking **/ ISteamClient_GetISteamMatchmaking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmaking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMatchmakingServers **/ ISteamClient_GetISteamMatchmakingServers( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMatchmakingServers(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*void **/ ISteamClient_GetISteamGenericInterface( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGenericInterface(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUserStats **/ ISteamClient_GetISteamUserStats( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUserStats(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamGameServerStats **/ ISteamClient_GetISteamGameServerStats( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamGameServerStats(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamApps **/ ISteamClient_GetISteamApps( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamApps(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamNetworking **/ ISteamClient_GetISteamNetworking( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamNetworking(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamRemoteStorage **/ ISteamClient_GetISteamRemoteStorage( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamRemoteStorage(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamScreenshots **/ ISteamClient_GetISteamScreenshots( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamScreenshots(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual uint /*uint32*/ ISteamClient_GetIPCCallCount() { @@ -149,7 +149,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamClient.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamClient_BShutdownIfAllPipesClosed() { @@ -157,65 +157,65 @@ public virtual void Dispose() return Native.ISteamClient.BShutdownIfAllPipesClosed(_ptr); } - public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTTP **/ ISteamClient_GetISteamHTTP( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTTP(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUnifiedMessages **/ ISteamClient_GetISteamUnifiedMessages( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUnifiedMessages(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamController **/ ISteamClient_GetISteamController( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamController(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamController(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamUGC **/ ISteamClient_GetISteamUGC( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamUGC(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamAppList **/ ISteamClient_GetISteamAppList( int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamAppList(_ptr, hSteamUser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusic **/ ISteamClient_GetISteamMusic( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusic(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamMusicRemote **/ ISteamClient_GetISteamMusicRemote( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamMusicRemote(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamHTMLSurface **/ ISteamClient_GetISteamHTMLSurface( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamHTMLSurface(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamInventory **/ ISteamClient_GetISteamInventory( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamInventory(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } - public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ) + public virtual IntPtr /*class ISteamVideo **/ ISteamClient_GetISteamVideo( int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ) { if ( _ptr == null ) throw new System.Exception( "ISteamClient _ptr is null!" ); - return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser, hSteamPipe, pchVersion); + return Native.ISteamClient.GetISteamVideo(_ptr, hSteamuser /*C*/, hSteamPipe /*C*/, pchVersion /*C*/); } public virtual HSteamUser /*(HSteamUser)*/ ISteamUser_GetHSteamUser() @@ -236,29 +236,29 @@ public virtual void Dispose() return Native.ISteamUser.GetSteamID(_ptr); } - public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, bool /*bool*/ bSecure ) + public virtual int /*int*/ ISteamUser_InitiateGameConnection( IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob, cbMaxAuthBlob, steamIDGameServer, unIPServer, usPortServer, bSecure); + return Native.ISteamUser.InitiateGameConnection(_ptr, pAuthBlob /*C*/, cbMaxAuthBlob /*C*/, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/, bSecure /*C*/); } public virtual void /*void*/ ISteamUser_TerminateGameConnection( uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer, usPortServer); + Native.ISteamUser.TerminateGameConnection(_ptr, unIPServer /*C*/, usPortServer /*C*/); } - public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) + public virtual void /*void*/ ISteamUser_TrackAppUsageEvent( ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID, eAppUsageEvent, pchExtraInfo); + Native.ISteamUser.TrackAppUsageEvent(_ptr, gameID /*C*/, eAppUsageEvent /*C*/, pchExtraInfo /*C*/); } public virtual bool /*bool*/ ISteamUser_GetUserDataFolder( System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer, cubBuffer); + return Native.ISteamUser.GetUserDataFolder(_ptr, pchBuffer /*C*/, cubBuffer /*C*/); } public virtual void /*void*/ ISteamUser_StartVoiceRecording() { @@ -276,19 +276,19 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed, out pcbUncompressed, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetAvailableVoice(_ptr, out pcbCompressed /*B*/, out pcbUncompressed /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } - public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) + public virtual VoiceResult /*EVoiceResult*/ ISteamUser_GetVoice( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bWantUncompressed, IntPtr /*void **/ pUncompressedDestBuffer, uint /*uint32*/ cbUncompressedDestBufferSize, out uint /*uint32 **/ nUncompressBytesWritten, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetVoice(_ptr, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, bWantUncompressed, pUncompressedDestBuffer, cbUncompressedDestBufferSize, out nUncompressBytesWritten, nUncompressedVoiceDesiredSampleRate); + return Native.ISteamUser.GetVoice(_ptr, bWantCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, bWantUncompressed /*C*/, pUncompressedDestBuffer /*C*/, cbUncompressedDestBufferSize /*C*/, out nUncompressBytesWritten /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/); } public virtual VoiceResult /*EVoiceResult*/ ISteamUser_DecompressVoice( IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.DecompressVoice(_ptr, pCompressed, cbCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, nDesiredSampleRate); + return Native.ISteamUser.DecompressVoice(_ptr, pCompressed /*C*/, cbCompressed /*C*/, pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, nDesiredSampleRate /*C*/); } public virtual uint /*uint32*/ ISteamUser_GetVoiceOptimalSampleRate() { @@ -300,31 +300,31 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamUser_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamUser.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamUser_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.EndAuthSession(_ptr, steamID); + Native.ISteamUser.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamUser_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamUser_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamUser.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamUser_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamUser.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsBehindNAT() { @@ -332,29 +332,29 @@ public virtual void Dispose() return Native.ISteamUser.BIsBehindNAT(_ptr); } - public virtual void /*void*/ ISteamUser_AdvertiseGame( CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) + public virtual void /*void*/ ISteamUser_AdvertiseGame( ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer, unIPServer, usPortServer); + Native.ISteamUser.AdvertiseGame(_ptr, steamIDGameServer /*C*/, unIPServer /*C*/, usPortServer /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUser_RequestEncryptedAppTicket( IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude, cbDataToInclude); + return Native.ISteamUser.RequestEncryptedAppTicket(_ptr, pDataToInclude /*C*/, cbDataToInclude /*C*/); } public virtual bool /*bool*/ ISteamUser_GetEncryptedAppTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamUser.GetEncryptedAppTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, bool /*bool*/ bFoil ) + public virtual int /*int*/ ISteamUser_GetGameBadgeLevel( int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil ) { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries, bFoil); + return Native.ISteamUser.GetGameBadgeLevel(_ptr, nSeries /*C*/, bFoil /*C*/); } public virtual int /*int*/ ISteamUser_GetPlayerSteamLevel() { @@ -366,7 +366,7 @@ public virtual void Dispose() { if ( _ptr == null ) throw new System.Exception( "ISteamUser _ptr is null!" ); - return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL); + return Native.ISteamUser.RequestStoreAuthURL(_ptr, pchRedirectURL /*C*/); } public virtual bool /*bool*/ ISteamUser_BIsPhoneVerified() { @@ -391,7 +391,7 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName); + return Native.ISteamFriends.SetPersonaName(_ptr, pchPersonaName /*C*/); } public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetPersonaState() { @@ -403,55 +403,55 @@ public virtual IntPtr ISteamFriends_GetPersonaName() { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags); + return Native.ISteamFriends.GetFriendCount(_ptr, iFriendFlags /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendByIndex( int /*int*/ iFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend, iFriendFlags); + return Native.ISteamFriends.GetFriendByIndex(_ptr, iFriend /*C*/, iFriendFlags /*C*/); } - public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual FriendRelationship /*EFriendRelationship*/ ISteamFriends_GetFriendRelationship( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRelationship(_ptr, steamIDFriend /*C*/); } - public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual PersonaState /*EPersonaState*/ ISteamFriends_GetFriendPersonaState( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaState(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaName( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual IntPtr ISteamFriends_GetFriendPersonaName( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendPersonaName(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) + public virtual bool /*bool*/ ISteamFriends_GetFriendGamePlayed( ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend, ref pFriendGameInfo); + return Native.ISteamFriends.GetFriendGamePlayed(_ptr, steamIDFriend /*C*/, ref pFriendGameInfo /*A*/); } - public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ) + public virtual IntPtr ISteamFriends_GetFriendPersonaNameHistory( ulong steamIDFriend, int /*int*/ iPersonaName ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend, iPersonaName); + return Native.ISteamFriends.GetFriendPersonaNameHistory(_ptr, steamIDFriend /*C*/, iPersonaName /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendSteamLevel( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendSteamLevel(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID*/ steamIDPlayer ) + public virtual IntPtr ISteamFriends_GetPlayerNickname( ulong steamIDPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer); + return Native.ISteamFriends.GetPlayerNickname(_ptr, steamIDPlayer /*C*/); } public virtual int /*int*/ ISteamFriends_GetFriendsGroupCount() { @@ -463,31 +463,31 @@ public virtual IntPtr ISteamFriends_GetPlayerNickname( CSteamID /*class CSteamID { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG); + return Native.ISteamFriends.GetFriendsGroupIDByIndex(_ptr, iFG /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual IntPtr ISteamFriends_GetFriendsGroupName( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupName(_ptr, friendsGroupID /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ) + public virtual int /*int*/ ISteamFriends_GetFriendsGroupMembersCount( short friendsGroupID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID); + return Native.ISteamFriends.GetFriendsGroupMembersCount(_ptr, friendsGroupID /*C*/); } - public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) + public virtual void /*void*/ ISteamFriends_GetFriendsGroupMembersList( short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID, pOutSteamIDMembers, nMembersCount); + Native.ISteamFriends.GetFriendsGroupMembersList(_ptr, friendsGroupID /*C*/, pOutSteamIDMembers, nMembersCount /*C*/); } - public virtual bool /*bool*/ ISteamFriends_HasFriend( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ) + public virtual bool /*bool*/ ISteamFriends_HasFriend( ulong steamIDFriend, int /*int*/ iFriendFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend, iFriendFlags); + return Native.ISteamFriends.HasFriend(_ptr, steamIDFriend /*C*/, iFriendFlags /*C*/); } public virtual int /*int*/ ISteamFriends_GetClanCount() { @@ -499,139 +499,139 @@ public virtual IntPtr ISteamFriends_GetFriendsGroupName( FriendsGroupID_t /*Frie { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanByIndex(_ptr, iClan); + return Native.ISteamFriends.GetClanByIndex(_ptr, iClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanName( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanName( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanName(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanName(_ptr, steamIDClan /*C*/); } - public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual IntPtr ISteamFriends_GetClanTag( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanTag(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) + public virtual bool /*bool*/ ISteamFriends_GetClanActivityCounts( ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan, out pnOnline, out pnInGame, out pnChatting); + return Native.ISteamFriends.GetClanActivityCounts(_ptr, steamIDClan /*C*/, out pnOnline /*B*/, out pnInGame /*B*/, out pnChatting /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_DownloadClanActivityCounts( IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest); + return Native.ISteamFriends.DownloadClanActivityCounts(_ptr, psteamIDClans, cClansToRequest /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( CSteamID /*class CSteamID*/ steamIDSource ) + public virtual int /*int*/ ISteamFriends_GetFriendCountFromSource( ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource); + return Native.ISteamFriends.GetFriendCountFromSource(_ptr, steamIDSource /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetFriendFromSourceByIndex( ulong steamIDSource, int /*int*/ iFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource, iFriend); + return Native.ISteamFriends.GetFriendFromSourceByIndex(_ptr, steamIDSource /*C*/, iFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsUserInSource( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ) + public virtual bool /*bool*/ ISteamFriends_IsUserInSource( ulong steamIDUser, ulong steamIDSource ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser, steamIDSource); + return Native.ISteamFriends.IsUserInSource(_ptr, steamIDUser /*C*/, steamIDSource /*C*/); } - public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking ) + public virtual void /*void*/ ISteamFriends_SetInGameVoiceSpeaking( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser, bSpeaking); + Native.ISteamFriends.SetInGameVoiceSpeaking(_ptr, steamIDUser /*C*/, bSpeaking /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlay( string /*const char **/ pchDialog ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog); + Native.ISteamFriends.ActivateGameOverlay(_ptr, pchDialog /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToUser( string /*const char **/ pchDialog, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog, steamID); + Native.ISteamFriends.ActivateGameOverlayToUser(_ptr, pchDialog /*C*/, steamID /*C*/); } public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToWebPage( string /*const char **/ pchURL ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL); + Native.ISteamFriends.ActivateGameOverlayToWebPage(_ptr, pchURL /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayToStore( uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID, eFlag); + Native.ISteamFriends.ActivateGameOverlayToStore(_ptr, nAppID /*C*/, eFlag /*C*/); } - public virtual void /*void*/ ISteamFriends_SetPlayedWith( CSteamID /*class CSteamID*/ steamIDUserPlayedWith ) + public virtual void /*void*/ ISteamFriends_SetPlayedWith( ulong steamIDUserPlayedWith ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith); + Native.ISteamFriends.SetPlayedWith(_ptr, steamIDUserPlayedWith /*C*/); } - public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamFriends_ActivateGameOverlayInviteDialog( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby); + Native.ISteamFriends.ActivateGameOverlayInviteDialog(_ptr, steamIDLobby /*C*/); } - public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetSmallFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetSmallFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetMediumFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetMediumFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetLargeFriendAvatar( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend); + return Native.ISteamFriends.GetLargeFriendAvatar(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly ) + public virtual bool /*bool*/ ISteamFriends_RequestUserInformation( ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser, bRequireNameOnly); + return Native.ISteamFriends.RequestUserInformation(_ptr, steamIDUser /*C*/, bRequireNameOnly /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_RequestClanOfficerList( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan); + return Native.ISteamFriends.RequestClanOfficerList(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOwner( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOwner(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanOfficerCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanOfficerCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetClanOfficerByIndex( ulong steamIDClan, int /*int*/ iOfficer ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan, iOfficer); + return Native.ISteamFriends.GetClanOfficerByIndex(_ptr, steamIDClan /*C*/, iOfficer /*C*/); } public virtual uint /*uint32*/ ISteamFriends_GetUserRestrictions() { @@ -643,7 +643,7 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetRichPresence(_ptr, pchKey, pchValue); + return Native.ISteamFriends.SetRichPresence(_ptr, pchKey /*C*/, pchValue /*C*/); } public virtual void /*void*/ ISteamFriends_ClearRichPresence() { @@ -651,35 +651,35 @@ public virtual IntPtr ISteamFriends_GetClanTag( CSteamID /*class CSteamID*/ stea Native.ISteamFriends.ClearRichPresence(_ptr); } - public virtual IntPtr ISteamFriends_GetFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresence( ulong steamIDFriend, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend, pchKey); + return Native.ISteamFriends.GetFriendRichPresence(_ptr, steamIDFriend /*C*/, pchKey /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendRichPresenceKeyCount( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendRichPresenceKeyCount(_ptr, steamIDFriend /*C*/); } - public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ) + public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( ulong steamIDFriend, int /*int*/ iKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend, iKey); + return Native.ISteamFriends.GetFriendRichPresenceKeyByIndex(_ptr, steamIDFriend /*C*/, iKey /*C*/); } - public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual void /*void*/ ISteamFriends_RequestFriendRichPresence( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend); + Native.ISteamFriends.RequestFriendRichPresence(_ptr, steamIDFriend /*C*/); } - public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ) + public virtual bool /*bool*/ ISteamFriends_InviteUserToGame( ulong steamIDFriend, string /*const char **/ pchConnectString ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend, pchConnectString); + return Native.ISteamFriends.InviteUserToGame(_ptr, steamIDFriend /*C*/, pchConnectString /*C*/); } public virtual int /*int*/ ISteamFriends_GetCoplayFriendCount() { @@ -691,115 +691,115 @@ public virtual IntPtr ISteamFriends_GetFriendRichPresenceKeyByIndex( CSteamID /* { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend); + return Native.ISteamFriends.GetCoplayFriend(_ptr, iCoplayFriend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual int /*int*/ ISteamFriends_GetFriendCoplayTime( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayTime(_ptr, steamIDFriend /*C*/); } - public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( CSteamID /*class CSteamID*/ steamIDFriend ) + public virtual AppId_t /*(AppId_t)*/ ISteamFriends_GetFriendCoplayGame( ulong steamIDFriend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend); + return Native.ISteamFriends.GetFriendCoplayGame(_ptr, steamIDFriend /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_JoinClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.JoinClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual bool /*bool*/ ISteamFriends_LeaveClanChatRoom( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan); + return Native.ISteamFriends.LeaveClanChatRoom(_ptr, steamIDClan /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual int /*int*/ ISteamFriends_GetClanChatMemberCount( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan); + return Native.ISteamFriends.GetClanChatMemberCount(_ptr, steamIDClan /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ) + public virtual CSteamID /*(class CSteamID)*/ ISteamFriends_GetChatMemberByIndex( ulong steamIDClan, int /*int*/ iUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan, iUser); + return Native.ISteamFriends.GetChatMemberByIndex(_ptr, steamIDClan /*C*/, iUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ) + public virtual bool /*bool*/ ISteamFriends_SendClanChatMessage( ulong steamIDClanChat, string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat, pchText); + return Native.ISteamFriends.SendClanChatMessage(_ptr, steamIDClanChat /*C*/, pchText /*C*/); } - public virtual int /*int*/ ISteamFriends_GetClanChatMessage( CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ) + public virtual int /*int*/ ISteamFriends_GetClanChatMessage( ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat, iMessage, prgchText, cchTextMax, out peChatEntryType, out psteamidChatter); + return Native.ISteamFriends.GetClanChatMessage(_ptr, steamIDClanChat /*C*/, iMessage /*C*/, prgchText /*C*/, cchTextMax /*C*/, out peChatEntryType /*B*/, out psteamidChatter /*B*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatAdmin( ulong steamIDClanChat, ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat, steamIDUser); + return Native.ISteamFriends.IsClanChatAdmin(_ptr, steamIDClanChat /*C*/, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_IsClanChatWindowOpenInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.IsClanChatWindowOpenInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_OpenClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.OpenClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( CSteamID /*class CSteamID*/ steamIDClanChat ) + public virtual bool /*bool*/ ISteamFriends_CloseClanChatWindowInSteam( ulong steamIDClanChat ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat); + return Native.ISteamFriends.CloseClanChatWindowInSteam(_ptr, steamIDClanChat /*C*/); } - public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( bool /*bool*/ bInterceptEnabled ) + public virtual bool /*bool*/ ISteamFriends_SetListenForFriendsMessages( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled); + return Native.ISteamFriends.SetListenForFriendsMessages(_ptr, bInterceptEnabled /*C*/); } - public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ) + public virtual bool /*bool*/ ISteamFriends_ReplyToFriendMessage( ulong steamIDFriend, string /*const char **/ pchMsgToSend ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend, pchMsgToSend); + return Native.ISteamFriends.ReplyToFriendMessage(_ptr, steamIDFriend /*C*/, pchMsgToSend /*C*/); } - public virtual int /*int*/ ISteamFriends_GetFriendMessage( CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamFriends_GetFriendMessage( ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend, iMessageID, pvData, cubData, out peChatEntryType); + return Native.ISteamFriends.GetFriendMessage(_ptr, steamIDFriend /*C*/, iMessageID /*C*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_GetFollowerCount( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.GetFollowerCount(_ptr, steamID); + return Native.ISteamFriends.GetFollowerCount(_ptr, steamID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( CSteamID /*class CSteamID*/ steamID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_IsFollowing( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.IsFollowing(_ptr, steamID); + return Native.ISteamFriends.IsFollowing(_ptr, steamID /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamFriends_EnumerateFollowingList( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamFriends _ptr is null!" ); - return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex); + return Native.ISteamFriends.EnumerateFollowingList(_ptr, unStartIndex /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetSecondsSinceAppActive() @@ -836,19 +836,19 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageSize(_ptr, iImage, out pnWidth, out pnHeight); + return Native.ISteamUtils.GetImageSize(_ptr, iImage /*C*/, out pnWidth /*B*/, out pnHeight /*B*/); } public virtual bool /*bool*/ ISteamUtils_GetImageRGBA( int /*int*/ iImage, IntPtr /*uint8 **/ pubDest, int /*int*/ nDestBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetImageRGBA(_ptr, iImage, pubDest, nDestBufferSize); + return Native.ISteamUtils.GetImageRGBA(_ptr, iImage /*C*/, pubDest, nDestBufferSize /*C*/); } public virtual bool /*bool*/ ISteamUtils_GetCSERIPPort( out uint /*uint32 **/ unIP, out ushort /*uint16 **/ usPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP, out usPort); + return Native.ISteamUtils.GetCSERIPPort(_ptr, out unIP /*B*/, out usPort /*B*/); } public virtual byte /*uint8*/ ISteamUtils_GetCurrentBatteryPower() { @@ -866,25 +866,25 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition); + Native.ISteamUtils.SetOverlayNotificationPosition(_ptr, eNotificationPosition /*C*/); } - public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_IsAPICallCompleted( ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall, ref pbFailed); + return Native.ISteamUtils.IsAPICallCompleted(_ptr, hSteamAPICall /*C*/, ref pbFailed /*A*/); } - public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ) + public virtual SteamAPICallFailure /*ESteamAPICallFailure*/ ISteamUtils_GetAPICallFailureReason( ulong hSteamAPICall ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall); + return Native.ISteamUtils.GetAPICallFailureReason(_ptr, hSteamAPICall /*C*/); } - public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, ref bool /*bool **/ pbFailed ) + public virtual bool /*bool*/ ISteamUtils_GetAPICallResult( ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall, pCallback, cubCallback, iCallbackExpected, ref pbFailed); + return Native.ISteamUtils.GetAPICallResult(_ptr, hSteamAPICall /*C*/, pCallback /*C*/, cubCallback /*C*/, iCallbackExpected /*C*/, ref pbFailed /*A*/); } public virtual uint /*uint32*/ ISteamUtils_GetIPCCallCount() { @@ -896,7 +896,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction); + Native.ISteamUtils.SetWarningMessageHook(_ptr, pFunction /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsOverlayEnabled() { @@ -914,13 +914,13 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName); + return Native.ISteamUtils.CheckFileSignature(_ptr, szFileName /*C*/); } public virtual bool /*bool*/ ISteamUtils_ShowGamepadTextInput( GamepadTextInputMode /*EGamepadTextInputMode*/ eInputMode, GamepadTextInputLineMode /*EGamepadTextInputLineMode*/ eLineInputMode, string /*const char **/ pchDescription, uint /*uint32*/ unCharMax, string /*const char **/ pchExistingText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode, eLineInputMode, pchDescription, unCharMax, pchExistingText); + return Native.ISteamUtils.ShowGamepadTextInput(_ptr, eInputMode /*C*/, eLineInputMode /*C*/, pchDescription /*C*/, unCharMax /*C*/, pchExistingText /*C*/); } public virtual uint /*uint32*/ ISteamUtils_GetEnteredGamepadTextLength() { @@ -932,7 +932,7 @@ public virtual IntPtr ISteamUtils_GetIPCountry() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText, cchText); + return Native.ISteamUtils.GetEnteredGamepadTextInput(_ptr, pchText /*C*/, cchText /*C*/); } public virtual IntPtr ISteamUtils_GetSteamUILanguage() { @@ -950,7 +950,7 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamUtils _ptr is null!" ); - Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset, nVerticalInset); + Native.ISteamUtils.SetOverlayNotificationInset(_ptr, nHorizontalInset /*C*/, nVerticalInset /*C*/); } public virtual bool /*bool*/ ISteamUtils_IsSteamInBigPictureMode() { @@ -971,23 +971,23 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() return Native.ISteamMatchmaking.GetFavoriteGameCount(_ptr); } - public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetFavoriteGame( int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame, ref pnAppID, out pnIP, out pnConnPort, out pnQueryPort, punFlags, out pRTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.GetFavoriteGame(_ptr, iGame /*C*/, ref pnAppID /*A*/, out pnIP /*B*/, out pnConnPort /*B*/, out pnQueryPort /*B*/, punFlags, out pRTime32LastPlayedOnServer /*B*/); } - public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) + public virtual int /*int*/ ISteamMatchmaking_AddFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer); + return Native.ISteamMatchmaking.AddFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/, rTime32LastPlayedOnServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) + public virtual bool /*bool*/ ISteamMatchmaking_RemoveFavoriteGame( uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID, nIP, nConnPort, nQueryPort, unFlags); + return Native.ISteamMatchmaking.RemoveFavoriteGame(_ptr, nAppID /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_RequestLobbyList() { @@ -999,411 +999,411 @@ public virtual IntPtr ISteamUtils_GetSteamUILanguage() { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch, pchValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListStringFilter(_ptr, pchKeyToMatch /*C*/, pchValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNumericalFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToMatch, LobbyComparison /*ELobbyComparison*/ eComparisonType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch, nValueToMatch, eComparisonType); + Native.ISteamMatchmaking.AddRequestLobbyListNumericalFilter(_ptr, pchKeyToMatch /*C*/, nValueToMatch /*C*/, eComparisonType /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListNearValueFilter( string /*const char **/ pchKeyToMatch, int /*int*/ nValueToBeCloseTo ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch, nValueToBeCloseTo); + Native.ISteamMatchmaking.AddRequestLobbyListNearValueFilter(_ptr, pchKeyToMatch /*C*/, nValueToBeCloseTo /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( int /*int*/ nSlotsAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable); + Native.ISteamMatchmaking.AddRequestLobbyListFilterSlotsAvailable(_ptr, nSlotsAvailable /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListDistanceFilter( LobbyDistanceFilter /*ELobbyDistanceFilter*/ eLobbyDistanceFilter ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter); + Native.ISteamMatchmaking.AddRequestLobbyListDistanceFilter(_ptr, eLobbyDistanceFilter /*C*/); } public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListResultCountFilter( int /*int*/ cMaxResults ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults); + Native.ISteamMatchmaking.AddRequestLobbyListResultCountFilter(_ptr, cMaxResults /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby); + Native.ISteamMatchmaking.AddRequestLobbyListCompatibleMembersFilter(_ptr, steamIDLobby /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyByIndex( int /*int*/ iLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby); + return Native.ISteamMatchmaking.GetLobbyByIndex(_ptr, iLobby /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_CreateLobby( LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType, cMaxMembers); + return Native.ISteamMatchmaking.CreateLobby(_ptr, eLobbyType /*C*/, cMaxMembers /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamMatchmaking_JoinLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.JoinLobby(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual void /*void*/ ISteamMatchmaking_LeaveLobby( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby); + Native.ISteamMatchmaking.LeaveLobby(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ) + public virtual bool /*bool*/ ISteamMatchmaking_InviteUserToLobby( ulong steamIDLobby, ulong steamIDInvitee ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby, steamIDInvitee); + return Native.ISteamMatchmaking.InviteUserToLobby(_ptr, steamIDLobby /*C*/, steamIDInvitee /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetNumLobbyMembers( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetNumLobbyMembers(_ptr, steamIDLobby /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyMemberByIndex( ulong steamIDLobby, int /*int*/ iMember ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby, iMember); + return Native.ISteamMatchmaking.GetLobbyMemberByIndex(_ptr, steamIDLobby /*C*/, iMember /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.GetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby, pchKey, pchValue); + return Native.ISteamMatchmaking.SetLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyDataCount( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyDataCount(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyDataByIndex( ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby, iLobbyData, pchKey, cchKeyBufferSize, pchValue, cchValueBufferSize); + return Native.ISteamMatchmaking.GetLobbyDataByIndex(_ptr, steamIDLobby /*C*/, iLobbyData /*C*/, pchKey /*C*/, cchKeyBufferSize /*C*/, pchValue /*C*/, cchValueBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamMatchmaking_DeleteLobbyData( ulong steamIDLobby, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby, pchKey); + return Native.ISteamMatchmaking.DeleteLobbyData(_ptr, steamIDLobby /*C*/, pchKey /*C*/); } - public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ) + public virtual IntPtr ISteamMatchmaking_GetLobbyMemberData( ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby, steamIDUser, pchKey); + return Native.ISteamMatchmaking.GetLobbyMemberData(_ptr, steamIDLobby /*C*/, steamIDUser /*C*/, pchKey /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyMemberData( ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby, pchKey, pchValue); + Native.ISteamMatchmaking.SetLobbyMemberData(_ptr, steamIDLobby /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) + public virtual bool /*bool*/ ISteamMatchmaking_SendLobbyChatMsg( ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby, pvMsgBody, cubMsgBody); + return Native.ISteamMatchmaking.SendLobbyChatMsg(_ptr, steamIDLobby /*C*/, pvMsgBody /*C*/, cubMsgBody /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyChatEntry( ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby, iChatID, out pSteamIDUser, pvData, cubData, out peChatEntryType); + return Native.ISteamMatchmaking.GetLobbyChatEntry(_ptr, steamIDLobby /*C*/, iChatID /*C*/, out pSteamIDUser /*B*/, pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual bool /*bool*/ ISteamMatchmaking_RequestLobbyData( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.RequestLobbyData(_ptr, steamIDLobby /*C*/); } - public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ) + public virtual void /*void*/ ISteamMatchmaking_SetLobbyGameServer( ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer); + Native.ISteamMatchmaking.SetLobbyGameServer(_ptr, steamIDLobby /*C*/, unGameServerIP /*C*/, unGameServerPort /*C*/, steamIDGameServer /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ) + public virtual bool /*bool*/ ISteamMatchmaking_GetLobbyGameServer( ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby, out punGameServerIP, out punGameServerPort, out psteamIDGameServer); + return Native.ISteamMatchmaking.GetLobbyGameServer(_ptr, steamIDLobby /*C*/, out punGameServerIP /*B*/, out punGameServerPort /*B*/, out psteamIDGameServer /*B*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyMemberLimit( ulong steamIDLobby, int /*int*/ cMaxMembers ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby, cMaxMembers); + return Native.ISteamMatchmaking.SetLobbyMemberLimit(_ptr, steamIDLobby /*C*/, cMaxMembers /*C*/); } - public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual int /*int*/ ISteamMatchmaking_GetLobbyMemberLimit( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyMemberLimit(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyType( ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby, eLobbyType); + return Native.ISteamMatchmaking.SetLobbyType(_ptr, steamIDLobby /*C*/, eLobbyType /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyJoinable( ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby, bLobbyJoinable); + return Native.ISteamMatchmaking.SetLobbyJoinable(_ptr, steamIDLobby /*C*/, bLobbyJoinable /*C*/); } - public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby ) + public virtual CSteamID /*(class CSteamID)*/ ISteamMatchmaking_GetLobbyOwner( ulong steamIDLobby ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby); + return Native.ISteamMatchmaking.GetLobbyOwner(_ptr, steamIDLobby /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLobbyOwner( ulong steamIDLobby, ulong steamIDNewOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby, steamIDNewOwner); + return Native.ISteamMatchmaking.SetLobbyOwner(_ptr, steamIDLobby /*C*/, steamIDNewOwner /*C*/); } - public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ) + public virtual bool /*bool*/ ISteamMatchmaking_SetLinkedLobby( ulong steamIDLobby, ulong steamIDLobbyDependent ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmaking _ptr is null!" ); - return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby, steamIDLobbyDependent); + return Native.ISteamMatchmaking.SetLinkedLobby(_ptr, steamIDLobby /*C*/, steamIDLobbyDependent /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestInternetServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestInternetServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestLANServerList( uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestLANServerList(_ptr, iApp /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFriendsServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFriendsServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestFavoritesServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestFavoritesServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestHistoryServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestHistoryServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) + public virtual HServerListRequest /*(HServerListRequest)*/ ISteamMatchmakingServers_RequestSpectatorServerList( uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp, ppchFilters, nFilters, pRequestServersResponse); + return Native.ISteamMatchmakingServers.RequestSpectatorServerList(_ptr, iApp /*C*/, ppchFilters, nFilters /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( HServerListRequest /*HServerListRequest*/ hServerListRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_ReleaseRequest( IntPtr hServerListRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest); + Native.ISteamMatchmakingServers.ReleaseRequest(_ptr, hServerListRequest /*C*/); } - public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual IntPtr /*class gameserveritem_t **/ ISteamMatchmakingServers_GetServerDetails( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest, iServer); + return Native.ISteamMatchmakingServers.GetServerDetails(_ptr, hRequest /*C*/, iServer /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.CancelQuery(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshQuery( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest); + Native.ISteamMatchmakingServers.RefreshQuery(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual bool /*bool*/ ISteamMatchmakingServers_IsRefreshing( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest); + return Native.ISteamMatchmakingServers.IsRefreshing(_ptr, hRequest /*C*/); } - public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( HServerListRequest /*HServerListRequest*/ hRequest ) + public virtual int /*int*/ ISteamMatchmakingServers_GetServerCount( IntPtr hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest); + return Native.ISteamMatchmakingServers.GetServerCount(_ptr, hRequest /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ) + public virtual void /*void*/ ISteamMatchmakingServers_RefreshServer( IntPtr hRequest, int /*int*/ iServer ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest, iServer); + Native.ISteamMatchmakingServers.RefreshServer(_ptr, hRequest /*C*/, iServer /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PingServer( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PingServer(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_PlayerDetails( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPlayersResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.PlayerDetails(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } public virtual HServerQuery /*(HServerQuery)*/ ISteamMatchmakingServers_ServerRules( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP, usPort, pRequestServersResponse); + return Native.ISteamMatchmakingServers.ServerRules(_ptr, unIP /*C*/, usPort /*C*/, pRequestServersResponse /*C*/); } - public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( HServerQuery /*HServerQuery*/ hServerQuery ) + public virtual void /*void*/ ISteamMatchmakingServers_CancelServerQuery( int hServerQuery ) { if ( _ptr == null ) throw new System.Exception( "ISteamMatchmakingServers _ptr is null!" ); - Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery); + Native.ISteamMatchmakingServers.CancelServerQuery(_ptr, hServerQuery /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileWrite( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWrite(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_FileRead( string /*const char **/ pchFile, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile, pvData, cubDataToRead); + return Native.ISteamRemoteStorage.FileRead(_ptr, pchFile /*C*/, pvData /*C*/, cubDataToRead /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileWriteAsync( string /*const char **/ pchFile, IntPtr /*const void **/ pvData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteAsync(_ptr, pchFile /*C*/, pvData /*C*/, cubData /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileReadAsync( string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile, nOffset, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsync(_ptr, pchFile /*C*/, nOffset /*C*/, cubToRead /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileReadAsyncComplete( ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall, pvBuffer, cubToRead); + return Native.ISteamRemoteStorage.FileReadAsyncComplete(_ptr, hReadCall /*C*/, pvBuffer /*C*/, cubToRead /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileForget( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileForget(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileDelete( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileDelete(_ptr, pchFile /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_FileShare( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileShare(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_SetSyncPlatforms( string /*const char **/ pchFile, RemoteStoragePlatform /*ERemoteStoragePlatform*/ eRemoteStoragePlatform ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile, eRemoteStoragePlatform); + return Native.ISteamRemoteStorage.SetSyncPlatforms(_ptr, pchFile /*C*/, eRemoteStoragePlatform /*C*/); } public virtual UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ ISteamRemoteStorage_FileWriteStreamOpen( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileWriteStreamOpen(_ptr, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamWriteChunk( ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle, pvData, cubData); + return Native.ISteamRemoteStorage.FileWriteStreamWriteChunk(_ptr, writeHandle /*C*/, pvData /*C*/, cubData /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamClose( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamClose(_ptr, writeHandle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ) + public virtual bool /*bool*/ ISteamRemoteStorage_FileWriteStreamCancel( ulong writeHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle); + return Native.ISteamRemoteStorage.FileWriteStreamCancel(_ptr, writeHandle /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FileExists( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile); + return Native.ISteamRemoteStorage.FileExists(_ptr, pchFile /*C*/); } public virtual bool /*bool*/ ISteamRemoteStorage_FilePersisted( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile); + return Native.ISteamRemoteStorage.FilePersisted(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileSize( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileSize(_ptr, pchFile /*C*/); } public virtual long /*int64*/ ISteamRemoteStorage_GetFileTimestamp( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetFileTimestamp(_ptr, pchFile /*C*/); } public virtual RemoteStoragePlatform /*ERemoteStoragePlatform*/ ISteamRemoteStorage_GetSyncPlatforms( string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile); + return Native.ISteamRemoteStorage.GetSyncPlatforms(_ptr, pchFile /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetFileCount() { @@ -1415,7 +1415,7 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile, pnFileSizeInBytes); + return Native.ISteamRemoteStorage.GetFileNameAndSize(_ptr, iFile /*C*/, pnFileSizeInBytes); } public virtual bool /*bool*/ ISteamRemoteStorage_GetQuota( IntPtr /*int32 **/ pnTotalBytes, IntPtr /*int32 **/ puAvailableBytes ) { @@ -1435,35 +1435,35 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, return Native.ISteamRemoteStorage.IsCloudEnabledForApp(_ptr); } - public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( bool /*bool*/ bEnabled ) + public virtual void /*void*/ ISteamRemoteStorage_SetCloudEnabledForApp( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled); + Native.ISteamRemoteStorage.SetCloudEnabledForApp(_ptr, bEnabled /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownload( ulong hContent, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent, unPriority); + return Native.ISteamRemoteStorage.UGCDownload(_ptr, hContent /*C*/, unPriority /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDownloadProgress( ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent, out pnBytesDownloaded, out pnBytesExpected); + return Native.ISteamRemoteStorage.GetUGCDownloadProgress(_ptr, hContent /*C*/, out pnBytesDownloaded /*B*/, out pnBytesExpected /*B*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ) + public virtual bool /*bool*/ ISteamRemoteStorage_GetUGCDetails( ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent, ref pnAppID, ppchName, pnFileSizeInBytes, out pSteamIDOwner); + return Native.ISteamRemoteStorage.GetUGCDetails(_ptr, hContent /*C*/, ref pnAppID /*A*/, ppchName /*C*/, pnFileSizeInBytes, out pSteamIDOwner /*B*/); } - public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) + public virtual int /*int32*/ ISteamRemoteStorage_UGCRead( ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent, pvData, cubDataToRead, cOffset, eAction); + return Native.ISteamRemoteStorage.UGCRead(_ptr, hContent /*C*/, pvData /*C*/, cubDataToRead /*C*/, cOffset /*C*/, eAction /*C*/); } public virtual int /*int32*/ ISteamRemoteStorage_GetCachedUGCCount() { @@ -1475,157 +1475,157 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent); + return Native.ISteamRemoteStorage.GetCachedUGCHandle(_ptr, iCachedContent /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishWorkshopFile( string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags, eWorkshopFileType); + return Native.ISteamRemoteStorage.PublishWorkshopFile(_ptr, pchFile /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags, eWorkshopFileType /*C*/); } - public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ ISteamRemoteStorage_CreatePublishedFileUpdateRequest( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.CreatePublishedFileUpdateRequest(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileFile( ulong updateHandle, string /*const char **/ pchFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle, pchFile); + return Native.ISteamRemoteStorage.UpdatePublishedFileFile(_ptr, updateHandle /*C*/, pchFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFilePreviewFile( ulong updateHandle, string /*const char **/ pchPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle, pchPreviewFile); + return Native.ISteamRemoteStorage.UpdatePublishedFilePreviewFile(_ptr, updateHandle /*C*/, pchPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTitle( ulong updateHandle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle, pchTitle); + return Native.ISteamRemoteStorage.UpdatePublishedFileTitle(_ptr, updateHandle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileDescription( ulong updateHandle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle, pchDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileDescription(_ptr, updateHandle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileVisibility( ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle, eVisibility); + return Native.ISteamRemoteStorage.UpdatePublishedFileVisibility(_ptr, updateHandle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileTags( ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle, pTags); + return Native.ISteamRemoteStorage.UpdatePublishedFileTags(_ptr, updateHandle /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_CommitPublishedFileUpdate( ulong updateHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle); + return Native.ISteamRemoteStorage.CommitPublishedFileUpdate(_ptr, updateHandle /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedFileDetails( ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId, unMaxSecondsOld); + return Native.ISteamRemoteStorage.GetPublishedFileDetails(_ptr, unPublishedFileId /*C*/, unMaxSecondsOld /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_DeletePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.DeletePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserPublishedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserPublishedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.SubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSubscribedFiles( uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex); + return Native.ISteamRemoteStorage.EnumerateUserSubscribedFiles(_ptr, unStartIndex /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UnsubscribePublishedFile( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.UnsubscribePublishedFile(_ptr, unPublishedFileId /*C*/); } - public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ) + public virtual bool /*bool*/ ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( ulong updateHandle, string /*const char **/ pchChangeDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle, pchChangeDescription); + return Native.ISteamRemoteStorage.UpdatePublishedFileSetChangeDescription(_ptr, updateHandle /*C*/, pchChangeDescription /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UpdateUserPublishedItemVote( ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId, bVoteUp); + return Native.ISteamRemoteStorage.UpdateUserPublishedItemVote(_ptr, unPublishedFileId /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_GetUserPublishedItemVoteDetails( ulong unPublishedFileId ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId); + return Native.ISteamRemoteStorage.GetUserPublishedItemVoteDetails(_ptr, unPublishedFileId /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId, unStartIndex, pRequiredTags, pExcludedTags); + return Native.ISteamRemoteStorage.EnumerateUserSharedWorkshopFiles(_ptr, steamId /*C*/, unStartIndex /*C*/, pRequiredTags, pExcludedTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_PublishVideo( WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, pTags); + return Native.ISteamRemoteStorage.PublishVideo(_ptr, eVideoProvider /*C*/, pchVideoAccount /*C*/, pchVideoIdentifier /*C*/, pchPreviewFile /*C*/, nConsumerAppId /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, pTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_SetUserPublishedFileAction( ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId, eAction); + return Native.ISteamRemoteStorage.SetUserPublishedFileAction(_ptr, unPublishedFileId /*C*/, eAction /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction, unStartIndex); + return Native.ISteamRemoteStorage.EnumeratePublishedFilesByUserAction(_ptr, eAction /*C*/, unStartIndex /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType, unStartIndex, unCount, unDays, pTags, pUserTags); + return Native.ISteamRemoteStorage.EnumeratePublishedWorkshopFiles(_ptr, eEnumerationType /*C*/, unStartIndex /*C*/, unCount /*C*/, unDays /*C*/, pTags, pUserTags); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamRemoteStorage_UGCDownloadToLocation( ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamRemoteStorage _ptr is null!" ); - return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent, pchLocation, unPriority); + return Native.ISteamRemoteStorage.UGCDownloadToLocation(_ptr, hContent /*C*/, pchLocation /*C*/, unPriority /*C*/); } public virtual bool /*bool*/ ISteamUserStats_RequestCurrentStats() @@ -1638,55 +1638,55 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetStat0( string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetStat0(_ptr, pchName, out pData); + return Native.ISteamUserStats.GetStat0(_ptr, pchName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat( string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat(_ptr, pchName, nData); + return Native.ISteamUserStats.SetStat(_ptr, pchName /*C*/, nData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_SetStat0( string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetStat0(_ptr, pchName, fData); + return Native.ISteamUserStats.SetStat0(_ptr, pchName /*C*/, fData /*C*/); } public virtual bool /*bool*/ ISteamUserStats_UpdateAvgRateStat( string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName, flCountThisSession, dSessionLength); + return Native.ISteamUserStats.UpdateAvgRateStat(_ptr, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievement( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievement(_ptr, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetAchievement(_ptr, pchName /*C*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_SetAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.SetAchievement(_ptr, pchName); + return Native.ISteamUserStats.SetAchievement(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamUserStats_ClearAchievement( string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ClearAchievement(_ptr, pchName); + return Native.ISteamUserStats.ClearAchievement(_ptr, pchName /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetAchievementAndUnlockTime( string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetAchievementAndUnlockTime(_ptr, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } public virtual bool /*bool*/ ISteamUserStats_StoreStats() { @@ -1698,19 +1698,19 @@ public virtual IntPtr ISteamRemoteStorage_GetFileNameAndSize( int /*int*/ iFile, { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName); + return Native.ISteamUserStats.GetAchievementIcon(_ptr, pchName /*C*/); } public virtual IntPtr ISteamUserStats_GetAchievementDisplayAttribute( string /*const char **/ pchName, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName, pchKey); + return Native.ISteamUserStats.GetAchievementDisplayAttribute(_ptr, pchName /*C*/, pchKey /*C*/); } public virtual bool /*bool*/ ISteamUserStats_IndicateAchievementProgress( string /*const char **/ pchName, uint /*uint32*/ nCurProgress, uint /*uint32*/ nMaxProgress ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName, nCurProgress, nMaxProgress); + return Native.ISteamUserStats.IndicateAchievementProgress(_ptr, pchName /*C*/, nCurProgress /*C*/, nMaxProgress /*C*/); } public virtual uint /*uint32*/ ISteamUserStats_GetNumAchievements() { @@ -1722,109 +1722,109 @@ public virtual IntPtr ISteamUserStats_GetAchievementName( uint /*uint32*/ iAchie { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement); + return Native.ISteamUserStats.GetAchievementName(_ptr, iAchievement /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamUserStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamUserStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamUserStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamUserStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) + public virtual bool /*bool*/ ISteamUserStats_GetUserAchievementAndUnlockTime( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser, pchName, ref pbAchieved, out punUnlockTime); + return Native.ISteamUserStats.GetUserAchievementAndUnlockTime(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/); } - public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( bool /*bool*/ bAchievementsToo ) + public virtual bool /*bool*/ ISteamUserStats_ResetAllStats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo); + return Native.ISteamUserStats.ResetAllStats(_ptr, bAchievementsToo /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindOrCreateLeaderboard( string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName, eLeaderboardSortMethod, eLeaderboardDisplayType); + return Native.ISteamUserStats.FindOrCreateLeaderboard(_ptr, pchLeaderboardName /*C*/, eLeaderboardSortMethod /*C*/, eLeaderboardDisplayType /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_FindLeaderboard( string /*const char **/ pchLeaderboardName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName); + return Native.ISteamUserStats.FindLeaderboard(_ptr, pchLeaderboardName /*C*/); } - public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual IntPtr ISteamUserStats_GetLeaderboardName( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardName(_ptr, hSteamLeaderboard /*C*/); } - public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual int /*int*/ ISteamUserStats_GetLeaderboardEntryCount( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardEntryCount(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardSortMethod /*ELeaderboardSortMethod*/ ISteamUserStats_GetLeaderboardSortMethod( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardSortMethod(_ptr, hSteamLeaderboard /*C*/); } - public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ) + public virtual LeaderboardDisplayType /*ELeaderboardDisplayType*/ ISteamUserStats_GetLeaderboardDisplayType( ulong hSteamLeaderboard ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard); + return Native.ISteamUserStats.GetLeaderboardDisplayType(_ptr, hSteamLeaderboard /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntries( ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard, eLeaderboardDataRequest, nRangeStart, nRangeEnd); + return Native.ISteamUserStats.DownloadLeaderboardEntries(_ptr, hSteamLeaderboard /*C*/, eLeaderboardDataRequest /*C*/, nRangeStart /*C*/, nRangeEnd /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_DownloadLeaderboardEntriesForUsers( ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard, prgUsers, cUsers); + return Native.ISteamUserStats.DownloadLeaderboardEntriesForUsers(_ptr, hSteamLeaderboard /*C*/, prgUsers, cUsers /*C*/); } - public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) + public virtual bool /*bool*/ ISteamUserStats_GetDownloadedLeaderboardEntry( ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries, index, ref pLeaderboardEntry, pDetails, cDetailsMax); + return Native.ISteamUserStats.GetDownloadedLeaderboardEntry(_ptr, hSteamLeaderboardEntries /*C*/, index /*C*/, ref pLeaderboardEntry /*A*/, pDetails, cDetailsMax /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_UploadLeaderboardScore( ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard, eLeaderboardUploadScoreMethod, nScore, pScoreDetails, cScoreDetailsCount); + return Native.ISteamUserStats.UploadLeaderboardScore(_ptr, hSteamLeaderboard /*C*/, eLeaderboardUploadScoreMethod /*C*/, nScore /*C*/, pScoreDetails, cScoreDetailsCount /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_AttachLeaderboardUGC( ulong hSteamLeaderboard, ulong hUGC ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard, hUGC); + return Native.ISteamUserStats.AttachLeaderboardUGC(_ptr, hSteamLeaderboard /*C*/, hUGC /*C*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_GetNumberOfCurrentPlayers() { @@ -1838,53 +1838,53 @@ public virtual IntPtr ISteamUserStats_GetLeaderboardName( SteamLeaderboard_t /*S return Native.ISteamUserStats.RequestGlobalAchievementPercentages(_ptr); } - public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetMostAchievedAchievementInfo( System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetMostAchievedAchievementInfo(_ptr, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } - public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved ) + public virtual int /*int*/ ISteamUserStats_GetNextMostAchievedAchievementInfo( int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious, pchName, unNameBufLen, out pflPercent, ref pbAchieved); + return Native.ISteamUserStats.GetNextMostAchievedAchievementInfo(_ptr, iIteratorPrevious /*C*/, pchName /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/); } public virtual bool /*bool*/ ISteamUserStats_GetAchievementAchievedPercent( string /*const char **/ pchName, out float /*float **/ pflPercent ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName, out pflPercent); + return Native.ISteamUserStats.GetAchievementAchievedPercent(_ptr, pchName /*C*/, out pflPercent /*B*/); } public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUserStats_RequestGlobalStats( int /*int*/ nHistoryDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays); + return Native.ISteamUserStats.RequestGlobalStats(_ptr, nHistoryDays /*C*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat( string /*const char **/ pchStatName, out long /*int64 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual bool /*bool*/ ISteamUserStats_GetGlobalStat0( string /*const char **/ pchStatName, out double /*double **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName, out pData); + return Native.ISteamUserStats.GetGlobalStat0(_ptr, pchStatName /*C*/, out pData /*B*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory( string /*const char **/ pchStatName, out long /*int64 **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual int /*int32*/ ISteamUserStats_GetGlobalStatHistory0( string /*const char **/ pchStatName, out double /*double **/ pData, uint /*uint32*/ cubData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUserStats _ptr is null!" ); - return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName, out pData, cubData); + return Native.ISteamUserStats.GetGlobalStatHistory0(_ptr, pchStatName /*C*/, out pData /*B*/, cubData /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribed() @@ -1923,23 +1923,23 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetAvailableGameLanguages(_ptr); } - public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsSubscribedApp( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsSubscribedApp(_ptr, appID); + return Native.ISteamApps.BIsSubscribedApp(_ptr, appID /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsDlcInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsDlcInstalled(_ptr, appID); + return Native.ISteamApps.BIsDlcInstalled(_ptr, appID /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( AppId_t /*AppId_t*/ nAppID ) + public virtual uint /*uint32*/ ISteamApps_GetEarliestPurchaseUnixTime( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID); + return Native.ISteamApps.GetEarliestPurchaseUnixTime(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_BIsSubscribedFromFreeWeekend() { @@ -1953,59 +1953,59 @@ public virtual IntPtr ISteamApps_GetAvailableGameLanguages() return Native.ISteamApps.GetDLCCount(_ptr); } - public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) + public virtual bool /*bool*/ ISteamApps_BGetDLCDataByIndex( int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC, ref pAppID, ref pbAvailable, pchName, cchNameBufferSize); + return Native.ISteamApps.BGetDLCDataByIndex(_ptr, iDLC /*C*/, ref pAppID /*A*/, ref pbAvailable /*A*/, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual void /*void*/ ISteamApps_InstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_InstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.InstallDLC(_ptr, nAppID); + Native.ISteamApps.InstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_UninstallDLC( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_UninstallDLC( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.UninstallDLC(_ptr, nAppID); + Native.ISteamApps.UninstallDLC(_ptr, nAppID /*C*/); } - public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( AppId_t /*AppId_t*/ nAppID ) + public virtual void /*void*/ ISteamApps_RequestAppProofOfPurchaseKey( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID); + Native.ISteamApps.RequestAppProofOfPurchaseKey(_ptr, nAppID /*C*/); } public virtual bool /*bool*/ ISteamApps_GetCurrentBetaName( System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName, cchNameBufferSize); + return Native.ISteamApps.GetCurrentBetaName(_ptr, pchName /*C*/, cchNameBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( bool /*bool*/ bMissingFilesOnly ) + public virtual bool /*bool*/ ISteamApps_MarkContentCorrupt( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly); + return Native.ISteamApps.MarkContentCorrupt(_ptr, bMissingFilesOnly /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) + public virtual uint /*uint32*/ ISteamApps_GetInstalledDepots( uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetInstalledDepots(_ptr, appID, pvecDepots, cMaxDepots); + return Native.ISteamApps.GetInstalledDepots(_ptr, appID /*C*/, pvecDepots, cMaxDepots /*C*/); } - public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) + public virtual uint /*uint32*/ ISteamApps_GetAppInstallDir( uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetAppInstallDir(_ptr, appID, pchFolder, cchFolderBufferSize); + return Native.ISteamApps.GetAppInstallDir(_ptr, appID /*C*/, pchFolder /*C*/, cchFolderBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( AppId_t /*AppId_t*/ appID ) + public virtual bool /*bool*/ ISteamApps_BIsAppInstalled( uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.BIsAppInstalled(_ptr, appID); + return Native.ISteamApps.BIsAppInstalled(_ptr, appID /*C*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamApps_GetAppOwner() { @@ -2017,13 +2017,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey); + return Native.ISteamApps.GetLaunchQueryParam(_ptr, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamApps_GetDlcDownloadProgress( uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamApps _ptr is null!" ); - return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamApps.GetDlcDownloadProgress(_ptr, nAppID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } public virtual int /*int*/ ISteamApps_GetAppBuildId() { @@ -2038,150 +2038,150 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamApps.RequestAllProofOfPurchaseKeys(_ptr); } - public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_SendP2PPacket( ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote, pubData, cubData, eP2PSendType, nChannel); + return Native.ISteamNetworking.SendP2PPacket(_ptr, steamIDRemote /*C*/, pubData /*C*/, cubData /*C*/, eP2PSendType /*C*/, nChannel /*C*/); } public virtual bool /*bool*/ ISteamNetworking_IsP2PPacketAvailable( out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize, nChannel); + return Native.ISteamNetworking.IsP2PPacketAvailable(_ptr, out pcubMsgSize /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_ReadP2PPacket( IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest, cubDest, out pcubMsgSize, out psteamIDRemote, nChannel); + return Native.ISteamNetworking.ReadP2PPacket(_ptr, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, out psteamIDRemote /*B*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_AcceptP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.AcceptP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( CSteamID /*class CSteamID*/ steamIDRemote ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PSessionWithUser( ulong steamIDRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote); + return Native.ISteamNetworking.CloseP2PSessionWithUser(_ptr, steamIDRemote /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ) + public virtual bool /*bool*/ ISteamNetworking_CloseP2PChannelWithUser( ulong steamIDRemote, int /*int*/ nChannel ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote, nChannel); + return Native.ISteamNetworking.CloseP2PChannelWithUser(_ptr, steamIDRemote /*C*/, nChannel /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) + public virtual bool /*bool*/ ISteamNetworking_GetP2PSessionState( ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote, ref pConnectionState); + return Native.ISteamNetworking.GetP2PSessionState(_ptr, steamIDRemote /*C*/, ref pConnectionState /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( bool /*bool*/ bAllow ) + public virtual bool /*bool*/ ISteamNetworking_AllowP2PPacketRelay( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow); + return Native.ISteamNetworking.AllowP2PPacketRelay(_ptr, bAllow /*C*/); } - public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetListenSocket_t /*(SNetListenSocket_t)*/ ISteamNetworking_CreateListenSocket( int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort, nIP, nPort, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateListenSocket(_ptr, nVirtualP2PPort /*C*/, nIP /*C*/, nPort /*C*/, bAllowUseOfPacketRelay /*C*/); } - public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, bool /*bool*/ bAllowUseOfPacketRelay ) + public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateP2PConnectionSocket( ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget, nVirtualPort, nTimeoutSec, bAllowUseOfPacketRelay); + return Native.ISteamNetworking.CreateP2PConnectionSocket(_ptr, steamIDTarget /*C*/, nVirtualPort /*C*/, nTimeoutSec /*C*/, bAllowUseOfPacketRelay /*C*/); } public virtual SNetSocket_t /*(SNetSocket_t)*/ ISteamNetworking_CreateConnectionSocket( uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP, nPort, nTimeoutSec); + return Native.ISteamNetworking.CreateConnectionSocket(_ptr, nIP /*C*/, nPort /*C*/, nTimeoutSec /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroySocket( SNetSocket_t /*SNetSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroySocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroySocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroySocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, bool /*bool*/ bNotifyRemoteEnd ) + public virtual bool /*bool*/ ISteamNetworking_DestroyListenSocket( uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket, bNotifyRemoteEnd); + return Native.ISteamNetworking.DestroyListenSocket(_ptr, hSocket /*C*/, bNotifyRemoteEnd /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, bool /*bool*/ bReliable ) + public virtual bool /*bool*/ ISteamNetworking_SendDataOnSocket( uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket, pubData, cubData, bReliable); + return Native.ISteamNetworking.SendDataOnSocket(_ptr, hSocket /*C*/, pubData /*C*/, cubData /*C*/, bReliable /*C*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailableOnSocket( uint hSocket, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket, out pcubMsgSize); + return Native.ISteamNetworking.IsDataAvailableOnSocket(_ptr, hSocket /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveDataFromSocket( uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket, pubDest, cubDest, out pcubMsgSize); + return Native.ISteamNetworking.RetrieveDataFromSocket(_ptr, hSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_IsDataAvailable( uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.IsDataAvailable(_ptr, hListenSocket /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_RetrieveData( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ) + public virtual bool /*bool*/ ISteamNetworking_RetrieveData( uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket, pubDest, cubDest, out pcubMsgSize, ref phSocket); + return Native.ISteamNetworking.RetrieveData(_ptr, hListenSocket /*C*/, pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, ref phSocket /*A*/); } - public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) + public virtual bool /*bool*/ ISteamNetworking_GetSocketInfo( uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket, out pSteamIDRemote, peSocketStatus, out punIPRemote, out punPortRemote); + return Native.ISteamNetworking.GetSocketInfo(_ptr, hSocket /*C*/, out pSteamIDRemote /*B*/, peSocketStatus, out punIPRemote /*B*/, out punPortRemote /*B*/); } - public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) + public virtual bool /*bool*/ ISteamNetworking_GetListenSocketInfo( uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket, out pnIP, out pnPort); + return Native.ISteamNetworking.GetListenSocketInfo(_ptr, hListenSocket /*C*/, out pnIP /*B*/, out pnPort /*B*/); } - public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual SNetSocketConnectionType /*ESNetSocketConnectionType*/ ISteamNetworking_GetSocketConnectionType( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket); + return Native.ISteamNetworking.GetSocketConnectionType(_ptr, hSocket /*C*/); } - public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( SNetSocket_t /*SNetSocket_t*/ hSocket ) + public virtual int /*int*/ ISteamNetworking_GetMaxPacketSize( uint hSocket ) { if ( _ptr == null ) throw new System.Exception( "ISteamNetworking _ptr is null!" ); - return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket); + return Native.ISteamNetworking.GetMaxPacketSize(_ptr, hSocket /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_WriteScreenshot( IntPtr /*void **/ pubRGB, uint /*uint32*/ cubRGB, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB, cubRGB, nWidth, nHeight); + return Native.ISteamScreenshots.WriteScreenshot(_ptr, pubRGB /*C*/, cubRGB /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual ScreenshotHandle /*(ScreenshotHandle)*/ ISteamScreenshots_AddScreenshotToLibrary( string /*const char **/ pchFilename, string /*const char **/ pchThumbnailFilename, int /*int*/ nWidth, int /*int*/ nHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename, pchThumbnailFilename, nWidth, nHeight); + return Native.ISteamScreenshots.AddScreenshotToLibrary(_ptr, pchFilename /*C*/, pchThumbnailFilename /*C*/, nWidth /*C*/, nHeight /*C*/); } public virtual void /*void*/ ISteamScreenshots_TriggerScreenshot() { @@ -2189,29 +2189,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamScreenshots.TriggerScreenshot(_ptr); } - public virtual void /*void*/ ISteamScreenshots_HookScreenshots( bool /*bool*/ bHook ) + public virtual void /*void*/ ISteamScreenshots_HookScreenshots( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - Native.ISteamScreenshots.HookScreenshots(_ptr, bHook); + Native.ISteamScreenshots.HookScreenshots(_ptr, bHook /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_SetLocation( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ) + public virtual bool /*bool*/ ISteamScreenshots_SetLocation( uint hScreenshot, string /*const char **/ pchLocation ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot, pchLocation); + return Native.ISteamScreenshots.SetLocation(_ptr, hScreenshot /*C*/, pchLocation /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagUser( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ) + public virtual bool /*bool*/ ISteamScreenshots_TagUser( uint hScreenshot, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot, steamID); + return Native.ISteamScreenshots.TagUser(_ptr, hScreenshot /*C*/, steamID /*C*/); } - public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ) + public virtual bool /*bool*/ ISteamScreenshots_TagPublishedFile( uint hScreenshot, ulong unPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamScreenshots _ptr is null!" ); - return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot, unPublishedFileID); + return Native.ISteamScreenshots.TagPublishedFile(_ptr, hScreenshot /*C*/, unPublishedFileID /*C*/); } public virtual bool /*bool*/ ISteamMusic_BIsEnabled() @@ -2260,7 +2260,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusic _ptr is null!" ); - Native.ISteamMusic.SetVolume(_ptr, flVolume); + Native.ISteamMusic.SetVolume(_ptr, flVolume /*C*/); } public virtual float /*float*/ ISteamMusic_GetVolume() { @@ -2273,7 +2273,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName); + return Native.ISteamMusicRemote.RegisterSteamMusicRemote(_ptr, pchName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_DeregisterSteamMusicRemote() { @@ -2287,83 +2287,83 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.BIsCurrentMusicRemote(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_BActivationSuccess( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue); + return Native.ISteamMusicRemote.BActivationSuccess(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetDisplayName( string /*const char **/ pchDisplayName ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName); + return Native.ISteamMusicRemote.SetDisplayName(_ptr, pchDisplayName /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetPNGIcon_64x64( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.SetPNGIcon_64x64(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayPrevious( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayPrevious(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlayNext( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlayNext(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.EnableShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue); + return Native.ISteamMusicRemote.EnableLooped(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnableQueue( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue); + return Native.ISteamMusicRemote.EnableQueue(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_EnablePlaylists( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue); + return Native.ISteamMusicRemote.EnablePlaylists(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdatePlaybackStatus( AudioPlayback_Status /*AudioPlayback_Status*/ nStatus ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus); + return Native.ISteamMusicRemote.UpdatePlaybackStatus(_ptr, nStatus /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateShuffled( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateShuffled(_ptr, bValue /*C*/); } - public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( bool /*bool*/ bValue ) + public virtual bool /*bool*/ ISteamMusicRemote_UpdateLooped( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue); + return Native.ISteamMusicRemote.UpdateLooped(_ptr, bValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateVolume( float /*float*/ flValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue); + return Native.ISteamMusicRemote.UpdateVolume(_ptr, flValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryWillChange() { @@ -2371,29 +2371,29 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamMusicRemote.CurrentEntryWillChange(_ptr); } - public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( bool /*bool*/ bAvailable ) + public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryIsAvailable( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable); + return Native.ISteamMusicRemote.CurrentEntryIsAvailable(_ptr, bAvailable /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryText( string /*const char **/ pchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText); + return Native.ISteamMusicRemote.UpdateCurrentEntryText(_ptr, pchText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( int /*int*/ nValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue); + return Native.ISteamMusicRemote.UpdateCurrentEntryElapsedSeconds(_ptr, nValue /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_UpdateCurrentEntryCoverArt( IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer, cbBufferLength); + return Native.ISteamMusicRemote.UpdateCurrentEntryCoverArt(_ptr, pvBuffer /*C*/, cbBufferLength /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_CurrentEntryDidChange() { @@ -2417,13 +2417,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetQueueEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentQueueEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentQueueEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_QueueDidChange() { @@ -2447,13 +2447,13 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID, nPosition, pchEntryText); + return Native.ISteamMusicRemote.SetPlaylistEntry(_ptr, nID /*C*/, nPosition /*C*/, pchEntryText /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_SetCurrentPlaylistEntry( int /*int*/ nID ) { if ( _ptr == null ) throw new System.Exception( "ISteamMusicRemote _ptr is null!" ); - return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID); + return Native.ISteamMusicRemote.SetCurrentPlaylistEntry(_ptr, nID /*C*/); } public virtual bool /*bool*/ ISteamMusicRemote_PlaylistDidChange() { @@ -2466,182 +2466,182 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod, pchAbsoluteURL); + return Native.ISteamHTTP.CreateHTTPRequest(_ptr, eHTTPRequestMethod /*C*/, pchAbsoluteURL /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestContextValue( uint hRequest, ulong /*uint64*/ ulContextValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest, ulContextValue); + return Native.ISteamHTTP.SetHTTPRequestContextValue(_ptr, hRequest /*C*/, ulContextValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( uint hRequest, uint /*uint32*/ unTimeoutSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest, unTimeoutSeconds); + return Native.ISteamHTTP.SetHTTPRequestNetworkActivityTimeout(_ptr, hRequest /*C*/, unTimeoutSeconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest, pchHeaderName, pchHeaderValue); + return Native.ISteamHTTP.SetHTTPRequestHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, pchHeaderValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestGetOrPostParameter( uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest, pchParamName, pchParamValue); + return Native.ISteamHTTP.SetHTTPRequestGetOrPostParameter(_ptr, hRequest /*C*/, pchParamName /*C*/, pchParamValue /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequest( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequest(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ) + public virtual bool /*bool*/ ISteamHTTP_SendHTTPRequestAndStreamResponse( uint hRequest, ref ulong pCallHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest, ref pCallHandle); + return Native.ISteamHTTP.SendHTTPRequestAndStreamResponse(_ptr, hRequest /*C*/, ref pCallHandle /*A*/); } - public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_DeferHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.DeferHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_PrioritizeHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.PrioritizeHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderSize( uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest, pchHeaderName, out unResponseHeaderSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderSize(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out unResponseHeaderSize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseHeaderValue( uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest, pchHeaderName, out pHeaderValueBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseHeaderValue(_ptr, hRequest /*C*/, pchHeaderName /*C*/, out pHeaderValueBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodySize( uint hRequest, out uint /*uint32 **/ unBodySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest, out unBodySize); + return Native.ISteamHTTP.GetHTTPResponseBodySize(_ptr, hRequest /*C*/, out unBodySize /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPResponseBodyData( uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPResponseBodyData(_ptr, hRequest /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPStreamingResponseBodyData( uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest, cOffset, out pBodyDataBuffer, unBufferSize); + return Native.ISteamHTTP.GetHTTPStreamingResponseBodyData(_ptr, hRequest /*C*/, cOffset /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseHTTPRequest( uint hRequest ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest); + return Native.ISteamHTTP.ReleaseHTTPRequest(_ptr, hRequest /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPDownloadProgressPct( uint hRequest, out float /*float **/ pflPercentOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest, out pflPercentOut); + return Native.ISteamHTTP.GetHTTPDownloadProgressPct(_ptr, hRequest /*C*/, out pflPercentOut /*B*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRawPostBody( uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest, pchContentType, out pubBody, unBodyLen); + return Native.ISteamHTTP.SetHTTPRequestRawPostBody(_ptr, hRequest /*C*/, pchContentType /*C*/, out pubBody /*B*/, unBodyLen /*C*/); } - public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( bool /*bool*/ bAllowResponsesToModify ) + public virtual HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ ISteamHTTP_CreateCookieContainer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify); + return Native.ISteamHTTP.CreateCookieContainer(_ptr, bAllowResponsesToModify /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_ReleaseCookieContainer( uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer); + return Native.ISteamHTTP.ReleaseCookieContainer(_ptr, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetCookie( HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) + public virtual bool /*bool*/ ISteamHTTP_SetCookie( uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer, pchHost, pchUrl, pchCookie); + return Native.ISteamHTTP.SetCookie(_ptr, hCookieContainer /*C*/, pchHost /*C*/, pchUrl /*C*/, pchCookie /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestCookieContainer( uint hRequest, uint hCookieContainer ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest, hCookieContainer); + return Native.ISteamHTTP.SetHTTPRequestCookieContainer(_ptr, hRequest /*C*/, hCookieContainer /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestUserAgentInfo( uint hRequest, string /*const char **/ pchUserAgentInfo ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest, pchUserAgentInfo); + return Native.ISteamHTTP.SetHTTPRequestUserAgentInfo(_ptr, hRequest /*C*/, pchUserAgentInfo /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest, bRequireVerifiedCertificate); + return Native.ISteamHTTP.SetHTTPRequestRequiresVerifiedCertificate(_ptr, hRequest /*C*/, bRequireVerifiedCertificate /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ) + public virtual bool /*bool*/ ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( uint hRequest, uint /*uint32*/ unMilliseconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest, unMilliseconds); + return Native.ISteamHTTP.SetHTTPRequestAbsoluteTimeoutMS(_ptr, hRequest /*C*/, unMilliseconds /*C*/); } - public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut ) + public virtual bool /*bool*/ ISteamHTTP_GetHTTPRequestWasTimedOut( uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTTP _ptr is null!" ); - return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest, ref pbWasTimedOut); + return Native.ISteamHTTP.GetHTTPRequestWasTimedOut(_ptr, hRequest /*C*/, ref pbWasTimedOut /*A*/); } public virtual ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ ISteamUnifiedMessages_SendMethod( string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod, pRequestBuffer, unRequestBufferSize, unContext); + return Native.ISteamUnifiedMessages.SendMethod(_ptr, pchServiceMethod /*C*/, pRequestBuffer /*C*/, unRequestBufferSize /*C*/, unContext /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseInfo( ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle, out punResponseSize, out peResult); + return Native.ISteamUnifiedMessages.GetMethodResponseInfo(_ptr, hHandle /*C*/, out punResponseSize /*B*/, out peResult /*B*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, bool /*bool*/ bAutoRelease ) + public virtual bool /*bool*/ ISteamUnifiedMessages_GetMethodResponseData( ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle, pResponseBuffer, unResponseBufferSize, bAutoRelease); + return Native.ISteamUnifiedMessages.GetMethodResponseData(_ptr, hHandle /*C*/, pResponseBuffer /*C*/, unResponseBufferSize /*C*/, bAutoRelease /*C*/); } - public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ) + public virtual bool /*bool*/ ISteamUnifiedMessages_ReleaseMethod( ulong hHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle); + return Native.ISteamUnifiedMessages.ReleaseMethod(_ptr, hHandle /*C*/); } public virtual bool /*bool*/ ISteamUnifiedMessages_SendNotification( string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUnifiedMessages _ptr is null!" ); - return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification, pNotificationBuffer, unNotificationBufferSize); + return Native.ISteamUnifiedMessages.SendNotification(_ptr, pchServiceNotification /*C*/, pNotificationBuffer /*C*/, unNotificationBufferSize /*C*/); } public virtual bool /*bool*/ ISteamController_Init() @@ -2668,414 +2668,414 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamController.GetConnectedControllers(_ptr, handlesOut); } - public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual bool /*bool*/ ISteamController_ShowBindingPanel( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle); + return Native.ISteamController.ShowBindingPanel(_ptr, controllerHandle /*C*/); } public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetActionSetHandle( string /*const char **/ pszActionSetName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName); + return Native.ISteamController.GetActionSetHandle(_ptr, pszActionSetName /*C*/); } - public virtual void /*void*/ ISteamController_ActivateActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ) + public virtual void /*void*/ ISteamController_ActivateActionSet( ulong controllerHandle, ulong actionSetHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.ActivateActionSet(_ptr, controllerHandle, actionSetHandle); + Native.ISteamController.ActivateActionSet(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/); } - public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ) + public virtual ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ ISteamController_GetCurrentActionSet( ulong controllerHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle); + return Native.ISteamController.GetCurrentActionSet(_ptr, controllerHandle /*C*/); } public virtual ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ ISteamController_GetDigitalActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetDigitalActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ) + public virtual ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ ISteamController_GetDigitalActionData( ulong controllerHandle, ulong digitalActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle, digitalActionHandle); + return Native.ISteamController.GetDigitalActionData(_ptr, controllerHandle /*C*/, digitalActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetDigitalActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle, actionSetHandle, digitalActionHandle, out originsOut); + return Native.ISteamController.GetDigitalActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, digitalActionHandle /*C*/, out originsOut /*B*/); } public virtual ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ ISteamController_GetAnalogActionHandle( string /*const char **/ pszActionName ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName); + return Native.ISteamController.GetAnalogActionHandle(_ptr, pszActionName /*C*/); } - public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ) + public virtual ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ ISteamController_GetAnalogActionData( ulong controllerHandle, ulong analogActionHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle, analogActionHandle); + return Native.ISteamController.GetAnalogActionData(_ptr, controllerHandle /*C*/, analogActionHandle /*C*/); } - public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) + public virtual int /*int*/ ISteamController_GetAnalogActionOrigins( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle, actionSetHandle, analogActionHandle, out originsOut); + return Native.ISteamController.GetAnalogActionOrigins(_ptr, controllerHandle /*C*/, actionSetHandle /*C*/, analogActionHandle /*C*/, out originsOut /*B*/); } - public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ) + public virtual void /*void*/ ISteamController_StopAnalogActionMomentum( ulong controllerHandle, ulong eAction ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle, eAction); + Native.ISteamController.StopAnalogActionMomentum(_ptr, controllerHandle /*C*/, eAction /*C*/); } - public virtual void /*void*/ ISteamController_TriggerHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) + public virtual void /*void*/ ISteamController_TriggerHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec); + Native.ISteamController.TriggerHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/); } - public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) + public virtual void /*void*/ ISteamController_TriggerRepeatedHapticPulse( ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ) { if ( _ptr == null ) throw new System.Exception( "ISteamController _ptr is null!" ); - Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags); + Native.ISteamController.TriggerRepeatedHapticPulse(_ptr, controllerHandle /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/, usOffMicroSec /*C*/, unRepeat /*C*/, nFlags /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUserUGCRequest( uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID, eListType, eMatchingUGCType, eSortOrder, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryUserUGCRequest(_ptr, unAccountID /*C*/, eListType /*C*/, eMatchingUGCType /*C*/, eSortOrder /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } - public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ) + public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryAllUGCRequest( UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType, eMatchingeMatchingUGCTypeFileType, nCreatorAppID, nConsumerAppID, unPage); + return Native.ISteamUGC.CreateQueryAllUGCRequest(_ptr, eQueryType /*C*/, eMatchingeMatchingUGCTypeFileType /*C*/, nCreatorAppID /*C*/, nConsumerAppID /*C*/, unPage /*C*/); } public virtual UGCQueryHandle_t /*(UGCQueryHandle_t)*/ ISteamUGC_CreateQueryUGCDetailsRequest( IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID, unNumPublishedFileIDs); + return Native.ISteamUGC.CreateQueryUGCDetailsRequest(_ptr, pvecPublishedFileID /*C*/, unNumPublishedFileIDs /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SendQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.SendQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCResult( ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCResult(_ptr, handle, index, ref pDetails); + return Native.ISteamUGC.GetQueryUGCResult(_ptr, handle /*C*/, index /*C*/, ref pDetails /*A*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCPreviewURL( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle, index, pchURL, cchURLSize); + return Native.ISteamUGC.GetQueryUGCPreviewURL(_ptr, handle /*C*/, index /*C*/, pchURL /*C*/, cchURLSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCMetadata( ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle, index, pchMetadata, cchMetadatasize); + return Native.ISteamUGC.GetQueryUGCMetadata(_ptr, handle /*C*/, index /*C*/, pchMetadata /*C*/, cchMetadatasize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCChildren( ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle, index, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetQueryUGCChildren(_ptr, handle /*C*/, index /*C*/, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCStatistic( ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle, index, eStatType, out pStatValue); + return Native.ISteamUGC.GetQueryUGCStatistic(_ptr, handle /*C*/, index /*C*/, eStatType /*C*/, out pStatValue /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumAdditionalPreviews( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumAdditionalPreviews(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCAdditionalPreview( ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle, index, previewIndex, pchURLOrVideoID, cchURLSize, pchOriginalFileName, cchOriginalFileNameSize, out pPreviewType); + return Native.ISteamUGC.GetQueryUGCAdditionalPreview(_ptr, handle /*C*/, index /*C*/, previewIndex /*C*/, pchURLOrVideoID /*C*/, cchURLSize /*C*/, pchOriginalFileName /*C*/, cchOriginalFileNameSize /*C*/, out pPreviewType /*B*/); } - public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ) + public virtual uint /*uint32*/ ISteamUGC_GetQueryUGCNumKeyValueTags( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle, index); + return Native.ISteamUGC.GetQueryUGCNumKeyValueTags(_ptr, handle /*C*/, index /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) + public virtual bool /*bool*/ ISteamUGC_GetQueryUGCKeyValueTag( ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle, index, keyValueTagIndex, pchKey, cchKeySize, pchValue, cchValueSize); + return Native.ISteamUGC.GetQueryUGCKeyValueTag(_ptr, handle /*C*/, index /*C*/, keyValueTagIndex /*C*/, pchKey /*C*/, cchKeySize /*C*/, pchValue /*C*/, cchValueSize /*C*/); } - public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ) + public virtual bool /*bool*/ ISteamUGC_ReleaseQueryUGCRequest( ulong handle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle); + return Native.ISteamUGC.ReleaseQueryUGCRequest(_ptr, handle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddRequiredTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ) + public virtual bool /*bool*/ ISteamUGC_AddExcludedTag( ulong handle, string /*const char **/ pTagName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddExcludedTag(_ptr, handle, pTagName); + return Native.ISteamUGC.AddExcludedTag(_ptr, handle /*C*/, pTagName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags ) + public virtual bool /*bool*/ ISteamUGC_SetReturnKeyValueTags( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle, bReturnKeyValueTags); + return Native.ISteamUGC.SetReturnKeyValueTags(_ptr, handle /*C*/, bReturnKeyValueTags /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnLongDescription ) + public virtual bool /*bool*/ ISteamUGC_SetReturnLongDescription( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle, bReturnLongDescription); + return Native.ISteamUGC.SetReturnLongDescription(_ptr, handle /*C*/, bReturnLongDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnMetadata ) + public virtual bool /*bool*/ ISteamUGC_SetReturnMetadata( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnMetadata(_ptr, handle, bReturnMetadata); + return Native.ISteamUGC.SetReturnMetadata(_ptr, handle /*C*/, bReturnMetadata /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnChildren ) + public virtual bool /*bool*/ ISteamUGC_SetReturnChildren( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnChildren(_ptr, handle, bReturnChildren); + return Native.ISteamUGC.SetReturnChildren(_ptr, handle /*C*/, bReturnChildren /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnAdditionalPreviews ) + public virtual bool /*bool*/ ISteamUGC_SetReturnAdditionalPreviews( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle, bReturnAdditionalPreviews); + return Native.ISteamUGC.SetReturnAdditionalPreviews(_ptr, handle /*C*/, bReturnAdditionalPreviews /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnTotalOnly ) + public virtual bool /*bool*/ ISteamUGC_SetReturnTotalOnly( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle, bReturnTotalOnly); + return Native.ISteamUGC.SetReturnTotalOnly(_ptr, handle /*C*/, bReturnTotalOnly /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetLanguage( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ) + public virtual bool /*bool*/ ISteamUGC_SetAllowCachedResponse( ulong handle, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle, unMaxAgeSeconds); + return Native.ISteamUGC.SetAllowCachedResponse(_ptr, handle /*C*/, unMaxAgeSeconds /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ) + public virtual bool /*bool*/ ISteamUGC_SetCloudFileNameFilter( ulong handle, string /*const char **/ pMatchCloudFileName ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle, pMatchCloudFileName); + return Native.ISteamUGC.SetCloudFileNameFilter(_ptr, handle /*C*/, pMatchCloudFileName /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag ) + public virtual bool /*bool*/ ISteamUGC_SetMatchAnyTag( ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle, bMatchAnyTag); + return Native.ISteamUGC.SetMatchAnyTag(_ptr, handle /*C*/, bMatchAnyTag /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetSearchText( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ) + public virtual bool /*bool*/ ISteamUGC_SetSearchText( ulong handle, string /*const char **/ pSearchText ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetSearchText(_ptr, handle, pSearchText); + return Native.ISteamUGC.SetSearchText(_ptr, handle /*C*/, pSearchText /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ) + public virtual bool /*bool*/ ISteamUGC_SetRankedByTrendDays( ulong handle, uint /*uint32*/ unDays ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle, unDays); + return Native.ISteamUGC.SetRankedByTrendDays(_ptr, handle /*C*/, unDays /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ) + public virtual bool /*bool*/ ISteamUGC_AddRequiredKeyValueTag( ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle, pKey, pValue); + return Native.ISteamUGC.AddRequiredKeyValueTag(_ptr, handle /*C*/, pKey /*C*/, pValue /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RequestUGCDetails( ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID, unMaxAgeSeconds); + return Native.ISteamUGC.RequestUGCDetails(_ptr, nPublishedFileID /*C*/, unMaxAgeSeconds /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_CreateItem( uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId, eFileType); + return Native.ISteamUGC.CreateItem(_ptr, nConsumerAppId /*C*/, eFileType /*C*/); } - public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ ISteamUGC_StartItemUpdate( uint nConsumerAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId, nPublishedFileID); + return Native.ISteamUGC.StartItemUpdate(_ptr, nConsumerAppId /*C*/, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTitle( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ) + public virtual bool /*bool*/ ISteamUGC_SetItemTitle( ulong handle, string /*const char **/ pchTitle ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTitle(_ptr, handle, pchTitle); + return Native.ISteamUGC.SetItemTitle(_ptr, handle /*C*/, pchTitle /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemDescription( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ) + public virtual bool /*bool*/ ISteamUGC_SetItemDescription( ulong handle, string /*const char **/ pchDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemDescription(_ptr, handle, pchDescription); + return Native.ISteamUGC.SetItemDescription(_ptr, handle /*C*/, pchDescription /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ) + public virtual bool /*bool*/ ISteamUGC_SetItemUpdateLanguage( ulong handle, string /*const char **/ pchLanguage ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle, pchLanguage); + return Native.ISteamUGC.SetItemUpdateLanguage(_ptr, handle /*C*/, pchLanguage /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ) + public virtual bool /*bool*/ ISteamUGC_SetItemMetadata( ulong handle, string /*const char **/ pchMetaData ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemMetadata(_ptr, handle, pchMetaData); + return Native.ISteamUGC.SetItemMetadata(_ptr, handle /*C*/, pchMetaData /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) + public virtual bool /*bool*/ ISteamUGC_SetItemVisibility( ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemVisibility(_ptr, handle, eVisibility); + return Native.ISteamUGC.SetItemVisibility(_ptr, handle /*C*/, eVisibility /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) + public virtual bool /*bool*/ ISteamUGC_SetItemTags( ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemTags(_ptr, updateHandle, pTags); + return Native.ISteamUGC.SetItemTags(_ptr, updateHandle /*C*/, pTags); } - public virtual bool /*bool*/ ISteamUGC_SetItemContent( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ) + public virtual bool /*bool*/ ISteamUGC_SetItemContent( ulong handle, string /*const char **/ pszContentFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemContent(_ptr, handle, pszContentFolder); + return Native.ISteamUGC.SetItemContent(_ptr, handle /*C*/, pszContentFolder /*C*/); } - public virtual bool /*bool*/ ISteamUGC_SetItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_SetItemPreview( ulong handle, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetItemPreview(_ptr, handle, pszPreviewFile); + return Native.ISteamUGC.SetItemPreview(_ptr, handle /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemKeyValueTags( ulong handle, string /*const char **/ pchKey ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle, pchKey); + return Native.ISteamUGC.RemoveItemKeyValueTags(_ptr, handle /*C*/, pchKey /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual bool /*bool*/ ISteamUGC_AddItemKeyValueTag( ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle, pchKey, pchValue); + return Native.ISteamUGC.AddItemKeyValueTag(_ptr, handle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewFile( ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle, pszPreviewFile, type); + return Native.ISteamUGC.AddItemPreviewFile(_ptr, handle /*C*/, pszPreviewFile /*C*/, type /*C*/); } - public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_AddItemPreviewVideo( ulong handle, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle, pszVideoID); + return Native.ISteamUGC.AddItemPreviewVideo(_ptr, handle /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewFile( ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle, index, pszPreviewFile); + return Native.ISteamUGC.UpdateItemPreviewFile(_ptr, handle /*C*/, index /*C*/, pszPreviewFile /*C*/); } - public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) + public virtual bool /*bool*/ ISteamUGC_UpdateItemPreviewVideo( ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle, index, pszVideoID); + return Native.ISteamUGC.UpdateItemPreviewVideo(_ptr, handle /*C*/, index /*C*/, pszVideoID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ) + public virtual bool /*bool*/ ISteamUGC_RemoveItemPreview( ulong handle, uint /*uint32*/ index ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemPreview(_ptr, handle, index); + return Native.ISteamUGC.RemoveItemPreview(_ptr, handle /*C*/, index /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubmitItemUpdate( ulong handle, string /*const char **/ pchChangeNote ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle, pchChangeNote); + return Native.ISteamUGC.SubmitItemUpdate(_ptr, handle /*C*/, pchChangeNote /*C*/); } - public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) + public virtual ItemUpdateStatus /*EItemUpdateStatus*/ ISteamUGC_GetItemUpdateProgress( ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle, out punBytesProcessed, out punBytesTotal); + return Native.ISteamUGC.GetItemUpdateProgress(_ptr, handle /*C*/, out punBytesProcessed /*B*/, out punBytesTotal /*B*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SetUserItemVote( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID, bVoteUp); + return Native.ISteamUGC.SetUserItemVote(_ptr, nPublishedFileID /*C*/, bVoteUp /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_GetUserItemVote( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetUserItemVote(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_AddItemToFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.AddItemToFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_RemoveItemFromFavorites( uint nAppId, ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId, nPublishedFileID); + return Native.ISteamUGC.RemoveItemFromFavorites(_ptr, nAppId /*C*/, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_SubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.SubscribeItem(_ptr, nPublishedFileID /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamUGC_UnsubscribeItem( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID); + return Native.ISteamUGC.UnsubscribeItem(_ptr, nPublishedFileID /*C*/); } public virtual uint /*uint32*/ ISteamUGC_GetNumSubscribedItems() { @@ -3087,43 +3087,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID, cMaxEntries); + return Native.ISteamUGC.GetSubscribedItems(_ptr, pvecPublishedFileID /*C*/, cMaxEntries /*C*/); } - public virtual uint /*uint32*/ ISteamUGC_GetItemState( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ) + public virtual uint /*uint32*/ ISteamUGC_GetItemState( ulong nPublishedFileID ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID); + return Native.ISteamUGC.GetItemState(_ptr, nPublishedFileID /*C*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) + public virtual bool /*bool*/ ISteamUGC_GetItemInstallInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID, out punSizeOnDisk, pchFolder, cchFolderSize, out punTimeStamp); + return Native.ISteamUGC.GetItemInstallInfo(_ptr, nPublishedFileID /*C*/, out punSizeOnDisk /*B*/, pchFolder /*C*/, cchFolderSize /*C*/, out punTimeStamp /*B*/); } - public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) + public virtual bool /*bool*/ ISteamUGC_GetItemDownloadInfo( ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID, out punBytesDownloaded, out punBytesTotal); + return Native.ISteamUGC.GetItemDownloadInfo(_ptr, nPublishedFileID /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/); } - public virtual bool /*bool*/ ISteamUGC_DownloadItem( PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority ) + public virtual bool /*bool*/ ISteamUGC_DownloadItem( ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID, bHighPriority); + return Native.ISteamUGC.DownloadItem(_ptr, nPublishedFileID /*C*/, bHighPriority /*C*/); } - public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ) + public virtual bool /*bool*/ ISteamUGC_BInitWorkshopForGameServer( uint unWorkshopDepotID, string /*const char **/ pszFolder ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID, pszFolder); + return Native.ISteamUGC.BInitWorkshopForGameServer(_ptr, unWorkshopDepotID /*C*/, pszFolder /*C*/); } - public virtual void /*void*/ ISteamUGC_SuspendDownloads( bool /*bool*/ bSuspend ) + public virtual void /*void*/ ISteamUGC_SuspendDownloads( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ) { if ( _ptr == null ) throw new System.Exception( "ISteamUGC _ptr is null!" ); - Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend); + Native.ISteamUGC.SuspendDownloads(_ptr, bSuspend /*C*/); } public virtual uint /*uint32*/ ISteamAppList_GetNumInstalledApps() @@ -3136,25 +3136,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID, unMaxAppIDs); + return Native.ISteamAppList.GetInstalledApps(_ptr, pvecAppID /*C*/, unMaxAppIDs /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppName( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppName( uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppName(_ptr, nAppID, pchName, cchNameMax); + return Native.ISteamAppList.GetAppName(_ptr, nAppID /*C*/, pchName /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppInstallDir( AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) + public virtual int /*int*/ ISteamAppList_GetAppInstallDir( uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID, pchDirectory, cchNameMax); + return Native.ISteamAppList.GetAppInstallDir(_ptr, nAppID /*C*/, pchDirectory /*C*/, cchNameMax /*C*/); } - public virtual int /*int*/ ISteamAppList_GetAppBuildId( AppId_t /*AppId_t*/ nAppID ) + public virtual int /*int*/ ISteamAppList_GetAppBuildId( uint nAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamAppList _ptr is null!" ); - return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID); + return Native.ISteamAppList.GetAppBuildId(_ptr, nAppID /*C*/); } public virtual void /*void*/ ISteamHTMLSurface_DestructISteamHTMLSurface() @@ -3179,290 +3179,290 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent, pchUserCSS); + return Native.ISteamHTMLSurface.CreateBrowser(_ptr, pchUserAgent /*C*/, pchUserCSS /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_RemoveBrowser( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.RemoveBrowser(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_LoadURL( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) + public virtual void /*void*/ ISteamHTMLSurface_LoadURL( uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle, pchURL, pchPostData); + Native.ISteamHTMLSurface.LoadURL(_ptr, unBrowserHandle /*C*/, pchURL /*C*/, pchPostData /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetSize( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) + public virtual void /*void*/ ISteamHTMLSurface_SetSize( uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle, unWidth, unHeight); + Native.ISteamHTMLSurface.SetSize(_ptr, unBrowserHandle /*C*/, unWidth /*C*/, unHeight /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopLoad( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopLoad( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopLoad(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Reload( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_Reload( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.Reload(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoBack( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoBack( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoBack(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GoForward( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_GoForward( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.GoForward(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AddHeader( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) + public virtual void /*void*/ ISteamHTMLSurface_AddHeader( uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle, pchKey, pchValue); + Native.ISteamHTMLSurface.AddHeader(_ptr, unBrowserHandle /*C*/, pchKey /*C*/, pchValue /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ) + public virtual void /*void*/ ISteamHTMLSurface_ExecuteJavascript( uint unBrowserHandle, string /*const char **/ pchScript ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle, pchScript); + Native.ISteamHTMLSurface.ExecuteJavascript(_ptr, unBrowserHandle /*C*/, pchScript /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseUp( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseUp(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDown( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDown(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) + public virtual void /*void*/ ISteamHTMLSurface_MouseDoubleClick( uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle, eMouseButton); + Native.ISteamHTMLSurface.MouseDoubleClick(_ptr, unBrowserHandle /*C*/, eMouseButton /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseMove( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_MouseMove( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.MouseMove(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ) + public virtual void /*void*/ ISteamHTMLSurface_MouseWheel( uint unBrowserHandle, int /*int32*/ nDelta ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle, nDelta); + Native.ISteamHTMLSurface.MouseWheel(_ptr, unBrowserHandle /*C*/, nDelta /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyDown( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyDown( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyDown(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyUp( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyUp( uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyUp(_ptr, unBrowserHandle /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_KeyChar( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) + public virtual void /*void*/ ISteamHTMLSurface_KeyChar( uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers); + Native.ISteamHTMLSurface.KeyChar(_ptr, unBrowserHandle /*C*/, cUnicodeChar /*C*/, eHTMLKeyModifiers /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetHorizontalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetHorizontalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) + public virtual void /*void*/ ISteamHTMLSurface_SetVerticalScroll( uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle, nAbsolutePixelScroll); + Native.ISteamHTMLSurface.SetVerticalScroll(_ptr, unBrowserHandle /*C*/, nAbsolutePixelScroll /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus ) + public virtual void /*void*/ ISteamHTMLSurface_SetKeyFocus( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle, bHasKeyFocus); + Native.ISteamHTMLSurface.SetKeyFocus(_ptr, unBrowserHandle /*C*/, bHasKeyFocus /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_ViewSource( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_ViewSource( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.ViewSource(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_CopyToClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.CopyToClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_PasteFromClipboard( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.PasteFromClipboard(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_Find( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, bool /*bool*/ bCurrentlyInFind, bool /*bool*/ bReverse ) + public virtual void /*void*/ ISteamHTMLSurface_Find( uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle, pchSearchStr, bCurrentlyInFind, bReverse); + Native.ISteamHTMLSurface.Find(_ptr, unBrowserHandle /*C*/, pchSearchStr /*C*/, bCurrentlyInFind /*C*/, bReverse /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_StopFind( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ) + public virtual void /*void*/ ISteamHTMLSurface_StopFind( uint unBrowserHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle); + Native.ISteamHTMLSurface.StopFind(_ptr, unBrowserHandle /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ) + public virtual void /*void*/ ISteamHTMLSurface_GetLinkAtPosition( uint unBrowserHandle, int /*int*/ x, int /*int*/ y ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle, x, y); + Native.ISteamHTMLSurface.GetLinkAtPosition(_ptr, unBrowserHandle /*C*/, x /*C*/, y /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, bool /*bool*/ bSecure, bool /*bool*/ bHTTPOnly ) + public virtual void /*void*/ ISteamHTMLSurface_SetCookie( string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname, pchKey, pchValue, pchPath, nExpires, bSecure, bHTTPOnly); + Native.ISteamHTMLSurface.SetCookie(_ptr, pchHostname /*C*/, pchKey /*C*/, pchValue /*C*/, pchPath /*C*/, nExpires /*C*/, bSecure /*C*/, bHTTPOnly /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) + public virtual void /*void*/ ISteamHTMLSurface_SetPageScaleFactor( uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle, flZoom, nPointX, nPointY); + Native.ISteamHTMLSurface.SetPageScaleFactor(_ptr, unBrowserHandle /*C*/, flZoom /*C*/, nPointX /*C*/, nPointY /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode ) + public virtual void /*void*/ ISteamHTMLSurface_SetBackgroundMode( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle, bBackgroundMode); + Native.ISteamHTMLSurface.SetBackgroundMode(_ptr, unBrowserHandle /*C*/, bBackgroundMode /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bAllowed ) + public virtual void /*void*/ ISteamHTMLSurface_AllowStartRequest( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle, bAllowed); + Native.ISteamHTMLSurface.AllowStartRequest(_ptr, unBrowserHandle /*C*/, bAllowed /*C*/); } - public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bResult ) + public virtual void /*void*/ ISteamHTMLSurface_JSDialogResponse( uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ) { if ( _ptr == null ) throw new System.Exception( "ISteamHTMLSurface _ptr is null!" ); - Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle, bResult); + Native.ISteamHTMLSurface.JSDialogResponse(_ptr, unBrowserHandle /*C*/, bResult /*C*/); } - public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual Result /*EResult*/ ISteamInventory_GetResultStatus( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle); + return Native.ISteamInventory.GetResultStatus(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetResultItems( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) + public virtual bool /*bool*/ ISteamInventory_GetResultItems( int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultItems(_ptr, resultHandle, pOutItemsArray, out punOutItemsArraySize); + return Native.ISteamInventory.GetResultItems(_ptr, resultHandle /*C*/, pOutItemsArray, out punOutItemsArraySize /*B*/); } - public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual uint /*uint32*/ ISteamInventory_GetResultTimestamp( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle); + return Native.ISteamInventory.GetResultTimestamp(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ) + public virtual bool /*bool*/ ISteamInventory_CheckResultSteamID( int resultHandle, ulong steamIDExpected ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle, steamIDExpected); + return Native.ISteamInventory.CheckResultSteamID(_ptr, resultHandle /*C*/, steamIDExpected /*C*/); } - public virtual void /*void*/ ISteamInventory_DestroyResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ) + public virtual void /*void*/ ISteamInventory_DestroyResult( int resultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - Native.ISteamInventory.DestroyResult(_ptr, resultHandle); + Native.ISteamInventory.DestroyResult(_ptr, resultHandle /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GetAllItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GetAllItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) + public virtual bool /*bool*/ ISteamInventory_GetItemsByID( ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle, pInstanceIDs, unCountInstanceIDs); + return Native.ISteamInventory.GetItemsByID(_ptr, ref pResultHandle /*A*/, pInstanceIDs, unCountInstanceIDs /*C*/); } - public virtual bool /*bool*/ ISteamInventory_SerializeResult( SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) + public virtual bool /*bool*/ ISteamInventory_SerializeResult( int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.SerializeResult(_ptr, resultHandle, pOutBuffer, out punOutBufferSize); + return Native.ISteamInventory.SerializeResult(_ptr, resultHandle /*C*/, pOutBuffer /*C*/, out punOutBufferSize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, bool /*bool*/ bRESERVED_MUST_BE_FALSE ) + public virtual bool /*bool*/ ISteamInventory_DeserializeResult( ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle, pBuffer, unBufferSize, bRESERVED_MUST_BE_FALSE); + return Native.ISteamInventory.DeserializeResult(_ptr, ref pOutResultHandle /*A*/, pBuffer /*C*/, unBufferSize /*C*/, bRESERVED_MUST_BE_FALSE /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_GenerateItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle, pArrayItemDefs, out punArrayQuantity, unArrayLength); + return Native.ISteamInventory.GenerateItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, out punArrayQuantity /*B*/, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ) + public virtual bool /*bool*/ ISteamInventory_GrantPromoItems( ref int pResultHandle ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle); + return Native.ISteamInventory.GrantPromoItems(_ptr, ref pResultHandle /*A*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItem( ref int pResultHandle, int itemDef ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle, itemDef); + return Native.ISteamInventory.AddPromoItem(_ptr, ref pResultHandle /*A*/, itemDef /*C*/); } - public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) + public virtual bool /*bool*/ ISteamInventory_AddPromoItems( ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle, pArrayItemDefs, unArrayLength); + return Native.ISteamInventory.AddPromoItems(_ptr, ref pResultHandle /*A*/, pArrayItemDefs, unArrayLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ) + public virtual bool /*bool*/ ISteamInventory_ConsumeItem( ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle, itemConsume, unQuantity); + return Native.ISteamInventory.ConsumeItem(_ptr, ref pResultHandle /*A*/, itemConsume /*C*/, unQuantity /*C*/); } - public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) + public virtual bool /*bool*/ ISteamInventory_ExchangeItems( ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle, ref pArrayGenerate, out punArrayGenerateQuantity, unArrayGenerateLength, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength); + return Native.ISteamInventory.ExchangeItems(_ptr, ref pResultHandle /*A*/, ref pArrayGenerate /*A*/, out punArrayGenerateQuantity /*B*/, unArrayGenerateLength /*C*/, pArrayDestroy, punArrayDestroyQuantity, unArrayDestroyLength /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ) + public virtual bool /*bool*/ ISteamInventory_TransferItemQuantity( ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle, itemIdSource, unQuantity, itemIdDest); + return Native.ISteamInventory.TransferItemQuantity(_ptr, ref pResultHandle /*A*/, itemIdSource /*C*/, unQuantity /*C*/, itemIdDest /*C*/); } public virtual void /*void*/ ISteamInventory_SendItemDropHeartbeat() { @@ -3470,17 +3470,17 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamInventory.SendItemDropHeartbeat(_ptr); } - public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ) + public virtual bool /*bool*/ ISteamInventory_TriggerItemDrop( ref int pResultHandle, int dropListDefinition ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle, dropListDefinition); + return Native.ISteamInventory.TriggerItemDrop(_ptr, ref pResultHandle /*A*/, dropListDefinition /*C*/); } - public virtual bool /*bool*/ ISteamInventory_TradeItems( ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) + public virtual bool /*bool*/ ISteamInventory_TradeItems( ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle, steamIDTradePartner, ref pArrayGive, out pArrayGiveQuantity, nArrayGiveLength, ref pArrayGet, out pArrayGetQuantity, nArrayGetLength); + return Native.ISteamInventory.TradeItems(_ptr, ref pResultHandle /*A*/, steamIDTradePartner /*C*/, ref pArrayGive /*A*/, out pArrayGiveQuantity /*B*/, nArrayGiveLength /*C*/, ref pArrayGet /*A*/, out pArrayGetQuantity /*B*/, nArrayGetLength /*C*/); } public virtual bool /*bool*/ ISteamInventory_LoadItemDefinitions() { @@ -3492,20 +3492,20 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize); + return Native.ISteamInventory.GetItemDefinitionIDs(_ptr, pItemDefIDs, out punItemDefIDsArraySize /*B*/); } - public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) + public virtual bool /*bool*/ ISteamInventory_GetItemDefinitionProperty( int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ) { if ( _ptr == null ) throw new System.Exception( "ISteamInventory _ptr is null!" ); - return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition, pchPropertyName, pchValueBuffer, out punValueBufferSize); + return Native.ISteamInventory.GetItemDefinitionProperty(_ptr, iDefinition /*C*/, pchPropertyName /*C*/, pchValueBuffer /*C*/, out punValueBufferSize /*B*/); } - public virtual void /*void*/ ISteamVideo_GetVideoURL( AppId_t /*AppId_t*/ unVideoAppID ) + public virtual void /*void*/ ISteamVideo_GetVideoURL( uint unVideoAppID ) { if ( _ptr == null ) throw new System.Exception( "ISteamVideo _ptr is null!" ); - Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID); + Native.ISteamVideo.GetVideoURL(_ptr, unVideoAppID /*C*/); } public virtual bool /*bool*/ ISteamVideo_IsBroadcasting( IntPtr /*int **/ pnNumViewers ) { @@ -3514,41 +3514,41 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamVideo.IsBroadcasting(_ptr, pnNumViewers); } - public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ) + public virtual bool /*bool*/ ISteamGameServer_InitGameServer( uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.InitGameServer(_ptr, unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString); + return Native.ISteamGameServer.InitGameServer(_ptr, unIP /*C*/, usGamePort /*C*/, usQueryPort /*C*/, unFlags /*C*/, nGameAppId /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ ISteamGameServer_SetProduct( string /*const char **/ pszProduct ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetProduct(_ptr, pszProduct); + Native.ISteamGameServer.SetProduct(_ptr, pszProduct /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameDescription( string /*const char **/ pszGameDescription ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription); + Native.ISteamGameServer.SetGameDescription(_ptr, pszGameDescription /*C*/); } public virtual void /*void*/ ISteamGameServer_SetModDir( string /*const char **/ pszModDir ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetModDir(_ptr, pszModDir); + Native.ISteamGameServer.SetModDir(_ptr, pszModDir /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( bool /*bool*/ bDedicated ) + public virtual void /*void*/ ISteamGameServer_SetDedicatedServer( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated); + Native.ISteamGameServer.SetDedicatedServer(_ptr, bDedicated /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOn( string /*const char **/ pszToken ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.LogOn(_ptr, pszToken); + Native.ISteamGameServer.LogOn(_ptr, pszToken /*C*/); } public virtual void /*void*/ ISteamGameServer_LogOnAnonymous() { @@ -3590,43 +3590,43 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax); + Native.ISteamGameServer.SetMaxPlayerCount(_ptr, cPlayersMax /*C*/); } public virtual void /*void*/ ISteamGameServer_SetBotPlayerCount( int /*int*/ cBotplayers ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers); + Native.ISteamGameServer.SetBotPlayerCount(_ptr, cBotplayers /*C*/); } public virtual void /*void*/ ISteamGameServer_SetServerName( string /*const char **/ pszServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetServerName(_ptr, pszServerName); + Native.ISteamGameServer.SetServerName(_ptr, pszServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_SetMapName( string /*const char **/ pszMapName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetMapName(_ptr, pszMapName); + Native.ISteamGameServer.SetMapName(_ptr, pszMapName /*C*/); } - public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( bool /*bool*/ bPasswordProtected ) + public virtual void /*void*/ ISteamGameServer_SetPasswordProtected( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected); + Native.ISteamGameServer.SetPasswordProtected(_ptr, bPasswordProtected /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorPort( ushort /*uint16*/ unSpectatorPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort); + Native.ISteamGameServer.SetSpectatorPort(_ptr, unSpectatorPort /*C*/); } public virtual void /*void*/ ISteamGameServer_SetSpectatorServerName( string /*const char **/ pszSpectatorServerName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName); + Native.ISteamGameServer.SetSpectatorServerName(_ptr, pszSpectatorServerName /*C*/); } public virtual void /*void*/ ISteamGameServer_ClearAllKeyValues() { @@ -3638,31 +3638,31 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetKeyValue(_ptr, pKey, pValue); + Native.ISteamGameServer.SetKeyValue(_ptr, pKey /*C*/, pValue /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameTags( string /*const char **/ pchGameTags ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags); + Native.ISteamGameServer.SetGameTags(_ptr, pchGameTags /*C*/); } public virtual void /*void*/ ISteamGameServer_SetGameData( string /*const char **/ pchGameData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetGameData(_ptr, pchGameData); + Native.ISteamGameServer.SetGameData(_ptr, pchGameData /*C*/); } public virtual void /*void*/ ISteamGameServer_SetRegion( string /*const char **/ pszRegion ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetRegion(_ptr, pszRegion); + Native.ISteamGameServer.SetRegion(_ptr, pszRegion /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ) + public virtual bool /*bool*/ ISteamGameServer_SendUserConnectAndAuthenticate( uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient, pvAuthBlob, cubAuthBlobSize, out pSteamIDUser); + return Native.ISteamGameServer.SendUserConnectAndAuthenticate(_ptr, unIPClient /*C*/, pvAuthBlob /*C*/, cubAuthBlobSize /*C*/, out pSteamIDUser /*B*/); } public virtual CSteamID /*(class CSteamID)*/ ISteamGameServer_CreateUnauthenticatedUserConnection() { @@ -3670,53 +3670,53 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc return Native.ISteamGameServer.CreateUnauthenticatedUserConnection(_ptr); } - public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual void /*void*/ ISteamGameServer_SendUserDisconnect( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser); + Native.ISteamGameServer.SendUserDisconnect(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) + public virtual bool /*bool*/ ISteamGameServer_BUpdateUserData( ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser, pchPlayerName, uScore); + return Native.ISteamGameServer.BUpdateUserData(_ptr, steamIDUser /*C*/, pchPlayerName /*C*/, uScore /*C*/); } public virtual HAuthTicket /*(HAuthTicket)*/ ISteamGameServer_GetAuthSessionTicket( IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket, cbMaxTicket, out pcbTicket); + return Native.ISteamGameServer.GetAuthSessionTicket(_ptr, pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/); } - public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ) + public virtual BeginAuthSessionResult /*EBeginAuthSessionResult*/ ISteamGameServer_BeginAuthSession( IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket, cbAuthTicket, steamID); + return Native.ISteamGameServer.BeginAuthSession(_ptr, pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_EndAuthSession( CSteamID /*class CSteamID*/ steamID ) + public virtual void /*void*/ ISteamGameServer_EndAuthSession( ulong steamID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EndAuthSession(_ptr, steamID); + Native.ISteamGameServer.EndAuthSession(_ptr, steamID /*C*/); } - public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( HAuthTicket /*HAuthTicket*/ hAuthTicket ) + public virtual void /*void*/ ISteamGameServer_CancelAuthTicket( uint hAuthTicket ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket); + Native.ISteamGameServer.CancelAuthTicket(_ptr, hAuthTicket /*C*/); } - public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ) + public virtual UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ ISteamGameServer_UserHasLicenseForApp( ulong steamID, uint appID ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID, appID); + return Native.ISteamGameServer.UserHasLicenseForApp(_ptr, steamID /*C*/, appID /*C*/); } - public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ) + public virtual bool /*bool*/ ISteamGameServer_RequestUserGroupStatus( ulong steamIDUser, ulong steamIDGroup ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser, steamIDGroup); + return Native.ISteamGameServer.RequestUserGroupStatus(_ptr, steamIDUser /*C*/, steamIDGroup /*C*/); } public virtual void /*void*/ ISteamGameServer_GetGameplayStats() { @@ -3740,25 +3740,25 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData, cbData, srcIP, srcPort); + return Native.ISteamGameServer.HandleIncomingPacket(_ptr, pData /*C*/, cbData /*C*/, srcIP /*C*/, srcPort /*C*/); } public virtual int /*int*/ ISteamGameServer_GetNextOutgoingPacket( IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut, cbMaxOut, out pNetAdr, out pPort); + return Native.ISteamGameServer.GetNextOutgoingPacket(_ptr, pOut /*C*/, cbMaxOut /*C*/, out pNetAdr /*B*/, out pPort /*B*/); } - public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( bool /*bool*/ bActive ) + public virtual void /*void*/ ISteamGameServer_EnableHeartbeats( [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive); + Native.ISteamGameServer.EnableHeartbeats(_ptr, bActive /*C*/); } public virtual void /*void*/ ISteamGameServer_SetHeartbeatInterval( int /*int*/ iHeartbeatInterval ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval); + Native.ISteamGameServer.SetHeartbeatInterval(_ptr, iHeartbeatInterval /*C*/); } public virtual void /*void*/ ISteamGameServer_ForceHeartbeat() { @@ -3766,78 +3766,78 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc Native.ISteamGameServer.ForceHeartbeat(_ptr); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( CSteamID /*class CSteamID*/ steamIDClan ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_AssociateWithClan( ulong steamIDClan ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan); + return Native.ISteamGameServer.AssociateWithClan(_ptr, steamIDClan /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( CSteamID /*class CSteamID*/ steamIDNewPlayer ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServer_ComputeNewPlayerCompatibility( ulong steamIDNewPlayer ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServer _ptr is null!" ); - return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer); + return Native.ISteamGameServer.ComputeNewPlayerCompatibility(_ptr, steamIDNewPlayer /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_RequestUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.RequestUserStats(_ptr, steamIDUser /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat( ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserStat0( ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser, pchName, out pData); + return Native.ISteamGameServerStats.GetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, out pData /*B*/); } - public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, ref bool /*bool **/ pbAchieved ) + public virtual bool /*bool*/ ISteamGameServerStats_GetUserAchievement( ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser, pchName, ref pbAchieved); + return Native.ISteamGameServerStats.GetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/, ref pbAchieved /*A*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat( ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser, pchName, nData); + return Native.ISteamGameServerStats.SetUserStat(_ptr, steamIDUser /*C*/, pchName /*C*/, nData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserStat0( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser, pchName, fData); + return Native.ISteamGameServerStats.SetUserStat0(_ptr, steamIDUser /*C*/, pchName /*C*/, fData /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) + public virtual bool /*bool*/ ISteamGameServerStats_UpdateUserAvgRateStat( ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser, pchName, flCountThisSession, dSessionLength); + return Native.ISteamGameServerStats.UpdateUserAvgRateStat(_ptr, steamIDUser /*C*/, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_SetUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.SetUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ) + public virtual bool /*bool*/ ISteamGameServerStats_ClearUserAchievement( ulong steamIDUser, string /*const char **/ pchName ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser, pchName); + return Native.ISteamGameServerStats.ClearUserAchievement(_ptr, steamIDUser /*C*/, pchName /*C*/); } - public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( CSteamID /*class CSteamID*/ steamIDUser ) + public virtual SteamAPICall_t /*(SteamAPICall_t)*/ ISteamGameServerStats_StoreUserStats( ulong steamIDUser ) { if ( _ptr == null ) throw new System.Exception( "ISteamGameServerStats _ptr is null!" ); - return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser); + return Native.ISteamGameServerStats.StoreUserStats(_ptr, steamIDUser /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Init() @@ -3854,15 +3854,15 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual void /*void*/ SteamApi_SteamAPI_RegisterCallback( IntPtr /*void **/ pCallback, int /*int*/ callback ) { - Native.SteamApi.SteamAPI_RegisterCallback(pCallback, callback); + Native.SteamApi.SteamAPI_RegisterCallback(pCallback /*C*/, callback /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_UnregisterCallback( IntPtr /*void **/ pCallback ) { - Native.SteamApi.SteamAPI_UnregisterCallback(pCallback); + Native.SteamApi.SteamAPI_UnregisterCallback(pCallback /*C*/); } public virtual bool /*bool*/ SteamApi_SteamInternal_GameServer_Init( uint /*uint32*/ unIP, ushort /*uint16*/ usPort, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, int /*int*/ eServerMode, string /*const char **/ pchVersionString ) { - return Native.SteamApi.SteamInternal_GameServer_Init(unIP, usPort, usGamePort, usQueryPort, eServerMode, pchVersionString); + return Native.SteamApi.SteamInternal_GameServer_Init(unIP /*C*/, usPort /*C*/, usGamePort /*C*/, usQueryPort /*C*/, eServerMode /*C*/, pchVersionString /*C*/); } public virtual void /*void*/ SteamApi_SteamAPI_Shutdown() { @@ -3886,7 +3886,7 @@ public virtual IntPtr ISteamApps_GetLaunchQueryParam( string /*const char **/ pc } public virtual IntPtr /*void **/ SteamApi_SteamInternal_CreateInterface( string /*const char **/ version ) { - return Native.SteamApi.SteamInternal_CreateInterface(version); + return Native.SteamApi.SteamInternal_CreateInterface(version /*C*/); } internal static unsafe class Native @@ -3896,41 +3896,41 @@ internal static unsafe class ISteamClient [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_CreateSteamPipe" )] internal static extern HSteamPipe /*(HSteamPipe)*/ CreateSteamPipe( IntPtr ISteamClient ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_BReleaseSteamPipe" )] - internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern bool /*bool*/ BReleaseSteamPipe( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_ConnectToGlobalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe ); + internal static extern HSteamUser /*(HSteamUser)*/ ConnectToGlobalUser( IntPtr ISteamClient, int hSteamPipe ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_CreateLocalUser" )] - internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out HSteamPipe /*HSteamPipe **/ phSteamPipe, AccountType /*EAccountType*/ eAccountType ); + internal static extern HSteamUser /*(HSteamUser)*/ CreateLocalUser( IntPtr ISteamClient, out int phSteamPipe, AccountType /*EAccountType*/ eAccountType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_ReleaseUser" )] - internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, HSteamUser /*HSteamUser*/ hUser ); + internal static extern void /*void*/ ReleaseUser( IntPtr ISteamClient, int hSteamPipe, int hUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUser" )] - internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUser **/ GetISteamUser( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServer" )] - internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServer **/ GetISteamGameServer( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_SetLocalIPBinding" )] internal static extern void /*void*/ SetLocalIPBinding( IntPtr ISteamClient, uint /*uint32*/ unIP, ushort /*uint16*/ usPort ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamFriends" )] - internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamFriends **/ GetISteamFriends( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUtils" )] - internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUtils **/ GetISteamUtils( IntPtr ISteamClient, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmaking" )] - internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmaking **/ GetISteamMatchmaking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMatchmakingServers" )] - internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMatchmakingServers **/ GetISteamMatchmakingServers( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamGenericInterface" )] - internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*void **/ GetISteamGenericInterface( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUserStats" )] - internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUserStats **/ GetISteamUserStats( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamGameServerStats" )] - internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamGameServerStats **/ GetISteamGameServerStats( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamApps" )] - internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamApps **/ GetISteamApps( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamNetworking" )] - internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamNetworking **/ GetISteamNetworking( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamRemoteStorage" )] - internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamRemoteStorage **/ GetISteamRemoteStorage( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamScreenshots" )] - internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamScreenshots **/ GetISteamScreenshots( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamClient ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_SetWarningMessageHook" )] @@ -3938,25 +3938,25 @@ internal static unsafe class ISteamClient [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed" )] internal static extern bool /*bool*/ BShutdownIfAllPipesClosed( IntPtr ISteamClient ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTTP" )] - internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTTP **/ GetISteamHTTP( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUnifiedMessages" )] - internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUnifiedMessages **/ GetISteamUnifiedMessages( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamController" )] - internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamController **/ GetISteamController( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamUGC" )] - internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamUGC **/ GetISteamUGC( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamAppList" )] - internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamUser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamAppList **/ GetISteamAppList( IntPtr ISteamClient, int hSteamUser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusic" )] - internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusic **/ GetISteamMusic( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamMusicRemote" )] - internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamMusicRemote **/ GetISteamMusicRemote( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamHTMLSurface" )] - internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamHTMLSurface **/ GetISteamHTMLSurface( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamInventory" )] - internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamInventory **/ GetISteamInventory( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamClient_GetISteamVideo" )] - internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, HSteamUser /*HSteamUser*/ hSteamuser, HSteamPipe /*HSteamPipe*/ hSteamPipe, string /*const char **/ pchVersion ); + internal static extern IntPtr /*class ISteamVideo **/ GetISteamVideo( IntPtr ISteamClient, int hSteamuser, int hSteamPipe, string /*const char **/ pchVersion ); } internal static unsafe class ISteamUser @@ -3968,11 +3968,11 @@ internal static unsafe class ISteamUser [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetSteamID" )] internal static extern CSteamID /*(class CSteamID)*/ GetSteamID( IntPtr ISteamUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_InitiateGameConnection" )] - internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); + internal static extern int /*int*/ InitiateGameConnection( IntPtr ISteamUser, IntPtr /*void **/ pAuthBlob, int /*int*/ cbMaxAuthBlob, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_TerminateGameConnection" )] internal static extern void /*void*/ TerminateGameConnection( IntPtr ISteamUser, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_TrackAppUsageEvent" )] - internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, CGameID /*class CGameID*/ gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); + internal static extern void /*void*/ TrackAppUsageEvent( IntPtr ISteamUser, ulong gameID, int /*int*/ eAppUsageEvent, string /*const char **/ pchExtraInfo ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetUserDataFolder" )] internal static extern bool /*bool*/ GetUserDataFolder( IntPtr ISteamUser, System.Text.StringBuilder /*char **/ pchBuffer, int /*int*/ cubBuffer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_StartVoiceRecording" )] @@ -3990,17 +3990,17 @@ internal static unsafe class ISteamUser [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamUser, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamUser, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamUser, uint hAuthTicket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamUser, ulong steamID, uint appID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_BIsBehindNAT" )] internal static extern bool /*bool*/ BIsBehindNAT( IntPtr ISteamUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_AdvertiseGame" )] - internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, CSteamID /*class CSteamID*/ steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); + internal static extern void /*void*/ AdvertiseGame( IntPtr ISteamUser, ulong steamIDGameServer, uint /*uint32*/ unIPServer, ushort /*uint16*/ usPortServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_RequestEncryptedAppTicket" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pDataToInclude, int /*int*/ cbDataToInclude ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )] @@ -4030,79 +4030,79 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetFriendByIndex( IntPtr ISteamFriends, int /*int*/ iFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRelationship" )] - internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern FriendRelationship /*EFriendRelationship*/ GetFriendRelationship( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaState" )] - internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern PersonaState /*EPersonaState*/ GetFriendPersonaState( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaName" )] - internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern IntPtr GetFriendPersonaName( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendGamePlayed" )] - internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ); + internal static extern bool /*bool*/ GetFriendGamePlayed( IntPtr ISteamFriends, ulong steamIDFriend, ref FriendGameInfo_t /*struct FriendGameInfo_t **/ pFriendGameInfo ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory" )] - internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iPersonaName ); + internal static extern IntPtr GetFriendPersonaNameHistory( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iPersonaName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendSteamLevel" )] - internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendSteamLevel( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetPlayerNickname" )] - internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDPlayer ); + internal static extern IntPtr GetPlayerNickname( IntPtr ISteamFriends, ulong steamIDPlayer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupCount" )] internal static extern int /*int*/ GetFriendsGroupCount( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex" )] internal static extern FriendsGroupID_t /*(FriendsGroupID_t)*/ GetFriendsGroupIDByIndex( IntPtr ISteamFriends, int /*int*/ iFG ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupName" )] - internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern IntPtr GetFriendsGroupName( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount" )] - internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID ); + internal static extern int /*int*/ GetFriendsGroupMembersCount( IntPtr ISteamFriends, short friendsGroupID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendsGroupMembersList" )] - internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, FriendsGroupID_t /*FriendsGroupID_t*/ friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); + internal static extern void /*void*/ GetFriendsGroupMembersList( IntPtr ISteamFriends, short friendsGroupID, IntPtr /*class CSteamID **/ pOutSteamIDMembers, int /*int*/ nMembersCount ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_HasFriend" )] - internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iFriendFlags ); + internal static extern bool /*bool*/ HasFriend( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iFriendFlags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanCount" )] internal static extern int /*int*/ GetClanCount( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetClanByIndex( IntPtr ISteamFriends, int /*int*/ iClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanName" )] - internal static extern IntPtr GetClanName( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanName( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanTag" )] - internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern IntPtr GetClanTag( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanActivityCounts" )] - internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); + internal static extern bool /*bool*/ GetClanActivityCounts( IntPtr ISteamFriends, ulong steamIDClan, out int /*int **/ pnOnline, out int /*int **/ pnInGame, out int /*int **/ pnChatting ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_DownloadClanActivityCounts" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadClanActivityCounts( IntPtr ISteamFriends, IntPtr /*class CSteamID **/ psteamIDClans, int /*int*/ cClansToRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCountFromSource" )] - internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern int /*int*/ GetFriendCountFromSource( IntPtr ISteamFriends, ulong steamIDSource ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDSource, int /*int*/ iFriend ); + internal static extern CSteamID /*(class CSteamID)*/ GetFriendFromSourceByIndex( IntPtr ISteamFriends, ulong steamIDSource, int /*int*/ iFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )] - internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource ); + internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, ulong steamIDUser, ulong steamIDSource ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )] - internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); + internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSpeaking ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlay" )] internal static extern void /*void*/ ActivateGameOverlay( IntPtr ISteamFriends, string /*const char **/ pchDialog ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToUser" )] - internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ ActivateGameOverlayToUser( IntPtr ISteamFriends, string /*const char **/ pchDialog, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage" )] internal static extern void /*void*/ ActivateGameOverlayToWebPage( IntPtr ISteamFriends, string /*const char **/ pchURL ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayToStore" )] - internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, AppId_t /*AppId_t*/ nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); + internal static extern void /*void*/ ActivateGameOverlayToStore( IntPtr ISteamFriends, uint nAppID, OverlayToStoreFlag /*EOverlayToStoreFlag*/ eFlag ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SetPlayedWith" )] - internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUserPlayedWith ); + internal static extern void /*void*/ SetPlayedWith( IntPtr ISteamFriends, ulong steamIDUserPlayedWith ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog" )] - internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ ActivateGameOverlayInviteDialog( IntPtr ISteamFriends, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetSmallFriendAvatar" )] - internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetSmallFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetMediumFriendAvatar" )] - internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetMediumFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )] - internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )] - internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); + internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, ulong steamIDUser, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireNameOnly ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestClanOfficerList" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestClanOfficerList( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOwner( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerCount" )] - internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanOfficerCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOfficerByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iOfficer ); + internal static extern CSteamID /*(class CSteamID)*/ GetClanOfficerByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iOfficer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetUserRestrictions" )] internal static extern uint /*uint32*/ GetUserRestrictions( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SetRichPresence" )] @@ -4110,53 +4110,53 @@ internal static unsafe class ISteamFriends [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ClearRichPresence" )] internal static extern void /*void*/ ClearRichPresence( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresence" )] - internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchKey ); + internal static extern IntPtr GetFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount" )] - internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendRichPresenceKeyCount( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex" )] - internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iKey ); + internal static extern IntPtr GetFriendRichPresenceKeyByIndex( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestFriendRichPresence" )] - internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern void /*void*/ RequestFriendRichPresence( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_InviteUserToGame" )] - internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchConnectString ); + internal static extern bool /*bool*/ InviteUserToGame( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchConnectString ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriendCount" )] internal static extern int /*int*/ GetCoplayFriendCount( IntPtr ISteamFriends ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetCoplayFriend" )] internal static extern CSteamID /*(class CSteamID)*/ GetCoplayFriend( IntPtr ISteamFriends, int /*int*/ iCoplayFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayTime" )] - internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern int /*int*/ GetFriendCoplayTime( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendCoplayGame" )] - internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend ); + internal static extern AppId_t /*(AppId_t)*/ GetFriendCoplayGame( IntPtr ISteamFriends, ulong steamIDFriend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_JoinClanChatRoom" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_LeaveClanChatRoom" )] - internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern bool /*bool*/ LeaveClanChatRoom( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMemberCount" )] - internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern int /*int*/ GetClanChatMemberCount( IntPtr ISteamFriends, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetChatMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClan, int /*int*/ iUser ); + internal static extern CSteamID /*(class CSteamID)*/ GetChatMemberByIndex( IntPtr ISteamFriends, ulong steamIDClan, int /*int*/ iUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SendClanChatMessage" )] - internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, string /*const char **/ pchText ); + internal static extern bool /*bool*/ SendClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, string /*const char **/ pchText ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanChatMessage" )] - internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out CSteamID /*class CSteamID **/ psteamidChatter ); + internal static extern int /*int*/ GetClanChatMessage( IntPtr ISteamFriends, ulong steamIDClanChat, int /*int*/ iMessage, IntPtr /*void **/ prgchText, int /*int*/ cchTextMax, out ChatEntryType /*EChatEntryType **/ peChatEntryType, out ulong psteamidChatter ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatAdmin" )] - internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern bool /*bool*/ IsClanChatAdmin( IntPtr ISteamFriends, ulong steamIDClanChat, ulong steamIDUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam" )] - internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ IsClanChatWindowOpenInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam" )] - internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ OpenClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )] - internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat ); + internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, ulong steamIDClanChat ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )] internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bInterceptEnabled ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_ReplyToFriendMessage" )] - internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, string /*const char **/ pchMsgToSend ); + internal static extern bool /*bool*/ ReplyToFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, string /*const char **/ pchMsgToSend ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )] - internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetFriendMessage( IntPtr ISteamFriends, ulong steamIDFriend, int /*int*/ iMessageID, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFollowerCount" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetFollowerCount( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_IsFollowing" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ IsFollowing( IntPtr ISteamFriends, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_EnumerateFollowingList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateFollowingList( IntPtr ISteamFriends, uint /*uint32*/ unStartIndex ); } @@ -4186,11 +4186,11 @@ internal static unsafe class ISteamUtils [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_SetOverlayNotificationPosition" )] internal static extern void /*void*/ SetOverlayNotificationPosition( IntPtr ISteamUtils, NotificationPosition /*ENotificationPosition*/ eNotificationPosition ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_IsAPICallCompleted" )] - internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, ulong hSteamAPICall, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallFailureReason" )] - internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall ); + internal static extern SteamAPICallFailure /*ESteamAPICallFailure*/ GetAPICallFailureReason( IntPtr ISteamUtils, ulong hSteamAPICall ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_GetAPICallResult" )] - internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); + internal static extern bool /*bool*/ GetAPICallResult( IntPtr ISteamUtils, ulong hSteamAPICall, IntPtr /*void **/ pCallback, int /*int*/ cubCallback, int /*int*/ iCallbackExpected, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbFailed ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )] internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )] @@ -4224,11 +4224,11 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount" )] internal static extern int /*int*/ GetFavoriteGameCount( IntPtr ISteamMatchmaking ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetFavoriteGame" )] - internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref AppId_t /*AppId_t **/ pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); + internal static extern bool /*bool*/ GetFavoriteGame( IntPtr ISteamMatchmaking, int /*int*/ iGame, ref uint pnAppID, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnConnPort, out ushort /*uint16 **/ pnQueryPort, IntPtr /*uint32 **/ punFlags, out uint /*uint32 **/ pRTime32LastPlayedOnServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddFavoriteGame" )] - internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); + internal static extern int /*int*/ AddFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags, uint /*uint32*/ rTime32LastPlayedOnServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame" )] - internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, AppId_t /*AppId_t*/ nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); + internal static extern bool /*bool*/ RemoveFavoriteGame( IntPtr ISteamMatchmaking, uint nAppID, uint /*uint32*/ nIP, ushort /*uint16*/ nConnPort, ushort /*uint16*/ nQueryPort, uint /*uint32*/ unFlags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyList" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestLobbyList( IntPtr ISteamMatchmaking ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter" )] @@ -4244,89 +4244,89 @@ internal static unsafe class ISteamMatchmaking [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter" )] internal static extern void /*void*/ AddRequestLobbyListResultCountFilter( IntPtr ISteamMatchmaking, int /*int*/ cMaxResults ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter" )] - internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ AddRequestLobbyListCompatibleMembersFilter( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyByIndex" )] internal static extern CSteamID /*(class CSteamID)*/ GetLobbyByIndex( IntPtr ISteamMatchmaking, int /*int*/ iLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_CreateLobby" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateLobby( IntPtr ISteamMatchmaking, LobbyType /*ELobbyType*/ eLobbyType, int /*int*/ cMaxMembers ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_JoinLobby" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ JoinLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_LeaveLobby" )] - internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern void /*void*/ LeaveLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_InviteUserToLobby" )] - internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDInvitee ); + internal static extern bool /*bool*/ InviteUserToLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDInvitee ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers" )] - internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetNumLobbyMembers( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iMember ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyMemberByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iMember ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyData" )] - internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyData" )] - internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ SetLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataCount" )] - internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyDataCount( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex" )] - internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); + internal static extern bool /*bool*/ GetLobbyDataByIndex( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iLobbyData, System.Text.StringBuilder /*char **/ pchKey, int /*int*/ cchKeyBufferSize, System.Text.StringBuilder /*char **/ pchValue, int /*int*/ cchValueBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_DeleteLobbyData" )] - internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ DeleteLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberData" )] - internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchKey ); + internal static extern IntPtr GetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDUser, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberData" )] - internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ SetLobbyMemberData( IntPtr ISteamMatchmaking, ulong steamIDLobby, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg" )] - internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); + internal static extern bool /*bool*/ SendLobbyChatMsg( IntPtr ISteamMatchmaking, ulong steamIDLobby, IntPtr /*const void **/ pvMsgBody, int /*int*/ cubMsgBody ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry" )] - internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ iChatID, out CSteamID /*class CSteamID **/ pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); + internal static extern int /*int*/ GetLobbyChatEntry( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ iChatID, out ulong pSteamIDUser, IntPtr /*void **/ pvData, int /*int*/ cubData, out ChatEntryType /*EChatEntryType **/ peChatEntryType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_RequestLobbyData" )] - internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern bool /*bool*/ RequestLobbyData( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyGameServer" )] - internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, CSteamID /*class CSteamID*/ steamIDGameServer ); + internal static extern void /*void*/ SetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, uint /*uint32*/ unGameServerIP, ushort /*uint16*/ unGameServerPort, ulong steamIDGameServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyGameServer" )] - internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out CSteamID /*class CSteamID **/ psteamIDGameServer ); + internal static extern bool /*bool*/ GetLobbyGameServer( IntPtr ISteamMatchmaking, ulong steamIDLobby, out uint /*uint32 **/ punGameServerIP, out ushort /*uint16 **/ punGameServerPort, out ulong psteamIDGameServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit" )] - internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, int /*int*/ cMaxMembers ); + internal static extern bool /*bool*/ SetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby, int /*int*/ cMaxMembers ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit" )] - internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern int /*int*/ GetLobbyMemberLimit( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )] - internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); + internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, ulong steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )] - internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); + internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, ulong steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bLobbyJoinable ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_GetLobbyOwner" )] - internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby ); + internal static extern CSteamID /*(class CSteamID)*/ GetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )] - internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDNewOwner ); + internal static extern bool /*bool*/ SetLobbyOwner( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDNewOwner ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLinkedLobby" )] - internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, CSteamID /*class CSteamID*/ steamIDLobbyDependent ); + internal static extern bool /*bool*/ SetLinkedLobby( IntPtr ISteamMatchmaking, ulong steamIDLobby, ulong steamIDLobbyDependent ); } internal static unsafe class ISteamMatchmakingServers { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestInternetServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestLANServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestLANServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFriendsServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestFavoritesServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestHistoryServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList" )] - internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, AppId_t /*AppId_t*/ iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); + internal static extern HServerListRequest /*(HServerListRequest)*/ RequestSpectatorServerList( IntPtr ISteamMatchmakingServers, uint iApp, IntPtr /*struct MatchMakingKeyValuePair_t ***/ ppchFilters, uint /*uint32*/ nFilters, IntPtr /*class ISteamMatchmakingServerListResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ReleaseRequest" )] - internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hServerListRequest ); + internal static extern void /*void*/ ReleaseRequest( IntPtr ISteamMatchmakingServers, IntPtr hServerListRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerDetails" )] - internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern IntPtr /*class gameserveritem_t **/ GetServerDetails( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelQuery" )] - internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ CancelQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshQuery" )] - internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern void /*void*/ RefreshQuery( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_IsRefreshing" )] - internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern bool /*bool*/ IsRefreshing( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_GetServerCount" )] - internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest ); + internal static extern int /*int*/ GetServerCount( IntPtr ISteamMatchmakingServers, IntPtr hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_RefreshServer" )] - internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, HServerListRequest /*HServerListRequest*/ hRequest, int /*int*/ iServer ); + internal static extern void /*void*/ RefreshServer( IntPtr ISteamMatchmakingServers, IntPtr hRequest, int /*int*/ iServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PingServer" )] internal static extern HServerQuery /*(HServerQuery)*/ PingServer( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingPingResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_PlayerDetails" )] @@ -4334,7 +4334,7 @@ internal static unsafe class ISteamMatchmakingServers [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_ServerRules" )] internal static extern HServerQuery /*(HServerQuery)*/ ServerRules( IntPtr ISteamMatchmakingServers, uint /*uint32*/ unIP, ushort /*uint16*/ usPort, IntPtr /*class ISteamMatchmakingRulesResponse **/ pRequestServersResponse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmakingServers_CancelServerQuery" )] - internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, HServerQuery /*HServerQuery*/ hServerQuery ); + internal static extern void /*void*/ CancelServerQuery( IntPtr ISteamMatchmakingServers, int hServerQuery ); } internal static unsafe class ISteamRemoteStorage @@ -4348,7 +4348,7 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsync" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FileReadAsync( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, uint /*uint32*/ nOffset, uint /*uint32*/ cubToRead ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete" )] - internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, SteamAPICall_t /*SteamAPICall_t*/ hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); + internal static extern bool /*bool*/ FileReadAsyncComplete( IntPtr ISteamRemoteStorage, ulong hReadCall, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cubToRead ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileForget" )] internal static extern bool /*bool*/ FileForget( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileDelete" )] @@ -4360,11 +4360,11 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen" )] internal static extern UGCFileWriteStreamHandle_t /*(UGCFileWriteStreamHandle_t)*/ FileWriteStreamOpen( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk" )] - internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); + internal static extern bool /*bool*/ FileWriteStreamWriteChunk( IntPtr ISteamRemoteStorage, ulong writeHandle, IntPtr /*const void **/ pvData, int /*int32*/ cubData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose" )] - internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamClose( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel" )] - internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, UGCFileWriteStreamHandle_t /*UGCFileWriteStreamHandle_t*/ writeHandle ); + internal static extern bool /*bool*/ FileWriteStreamCancel( IntPtr ISteamRemoteStorage, ulong writeHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FileExists" )] internal static extern bool /*bool*/ FileExists( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_FilePersisted" )] @@ -4388,67 +4388,67 @@ internal static unsafe class ISteamRemoteStorage [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )] internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bEnabled ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownload" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownload( IntPtr ISteamRemoteStorage, ulong hContent, uint /*uint32*/ unPriority ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )] - internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); + internal static extern bool /*bool*/ GetUGCDownloadProgress( IntPtr ISteamRemoteStorage, ulong hContent, out int /*int32 **/ pnBytesDownloaded, out int /*int32 **/ pnBytesExpected ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDetails" )] - internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, ref AppId_t /*AppId_t **/ pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out CSteamID /*class CSteamID **/ pSteamIDOwner ); + internal static extern bool /*bool*/ GetUGCDetails( IntPtr ISteamRemoteStorage, ulong hContent, ref uint pnAppID, System.Text.StringBuilder /*char ***/ ppchName, IntPtr /*int32 **/ pnFileSizeInBytes, out ulong pSteamIDOwner ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCRead" )] - internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); + internal static extern int /*int32*/ UGCRead( IntPtr ISteamRemoteStorage, ulong hContent, IntPtr /*void **/ pvData, int /*int32*/ cubDataToRead, uint /*uint32*/ cOffset, UGCReadAction /*EUGCReadAction*/ eAction ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount" )] internal static extern int /*int32*/ GetCachedUGCCount( IntPtr ISteamRemoteStorage ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle" )] internal static extern UGCHandle_t /*(UGCHandle_t)*/ GetCachedUGCHandle( IntPtr ISteamRemoteStorage, int /*int32*/ iCachedContent ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishWorkshopFile( IntPtr ISteamRemoteStorage, string /*const char **/ pchFile, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags, WorkshopFileType /*EWorkshopFileType*/ eWorkshopFileType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest" )] - internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern PublishedFileUpdateHandle_t /*(PublishedFileUpdateHandle_t)*/ CreatePublishedFileUpdateRequest( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile" )] - internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchFile ); + internal static extern bool /*bool*/ UpdatePublishedFileFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile" )] - internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchPreviewFile ); + internal static extern bool /*bool*/ UpdatePublishedFilePreviewFile( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchPreviewFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle" )] - internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ UpdatePublishedFileTitle( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchTitle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchDescription ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility" )] - internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ UpdatePublishedFileVisibility( IntPtr ISteamRemoteStorage, ulong updateHandle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags" )] - internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ UpdatePublishedFileTags( IntPtr ISteamRemoteStorage, ulong updateHandle, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CommitPublishedFileUpdate( IntPtr ISteamRemoteStorage, ulong updateHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedFileDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, uint /*uint32*/ unMaxSecondsOld ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_DeletePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DeletePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserPublishedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSubscribedFiles( IntPtr ISteamRemoteStorage, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribePublishedFile( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription" )] - internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, PublishedFileUpdateHandle_t /*PublishedFileUpdateHandle_t*/ updateHandle, string /*const char **/ pchChangeDescription ); + internal static extern bool /*bool*/ UpdatePublishedFileSetChangeDescription( IntPtr ISteamRemoteStorage, ulong updateHandle, string /*const char **/ pchChangeDescription ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, ulong unPublishedFileId ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, CSteamID /*class CSteamID*/ steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumerateUserSharedWorkshopFiles( IntPtr ISteamRemoteStorage, ulong steamId, uint /*uint32*/ unStartIndex, IntPtr /*struct SteamParamStringArray_t **/ pRequiredTags, IntPtr /*struct SteamParamStringArray_t **/ pExcludedTags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_PublishVideo" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, AppId_t /*AppId_t*/ nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ PublishVideo( IntPtr ISteamRemoteStorage, WorkshopVideoProvider /*EWorkshopVideoProvider*/ eVideoProvider, string /*const char **/ pchVideoAccount, string /*const char **/ pchVideoIdentifier, string /*const char **/ pchPreviewFile, uint nConsumerAppId, string /*const char **/ pchTitle, string /*const char **/ pchDescription, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility, IntPtr /*struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserPublishedFileAction( IntPtr ISteamRemoteStorage, ulong unPublishedFileId, WorkshopFileAction /*EWorkshopFileAction*/ eAction ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedFilesByUserAction( IntPtr ISteamRemoteStorage, WorkshopFileAction /*EWorkshopFileAction*/ eAction, uint /*uint32*/ unStartIndex ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ EnumeratePublishedWorkshopFiles( IntPtr ISteamRemoteStorage, WorkshopEnumerationType /*EWorkshopEnumerationType*/ eEnumerationType, uint /*uint32*/ unStartIndex, uint /*uint32*/ unCount, uint /*uint32*/ unDays, IntPtr /*struct SteamParamStringArray_t **/ pTags, IntPtr /*struct SteamParamStringArray_t **/ pUserTags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, UGCHandle_t /*UGCHandle_t*/ hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UGCDownloadToLocation( IntPtr ISteamRemoteStorage, ulong hContent, string /*const char **/ pchLocation, uint /*uint32*/ unPriority ); } internal static unsafe class ISteamUserStats @@ -4486,15 +4486,15 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementName" )] internal static extern IntPtr GetAchievementName( IntPtr ISteamUserStats, uint /*uint32*/ iAchievement ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamUserStats, ulong steamIDUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime" )] - internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); + internal static extern bool /*bool*/ GetUserAchievementAndUnlockTime( IntPtr ISteamUserStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )] internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )] @@ -4502,23 +4502,23 @@ internal static unsafe class ISteamUserStats [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardName" )] - internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern IntPtr GetLeaderboardName( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount" )] - internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern int /*int*/ GetLeaderboardEntryCount( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod" )] - internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardSortMethod /*ELeaderboardSortMethod*/ GetLeaderboardSortMethod( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType" )] - internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard ); + internal static extern LeaderboardDisplayType /*ELeaderboardDisplayType*/ GetLeaderboardDisplayType( IntPtr ISteamUserStats, ulong hSteamLeaderboard ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntries( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardDataRequest /*ELeaderboardDataRequest*/ eLeaderboardDataRequest, int /*int*/ nRangeStart, int /*int*/ nRangeEnd ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ DownloadLeaderboardEntriesForUsers( IntPtr ISteamUserStats, ulong hSteamLeaderboard, IntPtr /*class CSteamID **/ prgUsers, int /*int*/ cUsers ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry" )] - internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, SteamLeaderboardEntries_t /*SteamLeaderboardEntries_t*/ hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); + internal static extern bool /*bool*/ GetDownloadedLeaderboardEntry( IntPtr ISteamUserStats, ulong hSteamLeaderboardEntries, int /*int*/ index, ref LeaderboardEntry_t /*struct LeaderboardEntry_t **/ pLeaderboardEntry, IntPtr /*int32 **/ pDetails, int /*int*/ cDetailsMax ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_UploadLeaderboardScore" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UploadLeaderboardScore( IntPtr ISteamUserStats, ulong hSteamLeaderboard, LeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/ eLeaderboardUploadScoreMethod, int /*int32*/ nScore, IntPtr /*const int32 **/ pScoreDetails, int /*int*/ cScoreDetailsCount ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_AttachLeaderboardUGC" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, SteamLeaderboard_t /*SteamLeaderboard_t*/ hSteamLeaderboard, UGCHandle_t /*UGCHandle_t*/ hUGC ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AttachLeaderboardUGC( IntPtr ISteamUserStats, ulong hSteamLeaderboard, ulong hUGC ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetNumberOfCurrentPlayers( IntPtr ISteamUserStats ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )] @@ -4556,39 +4556,39 @@ internal static unsafe class ISteamApps [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetAvailableGameLanguages" )] internal static extern IntPtr GetAvailableGameLanguages( IntPtr ISteamApps ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedApp" )] - internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsSubscribedApp( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_BIsDlcInstalled" )] - internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsDlcInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime" )] - internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern uint /*uint32*/ GetEarliestPurchaseUnixTime( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend" )] internal static extern bool /*bool*/ BIsSubscribedFromFreeWeekend( IntPtr ISteamApps ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetDLCCount" )] internal static extern int /*int*/ GetDLCCount( IntPtr ISteamApps ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_BGetDLCDataByIndex" )] - internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref AppId_t /*AppId_t **/ pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); + internal static extern bool /*bool*/ BGetDLCDataByIndex( IntPtr ISteamApps, int /*int*/ iDLC, ref uint pAppID, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )] - internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )] - internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ UninstallDLC( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey" )] - internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID ); + internal static extern void /*void*/ RequestAppProofOfPurchaseKey( IntPtr ISteamApps, uint nAppID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetCurrentBetaName" )] internal static extern bool /*bool*/ GetCurrentBetaName( IntPtr ISteamApps, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_MarkContentCorrupt" )] internal static extern bool /*bool*/ MarkContentCorrupt( IntPtr ISteamApps, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMissingFilesOnly ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetInstalledDepots" )] - internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); + internal static extern uint /*uint32*/ GetInstalledDepots( IntPtr ISteamApps, uint appID, IntPtr /*DepotId_t **/ pvecDepots, uint /*uint32*/ cMaxDepots ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )] - internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); + internal static extern uint /*uint32*/ GetAppInstallDir( IntPtr ISteamApps, uint appID, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_BIsAppInstalled" )] - internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, AppId_t /*AppId_t*/ appID ); + internal static extern bool /*bool*/ BIsAppInstalled( IntPtr ISteamApps, uint appID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppOwner" )] internal static extern CSteamID /*(class CSteamID)*/ GetAppOwner( IntPtr ISteamApps ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetLaunchQueryParam" )] internal static extern IntPtr GetLaunchQueryParam( IntPtr ISteamApps, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetDlcDownloadProgress" )] - internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetDlcDownloadProgress( IntPtr ISteamApps, uint nAppID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppBuildId" )] internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamApps ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys" )] @@ -4598,49 +4598,49 @@ internal static unsafe class ISteamApps internal static unsafe class ISteamNetworking { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_SendP2PPacket" )] - internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); + internal static extern bool /*bool*/ SendP2PPacket( IntPtr ISteamNetworking, ulong steamIDRemote, IntPtr /*const void **/ pubData, uint /*uint32*/ cubData, P2PSend /*EP2PSend*/ eP2PSendType, int /*int*/ nChannel ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_IsP2PPacketAvailable" )] internal static extern bool /*bool*/ IsP2PPacketAvailable( IntPtr ISteamNetworking, out uint /*uint32 **/ pcubMsgSize, int /*int*/ nChannel ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_ReadP2PPacket" )] - internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out CSteamID /*class CSteamID **/ psteamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ ReadP2PPacket( IntPtr ISteamNetworking, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, out ulong psteamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser" )] - internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ AcceptP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser" )] - internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote ); + internal static extern bool /*bool*/ CloseP2PSessionWithUser( IntPtr ISteamNetworking, ulong steamIDRemote ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser" )] - internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, int /*int*/ nChannel ); + internal static extern bool /*bool*/ CloseP2PChannelWithUser( IntPtr ISteamNetworking, ulong steamIDRemote, int /*int*/ nChannel ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetP2PSessionState" )] - internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ); + internal static extern bool /*bool*/ GetP2PSessionState( IntPtr ISteamNetworking, ulong steamIDRemote, ref P2PSessionState_t /*struct P2PSessionState_t **/ pConnectionState ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )] internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllow ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_CreateListenSocket" )] internal static extern SNetListenSocket_t /*(SNetListenSocket_t)*/ CreateListenSocket( IntPtr ISteamNetworking, int /*int*/ nVirtualP2PPort, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket" )] - internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, CSteamID /*class CSteamID*/ steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); + internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateP2PConnectionSocket( IntPtr ISteamNetworking, ulong steamIDTarget, int /*int*/ nVirtualPort, int /*int*/ nTimeoutSec, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowUseOfPacketRelay ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_CreateConnectionSocket" )] internal static extern SNetSocket_t /*(SNetSocket_t)*/ CreateConnectionSocket( IntPtr ISteamNetworking, uint /*uint32*/ nIP, ushort /*uint16*/ nPort, int /*int*/ nTimeoutSec ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_DestroySocket" )] - internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_DestroyListenSocket" )] - internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); + internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, uint hSocket, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bNotifyRemoteEnd ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_SendDataOnSocket" )] - internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); + internal static extern bool /*bool*/ SendDataOnSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubData, uint /*uint32*/ cubData, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReliable ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket" )] - internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ IsDataAvailableOnSocket( IntPtr ISteamNetworking, uint hSocket, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )] - internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); + internal static extern bool /*bool*/ RetrieveDataFromSocket( IntPtr ISteamNetworking, uint hSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_IsDataAvailable" )] - internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ IsDataAvailable( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveData" )] - internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref SNetSocket_t /*SNetSocket_t **/ phSocket ); + internal static extern bool /*bool*/ RetrieveData( IntPtr ISteamNetworking, uint hListenSocket, IntPtr /*void **/ pubDest, uint /*uint32*/ cubDest, out uint /*uint32 **/ pcubMsgSize, ref uint phSocket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketInfo" )] - internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket, out CSteamID /*class CSteamID **/ pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); + internal static extern bool /*bool*/ GetSocketInfo( IntPtr ISteamNetworking, uint hSocket, out ulong pSteamIDRemote, IntPtr /*int **/ peSocketStatus, out uint /*uint32 **/ punIPRemote, out ushort /*uint16 **/ punPortRemote ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetListenSocketInfo" )] - internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); + internal static extern bool /*bool*/ GetListenSocketInfo( IntPtr ISteamNetworking, uint hListenSocket, out uint /*uint32 **/ pnIP, out ushort /*uint16 **/ pnPort ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetSocketConnectionType" )] - internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern SNetSocketConnectionType /*ESNetSocketConnectionType*/ GetSocketConnectionType( IntPtr ISteamNetworking, uint hSocket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_GetMaxPacketSize" )] - internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ hSocket ); + internal static extern int /*int*/ GetMaxPacketSize( IntPtr ISteamNetworking, uint hSocket ); } internal static unsafe class ISteamScreenshots @@ -4654,11 +4654,11 @@ internal static unsafe class ISteamScreenshots [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )] internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHook ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_SetLocation" )] - internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, string /*const char **/ pchLocation ); + internal static extern bool /*bool*/ SetLocation( IntPtr ISteamScreenshots, uint hScreenshot, string /*const char **/ pchLocation ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )] - internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, CSteamID /*class CSteamID*/ steamID ); + internal static extern bool /*bool*/ TagUser( IntPtr ISteamScreenshots, uint hScreenshot, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TagPublishedFile" )] - internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, ScreenshotHandle /*ScreenshotHandle*/ hScreenshot, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileID ); + internal static extern bool /*bool*/ TagPublishedFile( IntPtr ISteamScreenshots, uint hScreenshot, ulong unPublishedFileID ); } internal static unsafe class ISteamMusic @@ -4756,53 +4756,53 @@ internal static unsafe class ISteamHTTP [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_CreateHTTPRequest" )] internal static extern HTTPRequestHandle /*(HTTPRequestHandle)*/ CreateHTTPRequest( IntPtr ISteamHTTP, HTTPMethod /*EHTTPMethod*/ eHTTPRequestMethod, string /*const char **/ pchAbsoluteURL ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue" )] - internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ulong /*uint64*/ ulContextValue ); + internal static extern bool /*bool*/ SetHTTPRequestContextValue( IntPtr ISteamHTTP, uint hRequest, ulong /*uint64*/ ulContextValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout" )] - internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unTimeoutSeconds ); + internal static extern bool /*bool*/ SetHTTPRequestNetworkActivityTimeout( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unTimeoutSeconds ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue" )] - internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); + internal static extern bool /*bool*/ SetHTTPRequestHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, string /*const char **/ pchHeaderValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter" )] - internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); + internal static extern bool /*bool*/ SetHTTPRequestGetOrPostParameter( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchParamName, string /*const char **/ pchParamValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequest" )] - internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequest( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse" )] - internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref SteamAPICall_t /*SteamAPICall_t **/ pCallHandle ); + internal static extern bool /*bool*/ SendHTTPRequestAndStreamResponse( IntPtr ISteamHTTP, uint hRequest, ref ulong pCallHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_DeferHTTPRequest" )] - internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ DeferHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest" )] - internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ PrioritizeHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderSize( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out uint /*uint32 **/ unResponseHeaderSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue" )] - internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseHeaderValue( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchHeaderName, out byte /*uint8 **/ pHeaderValueBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize" )] - internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out uint /*uint32 **/ unBodySize ); + internal static extern bool /*bool*/ GetHTTPResponseBodySize( IntPtr ISteamHTTP, uint hRequest, out uint /*uint32 **/ unBodySize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPResponseBodyData( IntPtr ISteamHTTP, uint hRequest, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData" )] - internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); + internal static extern bool /*bool*/ GetHTTPStreamingResponseBodyData( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ cOffset, out byte /*uint8 **/ pBodyDataBuffer, uint /*uint32*/ unBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseHTTPRequest" )] - internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest ); + internal static extern bool /*bool*/ ReleaseHTTPRequest( IntPtr ISteamHTTP, uint hRequest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct" )] - internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, out float /*float **/ pflPercentOut ); + internal static extern bool /*bool*/ GetHTTPDownloadProgressPct( IntPtr ISteamHTTP, uint hRequest, out float /*float **/ pflPercentOut ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody" )] - internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); + internal static extern bool /*bool*/ SetHTTPRequestRawPostBody( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchContentType, out byte /*uint8 **/ pubBody, uint /*uint32*/ unBodyLen ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )] internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowResponsesToModify ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_ReleaseCookieContainer" )] - internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ ReleaseCookieContainer( IntPtr ISteamHTTP, uint hCookieContainer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )] - internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); + internal static extern bool /*bool*/ SetCookie( IntPtr ISteamHTTP, uint hCookieContainer, string /*const char **/ pchHost, string /*const char **/ pchUrl, string /*const char **/ pchCookie ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer" )] - internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, HTTPCookieContainerHandle /*HTTPCookieContainerHandle*/ hCookieContainer ); + internal static extern bool /*bool*/ SetHTTPRequestCookieContainer( IntPtr ISteamHTTP, uint hRequest, uint hCookieContainer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )] - internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo ); + internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, uint hRequest, string /*const char **/ pchUserAgentInfo ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )] - internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); + internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRequireVerifiedCertificate ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS" )] - internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, uint /*uint32*/ unMilliseconds ); + internal static extern bool /*bool*/ SetHTTPRequestAbsoluteTimeoutMS( IntPtr ISteamHTTP, uint hRequest, uint /*uint32*/ unMilliseconds ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )] - internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); + internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, uint hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut ); } internal static unsafe class ISteamUnifiedMessages @@ -4810,11 +4810,11 @@ internal static unsafe class ISteamUnifiedMessages [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendMethod" )] internal static extern ClientUnifiedMessageHandle /*(ClientUnifiedMessageHandle)*/ SendMethod( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceMethod, IntPtr /*const void **/ pRequestBuffer, uint /*uint32*/ unRequestBufferSize, ulong /*uint64*/ unContext ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo" )] - internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); + internal static extern bool /*bool*/ GetMethodResponseInfo( IntPtr ISteamUnifiedMessages, ulong hHandle, out uint /*uint32 **/ punResponseSize, out Result /*EResult **/ peResult ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData" )] - internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); + internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ulong hHandle, IntPtr /*void **/ pResponseBuffer, uint /*uint32*/ unResponseBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAutoRelease ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_ReleaseMethod" )] - internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ hHandle ); + internal static extern bool /*bool*/ ReleaseMethod( IntPtr ISteamUnifiedMessages, ulong hHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )] internal static extern bool /*bool*/ SendNotification( IntPtr ISteamUnifiedMessages, string /*const char **/ pchServiceNotification, IntPtr /*const void **/ pNotificationBuffer, uint /*uint32*/ unNotificationBufferSize ); } @@ -4830,159 +4830,159 @@ internal static unsafe class ISteamController [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetConnectedControllers" )] internal static extern int /*int*/ GetConnectedControllers( IntPtr ISteamController, IntPtr /*ControllerHandle_t **/ handlesOut ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_ShowBindingPanel" )] - internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern bool /*bool*/ ShowBindingPanel( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetActionSetHandle" )] internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetActionSetHandle( IntPtr ISteamController, string /*const char **/ pszActionSetName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_ActivateActionSet" )] - internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle ); + internal static extern void /*void*/ ActivateActionSet( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetCurrentActionSet" )] - internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle ); + internal static extern ControllerActionSetHandle_t /*(ControllerActionSetHandle_t)*/ GetCurrentActionSet( IntPtr ISteamController, ulong controllerHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionHandle" )] internal static extern ControllerDigitalActionHandle_t /*(ControllerDigitalActionHandle_t)*/ GetDigitalActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionData" )] - internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle ); + internal static extern ControllerDigitalActionData_t /*struct ControllerDigitalActionData_t*/ GetDigitalActionData( IntPtr ISteamController, ulong controllerHandle, ulong digitalActionHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetDigitalActionOrigins" )] - internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerDigitalActionHandle_t /*ControllerDigitalActionHandle_t*/ digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetDigitalActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionHandle" )] internal static extern ControllerAnalogActionHandle_t /*(ControllerAnalogActionHandle_t)*/ GetAnalogActionHandle( IntPtr ISteamController, string /*const char **/ pszActionName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionData" )] - internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle ); + internal static extern ControllerAnalogActionData_t /*struct ControllerAnalogActionData_t*/ GetAnalogActionData( IntPtr ISteamController, ulong controllerHandle, ulong analogActionHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_GetAnalogActionOrigins" )] - internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerActionSetHandle_t /*ControllerActionSetHandle_t*/ actionSetHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); + internal static extern int /*int*/ GetAnalogActionOrigins( IntPtr ISteamController, ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, out ControllerActionOrigin /*EControllerActionOrigin **/ originsOut ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_StopAnalogActionMomentum" )] - internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, ControllerAnalogActionHandle_t /*ControllerAnalogActionHandle_t*/ eAction ); + internal static extern void /*void*/ StopAnalogActionMomentum( IntPtr ISteamController, ulong controllerHandle, ulong eAction ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_TriggerHapticPulse" )] - internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); + internal static extern void /*void*/ TriggerHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamController_TriggerRepeatedHapticPulse" )] - internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ControllerHandle_t /*ControllerHandle_t*/ controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); + internal static extern void /*void*/ TriggerRepeatedHapticPulse( IntPtr ISteamController, ulong controllerHandle, SteamControllerPad /*ESteamControllerPad*/ eTargetPad, ushort /*unsigned short*/ usDurationMicroSec, ushort /*unsigned short*/ usOffMicroSec, ushort /*unsigned short*/ unRepeat, uint /*unsigned int*/ nFlags ); } internal static unsafe class ISteamUGC { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, AccountID_t /*AccountID_t*/ unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUserUGCRequest( IntPtr ISteamUGC, uint unAccountID, UserUGCList /*EUserUGCList*/ eListType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingUGCType, UserUGCListSortOrder /*EUserUGCListSortOrder*/ eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest" )] - internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, AppId_t /*AppId_t*/ nCreatorAppID, AppId_t /*AppId_t*/ nConsumerAppID, uint /*uint32*/ unPage ); + internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryAllUGCRequest( IntPtr ISteamUGC, UGCQuery /*EUGCQuery*/ eQueryType, UGCMatchingUGCType /*EUGCMatchingUGCType*/ eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint /*uint32*/ unPage ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest" )] internal static extern UGCQueryHandle_t /*(UGCQueryHandle_t)*/ CreateQueryUGCDetailsRequest( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ unNumPublishedFileIDs ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SendQueryUGCRequest" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SendQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCResult" )] - internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ); + internal static extern bool /*bool*/ GetQueryUGCResult( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ref SteamUGCDetails_t /*struct SteamUGCDetails_t **/ pDetails ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL" )] - internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); + internal static extern bool /*bool*/ GetQueryUGCPreviewURL( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchURL, uint /*uint32*/ cchURLSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCMetadata" )] - internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); + internal static extern bool /*bool*/ GetQueryUGCMetadata( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, System.Text.StringBuilder /*char **/ pchMetadata, uint /*uint32*/ cchMetadatasize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCChildren" )] - internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); + internal static extern bool /*bool*/ GetQueryUGCChildren( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCStatistic" )] - internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); + internal static extern bool /*bool*/ GetQueryUGCStatistic( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, ItemStatistic /*EItemStatistic*/ eStatType, out uint /*uint32 **/ pStatValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews" )] - internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumAdditionalPreviews( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview" )] - internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); + internal static extern bool /*bool*/ GetQueryUGCAdditionalPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ previewIndex, System.Text.StringBuilder /*char **/ pchURLOrVideoID, uint /*uint32*/ cchURLSize, System.Text.StringBuilder /*char **/ pchOriginalFileName, uint /*uint32*/ cchOriginalFileNameSize, out ItemPreviewType /*EItemPreviewType **/ pPreviewType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags" )] - internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern uint /*uint32*/ GetQueryUGCNumKeyValueTags( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag" )] - internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); + internal static extern bool /*bool*/ GetQueryUGCKeyValueTag( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, uint /*uint32*/ keyValueTagIndex, System.Text.StringBuilder /*char **/ pchKey, uint /*uint32*/ cchKeySize, System.Text.StringBuilder /*char **/ pchValue, uint /*uint32*/ cchValueSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest" )] - internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle ); + internal static extern bool /*bool*/ ReleaseQueryUGCRequest( IntPtr ISteamUGC, ulong handle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredTag" )] - internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddRequiredTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddExcludedTag" )] - internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pTagName ); + internal static extern bool /*bool*/ AddExcludedTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pTagName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )] - internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); + internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnKeyValueTags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnLongDescription" )] - internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); + internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnLongDescription ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnMetadata" )] - internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); + internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnMetadata ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnChildren" )] - internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); + internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnChildren ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews" )] - internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); + internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnAdditionalPreviews ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnTotalOnly" )] - internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); + internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReturnTotalOnly ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetLanguage" )] - internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )] - internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern bool /*bool*/ SetAllowCachedResponse( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetCloudFileNameFilter" )] - internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pMatchCloudFileName ); + internal static extern bool /*bool*/ SetCloudFileNameFilter( IntPtr ISteamUGC, ulong handle, string /*const char **/ pMatchCloudFileName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )] - internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); + internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, ulong handle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bMatchAnyTag ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetSearchText" )] - internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pSearchText ); + internal static extern bool /*bool*/ SetSearchText( IntPtr ISteamUGC, ulong handle, string /*const char **/ pSearchText ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )] - internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, uint /*uint32*/ unDays ); + internal static extern bool /*bool*/ SetRankedByTrendDays( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ unDays ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddRequiredKeyValueTag" )] - internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, string /*const char **/ pKey, string /*const char **/ pValue ); + internal static extern bool /*bool*/ AddRequiredKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pKey, string /*const char **/ pValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_RequestUGCDetails" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUGCDetails( IntPtr ISteamUGC, ulong nPublishedFileID, uint /*uint32*/ unMaxAgeSeconds ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_CreateItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateItem( IntPtr ISteamUGC, uint nConsumerAppId, WorkshopFileType /*EWorkshopFileType*/ eFileType ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_StartItemUpdate" )] - internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nConsumerAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern UGCUpdateHandle_t /*(UGCUpdateHandle_t)*/ StartItemUpdate( IntPtr ISteamUGC, uint nConsumerAppId, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemTitle" )] - internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchTitle ); + internal static extern bool /*bool*/ SetItemTitle( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchTitle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemDescription" )] - internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchDescription ); + internal static extern bool /*bool*/ SetItemDescription( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchDescription ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemUpdateLanguage" )] - internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchLanguage ); + internal static extern bool /*bool*/ SetItemUpdateLanguage( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchLanguage ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemMetadata" )] - internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchMetaData ); + internal static extern bool /*bool*/ SetItemMetadata( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchMetaData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemVisibility" )] - internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); + internal static extern bool /*bool*/ SetItemVisibility( IntPtr ISteamUGC, ulong handle, RemoteStoragePublishedFileVisibility /*ERemoteStoragePublishedFileVisibility*/ eVisibility ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemTags" )] - internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); + internal static extern bool /*bool*/ SetItemTags( IntPtr ISteamUGC, ulong updateHandle, IntPtr /*const struct SteamParamStringArray_t **/ pTags ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemContent" )] - internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszContentFolder ); + internal static extern bool /*bool*/ SetItemContent( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszContentFolder ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetItemPreview" )] - internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ SetItemPreview( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemKeyValueTags" )] - internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey ); + internal static extern bool /*bool*/ RemoveItemKeyValueTags( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemKeyValueTag" )] - internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern bool /*bool*/ AddItemKeyValueTag( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewFile" )] - internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); + internal static extern bool /*bool*/ AddItemPreviewFile( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszPreviewFile, ItemPreviewType /*EItemPreviewType*/ type ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemPreviewVideo" )] - internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ AddItemPreviewVideo( IntPtr ISteamUGC, ulong handle, string /*const char **/ pszVideoID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewFile" )] - internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); + internal static extern bool /*bool*/ UpdateItemPreviewFile( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszPreviewFile ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_UpdateItemPreviewVideo" )] - internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); + internal static extern bool /*bool*/ UpdateItemPreviewVideo( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index, string /*const char **/ pszVideoID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemPreview" )] - internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, uint /*uint32*/ index ); + internal static extern bool /*bool*/ RemoveItemPreview( IntPtr ISteamUGC, ulong handle, uint /*uint32*/ index ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SubmitItemUpdate" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, string /*const char **/ pchChangeNote ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubmitItemUpdate( IntPtr ISteamUGC, ulong handle, string /*const char **/ pchChangeNote ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemUpdateProgress" )] - internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, UGCUpdateHandle_t /*UGCUpdateHandle_t*/ handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); + internal static extern ItemUpdateStatus /*EItemUpdateStatus*/ GetItemUpdateProgress( IntPtr ISteamUGC, ulong handle, out ulong /*uint64 **/ punBytesProcessed, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bVoteUp ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetUserItemVote" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetUserItemVote( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AddItemToFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_RemoveItemFromFavorites" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, AppId_t /*AppId_t*/ nAppId, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RemoveItemFromFavorites( IntPtr ISteamUGC, uint nAppId, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_UnsubscribeItem" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UnsubscribeItem( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetNumSubscribedItems" )] internal static extern uint /*uint32*/ GetNumSubscribedItems( IntPtr ISteamUGC ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetSubscribedItems" )] internal static extern uint /*uint32*/ GetSubscribedItems( IntPtr ISteamUGC, IntPtr /*PublishedFileId_t **/ pvecPublishedFileID, uint /*uint32*/ cMaxEntries ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemState" )] - internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID ); + internal static extern uint /*uint32*/ GetItemState( IntPtr ISteamUGC, ulong nPublishedFileID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemInstallInfo" )] - internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); + internal static extern bool /*bool*/ GetItemInstallInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punSizeOnDisk, System.Text.StringBuilder /*char **/ pchFolder, uint /*uint32*/ cchFolderSize, out uint /*uint32 **/ punTimeStamp ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_GetItemDownloadInfo" )] - internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); + internal static extern bool /*bool*/ GetItemDownloadInfo( IntPtr ISteamUGC, ulong nPublishedFileID, out ulong /*uint64 **/ punBytesDownloaded, out ulong /*uint64 **/ punBytesTotal ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )] - internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); + internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, ulong nPublishedFileID, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHighPriority ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_BInitWorkshopForGameServer" )] - internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, DepotId_t /*DepotId_t*/ unWorkshopDepotID, string /*const char **/ pszFolder ); + internal static extern bool /*bool*/ BInitWorkshopForGameServer( IntPtr ISteamUGC, uint unWorkshopDepotID, string /*const char **/ pszFolder ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )] internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend ); } @@ -4994,11 +4994,11 @@ internal static unsafe class ISteamAppList [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamAppList_GetInstalledApps" )] internal static extern uint /*uint32*/ GetInstalledApps( IntPtr ISteamAppList, IntPtr /*AppId_t **/ pvecAppID, uint /*uint32*/ unMaxAppIDs ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamAppList_GetAppName" )] - internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppName( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameMax ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamAppList_GetAppInstallDir" )] - internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); + internal static extern int /*int*/ GetAppInstallDir( IntPtr ISteamAppList, uint nAppID, System.Text.StringBuilder /*char **/ pchDirectory, int /*int*/ cchNameMax ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamAppList_GetAppBuildId" )] - internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, AppId_t /*AppId_t*/ nAppID ); + internal static extern int /*int*/ GetAppBuildId( IntPtr ISteamAppList, uint nAppID ); } internal static unsafe class ISteamHTMLSurface @@ -5012,121 +5012,121 @@ internal static unsafe class ISteamHTMLSurface [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_CreateBrowser" )] internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ CreateBrowser( IntPtr ISteamHTMLSurface, string /*const char **/ pchUserAgent, string /*const char **/ pchUserCSS ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_RemoveBrowser" )] - internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ RemoveBrowser( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_LoadURL" )] - internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); + internal static extern void /*void*/ LoadURL( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchURL, string /*const char **/ pchPostData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetSize" )] - internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); + internal static extern void /*void*/ SetSize( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ unWidth, uint /*uint32*/ unHeight ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopLoad" )] - internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopLoad( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_Reload" )] - internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ Reload( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoBack" )] - internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoBack( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_GoForward" )] - internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ GoForward( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_AddHeader" )] - internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); + internal static extern void /*void*/ AddHeader( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchKey, string /*const char **/ pchValue ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_ExecuteJavascript" )] - internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchScript ); + internal static extern void /*void*/ ExecuteJavascript( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchScript ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseUp" )] - internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDown" )] - internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseDoubleClick" )] - internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); + internal static extern void /*void*/ MouseDoubleClick( IntPtr ISteamHTMLSurface, uint unBrowserHandle, HTMLMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ eMouseButton ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseMove" )] - internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ MouseMove( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_MouseWheel" )] - internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int32*/ nDelta ); + internal static extern void /*void*/ MouseWheel( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int32*/ nDelta ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyDown" )] - internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyDown( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyUp" )] - internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyUp( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nNativeKeyCode, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_KeyChar" )] - internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); + internal static extern void /*void*/ KeyChar( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ cUnicodeChar, HTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ eHTMLKeyModifiers ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll" )] - internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetHorizontalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )] - internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); + internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, uint unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )] - internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); + internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHasKeyFocus ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_ViewSource" )] - internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ ViewSource( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )] - internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ CopyToClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )] - internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )] - internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); + internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, uint unBrowserHandle, string /*const char **/ pchSearchStr, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bCurrentlyInFind, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bReverse ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )] - internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle ); + internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, uint unBrowserHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition" )] - internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, int /*int*/ x, int /*int*/ y ); + internal static extern void /*void*/ GetLinkAtPosition( IntPtr ISteamHTMLSurface, uint unBrowserHandle, int /*int*/ x, int /*int*/ y ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetCookie" )] - internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, RTime32 /*RTime32*/ nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); + internal static extern void /*void*/ SetCookie( IntPtr ISteamHTMLSurface, string /*const char **/ pchHostname, string /*const char **/ pchKey, string /*const char **/ pchValue, string /*const char **/ pchPath, uint nExpires, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSecure, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bHTTPOnly ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor" )] - internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); + internal static extern void /*void*/ SetPageScaleFactor( IntPtr ISteamHTMLSurface, uint unBrowserHandle, float /*float*/ flZoom, int /*int*/ nPointX, int /*int*/ nPointY ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )] - internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); + internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bBackgroundMode ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_AllowStartRequest" )] - internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); + internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAllowed ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_JSDialogResponse" )] - internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); + internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, uint unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult ); } internal static unsafe class ISteamInventory { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetResultStatus" )] - internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern Result /*EResult*/ GetResultStatus( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetResultItems" )] - internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); + internal static extern bool /*bool*/ GetResultItems( IntPtr ISteamInventory, int resultHandle, IntPtr /*struct SteamItemDetails_t **/ pOutItemsArray, out uint /*uint32 **/ punOutItemsArraySize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetResultTimestamp" )] - internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern uint /*uint32*/ GetResultTimestamp( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_CheckResultSteamID" )] - internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, CSteamID /*class CSteamID*/ steamIDExpected ); + internal static extern bool /*bool*/ CheckResultSteamID( IntPtr ISteamInventory, int resultHandle, ulong steamIDExpected ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_DestroyResult" )] - internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle ); + internal static extern void /*void*/ DestroyResult( IntPtr ISteamInventory, int resultHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetAllItems" )] - internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GetAllItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetItemsByID" )] - internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); + internal static extern bool /*bool*/ GetItemsByID( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemInstanceID_t **/ pInstanceIDs, uint /*uint32*/ unCountInstanceIDs ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_SerializeResult" )] - internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, SteamInventoryResult_t /*SteamInventoryResult_t*/ resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); + internal static extern bool /*bool*/ SerializeResult( IntPtr ISteamInventory, int resultHandle, IntPtr /*void **/ pOutBuffer, out uint /*uint32 **/ punOutBufferSize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_DeserializeResult" )] - internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); + internal static extern bool /*bool*/ DeserializeResult( IntPtr ISteamInventory, ref int pOutResultHandle, IntPtr /*const void **/ pBuffer, uint /*uint32*/ unBufferSize, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bRESERVED_MUST_BE_FALSE ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GenerateItems" )] - internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ GenerateItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, out uint /*const uint32 **/ punArrayQuantity, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )] - internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle ); + internal static extern bool /*bool*/ GrantPromoItems( IntPtr ISteamInventory, ref int pResultHandle ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItem" )] - internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ itemDef ); + internal static extern bool /*bool*/ AddPromoItem( IntPtr ISteamInventory, ref int pResultHandle, int itemDef ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_AddPromoItems" )] - internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); + internal static extern bool /*bool*/ AddPromoItems( IntPtr ISteamInventory, ref int pResultHandle, IntPtr /*const SteamItemDef_t **/ pArrayItemDefs, uint /*uint32*/ unArrayLength ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_ConsumeItem" )] - internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemConsume, uint /*uint32*/ unQuantity ); + internal static extern bool /*bool*/ ConsumeItem( IntPtr ISteamInventory, ref int pResultHandle, ulong itemConsume, uint /*uint32*/ unQuantity ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_ExchangeItems" )] - internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, ref SteamItemDef_t /*const SteamItemDef_t **/ pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); + internal static extern bool /*bool*/ ExchangeItems( IntPtr ISteamInventory, ref int pResultHandle, ref int pArrayGenerate, out uint /*const uint32 **/ punArrayGenerateQuantity, uint /*uint32*/ unArrayGenerateLength, IntPtr /*const SteamItemInstanceID_t **/ pArrayDestroy, IntPtr /*const uint32 **/ punArrayDestroyQuantity, uint /*uint32*/ unArrayDestroyLength ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_TransferItemQuantity" )] - internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdSource, uint /*uint32*/ unQuantity, SteamItemInstanceID_t /*SteamItemInstanceID_t*/ itemIdDest ); + internal static extern bool /*bool*/ TransferItemQuantity( IntPtr ISteamInventory, ref int pResultHandle, ulong itemIdSource, uint /*uint32*/ unQuantity, ulong itemIdDest ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_SendItemDropHeartbeat" )] internal static extern void /*void*/ SendItemDropHeartbeat( IntPtr ISteamInventory ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_TriggerItemDrop" )] - internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, SteamItemDef_t /*SteamItemDef_t*/ dropListDefinition ); + internal static extern bool /*bool*/ TriggerItemDrop( IntPtr ISteamInventory, ref int pResultHandle, int dropListDefinition ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_TradeItems" )] - internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref SteamInventoryResult_t /*SteamInventoryResult_t **/ pResultHandle, CSteamID /*class CSteamID*/ steamIDTradePartner, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref SteamItemInstanceID_t /*const SteamItemInstanceID_t **/ pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); + internal static extern bool /*bool*/ TradeItems( IntPtr ISteamInventory, ref int pResultHandle, ulong steamIDTradePartner, ref ulong pArrayGive, out uint /*const uint32 **/ pArrayGiveQuantity, uint /*uint32*/ nArrayGiveLength, ref ulong pArrayGet, out uint /*const uint32 **/ pArrayGetQuantity, uint /*uint32*/ nArrayGetLength ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_LoadItemDefinitions" )] internal static extern bool /*bool*/ LoadItemDefinitions( IntPtr ISteamInventory ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionIDs" )] internal static extern bool /*bool*/ GetItemDefinitionIDs( IntPtr ISteamInventory, IntPtr /*SteamItemDef_t **/ pItemDefIDs, out uint /*uint32 **/ punItemDefIDsArraySize ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GetItemDefinitionProperty" )] - internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, SteamItemDef_t /*SteamItemDef_t*/ iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); + internal static extern bool /*bool*/ GetItemDefinitionProperty( IntPtr ISteamInventory, int iDefinition, string /*const char **/ pchPropertyName, System.Text.StringBuilder /*char **/ pchValueBuffer, out uint /*uint32 **/ punValueBufferSize ); } internal static unsafe class ISteamVideo { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamVideo_GetVideoURL" )] - internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, AppId_t /*AppId_t*/ unVideoAppID ); + internal static extern void /*void*/ GetVideoURL( IntPtr ISteamVideo, uint unVideoAppID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamVideo_IsBroadcasting" )] internal static extern bool /*bool*/ IsBroadcasting( IntPtr ISteamVideo, IntPtr /*int **/ pnNumViewers ); } @@ -5134,7 +5134,7 @@ internal static unsafe class ISteamVideo internal static unsafe class ISteamGameServer { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_InitGameServer" )] - internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, AppId_t /*AppId_t*/ nGameAppId, string /*const char **/ pchVersionString ); + internal static extern bool /*bool*/ InitGameServer( IntPtr ISteamGameServer, uint /*uint32*/ unIP, ushort /*uint16*/ usGamePort, ushort /*uint16*/ usQueryPort, uint /*uint32*/ unFlags, uint nGameAppId, string /*const char **/ pchVersionString ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetProduct" )] internal static extern void /*void*/ SetProduct( IntPtr ISteamGameServer, string /*const char **/ pszProduct ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetGameDescription" )] @@ -5182,25 +5182,25 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetRegion" )] internal static extern void /*void*/ SetRegion( IntPtr ISteamGameServer, string /*const char **/ pszRegion ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate" )] - internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out CSteamID /*class CSteamID **/ pSteamIDUser ); + internal static extern bool /*bool*/ SendUserConnectAndAuthenticate( IntPtr ISteamGameServer, uint /*uint32*/ unIPClient, IntPtr /*const void **/ pvAuthBlob, uint /*uint32*/ cubAuthBlobSize, out ulong pSteamIDUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection" )] internal static extern CSteamID /*(class CSteamID)*/ CreateUnauthenticatedUserConnection( IntPtr ISteamGameServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SendUserDisconnect" )] - internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern void /*void*/ SendUserDisconnect( IntPtr ISteamGameServer, ulong steamIDUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_BUpdateUserData" )] - internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); + internal static extern bool /*bool*/ BUpdateUserData( IntPtr ISteamGameServer, ulong steamIDUser, string /*const char **/ pchPlayerName, uint /*uint32*/ uScore ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetAuthSessionTicket" )] internal static extern HAuthTicket /*(HAuthTicket)*/ GetAuthSessionTicket( IntPtr ISteamGameServer, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_BeginAuthSession" )] - internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, CSteamID /*class CSteamID*/ steamID ); + internal static extern BeginAuthSessionResult /*EBeginAuthSessionResult*/ BeginAuthSession( IntPtr ISteamGameServer, IntPtr /*const void **/ pAuthTicket, int /*int*/ cbAuthTicket, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_EndAuthSession" )] - internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID ); + internal static extern void /*void*/ EndAuthSession( IntPtr ISteamGameServer, ulong steamID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_CancelAuthTicket" )] - internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, HAuthTicket /*HAuthTicket*/ hAuthTicket ); + internal static extern void /*void*/ CancelAuthTicket( IntPtr ISteamGameServer, uint hAuthTicket ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_UserHasLicenseForApp" )] - internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamID, AppId_t /*AppId_t*/ appID ); + internal static extern UserHasLicenseForAppResult /*EUserHasLicenseForAppResult*/ UserHasLicenseForApp( IntPtr ISteamGameServer, ulong steamID, uint appID ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_RequestUserGroupStatus" )] - internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDGroup ); + internal static extern bool /*bool*/ RequestUserGroupStatus( IntPtr ISteamGameServer, ulong steamIDUser, ulong steamIDGroup ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetGameplayStats" )] internal static extern void /*void*/ GetGameplayStats( IntPtr ISteamGameServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetServerReputation" )] @@ -5218,33 +5218,33 @@ internal static unsafe class ISteamGameServer [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )] internal static extern void /*void*/ ForceHeartbeat( IntPtr ISteamGameServer ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_AssociateWithClan" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDClan ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ AssociateWithClan( IntPtr ISteamGameServer, ulong steamIDClan ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, CSteamID /*class CSteamID*/ steamIDNewPlayer ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ ComputeNewPlayerCompatibility( IntPtr ISteamGameServer, ulong steamIDNewPlayer ); } internal static unsafe class ISteamGameServerStats { [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_RequestUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat" )] - internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); + internal static extern bool /*bool*/ GetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out int /*int32 **/ pData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserStat0" )] - internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); + internal static extern bool /*bool*/ GetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, out float /*float **/ pData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )] - internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); + internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat" )] - internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); + internal static extern bool /*bool*/ SetUserStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, int /*int32*/ nData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )] - internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); + internal static extern bool /*bool*/ SetUserStat0( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ fData ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat" )] - internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); + internal static extern bool /*bool*/ UpdateUserAvgRateStat( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserAchievement" )] - internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ SetUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_ClearUserAchievement" )] - internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName ); + internal static extern bool /*bool*/ ClearUserAchievement( IntPtr ISteamGameServerStats, ulong steamIDUser, string /*const char **/ pchName ); [DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_StoreUserStats" )] - internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser ); + internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ StoreUserStats( IntPtr ISteamGameServerStats, ulong steamIDUser ); } internal static unsafe class SteamApi diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs index 229aa66..0ae82dd 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs @@ -60,7 +60,7 @@ public void SteamAPI_Init() // void public void SteamAPI_RegisterCallback( IntPtr pCallback /*void **/, int callback /*int*/ ) { - _pi.SteamApi_SteamAPI_RegisterCallback( (IntPtr) pCallback, callback ); + _pi.SteamApi_SteamAPI_RegisterCallback( (IntPtr) pCallback /*C*/, callback /*C*/ ); } // void @@ -78,7 +78,7 @@ public void SteamAPI_Shutdown() // void public void SteamAPI_UnregisterCallback( IntPtr pCallback /*void **/ ) { - _pi.SteamApi_SteamAPI_UnregisterCallback( (IntPtr) pCallback ); + _pi.SteamApi_SteamAPI_UnregisterCallback( (IntPtr) pCallback /*C*/ ); } // HSteamPipe @@ -102,13 +102,13 @@ public void SteamGameServer_RunCallbacks() // IntPtr public IntPtr SteamInternal_CreateInterface( string version /*const char **/ ) { - return _pi.SteamApi_SteamInternal_CreateInterface( version ); + return _pi.SteamApi_SteamInternal_CreateInterface( version /*C*/ ); } // bool public bool SteamInternal_GameServer_Init( uint unIP /*uint32*/, ushort usPort /*uint16*/, ushort usGamePort /*uint16*/, ushort usQueryPort /*uint16*/, int eServerMode /*int*/, string pchVersionString /*const char **/ ) { - return _pi.SteamApi_SteamInternal_GameServer_Init( unIP, usPort, usGamePort, usQueryPort, eServerMode, pchVersionString ); + return _pi.SteamApi_SteamInternal_GameServer_Init( unIP /*C*/, usPort /*C*/, usGamePort /*C*/, usQueryPort /*C*/, eServerMode /*C*/, pchVersionString /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamAppList.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamAppList.cs index 1d693c6..8c578b1 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamAppList.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamAppList.cs @@ -42,7 +42,7 @@ public virtual void Dispose() // int public int GetAppBuildId( AppId_t nAppID /*AppId_t*/ ) { - return _pi.ISteamAppList_GetAppBuildId( nAppID ); + return _pi.ISteamAppList_GetAppBuildId( nAppID.Value /*C*/ ); } // int @@ -52,7 +52,7 @@ public string GetAppInstallDir( AppId_t nAppID /*AppId_t*/ ) int bSuccess = default( int ); System.Text.StringBuilder pchDirectory_sb = new System.Text.StringBuilder( 4096 ); int cchNameMax = 4096; - bSuccess = _pi.ISteamAppList_GetAppInstallDir( nAppID, pchDirectory_sb, cchNameMax ); + bSuccess = _pi.ISteamAppList_GetAppInstallDir( nAppID.Value /*C*/, pchDirectory_sb /*C*/, cchNameMax /*C*/ ); if ( bSuccess <= 0 ) return null; return pchDirectory_sb.ToString(); } @@ -64,7 +64,7 @@ public string GetAppName( AppId_t nAppID /*AppId_t*/ ) int bSuccess = default( int ); System.Text.StringBuilder pchName_sb = new System.Text.StringBuilder( 4096 ); int cchNameMax = 4096; - bSuccess = _pi.ISteamAppList_GetAppName( nAppID, pchName_sb, cchNameMax ); + bSuccess = _pi.ISteamAppList_GetAppName( nAppID.Value /*C*/, pchName_sb /*C*/, cchNameMax /*C*/ ); if ( bSuccess <= 0 ) return null; return pchName_sb.ToString(); } @@ -76,7 +76,7 @@ public uint GetInstalledApps( AppId_t[] pvecAppID /*AppId_t **/ ) var unMaxAppIDs = (uint) pvecAppID.Length; fixed ( AppId_t* pvecAppID_ptr = pvecAppID ) { - return _pi.ISteamAppList_GetInstalledApps( (IntPtr) pvecAppID_ptr, unMaxAppIDs ); + return _pi.ISteamAppList_GetInstalledApps( (IntPtr) pvecAppID_ptr /*C*/, unMaxAppIDs /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamApps.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamApps.cs index 2f67e2e..1ede9db 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamApps.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamApps.cs @@ -47,7 +47,7 @@ public bool BGetDLCDataByIndex( int iDLC /*int*/, ref AppId_t pAppID /*AppId_t * pchName = string.Empty; System.Text.StringBuilder pchName_sb = new System.Text.StringBuilder( 4096 ); int cchNameBufferSize = 4096; - bSuccess = _pi.ISteamApps_BGetDLCDataByIndex( iDLC, ref pAppID, ref pbAvailable, pchName_sb, cchNameBufferSize ); + bSuccess = _pi.ISteamApps_BGetDLCDataByIndex( iDLC /*C*/, ref pAppID.Value /*A*/, ref pbAvailable /*A*/, pchName_sb /*C*/, cchNameBufferSize /*C*/ ); if ( !bSuccess ) return bSuccess; pchName = pchName_sb.ToString(); return bSuccess; @@ -56,7 +56,7 @@ public bool BGetDLCDataByIndex( int iDLC /*int*/, ref AppId_t pAppID /*AppId_t * // bool public bool BIsAppInstalled( AppId_t appID /*AppId_t*/ ) { - return _pi.ISteamApps_BIsAppInstalled( appID ); + return _pi.ISteamApps_BIsAppInstalled( appID.Value /*C*/ ); } // bool @@ -68,7 +68,7 @@ public bool BIsCybercafe() // bool public bool BIsDlcInstalled( AppId_t appID /*AppId_t*/ ) { - return _pi.ISteamApps_BIsDlcInstalled( appID ); + return _pi.ISteamApps_BIsDlcInstalled( appID.Value /*C*/ ); } // bool @@ -86,7 +86,7 @@ public bool BIsSubscribed() // bool public bool BIsSubscribedApp( AppId_t appID /*AppId_t*/ ) { - return _pi.ISteamApps_BIsSubscribedApp( appID ); + return _pi.ISteamApps_BIsSubscribedApp( appID.Value /*C*/ ); } // bool @@ -114,7 +114,7 @@ public string GetAppInstallDir( AppId_t appID /*AppId_t*/ ) uint bSuccess = default( uint ); System.Text.StringBuilder pchFolder_sb = new System.Text.StringBuilder( 4096 ); uint cchFolderBufferSize = 4096; - bSuccess = _pi.ISteamApps_GetAppInstallDir( appID, pchFolder_sb, cchFolderBufferSize ); + bSuccess = _pi.ISteamApps_GetAppInstallDir( appID.Value /*C*/, pchFolder_sb /*C*/, cchFolderBufferSize /*C*/ ); if ( bSuccess <= 0 ) return null; return pchFolder_sb.ToString(); } @@ -141,7 +141,7 @@ public string GetCurrentBetaName() bool bSuccess = default( bool ); System.Text.StringBuilder pchName_sb = new System.Text.StringBuilder( 4096 ); int cchNameBufferSize = 4096; - bSuccess = _pi.ISteamApps_GetCurrentBetaName( pchName_sb, cchNameBufferSize ); + bSuccess = _pi.ISteamApps_GetCurrentBetaName( pchName_sb /*C*/, cchNameBufferSize /*C*/ ); if ( !bSuccess ) return null; return pchName_sb.ToString(); } @@ -164,19 +164,19 @@ public int GetDLCCount() // bool public bool GetDlcDownloadProgress( AppId_t nAppID /*AppId_t*/, out ulong punBytesDownloaded /*uint64 **/, out ulong punBytesTotal /*uint64 **/ ) { - return _pi.ISteamApps_GetDlcDownloadProgress( nAppID, out punBytesDownloaded, out punBytesTotal ); + return _pi.ISteamApps_GetDlcDownloadProgress( nAppID.Value /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/ ); } // uint public uint GetEarliestPurchaseUnixTime( AppId_t nAppID /*AppId_t*/ ) { - return _pi.ISteamApps_GetEarliestPurchaseUnixTime( nAppID ); + return _pi.ISteamApps_GetEarliestPurchaseUnixTime( nAppID.Value /*C*/ ); } // uint public uint GetInstalledDepots( AppId_t appID /*AppId_t*/, IntPtr pvecDepots /*DepotId_t **/, uint cMaxDepots /*uint32*/ ) { - return _pi.ISteamApps_GetInstalledDepots( appID, (IntPtr) pvecDepots, cMaxDepots ); + return _pi.ISteamApps_GetInstalledDepots( appID.Value /*C*/, (IntPtr) pvecDepots, cMaxDepots /*C*/ ); } // string @@ -184,20 +184,20 @@ public uint GetInstalledDepots( AppId_t appID /*AppId_t*/, IntPtr pvecDepots /*D public string GetLaunchQueryParam( string pchKey /*const char **/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamApps_GetLaunchQueryParam( pchKey ); + string_pointer = _pi.ISteamApps_GetLaunchQueryParam( pchKey /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // void public void InstallDLC( AppId_t nAppID /*AppId_t*/ ) { - _pi.ISteamApps_InstallDLC( nAppID ); + _pi.ISteamApps_InstallDLC( nAppID.Value /*C*/ ); } // bool public bool MarkContentCorrupt( bool bMissingFilesOnly /*bool*/ ) { - return _pi.ISteamApps_MarkContentCorrupt( bMissingFilesOnly ); + return _pi.ISteamApps_MarkContentCorrupt( bMissingFilesOnly /*C*/ ); } // void @@ -209,13 +209,13 @@ public void RequestAllProofOfPurchaseKeys() // void public void RequestAppProofOfPurchaseKey( AppId_t nAppID /*AppId_t*/ ) { - _pi.ISteamApps_RequestAppProofOfPurchaseKey( nAppID ); + _pi.ISteamApps_RequestAppProofOfPurchaseKey( nAppID.Value /*C*/ ); } // void public void UninstallDLC( AppId_t nAppID /*AppId_t*/ ) { - _pi.ISteamApps_UninstallDLC( nAppID ); + _pi.ISteamApps_UninstallDLC( nAppID.Value /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamClient.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamClient.cs index d8bd3e5..0e5b637 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamClient.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamClient.cs @@ -42,7 +42,7 @@ public virtual void Dispose() // bool public bool BReleaseSteamPipe( HSteamPipe hSteamPipe /*HSteamPipe*/ ) { - return _pi.ISteamClient_BReleaseSteamPipe( hSteamPipe ); + return _pi.ISteamClient_BReleaseSteamPipe( hSteamPipe.Value /*C*/ ); } // bool @@ -54,13 +54,13 @@ public bool BShutdownIfAllPipesClosed() // HSteamUser public HSteamUser ConnectToGlobalUser( HSteamPipe hSteamPipe /*HSteamPipe*/ ) { - return _pi.ISteamClient_ConnectToGlobalUser( hSteamPipe ); + return _pi.ISteamClient_ConnectToGlobalUser( hSteamPipe.Value /*C*/ ); } // HSteamUser public HSteamUser CreateLocalUser( out HSteamPipe phSteamPipe /*HSteamPipe **/, AccountType eAccountType /*EAccountType*/ ) { - return _pi.ISteamClient_CreateLocalUser( out phSteamPipe, eAccountType ); + return _pi.ISteamClient_CreateLocalUser( out phSteamPipe.Value /*B*/, eAccountType /*C*/ ); } // HSteamPipe @@ -79,7 +79,7 @@ public uint GetIPCCallCount() public SteamAppList GetISteamAppList( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamAppList( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamAppList( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamAppList( interface_pointer ); } @@ -87,7 +87,7 @@ public SteamAppList GetISteamAppList( HSteamUser hSteamUser /*HSteamUser*/, HSte public SteamApps GetISteamApps( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamApps( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamApps( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamApps( interface_pointer ); } @@ -95,7 +95,7 @@ public SteamApps GetISteamApps( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe public SteamController GetISteamController( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamController( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamController( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamController( interface_pointer ); } @@ -103,7 +103,7 @@ public SteamController GetISteamController( HSteamUser hSteamUser /*HSteamUser*/ public SteamFriends GetISteamFriends( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamFriends( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamFriends( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamFriends( interface_pointer ); } @@ -111,7 +111,7 @@ public SteamFriends GetISteamFriends( HSteamUser hSteamUser /*HSteamUser*/, HSte public SteamGameServer GetISteamGameServer( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamGameServer( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamGameServer( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamGameServer( interface_pointer ); } @@ -119,21 +119,21 @@ public SteamGameServer GetISteamGameServer( HSteamUser hSteamUser /*HSteamUser*/ public SteamGameServerStats GetISteamGameServerStats( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamGameServerStats( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamGameServerStats( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamGameServerStats( interface_pointer ); } // IntPtr public IntPtr GetISteamGenericInterface( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { - return _pi.ISteamClient_GetISteamGenericInterface( hSteamUser, hSteamPipe, pchVersion ); + return _pi.ISteamClient_GetISteamGenericInterface( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); } // ISteamHTMLSurface * public SteamHTMLSurface GetISteamHTMLSurface( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamHTMLSurface( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamHTMLSurface( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamHTMLSurface( interface_pointer ); } @@ -141,7 +141,7 @@ public SteamHTMLSurface GetISteamHTMLSurface( HSteamUser hSteamuser /*HSteamUser public SteamHTTP GetISteamHTTP( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamHTTP( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamHTTP( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamHTTP( interface_pointer ); } @@ -149,7 +149,7 @@ public SteamHTTP GetISteamHTTP( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe public SteamInventory GetISteamInventory( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamInventory( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamInventory( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamInventory( interface_pointer ); } @@ -157,7 +157,7 @@ public SteamInventory GetISteamInventory( HSteamUser hSteamuser /*HSteamUser*/, public SteamMatchmaking GetISteamMatchmaking( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamMatchmaking( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamMatchmaking( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamMatchmaking( interface_pointer ); } @@ -165,7 +165,7 @@ public SteamMatchmaking GetISteamMatchmaking( HSteamUser hSteamUser /*HSteamUser public SteamMatchmakingServers GetISteamMatchmakingServers( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamMatchmakingServers( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamMatchmakingServers( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamMatchmakingServers( interface_pointer ); } @@ -173,7 +173,7 @@ public SteamMatchmakingServers GetISteamMatchmakingServers( HSteamUser hSteamUse public SteamMusic GetISteamMusic( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamMusic( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamMusic( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamMusic( interface_pointer ); } @@ -181,7 +181,7 @@ public SteamMusic GetISteamMusic( HSteamUser hSteamuser /*HSteamUser*/, HSteamPi public SteamMusicRemote GetISteamMusicRemote( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamMusicRemote( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamMusicRemote( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamMusicRemote( interface_pointer ); } @@ -189,7 +189,7 @@ public SteamMusicRemote GetISteamMusicRemote( HSteamUser hSteamuser /*HSteamUser public SteamNetworking GetISteamNetworking( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamNetworking( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamNetworking( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamNetworking( interface_pointer ); } @@ -197,7 +197,7 @@ public SteamNetworking GetISteamNetworking( HSteamUser hSteamUser /*HSteamUser*/ public SteamRemoteStorage GetISteamRemoteStorage( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamRemoteStorage( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamRemoteStorage( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamRemoteStorage( interface_pointer ); } @@ -205,7 +205,7 @@ public SteamRemoteStorage GetISteamRemoteStorage( HSteamUser hSteamuser /*HSteam public SteamScreenshots GetISteamScreenshots( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamScreenshots( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamScreenshots( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamScreenshots( interface_pointer ); } @@ -213,7 +213,7 @@ public SteamScreenshots GetISteamScreenshots( HSteamUser hSteamuser /*HSteamUser public SteamUGC GetISteamUGC( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamUGC( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamUGC( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamUGC( interface_pointer ); } @@ -221,7 +221,7 @@ public SteamUGC GetISteamUGC( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe h public SteamUnifiedMessages GetISteamUnifiedMessages( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamUnifiedMessages( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamUnifiedMessages( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamUnifiedMessages( interface_pointer ); } @@ -229,7 +229,7 @@ public SteamUnifiedMessages GetISteamUnifiedMessages( HSteamUser hSteamuser /*HS public SteamUser GetISteamUser( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamUser( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamUser( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamUser( interface_pointer ); } @@ -237,7 +237,7 @@ public SteamUser GetISteamUser( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe public SteamUserStats GetISteamUserStats( HSteamUser hSteamUser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamUserStats( hSteamUser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamUserStats( hSteamUser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamUserStats( interface_pointer ); } @@ -245,7 +245,7 @@ public SteamUserStats GetISteamUserStats( HSteamUser hSteamUser /*HSteamUser*/, public SteamUtils GetISteamUtils( HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamUtils( hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamUtils( hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamUtils( interface_pointer ); } @@ -253,26 +253,26 @@ public SteamUtils GetISteamUtils( HSteamPipe hSteamPipe /*HSteamPipe*/, string p public SteamVideo GetISteamVideo( HSteamUser hSteamuser /*HSteamUser*/, HSteamPipe hSteamPipe /*HSteamPipe*/, string pchVersion /*const char **/ ) { IntPtr interface_pointer; - interface_pointer = _pi.ISteamClient_GetISteamVideo( hSteamuser, hSteamPipe, pchVersion ); + interface_pointer = _pi.ISteamClient_GetISteamVideo( hSteamuser.Value /*C*/, hSteamPipe.Value /*C*/, pchVersion /*C*/ ); return new SteamVideo( interface_pointer ); } // void public void ReleaseUser( HSteamPipe hSteamPipe /*HSteamPipe*/, HSteamUser hUser /*HSteamUser*/ ) { - _pi.ISteamClient_ReleaseUser( hSteamPipe, hUser ); + _pi.ISteamClient_ReleaseUser( hSteamPipe.Value /*C*/, hUser.Value /*C*/ ); } // void public void SetLocalIPBinding( uint unIP /*uint32*/, ushort usPort /*uint16*/ ) { - _pi.ISteamClient_SetLocalIPBinding( unIP, usPort ); + _pi.ISteamClient_SetLocalIPBinding( unIP /*C*/, usPort /*C*/ ); } // void public void SetWarningMessageHook( IntPtr pFunction /*SteamAPIWarningMessageHook_t*/ ) { - _pi.ISteamClient_SetWarningMessageHook( (IntPtr) pFunction ); + _pi.ISteamClient_SetWarningMessageHook( (IntPtr) pFunction /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamController.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamController.cs index a98e787..87cc42e 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamController.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamController.cs @@ -42,61 +42,61 @@ public virtual void Dispose() // void public void ActivateActionSet( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerActionSetHandle_t actionSetHandle /*ControllerActionSetHandle_t*/ ) { - _pi.ISteamController_ActivateActionSet( controllerHandle, actionSetHandle ); + _pi.ISteamController_ActivateActionSet( controllerHandle.Value /*C*/, actionSetHandle.Value /*C*/ ); } // ControllerActionSetHandle_t public ControllerActionSetHandle_t GetActionSetHandle( string pszActionSetName /*const char **/ ) { - return _pi.ISteamController_GetActionSetHandle( pszActionSetName ); + return _pi.ISteamController_GetActionSetHandle( pszActionSetName /*C*/ ); } // ControllerAnalogActionData_t public ControllerAnalogActionData_t GetAnalogActionData( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerAnalogActionHandle_t analogActionHandle /*ControllerAnalogActionHandle_t*/ ) { - return _pi.ISteamController_GetAnalogActionData( controllerHandle, analogActionHandle ); + return _pi.ISteamController_GetAnalogActionData( controllerHandle.Value /*C*/, analogActionHandle.Value /*C*/ ); } // ControllerAnalogActionHandle_t public ControllerAnalogActionHandle_t GetAnalogActionHandle( string pszActionName /*const char **/ ) { - return _pi.ISteamController_GetAnalogActionHandle( pszActionName ); + return _pi.ISteamController_GetAnalogActionHandle( pszActionName /*C*/ ); } // int public int GetAnalogActionOrigins( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerActionSetHandle_t actionSetHandle /*ControllerActionSetHandle_t*/, ControllerAnalogActionHandle_t analogActionHandle /*ControllerAnalogActionHandle_t*/, out ControllerActionOrigin originsOut /*EControllerActionOrigin **/ ) { - return _pi.ISteamController_GetAnalogActionOrigins( controllerHandle, actionSetHandle, analogActionHandle, out originsOut ); + return _pi.ISteamController_GetAnalogActionOrigins( controllerHandle.Value /*C*/, actionSetHandle.Value /*C*/, analogActionHandle.Value /*C*/, out originsOut /*B*/ ); } // int - public int GetConnectedControllers( ControllerHandle_t* handlesOut /*ControllerHandle_t **/ ) + public int GetConnectedControllers( IntPtr handlesOut /*ControllerHandle_t **/ ) { - return _pi.ISteamController_GetConnectedControllers( (IntPtr) handlesOut ); + return _pi.ISteamController_GetConnectedControllers( (IntPtr) handlesOut /*C*/ ); } // ControllerActionSetHandle_t public ControllerActionSetHandle_t GetCurrentActionSet( ControllerHandle_t controllerHandle /*ControllerHandle_t*/ ) { - return _pi.ISteamController_GetCurrentActionSet( controllerHandle ); + return _pi.ISteamController_GetCurrentActionSet( controllerHandle.Value /*C*/ ); } // ControllerDigitalActionData_t public ControllerDigitalActionData_t GetDigitalActionData( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerDigitalActionHandle_t digitalActionHandle /*ControllerDigitalActionHandle_t*/ ) { - return _pi.ISteamController_GetDigitalActionData( controllerHandle, digitalActionHandle ); + return _pi.ISteamController_GetDigitalActionData( controllerHandle.Value /*C*/, digitalActionHandle.Value /*C*/ ); } // ControllerDigitalActionHandle_t public ControllerDigitalActionHandle_t GetDigitalActionHandle( string pszActionName /*const char **/ ) { - return _pi.ISteamController_GetDigitalActionHandle( pszActionName ); + return _pi.ISteamController_GetDigitalActionHandle( pszActionName /*C*/ ); } // int public int GetDigitalActionOrigins( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerActionSetHandle_t actionSetHandle /*ControllerActionSetHandle_t*/, ControllerDigitalActionHandle_t digitalActionHandle /*ControllerDigitalActionHandle_t*/, out ControllerActionOrigin originsOut /*EControllerActionOrigin **/ ) { - return _pi.ISteamController_GetDigitalActionOrigins( controllerHandle, actionSetHandle, digitalActionHandle, out originsOut ); + return _pi.ISteamController_GetDigitalActionOrigins( controllerHandle.Value /*C*/, actionSetHandle.Value /*C*/, digitalActionHandle.Value /*C*/, out originsOut /*B*/ ); } // bool @@ -114,7 +114,7 @@ public void RunFrame() // bool public bool ShowBindingPanel( ControllerHandle_t controllerHandle /*ControllerHandle_t*/ ) { - return _pi.ISteamController_ShowBindingPanel( controllerHandle ); + return _pi.ISteamController_ShowBindingPanel( controllerHandle.Value /*C*/ ); } // bool @@ -126,19 +126,19 @@ public bool Shutdown() // void public void StopAnalogActionMomentum( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerAnalogActionHandle_t eAction /*ControllerAnalogActionHandle_t*/ ) { - _pi.ISteamController_StopAnalogActionMomentum( controllerHandle, eAction ); + _pi.ISteamController_StopAnalogActionMomentum( controllerHandle.Value /*C*/, eAction.Value /*C*/ ); } // void public void TriggerHapticPulse( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, SteamControllerPad eTargetPad /*ESteamControllerPad*/, ushort usDurationMicroSec /*unsigned short*/ ) { - _pi.ISteamController_TriggerHapticPulse( controllerHandle, eTargetPad, usDurationMicroSec ); + _pi.ISteamController_TriggerHapticPulse( controllerHandle.Value /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/ ); } // void public void TriggerRepeatedHapticPulse( ControllerHandle_t controllerHandle /*ControllerHandle_t*/, SteamControllerPad eTargetPad /*ESteamControllerPad*/, ushort usDurationMicroSec /*unsigned short*/, ushort usOffMicroSec /*unsigned short*/, ushort unRepeat /*unsigned short*/, uint nFlags /*unsigned int*/ ) { - _pi.ISteamController_TriggerRepeatedHapticPulse( controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags ); + _pi.ISteamController_TriggerRepeatedHapticPulse( controllerHandle.Value /*C*/, eTargetPad /*C*/, usDurationMicroSec /*C*/, usOffMicroSec /*C*/, unRepeat /*C*/, nFlags /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamFriends.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamFriends.cs index a8deb97..0d460fc 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamFriends.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamFriends.cs @@ -42,31 +42,31 @@ public virtual void Dispose() // void public void ActivateGameOverlay( string pchDialog /*const char **/ ) { - _pi.ISteamFriends_ActivateGameOverlay( pchDialog ); + _pi.ISteamFriends_ActivateGameOverlay( pchDialog /*C*/ ); } // void public void ActivateGameOverlayInviteDialog( CSteamID steamIDLobby /*class CSteamID*/ ) { - _pi.ISteamFriends_ActivateGameOverlayInviteDialog( steamIDLobby ); + _pi.ISteamFriends_ActivateGameOverlayInviteDialog( steamIDLobby.Value /*C*/ ); } // void public void ActivateGameOverlayToStore( AppId_t nAppID /*AppId_t*/, OverlayToStoreFlag eFlag /*EOverlayToStoreFlag*/ ) { - _pi.ISteamFriends_ActivateGameOverlayToStore( nAppID, eFlag ); + _pi.ISteamFriends_ActivateGameOverlayToStore( nAppID.Value /*C*/, eFlag /*C*/ ); } // void public void ActivateGameOverlayToUser( string pchDialog /*const char **/, CSteamID steamID /*class CSteamID*/ ) { - _pi.ISteamFriends_ActivateGameOverlayToUser( pchDialog, steamID ); + _pi.ISteamFriends_ActivateGameOverlayToUser( pchDialog /*C*/, steamID.Value /*C*/ ); } // void public void ActivateGameOverlayToWebPage( string pchURL /*const char **/ ) { - _pi.ISteamFriends_ActivateGameOverlayToWebPage( pchURL ); + _pi.ISteamFriends_ActivateGameOverlayToWebPage( pchURL /*C*/ ); } // void @@ -78,49 +78,49 @@ public void ClearRichPresence() // bool public bool CloseClanChatWindowInSteam( CSteamID steamIDClanChat /*class CSteamID*/ ) { - return _pi.ISteamFriends_CloseClanChatWindowInSteam( steamIDClanChat ); + return _pi.ISteamFriends_CloseClanChatWindowInSteam( steamIDClanChat.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t DownloadClanActivityCounts( IntPtr psteamIDClans /*class CSteamID **/, int cClansToRequest /*int*/ ) { - return _pi.ISteamFriends_DownloadClanActivityCounts( (IntPtr) psteamIDClans, cClansToRequest ); + return _pi.ISteamFriends_DownloadClanActivityCounts( (IntPtr) psteamIDClans, cClansToRequest /*C*/ ); } // SteamAPICall_t public SteamAPICall_t EnumerateFollowingList( uint unStartIndex /*uint32*/ ) { - return _pi.ISteamFriends_EnumerateFollowingList( unStartIndex ); + return _pi.ISteamFriends_EnumerateFollowingList( unStartIndex /*C*/ ); } // ulong public ulong GetChatMemberByIndex( CSteamID steamIDClan /*class CSteamID*/, int iUser /*int*/ ) { - return _pi.ISteamFriends_GetChatMemberByIndex( steamIDClan, iUser ); + return _pi.ISteamFriends_GetChatMemberByIndex( steamIDClan.Value /*C*/, iUser /*C*/ ); } // bool public bool GetClanActivityCounts( CSteamID steamIDClan /*class CSteamID*/, out int pnOnline /*int **/, out int pnInGame /*int **/, out int pnChatting /*int **/ ) { - return _pi.ISteamFriends_GetClanActivityCounts( steamIDClan, out pnOnline, out pnInGame, out pnChatting ); + return _pi.ISteamFriends_GetClanActivityCounts( steamIDClan.Value /*C*/, out pnOnline /*B*/, out pnInGame /*B*/, out pnChatting /*B*/ ); } // ulong public ulong GetClanByIndex( int iClan /*int*/ ) { - return _pi.ISteamFriends_GetClanByIndex( iClan ); + return _pi.ISteamFriends_GetClanByIndex( iClan /*C*/ ); } // int public int GetClanChatMemberCount( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetClanChatMemberCount( steamIDClan ); + return _pi.ISteamFriends_GetClanChatMemberCount( steamIDClan.Value /*C*/ ); } // int public int GetClanChatMessage( CSteamID steamIDClanChat /*class CSteamID*/, int iMessage /*int*/, IntPtr prgchText /*void **/, int cchTextMax /*int*/, out ChatEntryType peChatEntryType /*EChatEntryType **/, out CSteamID psteamidChatter /*class CSteamID **/ ) { - return _pi.ISteamFriends_GetClanChatMessage( steamIDClanChat, iMessage, (IntPtr) prgchText, cchTextMax, out peChatEntryType, out psteamidChatter ); + return _pi.ISteamFriends_GetClanChatMessage( steamIDClanChat.Value /*C*/, iMessage /*C*/, (IntPtr) prgchText /*C*/, cchTextMax /*C*/, out peChatEntryType /*B*/, out psteamidChatter.Value /*B*/ ); } // int @@ -134,26 +134,26 @@ public int GetClanCount() public string GetClanName( CSteamID steamIDClan /*class CSteamID*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetClanName( steamIDClan ); + string_pointer = _pi.ISteamFriends_GetClanName( steamIDClan.Value /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // ulong public ulong GetClanOfficerByIndex( CSteamID steamIDClan /*class CSteamID*/, int iOfficer /*int*/ ) { - return _pi.ISteamFriends_GetClanOfficerByIndex( steamIDClan, iOfficer ); + return _pi.ISteamFriends_GetClanOfficerByIndex( steamIDClan.Value /*C*/, iOfficer /*C*/ ); } // int public int GetClanOfficerCount( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetClanOfficerCount( steamIDClan ); + return _pi.ISteamFriends_GetClanOfficerCount( steamIDClan.Value /*C*/ ); } // ulong public ulong GetClanOwner( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetClanOwner( steamIDClan ); + return _pi.ISteamFriends_GetClanOwner( steamIDClan.Value /*C*/ ); } // string @@ -161,14 +161,14 @@ public ulong GetClanOwner( CSteamID steamIDClan /*class CSteamID*/ ) public string GetClanTag( CSteamID steamIDClan /*class CSteamID*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetClanTag( steamIDClan ); + string_pointer = _pi.ISteamFriends_GetClanTag( steamIDClan.Value /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // ulong public ulong GetCoplayFriend( int iCoplayFriend /*int*/ ) { - return _pi.ISteamFriends_GetCoplayFriend( iCoplayFriend ); + return _pi.ISteamFriends_GetCoplayFriend( iCoplayFriend /*C*/ ); } // int @@ -180,55 +180,55 @@ public int GetCoplayFriendCount() // SteamAPICall_t public SteamAPICall_t GetFollowerCount( CSteamID steamID /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFollowerCount( steamID ); + return _pi.ISteamFriends_GetFollowerCount( steamID.Value /*C*/ ); } // ulong public ulong GetFriendByIndex( int iFriend /*int*/, int iFriendFlags /*int*/ ) { - return _pi.ISteamFriends_GetFriendByIndex( iFriend, iFriendFlags ); + return _pi.ISteamFriends_GetFriendByIndex( iFriend /*C*/, iFriendFlags /*C*/ ); } // AppId_t public AppId_t GetFriendCoplayGame( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendCoplayGame( steamIDFriend ); + return _pi.ISteamFriends_GetFriendCoplayGame( steamIDFriend.Value /*C*/ ); } // int public int GetFriendCoplayTime( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendCoplayTime( steamIDFriend ); + return _pi.ISteamFriends_GetFriendCoplayTime( steamIDFriend.Value /*C*/ ); } // int public int GetFriendCount( int iFriendFlags /*int*/ ) { - return _pi.ISteamFriends_GetFriendCount( iFriendFlags ); + return _pi.ISteamFriends_GetFriendCount( iFriendFlags /*C*/ ); } // int public int GetFriendCountFromSource( CSteamID steamIDSource /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendCountFromSource( steamIDSource ); + return _pi.ISteamFriends_GetFriendCountFromSource( steamIDSource.Value /*C*/ ); } // ulong public ulong GetFriendFromSourceByIndex( CSteamID steamIDSource /*class CSteamID*/, int iFriend /*int*/ ) { - return _pi.ISteamFriends_GetFriendFromSourceByIndex( steamIDSource, iFriend ); + return _pi.ISteamFriends_GetFriendFromSourceByIndex( steamIDSource.Value /*C*/, iFriend /*C*/ ); } // bool public bool GetFriendGamePlayed( CSteamID steamIDFriend /*class CSteamID*/, ref FriendGameInfo_t pFriendGameInfo /*struct FriendGameInfo_t **/ ) { - return _pi.ISteamFriends_GetFriendGamePlayed( steamIDFriend, ref pFriendGameInfo ); + return _pi.ISteamFriends_GetFriendGamePlayed( steamIDFriend.Value /*C*/, ref pFriendGameInfo /*A*/ ); } // int public int GetFriendMessage( CSteamID steamIDFriend /*class CSteamID*/, int iMessageID /*int*/, IntPtr pvData /*void **/, int cubData /*int*/, out ChatEntryType peChatEntryType /*EChatEntryType **/ ) { - return _pi.ISteamFriends_GetFriendMessage( steamIDFriend, iMessageID, (IntPtr) pvData, cubData, out peChatEntryType ); + return _pi.ISteamFriends_GetFriendMessage( steamIDFriend.Value /*C*/, iMessageID /*C*/, (IntPtr) pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/ ); } // string @@ -236,7 +236,7 @@ public int GetFriendMessage( CSteamID steamIDFriend /*class CSteamID*/, int iMes public string GetFriendPersonaName( CSteamID steamIDFriend /*class CSteamID*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetFriendPersonaName( steamIDFriend ); + string_pointer = _pi.ISteamFriends_GetFriendPersonaName( steamIDFriend.Value /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } @@ -245,20 +245,20 @@ public string GetFriendPersonaName( CSteamID steamIDFriend /*class CSteamID*/ ) public string GetFriendPersonaNameHistory( CSteamID steamIDFriend /*class CSteamID*/, int iPersonaName /*int*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetFriendPersonaNameHistory( steamIDFriend, iPersonaName ); + string_pointer = _pi.ISteamFriends_GetFriendPersonaNameHistory( steamIDFriend.Value /*C*/, iPersonaName /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // PersonaState public PersonaState GetFriendPersonaState( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendPersonaState( steamIDFriend ); + return _pi.ISteamFriends_GetFriendPersonaState( steamIDFriend.Value /*C*/ ); } // FriendRelationship public FriendRelationship GetFriendRelationship( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendRelationship( steamIDFriend ); + return _pi.ISteamFriends_GetFriendRelationship( steamIDFriend.Value /*C*/ ); } // string @@ -266,7 +266,7 @@ public FriendRelationship GetFriendRelationship( CSteamID steamIDFriend /*class public string GetFriendRichPresence( CSteamID steamIDFriend /*class CSteamID*/, string pchKey /*const char **/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetFriendRichPresence( steamIDFriend, pchKey ); + string_pointer = _pi.ISteamFriends_GetFriendRichPresence( steamIDFriend.Value /*C*/, pchKey /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } @@ -275,14 +275,14 @@ public string GetFriendRichPresence( CSteamID steamIDFriend /*class CSteamID*/, public string GetFriendRichPresenceKeyByIndex( CSteamID steamIDFriend /*class CSteamID*/, int iKey /*int*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetFriendRichPresenceKeyByIndex( steamIDFriend, iKey ); + string_pointer = _pi.ISteamFriends_GetFriendRichPresenceKeyByIndex( steamIDFriend.Value /*C*/, iKey /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // int public int GetFriendRichPresenceKeyCount( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendRichPresenceKeyCount( steamIDFriend ); + return _pi.ISteamFriends_GetFriendRichPresenceKeyCount( steamIDFriend.Value /*C*/ ); } // int @@ -294,19 +294,19 @@ public int GetFriendsGroupCount() // FriendsGroupID_t public FriendsGroupID_t GetFriendsGroupIDByIndex( int iFG /*int*/ ) { - return _pi.ISteamFriends_GetFriendsGroupIDByIndex( iFG ); + return _pi.ISteamFriends_GetFriendsGroupIDByIndex( iFG /*C*/ ); } // int public int GetFriendsGroupMembersCount( FriendsGroupID_t friendsGroupID /*FriendsGroupID_t*/ ) { - return _pi.ISteamFriends_GetFriendsGroupMembersCount( friendsGroupID ); + return _pi.ISteamFriends_GetFriendsGroupMembersCount( friendsGroupID.Value /*C*/ ); } // void public void GetFriendsGroupMembersList( FriendsGroupID_t friendsGroupID /*FriendsGroupID_t*/, IntPtr pOutSteamIDMembers /*class CSteamID **/, int nMembersCount /*int*/ ) { - _pi.ISteamFriends_GetFriendsGroupMembersList( friendsGroupID, (IntPtr) pOutSteamIDMembers, nMembersCount ); + _pi.ISteamFriends_GetFriendsGroupMembersList( friendsGroupID.Value /*C*/, (IntPtr) pOutSteamIDMembers, nMembersCount /*C*/ ); } // string @@ -314,26 +314,26 @@ public void GetFriendsGroupMembersList( FriendsGroupID_t friendsGroupID /*Friend public string GetFriendsGroupName( FriendsGroupID_t friendsGroupID /*FriendsGroupID_t*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetFriendsGroupName( friendsGroupID ); + string_pointer = _pi.ISteamFriends_GetFriendsGroupName( friendsGroupID.Value /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // int public int GetFriendSteamLevel( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetFriendSteamLevel( steamIDFriend ); + return _pi.ISteamFriends_GetFriendSteamLevel( steamIDFriend.Value /*C*/ ); } // int public int GetLargeFriendAvatar( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetLargeFriendAvatar( steamIDFriend ); + return _pi.ISteamFriends_GetLargeFriendAvatar( steamIDFriend.Value /*C*/ ); } // int public int GetMediumFriendAvatar( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetMediumFriendAvatar( steamIDFriend ); + return _pi.ISteamFriends_GetMediumFriendAvatar( steamIDFriend.Value /*C*/ ); } // string @@ -356,14 +356,14 @@ public PersonaState GetPersonaState() public string GetPlayerNickname( CSteamID steamIDPlayer /*class CSteamID*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamFriends_GetPlayerNickname( steamIDPlayer ); + string_pointer = _pi.ISteamFriends_GetPlayerNickname( steamIDPlayer.Value /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // int public int GetSmallFriendAvatar( CSteamID steamIDFriend /*class CSteamID*/ ) { - return _pi.ISteamFriends_GetSmallFriendAvatar( steamIDFriend ); + return _pi.ISteamFriends_GetSmallFriendAvatar( steamIDFriend.Value /*C*/ ); } // uint @@ -375,115 +375,115 @@ public uint GetUserRestrictions() // bool public bool HasFriend( CSteamID steamIDFriend /*class CSteamID*/, int iFriendFlags /*int*/ ) { - return _pi.ISteamFriends_HasFriend( steamIDFriend, iFriendFlags ); + return _pi.ISteamFriends_HasFriend( steamIDFriend.Value /*C*/, iFriendFlags /*C*/ ); } // bool public bool InviteUserToGame( CSteamID steamIDFriend /*class CSteamID*/, string pchConnectString /*const char **/ ) { - return _pi.ISteamFriends_InviteUserToGame( steamIDFriend, pchConnectString ); + return _pi.ISteamFriends_InviteUserToGame( steamIDFriend.Value /*C*/, pchConnectString /*C*/ ); } // bool public bool IsClanChatAdmin( CSteamID steamIDClanChat /*class CSteamID*/, CSteamID steamIDUser /*class CSteamID*/ ) { - return _pi.ISteamFriends_IsClanChatAdmin( steamIDClanChat, steamIDUser ); + return _pi.ISteamFriends_IsClanChatAdmin( steamIDClanChat.Value /*C*/, steamIDUser.Value /*C*/ ); } // bool public bool IsClanChatWindowOpenInSteam( CSteamID steamIDClanChat /*class CSteamID*/ ) { - return _pi.ISteamFriends_IsClanChatWindowOpenInSteam( steamIDClanChat ); + return _pi.ISteamFriends_IsClanChatWindowOpenInSteam( steamIDClanChat.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t IsFollowing( CSteamID steamID /*class CSteamID*/ ) { - return _pi.ISteamFriends_IsFollowing( steamID ); + return _pi.ISteamFriends_IsFollowing( steamID.Value /*C*/ ); } // bool public bool IsUserInSource( CSteamID steamIDUser /*class CSteamID*/, CSteamID steamIDSource /*class CSteamID*/ ) { - return _pi.ISteamFriends_IsUserInSource( steamIDUser, steamIDSource ); + return _pi.ISteamFriends_IsUserInSource( steamIDUser.Value /*C*/, steamIDSource.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t JoinClanChatRoom( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamFriends_JoinClanChatRoom( steamIDClan ); + return _pi.ISteamFriends_JoinClanChatRoom( steamIDClan.Value /*C*/ ); } // bool public bool LeaveClanChatRoom( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamFriends_LeaveClanChatRoom( steamIDClan ); + return _pi.ISteamFriends_LeaveClanChatRoom( steamIDClan.Value /*C*/ ); } // bool public bool OpenClanChatWindowInSteam( CSteamID steamIDClanChat /*class CSteamID*/ ) { - return _pi.ISteamFriends_OpenClanChatWindowInSteam( steamIDClanChat ); + return _pi.ISteamFriends_OpenClanChatWindowInSteam( steamIDClanChat.Value /*C*/ ); } // bool public bool ReplyToFriendMessage( CSteamID steamIDFriend /*class CSteamID*/, string pchMsgToSend /*const char **/ ) { - return _pi.ISteamFriends_ReplyToFriendMessage( steamIDFriend, pchMsgToSend ); + return _pi.ISteamFriends_ReplyToFriendMessage( steamIDFriend.Value /*C*/, pchMsgToSend /*C*/ ); } // SteamAPICall_t public SteamAPICall_t RequestClanOfficerList( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamFriends_RequestClanOfficerList( steamIDClan ); + return _pi.ISteamFriends_RequestClanOfficerList( steamIDClan.Value /*C*/ ); } // void public void RequestFriendRichPresence( CSteamID steamIDFriend /*class CSteamID*/ ) { - _pi.ISteamFriends_RequestFriendRichPresence( steamIDFriend ); + _pi.ISteamFriends_RequestFriendRichPresence( steamIDFriend.Value /*C*/ ); } // bool public bool RequestUserInformation( CSteamID steamIDUser /*class CSteamID*/, bool bRequireNameOnly /*bool*/ ) { - return _pi.ISteamFriends_RequestUserInformation( steamIDUser, bRequireNameOnly ); + return _pi.ISteamFriends_RequestUserInformation( steamIDUser.Value /*C*/, bRequireNameOnly /*C*/ ); } // bool public bool SendClanChatMessage( CSteamID steamIDClanChat /*class CSteamID*/, string pchText /*const char **/ ) { - return _pi.ISteamFriends_SendClanChatMessage( steamIDClanChat, pchText ); + return _pi.ISteamFriends_SendClanChatMessage( steamIDClanChat.Value /*C*/, pchText /*C*/ ); } // void public void SetInGameVoiceSpeaking( CSteamID steamIDUser /*class CSteamID*/, bool bSpeaking /*bool*/ ) { - _pi.ISteamFriends_SetInGameVoiceSpeaking( steamIDUser, bSpeaking ); + _pi.ISteamFriends_SetInGameVoiceSpeaking( steamIDUser.Value /*C*/, bSpeaking /*C*/ ); } // bool public bool SetListenForFriendsMessages( bool bInterceptEnabled /*bool*/ ) { - return _pi.ISteamFriends_SetListenForFriendsMessages( bInterceptEnabled ); + return _pi.ISteamFriends_SetListenForFriendsMessages( bInterceptEnabled /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SetPersonaName( string pchPersonaName /*const char **/ ) { - return _pi.ISteamFriends_SetPersonaName( pchPersonaName ); + return _pi.ISteamFriends_SetPersonaName( pchPersonaName /*C*/ ); } // void public void SetPlayedWith( CSteamID steamIDUserPlayedWith /*class CSteamID*/ ) { - _pi.ISteamFriends_SetPlayedWith( steamIDUserPlayedWith ); + _pi.ISteamFriends_SetPlayedWith( steamIDUserPlayedWith.Value /*C*/ ); } // bool public bool SetRichPresence( string pchKey /*const char **/, string pchValue /*const char **/ ) { - return _pi.ISteamFriends_SetRichPresence( pchKey, pchValue ); + return _pi.ISteamFriends_SetRichPresence( pchKey /*C*/, pchValue /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServer.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServer.cs index 6a08eb1..7f1eb29 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServer.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServer.cs @@ -42,13 +42,13 @@ public virtual void Dispose() // SteamAPICall_t public SteamAPICall_t AssociateWithClan( CSteamID steamIDClan /*class CSteamID*/ ) { - return _pi.ISteamGameServer_AssociateWithClan( steamIDClan ); + return _pi.ISteamGameServer_AssociateWithClan( steamIDClan.Value /*C*/ ); } // BeginAuthSessionResult public BeginAuthSessionResult BeginAuthSession( IntPtr pAuthTicket /*const void **/, int cbAuthTicket /*int*/, CSteamID steamID /*class CSteamID*/ ) { - return _pi.ISteamGameServer_BeginAuthSession( (IntPtr) pAuthTicket, cbAuthTicket, steamID ); + return _pi.ISteamGameServer_BeginAuthSession( (IntPtr) pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID.Value /*C*/ ); } // bool @@ -66,13 +66,13 @@ public bool BSecure() // bool public bool BUpdateUserData( CSteamID steamIDUser /*class CSteamID*/, string pchPlayerName /*const char **/, uint uScore /*uint32*/ ) { - return _pi.ISteamGameServer_BUpdateUserData( steamIDUser, pchPlayerName, uScore ); + return _pi.ISteamGameServer_BUpdateUserData( steamIDUser.Value /*C*/, pchPlayerName /*C*/, uScore /*C*/ ); } // void public void CancelAuthTicket( HAuthTicket hAuthTicket /*HAuthTicket*/ ) { - _pi.ISteamGameServer_CancelAuthTicket( hAuthTicket ); + _pi.ISteamGameServer_CancelAuthTicket( hAuthTicket.Value /*C*/ ); } // void @@ -84,7 +84,7 @@ public void ClearAllKeyValues() // SteamAPICall_t public SteamAPICall_t ComputeNewPlayerCompatibility( CSteamID steamIDNewPlayer /*class CSteamID*/ ) { - return _pi.ISteamGameServer_ComputeNewPlayerCompatibility( steamIDNewPlayer ); + return _pi.ISteamGameServer_ComputeNewPlayerCompatibility( steamIDNewPlayer.Value /*C*/ ); } // ulong @@ -96,13 +96,13 @@ public ulong CreateUnauthenticatedUserConnection() // void public void EnableHeartbeats( bool bActive /*bool*/ ) { - _pi.ISteamGameServer_EnableHeartbeats( bActive ); + _pi.ISteamGameServer_EnableHeartbeats( bActive /*C*/ ); } // void public void EndAuthSession( CSteamID steamID /*class CSteamID*/ ) { - _pi.ISteamGameServer_EndAuthSession( steamID ); + _pi.ISteamGameServer_EndAuthSession( steamID.Value /*C*/ ); } // void @@ -114,7 +114,7 @@ public void ForceHeartbeat() // HAuthTicket public HAuthTicket GetAuthSessionTicket( IntPtr pTicket /*void **/, int cbMaxTicket /*int*/, out uint pcbTicket /*uint32 **/ ) { - return _pi.ISteamGameServer_GetAuthSessionTicket( (IntPtr) pTicket, cbMaxTicket, out pcbTicket ); + return _pi.ISteamGameServer_GetAuthSessionTicket( (IntPtr) pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/ ); } // void @@ -126,7 +126,7 @@ public void GetGameplayStats() // int public int GetNextOutgoingPacket( IntPtr pOut /*void **/, int cbMaxOut /*int*/, out uint pNetAdr /*uint32 **/, out ushort pPort /*uint16 **/ ) { - return _pi.ISteamGameServer_GetNextOutgoingPacket( (IntPtr) pOut, cbMaxOut, out pNetAdr, out pPort ); + return _pi.ISteamGameServer_GetNextOutgoingPacket( (IntPtr) pOut /*C*/, cbMaxOut /*C*/, out pNetAdr /*B*/, out pPort /*B*/ ); } // uint @@ -150,13 +150,13 @@ public ulong GetSteamID() // bool public bool HandleIncomingPacket( IntPtr pData /*const void **/, int cbData /*int*/, uint srcIP /*uint32*/, ushort srcPort /*uint16*/ ) { - return _pi.ISteamGameServer_HandleIncomingPacket( (IntPtr) pData, cbData, srcIP, srcPort ); + return _pi.ISteamGameServer_HandleIncomingPacket( (IntPtr) pData /*C*/, cbData /*C*/, srcIP /*C*/, srcPort /*C*/ ); } // bool public bool InitGameServer( uint unIP /*uint32*/, ushort usGamePort /*uint16*/, ushort usQueryPort /*uint16*/, uint unFlags /*uint32*/, AppId_t nGameAppId /*AppId_t*/, string pchVersionString /*const char **/ ) { - return _pi.ISteamGameServer_InitGameServer( unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString ); + return _pi.ISteamGameServer_InitGameServer( unIP /*C*/, usGamePort /*C*/, usQueryPort /*C*/, unFlags /*C*/, nGameAppId.Value /*C*/, pchVersionString /*C*/ ); } // void @@ -168,7 +168,7 @@ public void LogOff() // void public void LogOn( string pszToken /*const char **/ ) { - _pi.ISteamGameServer_LogOn( pszToken ); + _pi.ISteamGameServer_LogOn( pszToken /*C*/ ); } // void @@ -180,121 +180,121 @@ public void LogOnAnonymous() // bool public bool RequestUserGroupStatus( CSteamID steamIDUser /*class CSteamID*/, CSteamID steamIDGroup /*class CSteamID*/ ) { - return _pi.ISteamGameServer_RequestUserGroupStatus( steamIDUser, steamIDGroup ); + return _pi.ISteamGameServer_RequestUserGroupStatus( steamIDUser.Value /*C*/, steamIDGroup.Value /*C*/ ); } // bool public bool SendUserConnectAndAuthenticate( uint unIPClient /*uint32*/, IntPtr pvAuthBlob /*const void **/, uint cubAuthBlobSize /*uint32*/, out CSteamID pSteamIDUser /*class CSteamID **/ ) { - return _pi.ISteamGameServer_SendUserConnectAndAuthenticate( unIPClient, (IntPtr) pvAuthBlob, cubAuthBlobSize, out pSteamIDUser ); + return _pi.ISteamGameServer_SendUserConnectAndAuthenticate( unIPClient /*C*/, (IntPtr) pvAuthBlob /*C*/, cubAuthBlobSize /*C*/, out pSteamIDUser.Value /*B*/ ); } // void public void SendUserDisconnect( CSteamID steamIDUser /*class CSteamID*/ ) { - _pi.ISteamGameServer_SendUserDisconnect( steamIDUser ); + _pi.ISteamGameServer_SendUserDisconnect( steamIDUser.Value /*C*/ ); } // void public void SetBotPlayerCount( int cBotplayers /*int*/ ) { - _pi.ISteamGameServer_SetBotPlayerCount( cBotplayers ); + _pi.ISteamGameServer_SetBotPlayerCount( cBotplayers /*C*/ ); } // void public void SetDedicatedServer( bool bDedicated /*bool*/ ) { - _pi.ISteamGameServer_SetDedicatedServer( bDedicated ); + _pi.ISteamGameServer_SetDedicatedServer( bDedicated /*C*/ ); } // void public void SetGameData( string pchGameData /*const char **/ ) { - _pi.ISteamGameServer_SetGameData( pchGameData ); + _pi.ISteamGameServer_SetGameData( pchGameData /*C*/ ); } // void public void SetGameDescription( string pszGameDescription /*const char **/ ) { - _pi.ISteamGameServer_SetGameDescription( pszGameDescription ); + _pi.ISteamGameServer_SetGameDescription( pszGameDescription /*C*/ ); } // void public void SetGameTags( string pchGameTags /*const char **/ ) { - _pi.ISteamGameServer_SetGameTags( pchGameTags ); + _pi.ISteamGameServer_SetGameTags( pchGameTags /*C*/ ); } // void public void SetHeartbeatInterval( int iHeartbeatInterval /*int*/ ) { - _pi.ISteamGameServer_SetHeartbeatInterval( iHeartbeatInterval ); + _pi.ISteamGameServer_SetHeartbeatInterval( iHeartbeatInterval /*C*/ ); } // void public void SetKeyValue( string pKey /*const char **/, string pValue /*const char **/ ) { - _pi.ISteamGameServer_SetKeyValue( pKey, pValue ); + _pi.ISteamGameServer_SetKeyValue( pKey /*C*/, pValue /*C*/ ); } // void public void SetMapName( string pszMapName /*const char **/ ) { - _pi.ISteamGameServer_SetMapName( pszMapName ); + _pi.ISteamGameServer_SetMapName( pszMapName /*C*/ ); } // void public void SetMaxPlayerCount( int cPlayersMax /*int*/ ) { - _pi.ISteamGameServer_SetMaxPlayerCount( cPlayersMax ); + _pi.ISteamGameServer_SetMaxPlayerCount( cPlayersMax /*C*/ ); } // void public void SetModDir( string pszModDir /*const char **/ ) { - _pi.ISteamGameServer_SetModDir( pszModDir ); + _pi.ISteamGameServer_SetModDir( pszModDir /*C*/ ); } // void public void SetPasswordProtected( bool bPasswordProtected /*bool*/ ) { - _pi.ISteamGameServer_SetPasswordProtected( bPasswordProtected ); + _pi.ISteamGameServer_SetPasswordProtected( bPasswordProtected /*C*/ ); } // void public void SetProduct( string pszProduct /*const char **/ ) { - _pi.ISteamGameServer_SetProduct( pszProduct ); + _pi.ISteamGameServer_SetProduct( pszProduct /*C*/ ); } // void public void SetRegion( string pszRegion /*const char **/ ) { - _pi.ISteamGameServer_SetRegion( pszRegion ); + _pi.ISteamGameServer_SetRegion( pszRegion /*C*/ ); } // void public void SetServerName( string pszServerName /*const char **/ ) { - _pi.ISteamGameServer_SetServerName( pszServerName ); + _pi.ISteamGameServer_SetServerName( pszServerName /*C*/ ); } // void public void SetSpectatorPort( ushort unSpectatorPort /*uint16*/ ) { - _pi.ISteamGameServer_SetSpectatorPort( unSpectatorPort ); + _pi.ISteamGameServer_SetSpectatorPort( unSpectatorPort /*C*/ ); } // void public void SetSpectatorServerName( string pszSpectatorServerName /*const char **/ ) { - _pi.ISteamGameServer_SetSpectatorServerName( pszSpectatorServerName ); + _pi.ISteamGameServer_SetSpectatorServerName( pszSpectatorServerName /*C*/ ); } // UserHasLicenseForAppResult public UserHasLicenseForAppResult UserHasLicenseForApp( CSteamID steamID /*class CSteamID*/, AppId_t appID /*AppId_t*/ ) { - return _pi.ISteamGameServer_UserHasLicenseForApp( steamID, appID ); + return _pi.ISteamGameServer_UserHasLicenseForApp( steamID.Value /*C*/, appID.Value /*C*/ ); } // bool diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServerStats.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServerStats.cs index 298a8c1..593e0e2 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServerStats.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamGameServerStats.cs @@ -42,61 +42,61 @@ public virtual void Dispose() // bool public bool ClearUserAchievement( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/ ) { - return _pi.ISteamGameServerStats_ClearUserAchievement( steamIDUser, pchName ); + return _pi.ISteamGameServerStats_ClearUserAchievement( steamIDUser.Value /*C*/, pchName /*C*/ ); } // bool public bool GetUserAchievement( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, ref bool pbAchieved /*bool **/ ) { - return _pi.ISteamGameServerStats_GetUserAchievement( steamIDUser, pchName, ref pbAchieved ); + return _pi.ISteamGameServerStats_GetUserAchievement( steamIDUser.Value /*C*/, pchName /*C*/, ref pbAchieved /*A*/ ); } // bool public bool GetUserStat( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, out int pData /*int32 **/ ) { - return _pi.ISteamGameServerStats_GetUserStat( steamIDUser, pchName, out pData ); + return _pi.ISteamGameServerStats_GetUserStat( steamIDUser.Value /*C*/, pchName /*C*/, out pData /*B*/ ); } // bool public bool GetUserStat0( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, out float pData /*float **/ ) { - return _pi.ISteamGameServerStats_GetUserStat0( steamIDUser, pchName, out pData ); + return _pi.ISteamGameServerStats_GetUserStat0( steamIDUser.Value /*C*/, pchName /*C*/, out pData /*B*/ ); } // SteamAPICall_t public SteamAPICall_t RequestUserStats( CSteamID steamIDUser /*class CSteamID*/ ) { - return _pi.ISteamGameServerStats_RequestUserStats( steamIDUser ); + return _pi.ISteamGameServerStats_RequestUserStats( steamIDUser.Value /*C*/ ); } // bool public bool SetUserAchievement( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/ ) { - return _pi.ISteamGameServerStats_SetUserAchievement( steamIDUser, pchName ); + return _pi.ISteamGameServerStats_SetUserAchievement( steamIDUser.Value /*C*/, pchName /*C*/ ); } // bool public bool SetUserStat( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, int nData /*int32*/ ) { - return _pi.ISteamGameServerStats_SetUserStat( steamIDUser, pchName, nData ); + return _pi.ISteamGameServerStats_SetUserStat( steamIDUser.Value /*C*/, pchName /*C*/, nData /*C*/ ); } // bool public bool SetUserStat0( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, float fData /*float*/ ) { - return _pi.ISteamGameServerStats_SetUserStat0( steamIDUser, pchName, fData ); + return _pi.ISteamGameServerStats_SetUserStat0( steamIDUser.Value /*C*/, pchName /*C*/, fData /*C*/ ); } // SteamAPICall_t public SteamAPICall_t StoreUserStats( CSteamID steamIDUser /*class CSteamID*/ ) { - return _pi.ISteamGameServerStats_StoreUserStats( steamIDUser ); + return _pi.ISteamGameServerStats_StoreUserStats( steamIDUser.Value /*C*/ ); } // bool public bool UpdateUserAvgRateStat( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, float flCountThisSession /*float*/, double dSessionLength /*double*/ ) { - return _pi.ISteamGameServerStats_UpdateUserAvgRateStat( steamIDUser, pchName, flCountThisSession, dSessionLength ); + return _pi.ISteamGameServerStats_UpdateUserAvgRateStat( steamIDUser.Value /*C*/, pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTMLSurface.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTMLSurface.cs index 348ac75..4b3ea56 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTMLSurface.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTMLSurface.cs @@ -42,25 +42,25 @@ public virtual void Dispose() // void public void AddHeader( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, string pchKey /*const char **/, string pchValue /*const char **/ ) { - _pi.ISteamHTMLSurface_AddHeader( unBrowserHandle, pchKey, pchValue ); + _pi.ISteamHTMLSurface_AddHeader( unBrowserHandle.Value /*C*/, pchKey /*C*/, pchValue /*C*/ ); } // void public void AllowStartRequest( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, bool bAllowed /*bool*/ ) { - _pi.ISteamHTMLSurface_AllowStartRequest( unBrowserHandle, bAllowed ); + _pi.ISteamHTMLSurface_AllowStartRequest( unBrowserHandle.Value /*C*/, bAllowed /*C*/ ); } // void public void CopyToClipboard( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_CopyToClipboard( unBrowserHandle ); + _pi.ISteamHTMLSurface_CopyToClipboard( unBrowserHandle.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t CreateBrowser( string pchUserAgent /*const char **/, string pchUserCSS /*const char **/ ) { - return _pi.ISteamHTMLSurface_CreateBrowser( pchUserAgent, pchUserCSS ); + return _pi.ISteamHTMLSurface_CreateBrowser( pchUserAgent /*C*/, pchUserCSS /*C*/ ); } // void @@ -72,31 +72,31 @@ public void DestructISteamHTMLSurface() // void public void ExecuteJavascript( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, string pchScript /*const char **/ ) { - _pi.ISteamHTMLSurface_ExecuteJavascript( unBrowserHandle, pchScript ); + _pi.ISteamHTMLSurface_ExecuteJavascript( unBrowserHandle.Value /*C*/, pchScript /*C*/ ); } // void public void Find( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, string pchSearchStr /*const char **/, bool bCurrentlyInFind /*bool*/, bool bReverse /*bool*/ ) { - _pi.ISteamHTMLSurface_Find( unBrowserHandle, pchSearchStr, bCurrentlyInFind, bReverse ); + _pi.ISteamHTMLSurface_Find( unBrowserHandle.Value /*C*/, pchSearchStr /*C*/, bCurrentlyInFind /*C*/, bReverse /*C*/ ); } // void public void GetLinkAtPosition( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, int x /*int*/, int y /*int*/ ) { - _pi.ISteamHTMLSurface_GetLinkAtPosition( unBrowserHandle, x, y ); + _pi.ISteamHTMLSurface_GetLinkAtPosition( unBrowserHandle.Value /*C*/, x /*C*/, y /*C*/ ); } // void public void GoBack( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_GoBack( unBrowserHandle ); + _pi.ISteamHTMLSurface_GoBack( unBrowserHandle.Value /*C*/ ); } // void public void GoForward( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_GoForward( unBrowserHandle ); + _pi.ISteamHTMLSurface_GoForward( unBrowserHandle.Value /*C*/ ); } // bool @@ -108,121 +108,121 @@ public bool Init() // void public void JSDialogResponse( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, bool bResult /*bool*/ ) { - _pi.ISteamHTMLSurface_JSDialogResponse( unBrowserHandle, bResult ); + _pi.ISteamHTMLSurface_JSDialogResponse( unBrowserHandle.Value /*C*/, bResult /*C*/ ); } // void public void KeyChar( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, uint cUnicodeChar /*uint32*/, HTMLKeyModifiers eHTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ ) { - _pi.ISteamHTMLSurface_KeyChar( unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers ); + _pi.ISteamHTMLSurface_KeyChar( unBrowserHandle.Value /*C*/, cUnicodeChar /*C*/, eHTMLKeyModifiers /*C*/ ); } // void public void KeyDown( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, uint nNativeKeyCode /*uint32*/, HTMLKeyModifiers eHTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ ) { - _pi.ISteamHTMLSurface_KeyDown( unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers ); + _pi.ISteamHTMLSurface_KeyDown( unBrowserHandle.Value /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/ ); } // void public void KeyUp( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, uint nNativeKeyCode /*uint32*/, HTMLKeyModifiers eHTMLKeyModifiers /*ISteamHTMLSurface::EHTMLKeyModifiers*/ ) { - _pi.ISteamHTMLSurface_KeyUp( unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers ); + _pi.ISteamHTMLSurface_KeyUp( unBrowserHandle.Value /*C*/, nNativeKeyCode /*C*/, eHTMLKeyModifiers /*C*/ ); } // void public void LoadURL( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, string pchURL /*const char **/, string pchPostData /*const char **/ ) { - _pi.ISteamHTMLSurface_LoadURL( unBrowserHandle, pchURL, pchPostData ); + _pi.ISteamHTMLSurface_LoadURL( unBrowserHandle.Value /*C*/, pchURL /*C*/, pchPostData /*C*/ ); } // void public void MouseDoubleClick( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, HTMLMouseButton eMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ ) { - _pi.ISteamHTMLSurface_MouseDoubleClick( unBrowserHandle, eMouseButton ); + _pi.ISteamHTMLSurface_MouseDoubleClick( unBrowserHandle.Value /*C*/, eMouseButton /*C*/ ); } // void public void MouseDown( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, HTMLMouseButton eMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ ) { - _pi.ISteamHTMLSurface_MouseDown( unBrowserHandle, eMouseButton ); + _pi.ISteamHTMLSurface_MouseDown( unBrowserHandle.Value /*C*/, eMouseButton /*C*/ ); } // void public void MouseMove( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, int x /*int*/, int y /*int*/ ) { - _pi.ISteamHTMLSurface_MouseMove( unBrowserHandle, x, y ); + _pi.ISteamHTMLSurface_MouseMove( unBrowserHandle.Value /*C*/, x /*C*/, y /*C*/ ); } // void public void MouseUp( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, HTMLMouseButton eMouseButton /*ISteamHTMLSurface::EHTMLMouseButton*/ ) { - _pi.ISteamHTMLSurface_MouseUp( unBrowserHandle, eMouseButton ); + _pi.ISteamHTMLSurface_MouseUp( unBrowserHandle.Value /*C*/, eMouseButton /*C*/ ); } // void public void MouseWheel( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, int nDelta /*int32*/ ) { - _pi.ISteamHTMLSurface_MouseWheel( unBrowserHandle, nDelta ); + _pi.ISteamHTMLSurface_MouseWheel( unBrowserHandle.Value /*C*/, nDelta /*C*/ ); } // void public void PasteFromClipboard( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_PasteFromClipboard( unBrowserHandle ); + _pi.ISteamHTMLSurface_PasteFromClipboard( unBrowserHandle.Value /*C*/ ); } // void public void Reload( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_Reload( unBrowserHandle ); + _pi.ISteamHTMLSurface_Reload( unBrowserHandle.Value /*C*/ ); } // void public void RemoveBrowser( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_RemoveBrowser( unBrowserHandle ); + _pi.ISteamHTMLSurface_RemoveBrowser( unBrowserHandle.Value /*C*/ ); } // void public void SetBackgroundMode( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, bool bBackgroundMode /*bool*/ ) { - _pi.ISteamHTMLSurface_SetBackgroundMode( unBrowserHandle, bBackgroundMode ); + _pi.ISteamHTMLSurface_SetBackgroundMode( unBrowserHandle.Value /*C*/, bBackgroundMode /*C*/ ); } // void public void SetCookie( string pchHostname /*const char **/, string pchKey /*const char **/, string pchValue /*const char **/, string pchPath /*const char **/, RTime32 nExpires /*RTime32*/, bool bSecure /*bool*/, bool bHTTPOnly /*bool*/ ) { - _pi.ISteamHTMLSurface_SetCookie( pchHostname, pchKey, pchValue, pchPath, nExpires, bSecure, bHTTPOnly ); + _pi.ISteamHTMLSurface_SetCookie( pchHostname /*C*/, pchKey /*C*/, pchValue /*C*/, pchPath /*C*/, nExpires.Value /*C*/, bSecure /*C*/, bHTTPOnly /*C*/ ); } // void public void SetHorizontalScroll( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, uint nAbsolutePixelScroll /*uint32*/ ) { - _pi.ISteamHTMLSurface_SetHorizontalScroll( unBrowserHandle, nAbsolutePixelScroll ); + _pi.ISteamHTMLSurface_SetHorizontalScroll( unBrowserHandle.Value /*C*/, nAbsolutePixelScroll /*C*/ ); } // void public void SetKeyFocus( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, bool bHasKeyFocus /*bool*/ ) { - _pi.ISteamHTMLSurface_SetKeyFocus( unBrowserHandle, bHasKeyFocus ); + _pi.ISteamHTMLSurface_SetKeyFocus( unBrowserHandle.Value /*C*/, bHasKeyFocus /*C*/ ); } // void public void SetPageScaleFactor( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, float flZoom /*float*/, int nPointX /*int*/, int nPointY /*int*/ ) { - _pi.ISteamHTMLSurface_SetPageScaleFactor( unBrowserHandle, flZoom, nPointX, nPointY ); + _pi.ISteamHTMLSurface_SetPageScaleFactor( unBrowserHandle.Value /*C*/, flZoom /*C*/, nPointX /*C*/, nPointY /*C*/ ); } // void public void SetSize( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, uint unWidth /*uint32*/, uint unHeight /*uint32*/ ) { - _pi.ISteamHTMLSurface_SetSize( unBrowserHandle, unWidth, unHeight ); + _pi.ISteamHTMLSurface_SetSize( unBrowserHandle.Value /*C*/, unWidth /*C*/, unHeight /*C*/ ); } // void public void SetVerticalScroll( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/, uint nAbsolutePixelScroll /*uint32*/ ) { - _pi.ISteamHTMLSurface_SetVerticalScroll( unBrowserHandle, nAbsolutePixelScroll ); + _pi.ISteamHTMLSurface_SetVerticalScroll( unBrowserHandle.Value /*C*/, nAbsolutePixelScroll /*C*/ ); } // bool @@ -234,19 +234,19 @@ public bool Shutdown() // void public void StopFind( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_StopFind( unBrowserHandle ); + _pi.ISteamHTMLSurface_StopFind( unBrowserHandle.Value /*C*/ ); } // void public void StopLoad( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_StopLoad( unBrowserHandle ); + _pi.ISteamHTMLSurface_StopLoad( unBrowserHandle.Value /*C*/ ); } // void public void ViewSource( HHTMLBrowser unBrowserHandle /*HHTMLBrowser*/ ) { - _pi.ISteamHTMLSurface_ViewSource( unBrowserHandle ); + _pi.ISteamHTMLSurface_ViewSource( unBrowserHandle.Value /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTTP.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTTP.cs index fb38480..b8ca175 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTTP.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamHTTP.cs @@ -42,151 +42,151 @@ public virtual void Dispose() // HTTPCookieContainerHandle public HTTPCookieContainerHandle CreateCookieContainer( bool bAllowResponsesToModify /*bool*/ ) { - return _pi.ISteamHTTP_CreateCookieContainer( bAllowResponsesToModify ); + return _pi.ISteamHTTP_CreateCookieContainer( bAllowResponsesToModify /*C*/ ); } // HTTPRequestHandle public HTTPRequestHandle CreateHTTPRequest( HTTPMethod eHTTPRequestMethod /*EHTTPMethod*/, string pchAbsoluteURL /*const char **/ ) { - return _pi.ISteamHTTP_CreateHTTPRequest( eHTTPRequestMethod, pchAbsoluteURL ); + return _pi.ISteamHTTP_CreateHTTPRequest( eHTTPRequestMethod /*C*/, pchAbsoluteURL /*C*/ ); } // bool public bool DeferHTTPRequest( HTTPRequestHandle hRequest /*HTTPRequestHandle*/ ) { - return _pi.ISteamHTTP_DeferHTTPRequest( hRequest ); + return _pi.ISteamHTTP_DeferHTTPRequest( hRequest.Value /*C*/ ); } // bool public bool GetHTTPDownloadProgressPct( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, out float pflPercentOut /*float **/ ) { - return _pi.ISteamHTTP_GetHTTPDownloadProgressPct( hRequest, out pflPercentOut ); + return _pi.ISteamHTTP_GetHTTPDownloadProgressPct( hRequest.Value /*C*/, out pflPercentOut /*B*/ ); } // bool public bool GetHTTPRequestWasTimedOut( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, ref bool pbWasTimedOut /*bool **/ ) { - return _pi.ISteamHTTP_GetHTTPRequestWasTimedOut( hRequest, ref pbWasTimedOut ); + return _pi.ISteamHTTP_GetHTTPRequestWasTimedOut( hRequest.Value /*C*/, ref pbWasTimedOut /*A*/ ); } // bool public bool GetHTTPResponseBodyData( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, out byte pBodyDataBuffer /*uint8 **/, uint unBufferSize /*uint32*/ ) { - return _pi.ISteamHTTP_GetHTTPResponseBodyData( hRequest, out pBodyDataBuffer, unBufferSize ); + return _pi.ISteamHTTP_GetHTTPResponseBodyData( hRequest.Value /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/ ); } // bool public bool GetHTTPResponseBodySize( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, out uint unBodySize /*uint32 **/ ) { - return _pi.ISteamHTTP_GetHTTPResponseBodySize( hRequest, out unBodySize ); + return _pi.ISteamHTTP_GetHTTPResponseBodySize( hRequest.Value /*C*/, out unBodySize /*B*/ ); } // bool public bool GetHTTPResponseHeaderSize( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, string pchHeaderName /*const char **/, out uint unResponseHeaderSize /*uint32 **/ ) { - return _pi.ISteamHTTP_GetHTTPResponseHeaderSize( hRequest, pchHeaderName, out unResponseHeaderSize ); + return _pi.ISteamHTTP_GetHTTPResponseHeaderSize( hRequest.Value /*C*/, pchHeaderName /*C*/, out unResponseHeaderSize /*B*/ ); } // bool public bool GetHTTPResponseHeaderValue( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, string pchHeaderName /*const char **/, out byte pHeaderValueBuffer /*uint8 **/, uint unBufferSize /*uint32*/ ) { - return _pi.ISteamHTTP_GetHTTPResponseHeaderValue( hRequest, pchHeaderName, out pHeaderValueBuffer, unBufferSize ); + return _pi.ISteamHTTP_GetHTTPResponseHeaderValue( hRequest.Value /*C*/, pchHeaderName /*C*/, out pHeaderValueBuffer /*B*/, unBufferSize /*C*/ ); } // bool public bool GetHTTPStreamingResponseBodyData( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, uint cOffset /*uint32*/, out byte pBodyDataBuffer /*uint8 **/, uint unBufferSize /*uint32*/ ) { - return _pi.ISteamHTTP_GetHTTPStreamingResponseBodyData( hRequest, cOffset, out pBodyDataBuffer, unBufferSize ); + return _pi.ISteamHTTP_GetHTTPStreamingResponseBodyData( hRequest.Value /*C*/, cOffset /*C*/, out pBodyDataBuffer /*B*/, unBufferSize /*C*/ ); } // bool public bool PrioritizeHTTPRequest( HTTPRequestHandle hRequest /*HTTPRequestHandle*/ ) { - return _pi.ISteamHTTP_PrioritizeHTTPRequest( hRequest ); + return _pi.ISteamHTTP_PrioritizeHTTPRequest( hRequest.Value /*C*/ ); } // bool public bool ReleaseCookieContainer( HTTPCookieContainerHandle hCookieContainer /*HTTPCookieContainerHandle*/ ) { - return _pi.ISteamHTTP_ReleaseCookieContainer( hCookieContainer ); + return _pi.ISteamHTTP_ReleaseCookieContainer( hCookieContainer.Value /*C*/ ); } // bool public bool ReleaseHTTPRequest( HTTPRequestHandle hRequest /*HTTPRequestHandle*/ ) { - return _pi.ISteamHTTP_ReleaseHTTPRequest( hRequest ); + return _pi.ISteamHTTP_ReleaseHTTPRequest( hRequest.Value /*C*/ ); } // bool public bool SendHTTPRequest( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, ref SteamAPICall_t pCallHandle /*SteamAPICall_t **/ ) { - return _pi.ISteamHTTP_SendHTTPRequest( hRequest, ref pCallHandle ); + return _pi.ISteamHTTP_SendHTTPRequest( hRequest.Value /*C*/, ref pCallHandle.Value /*A*/ ); } // bool public bool SendHTTPRequestAndStreamResponse( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, ref SteamAPICall_t pCallHandle /*SteamAPICall_t **/ ) { - return _pi.ISteamHTTP_SendHTTPRequestAndStreamResponse( hRequest, ref pCallHandle ); + return _pi.ISteamHTTP_SendHTTPRequestAndStreamResponse( hRequest.Value /*C*/, ref pCallHandle.Value /*A*/ ); } // bool public bool SetCookie( HTTPCookieContainerHandle hCookieContainer /*HTTPCookieContainerHandle*/, string pchHost /*const char **/, string pchUrl /*const char **/, string pchCookie /*const char **/ ) { - return _pi.ISteamHTTP_SetCookie( hCookieContainer, pchHost, pchUrl, pchCookie ); + return _pi.ISteamHTTP_SetCookie( hCookieContainer.Value /*C*/, pchHost /*C*/, pchUrl /*C*/, pchCookie /*C*/ ); } // bool public bool SetHTTPRequestAbsoluteTimeoutMS( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, uint unMilliseconds /*uint32*/ ) { - return _pi.ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( hRequest, unMilliseconds ); + return _pi.ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS( hRequest.Value /*C*/, unMilliseconds /*C*/ ); } // bool public bool SetHTTPRequestContextValue( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, ulong ulContextValue /*uint64*/ ) { - return _pi.ISteamHTTP_SetHTTPRequestContextValue( hRequest, ulContextValue ); + return _pi.ISteamHTTP_SetHTTPRequestContextValue( hRequest.Value /*C*/, ulContextValue /*C*/ ); } // bool public bool SetHTTPRequestCookieContainer( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, HTTPCookieContainerHandle hCookieContainer /*HTTPCookieContainerHandle*/ ) { - return _pi.ISteamHTTP_SetHTTPRequestCookieContainer( hRequest, hCookieContainer ); + return _pi.ISteamHTTP_SetHTTPRequestCookieContainer( hRequest.Value /*C*/, hCookieContainer.Value /*C*/ ); } // bool public bool SetHTTPRequestGetOrPostParameter( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, string pchParamName /*const char **/, string pchParamValue /*const char **/ ) { - return _pi.ISteamHTTP_SetHTTPRequestGetOrPostParameter( hRequest, pchParamName, pchParamValue ); + return _pi.ISteamHTTP_SetHTTPRequestGetOrPostParameter( hRequest.Value /*C*/, pchParamName /*C*/, pchParamValue /*C*/ ); } // bool public bool SetHTTPRequestHeaderValue( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, string pchHeaderName /*const char **/, string pchHeaderValue /*const char **/ ) { - return _pi.ISteamHTTP_SetHTTPRequestHeaderValue( hRequest, pchHeaderName, pchHeaderValue ); + return _pi.ISteamHTTP_SetHTTPRequestHeaderValue( hRequest.Value /*C*/, pchHeaderName /*C*/, pchHeaderValue /*C*/ ); } // bool public bool SetHTTPRequestNetworkActivityTimeout( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, uint unTimeoutSeconds /*uint32*/ ) { - return _pi.ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( hRequest, unTimeoutSeconds ); + return _pi.ISteamHTTP_SetHTTPRequestNetworkActivityTimeout( hRequest.Value /*C*/, unTimeoutSeconds /*C*/ ); } // bool public bool SetHTTPRequestRawPostBody( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, string pchContentType /*const char **/, out byte pubBody /*uint8 **/, uint unBodyLen /*uint32*/ ) { - return _pi.ISteamHTTP_SetHTTPRequestRawPostBody( hRequest, pchContentType, out pubBody, unBodyLen ); + return _pi.ISteamHTTP_SetHTTPRequestRawPostBody( hRequest.Value /*C*/, pchContentType /*C*/, out pubBody /*B*/, unBodyLen /*C*/ ); } // bool public bool SetHTTPRequestRequiresVerifiedCertificate( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, bool bRequireVerifiedCertificate /*bool*/ ) { - return _pi.ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( hRequest, bRequireVerifiedCertificate ); + return _pi.ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate( hRequest.Value /*C*/, bRequireVerifiedCertificate /*C*/ ); } // bool public bool SetHTTPRequestUserAgentInfo( HTTPRequestHandle hRequest /*HTTPRequestHandle*/, string pchUserAgentInfo /*const char **/ ) { - return _pi.ISteamHTTP_SetHTTPRequestUserAgentInfo( hRequest, pchUserAgentInfo ); + return _pi.ISteamHTTP_SetHTTPRequestUserAgentInfo( hRequest.Value /*C*/, pchUserAgentInfo /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamInventory.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamInventory.cs index 9bf51fe..07bbbc4 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamInventory.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamInventory.cs @@ -42,55 +42,55 @@ public virtual void Dispose() // bool public bool AddPromoItem( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, SteamItemDef_t itemDef /*SteamItemDef_t*/ ) { - return _pi.ISteamInventory_AddPromoItem( ref pResultHandle, itemDef ); + return _pi.ISteamInventory_AddPromoItem( ref pResultHandle.Value /*A*/, itemDef.Value /*C*/ ); } // bool public bool AddPromoItems( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, IntPtr pArrayItemDefs /*const SteamItemDef_t **/, uint unArrayLength /*uint32*/ ) { - return _pi.ISteamInventory_AddPromoItems( ref pResultHandle, (IntPtr) pArrayItemDefs, unArrayLength ); + return _pi.ISteamInventory_AddPromoItems( ref pResultHandle.Value /*A*/, (IntPtr) pArrayItemDefs, unArrayLength /*C*/ ); } // bool public bool CheckResultSteamID( SteamInventoryResult_t resultHandle /*SteamInventoryResult_t*/, CSteamID steamIDExpected /*class CSteamID*/ ) { - return _pi.ISteamInventory_CheckResultSteamID( resultHandle, steamIDExpected ); + return _pi.ISteamInventory_CheckResultSteamID( resultHandle.Value /*C*/, steamIDExpected.Value /*C*/ ); } // bool public bool ConsumeItem( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, SteamItemInstanceID_t itemConsume /*SteamItemInstanceID_t*/, uint unQuantity /*uint32*/ ) { - return _pi.ISteamInventory_ConsumeItem( ref pResultHandle, itemConsume, unQuantity ); + return _pi.ISteamInventory_ConsumeItem( ref pResultHandle.Value /*A*/, itemConsume.Value /*C*/, unQuantity /*C*/ ); } // bool public bool DeserializeResult( ref SteamInventoryResult_t pOutResultHandle /*SteamInventoryResult_t **/, IntPtr pBuffer /*const void **/, uint unBufferSize /*uint32*/, bool bRESERVED_MUST_BE_FALSE /*bool*/ ) { - return _pi.ISteamInventory_DeserializeResult( ref pOutResultHandle, (IntPtr) pBuffer, unBufferSize, bRESERVED_MUST_BE_FALSE ); + return _pi.ISteamInventory_DeserializeResult( ref pOutResultHandle.Value /*A*/, (IntPtr) pBuffer /*C*/, unBufferSize /*C*/, bRESERVED_MUST_BE_FALSE /*C*/ ); } // void public void DestroyResult( SteamInventoryResult_t resultHandle /*SteamInventoryResult_t*/ ) { - _pi.ISteamInventory_DestroyResult( resultHandle ); + _pi.ISteamInventory_DestroyResult( resultHandle.Value /*C*/ ); } // bool public bool ExchangeItems( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, ref SteamItemDef_t pArrayGenerate /*const SteamItemDef_t **/, out uint punArrayGenerateQuantity /*const uint32 **/, uint unArrayGenerateLength /*uint32*/, IntPtr pArrayDestroy /*const SteamItemInstanceID_t **/, IntPtr punArrayDestroyQuantity /*const uint32 **/, uint unArrayDestroyLength /*uint32*/ ) { - return _pi.ISteamInventory_ExchangeItems( ref pResultHandle, ref pArrayGenerate, out punArrayGenerateQuantity, unArrayGenerateLength, (IntPtr) pArrayDestroy, (IntPtr) punArrayDestroyQuantity, unArrayDestroyLength ); + return _pi.ISteamInventory_ExchangeItems( ref pResultHandle.Value /*A*/, ref pArrayGenerate.Value /*A*/, out punArrayGenerateQuantity /*B*/, unArrayGenerateLength /*C*/, (IntPtr) pArrayDestroy, (IntPtr) punArrayDestroyQuantity, unArrayDestroyLength /*C*/ ); } // bool public bool GenerateItems( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, IntPtr pArrayItemDefs /*const SteamItemDef_t **/, out uint punArrayQuantity /*const uint32 **/, uint unArrayLength /*uint32*/ ) { - return _pi.ISteamInventory_GenerateItems( ref pResultHandle, (IntPtr) pArrayItemDefs, out punArrayQuantity, unArrayLength ); + return _pi.ISteamInventory_GenerateItems( ref pResultHandle.Value /*A*/, (IntPtr) pArrayItemDefs, out punArrayQuantity /*B*/, unArrayLength /*C*/ ); } // bool public bool GetAllItems( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/ ) { - return _pi.ISteamInventory_GetAllItems( ref pResultHandle ); + return _pi.ISteamInventory_GetAllItems( ref pResultHandle.Value /*A*/ ); } // bool @@ -100,13 +100,13 @@ public SteamItemDef_t[] GetItemDefinitionIDs() uint punItemDefIDsArraySize = 0; bool success = false; - success = _pi.ISteamInventory_GetItemDefinitionIDs( IntPtr.Zero, out punItemDefIDsArraySize ); + success = _pi.ISteamInventory_GetItemDefinitionIDs( IntPtr.Zero, out punItemDefIDsArraySize /*B*/ ); if ( !success || punItemDefIDsArraySize == 0) return null; var pItemDefIDs = new SteamItemDef_t[punItemDefIDsArraySize]; fixed ( void* pItemDefIDs_ptr = pItemDefIDs ) { - success = _pi.ISteamInventory_GetItemDefinitionIDs( (IntPtr) pItemDefIDs_ptr, out punItemDefIDsArraySize ); + success = _pi.ISteamInventory_GetItemDefinitionIDs( (IntPtr) pItemDefIDs_ptr /*C*/, out punItemDefIDsArraySize /*B*/ ); if ( !success ) return null; return pItemDefIDs; } @@ -120,7 +120,7 @@ public bool GetItemDefinitionProperty( SteamItemDef_t iDefinition /*SteamItemDef pchValueBuffer = string.Empty; System.Text.StringBuilder pchValueBuffer_sb = new System.Text.StringBuilder( 4096 ); uint punValueBufferSize = 4096; - bSuccess = _pi.ISteamInventory_GetItemDefinitionProperty( iDefinition, pchPropertyName, pchValueBuffer_sb, out punValueBufferSize ); + bSuccess = _pi.ISteamInventory_GetItemDefinitionProperty( iDefinition.Value /*C*/, pchPropertyName /*C*/, pchValueBuffer_sb /*C*/, out punValueBufferSize /*B*/ ); if ( !bSuccess ) return bSuccess; pchValueBuffer = pchValueBuffer_sb.ToString(); return bSuccess; @@ -129,7 +129,7 @@ public bool GetItemDefinitionProperty( SteamItemDef_t iDefinition /*SteamItemDef // bool public bool GetItemsByID( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, IntPtr pInstanceIDs /*const SteamItemInstanceID_t **/, uint unCountInstanceIDs /*uint32*/ ) { - return _pi.ISteamInventory_GetItemsByID( ref pResultHandle, (IntPtr) pInstanceIDs, unCountInstanceIDs ); + return _pi.ISteamInventory_GetItemsByID( ref pResultHandle.Value /*A*/, (IntPtr) pInstanceIDs, unCountInstanceIDs /*C*/ ); } // bool @@ -139,13 +139,13 @@ public SteamItemDetails_t[] GetResultItems( SteamInventoryResult_t resultHandle uint punOutItemsArraySize = 0; bool success = false; - success = _pi.ISteamInventory_GetResultItems( resultHandle, IntPtr.Zero, out punOutItemsArraySize ); + success = _pi.ISteamInventory_GetResultItems( resultHandle.Value /*C*/, IntPtr.Zero, out punOutItemsArraySize /*B*/ ); if ( !success || punOutItemsArraySize == 0) return null; var pOutItemsArray = new SteamItemDetails_t[punOutItemsArraySize]; fixed ( void* pOutItemsArray_ptr = pOutItemsArray ) { - success = _pi.ISteamInventory_GetResultItems( resultHandle, (IntPtr) pOutItemsArray_ptr, out punOutItemsArraySize ); + success = _pi.ISteamInventory_GetResultItems( resultHandle.Value /*C*/, (IntPtr) pOutItemsArray_ptr /*C*/, out punOutItemsArraySize /*B*/ ); if ( !success ) return null; return pOutItemsArray; } @@ -154,19 +154,19 @@ public SteamItemDetails_t[] GetResultItems( SteamInventoryResult_t resultHandle // Result public Result GetResultStatus( SteamInventoryResult_t resultHandle /*SteamInventoryResult_t*/ ) { - return _pi.ISteamInventory_GetResultStatus( resultHandle ); + return _pi.ISteamInventory_GetResultStatus( resultHandle.Value /*C*/ ); } // uint public uint GetResultTimestamp( SteamInventoryResult_t resultHandle /*SteamInventoryResult_t*/ ) { - return _pi.ISteamInventory_GetResultTimestamp( resultHandle ); + return _pi.ISteamInventory_GetResultTimestamp( resultHandle.Value /*C*/ ); } // bool public bool GrantPromoItems( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/ ) { - return _pi.ISteamInventory_GrantPromoItems( ref pResultHandle ); + return _pi.ISteamInventory_GrantPromoItems( ref pResultHandle.Value /*A*/ ); } // bool @@ -184,25 +184,25 @@ public void SendItemDropHeartbeat() // bool public bool SerializeResult( SteamInventoryResult_t resultHandle /*SteamInventoryResult_t*/, IntPtr pOutBuffer /*void **/, out uint punOutBufferSize /*uint32 **/ ) { - return _pi.ISteamInventory_SerializeResult( resultHandle, (IntPtr) pOutBuffer, out punOutBufferSize ); + return _pi.ISteamInventory_SerializeResult( resultHandle.Value /*C*/, (IntPtr) pOutBuffer /*C*/, out punOutBufferSize /*B*/ ); } // bool public bool TradeItems( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, CSteamID steamIDTradePartner /*class CSteamID*/, ref SteamItemInstanceID_t pArrayGive /*const SteamItemInstanceID_t **/, out uint pArrayGiveQuantity /*const uint32 **/, uint nArrayGiveLength /*uint32*/, ref SteamItemInstanceID_t pArrayGet /*const SteamItemInstanceID_t **/, out uint pArrayGetQuantity /*const uint32 **/, uint nArrayGetLength /*uint32*/ ) { - return _pi.ISteamInventory_TradeItems( ref pResultHandle, steamIDTradePartner, ref pArrayGive, out pArrayGiveQuantity, nArrayGiveLength, ref pArrayGet, out pArrayGetQuantity, nArrayGetLength ); + return _pi.ISteamInventory_TradeItems( ref pResultHandle.Value /*A*/, steamIDTradePartner.Value /*C*/, ref pArrayGive.Value /*A*/, out pArrayGiveQuantity /*B*/, nArrayGiveLength /*C*/, ref pArrayGet.Value /*A*/, out pArrayGetQuantity /*B*/, nArrayGetLength /*C*/ ); } // bool public bool TransferItemQuantity( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, SteamItemInstanceID_t itemIdSource /*SteamItemInstanceID_t*/, uint unQuantity /*uint32*/, SteamItemInstanceID_t itemIdDest /*SteamItemInstanceID_t*/ ) { - return _pi.ISteamInventory_TransferItemQuantity( ref pResultHandle, itemIdSource, unQuantity, itemIdDest ); + return _pi.ISteamInventory_TransferItemQuantity( ref pResultHandle.Value /*A*/, itemIdSource.Value /*C*/, unQuantity /*C*/, itemIdDest.Value /*C*/ ); } // bool public bool TriggerItemDrop( ref SteamInventoryResult_t pResultHandle /*SteamInventoryResult_t **/, SteamItemDef_t dropListDefinition /*SteamItemDef_t*/ ) { - return _pi.ISteamInventory_TriggerItemDrop( ref pResultHandle, dropListDefinition ); + return _pi.ISteamInventory_TriggerItemDrop( ref pResultHandle.Value /*A*/, dropListDefinition.Value /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmaking.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmaking.cs index 7239dae..806bebc 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmaking.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmaking.cs @@ -42,67 +42,67 @@ public virtual void Dispose() // int public int AddFavoriteGame( AppId_t nAppID /*AppId_t*/, uint nIP /*uint32*/, ushort nConnPort /*uint16*/, ushort nQueryPort /*uint16*/, uint unFlags /*uint32*/, uint rTime32LastPlayedOnServer /*uint32*/ ) { - return _pi.ISteamMatchmaking_AddFavoriteGame( nAppID, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer ); + return _pi.ISteamMatchmaking_AddFavoriteGame( nAppID.Value /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/, rTime32LastPlayedOnServer /*C*/ ); } // void public void AddRequestLobbyListCompatibleMembersFilter( CSteamID steamIDLobby /*class CSteamID*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( steamIDLobby ); + _pi.ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter( steamIDLobby.Value /*C*/ ); } // void public void AddRequestLobbyListDistanceFilter( LobbyDistanceFilter eLobbyDistanceFilter /*ELobbyDistanceFilter*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListDistanceFilter( eLobbyDistanceFilter ); + _pi.ISteamMatchmaking_AddRequestLobbyListDistanceFilter( eLobbyDistanceFilter /*C*/ ); } // void public void AddRequestLobbyListFilterSlotsAvailable( int nSlotsAvailable /*int*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( nSlotsAvailable ); + _pi.ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable( nSlotsAvailable /*C*/ ); } // void public void AddRequestLobbyListNearValueFilter( string pchKeyToMatch /*const char **/, int nValueToBeCloseTo /*int*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListNearValueFilter( pchKeyToMatch, nValueToBeCloseTo ); + _pi.ISteamMatchmaking_AddRequestLobbyListNearValueFilter( pchKeyToMatch /*C*/, nValueToBeCloseTo /*C*/ ); } // void public void AddRequestLobbyListNumericalFilter( string pchKeyToMatch /*const char **/, int nValueToMatch /*int*/, LobbyComparison eComparisonType /*ELobbyComparison*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListNumericalFilter( pchKeyToMatch, nValueToMatch, eComparisonType ); + _pi.ISteamMatchmaking_AddRequestLobbyListNumericalFilter( pchKeyToMatch /*C*/, nValueToMatch /*C*/, eComparisonType /*C*/ ); } // void public void AddRequestLobbyListResultCountFilter( int cMaxResults /*int*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListResultCountFilter( cMaxResults ); + _pi.ISteamMatchmaking_AddRequestLobbyListResultCountFilter( cMaxResults /*C*/ ); } // void public void AddRequestLobbyListStringFilter( string pchKeyToMatch /*const char **/, string pchValueToMatch /*const char **/, LobbyComparison eComparisonType /*ELobbyComparison*/ ) { - _pi.ISteamMatchmaking_AddRequestLobbyListStringFilter( pchKeyToMatch, pchValueToMatch, eComparisonType ); + _pi.ISteamMatchmaking_AddRequestLobbyListStringFilter( pchKeyToMatch /*C*/, pchValueToMatch /*C*/, eComparisonType /*C*/ ); } // SteamAPICall_t public SteamAPICall_t CreateLobby( LobbyType eLobbyType /*ELobbyType*/, int cMaxMembers /*int*/ ) { - return _pi.ISteamMatchmaking_CreateLobby( eLobbyType, cMaxMembers ); + return _pi.ISteamMatchmaking_CreateLobby( eLobbyType /*C*/, cMaxMembers /*C*/ ); } // bool public bool DeleteLobbyData( CSteamID steamIDLobby /*class CSteamID*/, string pchKey /*const char **/ ) { - return _pi.ISteamMatchmaking_DeleteLobbyData( steamIDLobby, pchKey ); + return _pi.ISteamMatchmaking_DeleteLobbyData( steamIDLobby.Value /*C*/, pchKey /*C*/ ); } // bool public bool GetFavoriteGame( int iGame /*int*/, ref AppId_t pnAppID /*AppId_t **/, out uint pnIP /*uint32 **/, out ushort pnConnPort /*uint16 **/, out ushort pnQueryPort /*uint16 **/, IntPtr punFlags /*uint32 **/, out uint pRTime32LastPlayedOnServer /*uint32 **/ ) { - return _pi.ISteamMatchmaking_GetFavoriteGame( iGame, ref pnAppID, out pnIP, out pnConnPort, out pnQueryPort, (IntPtr) punFlags, out pRTime32LastPlayedOnServer ); + return _pi.ISteamMatchmaking_GetFavoriteGame( iGame /*C*/, ref pnAppID.Value /*A*/, out pnIP /*B*/, out pnConnPort /*B*/, out pnQueryPort /*B*/, (IntPtr) punFlags, out pRTime32LastPlayedOnServer /*B*/ ); } // int @@ -114,13 +114,13 @@ public int GetFavoriteGameCount() // ulong public ulong GetLobbyByIndex( int iLobby /*int*/ ) { - return _pi.ISteamMatchmaking_GetLobbyByIndex( iLobby ); + return _pi.ISteamMatchmaking_GetLobbyByIndex( iLobby /*C*/ ); } // int public int GetLobbyChatEntry( CSteamID steamIDLobby /*class CSteamID*/, int iChatID /*int*/, out CSteamID pSteamIDUser /*class CSteamID **/, IntPtr pvData /*void **/, int cubData /*int*/, out ChatEntryType peChatEntryType /*EChatEntryType **/ ) { - return _pi.ISteamMatchmaking_GetLobbyChatEntry( steamIDLobby, iChatID, out pSteamIDUser, (IntPtr) pvData, cubData, out peChatEntryType ); + return _pi.ISteamMatchmaking_GetLobbyChatEntry( steamIDLobby.Value /*C*/, iChatID /*C*/, out pSteamIDUser.Value /*B*/, (IntPtr) pvData /*C*/, cubData /*C*/, out peChatEntryType /*B*/ ); } // string @@ -128,7 +128,7 @@ public int GetLobbyChatEntry( CSteamID steamIDLobby /*class CSteamID*/, int iCha public string GetLobbyData( CSteamID steamIDLobby /*class CSteamID*/, string pchKey /*const char **/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamMatchmaking_GetLobbyData( steamIDLobby, pchKey ); + string_pointer = _pi.ISteamMatchmaking_GetLobbyData( steamIDLobby.Value /*C*/, pchKey /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } @@ -144,7 +144,7 @@ public bool GetLobbyDataByIndex( CSteamID steamIDLobby /*class CSteamID*/, int i pchValue = string.Empty; System.Text.StringBuilder pchValue_sb = new System.Text.StringBuilder( 4096 ); int cchValueBufferSize = 4096; - bSuccess = _pi.ISteamMatchmaking_GetLobbyDataByIndex( steamIDLobby, iLobbyData, pchKey_sb, cchKeyBufferSize, pchValue_sb, cchValueBufferSize ); + bSuccess = _pi.ISteamMatchmaking_GetLobbyDataByIndex( steamIDLobby.Value /*C*/, iLobbyData /*C*/, pchKey_sb /*C*/, cchKeyBufferSize /*C*/, pchValue_sb /*C*/, cchValueBufferSize /*C*/ ); if ( !bSuccess ) return bSuccess; pchValue = pchValue_sb.ToString(); if ( !bSuccess ) return bSuccess; @@ -155,19 +155,19 @@ public bool GetLobbyDataByIndex( CSteamID steamIDLobby /*class CSteamID*/, int i // int public int GetLobbyDataCount( CSteamID steamIDLobby /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_GetLobbyDataCount( steamIDLobby ); + return _pi.ISteamMatchmaking_GetLobbyDataCount( steamIDLobby.Value /*C*/ ); } // bool public bool GetLobbyGameServer( CSteamID steamIDLobby /*class CSteamID*/, out uint punGameServerIP /*uint32 **/, out ushort punGameServerPort /*uint16 **/, out CSteamID psteamIDGameServer /*class CSteamID **/ ) { - return _pi.ISteamMatchmaking_GetLobbyGameServer( steamIDLobby, out punGameServerIP, out punGameServerPort, out psteamIDGameServer ); + return _pi.ISteamMatchmaking_GetLobbyGameServer( steamIDLobby.Value /*C*/, out punGameServerIP /*B*/, out punGameServerPort /*B*/, out psteamIDGameServer.Value /*B*/ ); } // ulong public ulong GetLobbyMemberByIndex( CSteamID steamIDLobby /*class CSteamID*/, int iMember /*int*/ ) { - return _pi.ISteamMatchmaking_GetLobbyMemberByIndex( steamIDLobby, iMember ); + return _pi.ISteamMatchmaking_GetLobbyMemberByIndex( steamIDLobby.Value /*C*/, iMember /*C*/ ); } // string @@ -175,56 +175,56 @@ public ulong GetLobbyMemberByIndex( CSteamID steamIDLobby /*class CSteamID*/, in public string GetLobbyMemberData( CSteamID steamIDLobby /*class CSteamID*/, CSteamID steamIDUser /*class CSteamID*/, string pchKey /*const char **/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamMatchmaking_GetLobbyMemberData( steamIDLobby, steamIDUser, pchKey ); + string_pointer = _pi.ISteamMatchmaking_GetLobbyMemberData( steamIDLobby.Value /*C*/, steamIDUser.Value /*C*/, pchKey /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // int public int GetLobbyMemberLimit( CSteamID steamIDLobby /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_GetLobbyMemberLimit( steamIDLobby ); + return _pi.ISteamMatchmaking_GetLobbyMemberLimit( steamIDLobby.Value /*C*/ ); } // ulong public ulong GetLobbyOwner( CSteamID steamIDLobby /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_GetLobbyOwner( steamIDLobby ); + return _pi.ISteamMatchmaking_GetLobbyOwner( steamIDLobby.Value /*C*/ ); } // int public int GetNumLobbyMembers( CSteamID steamIDLobby /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_GetNumLobbyMembers( steamIDLobby ); + return _pi.ISteamMatchmaking_GetNumLobbyMembers( steamIDLobby.Value /*C*/ ); } // bool public bool InviteUserToLobby( CSteamID steamIDLobby /*class CSteamID*/, CSteamID steamIDInvitee /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_InviteUserToLobby( steamIDLobby, steamIDInvitee ); + return _pi.ISteamMatchmaking_InviteUserToLobby( steamIDLobby.Value /*C*/, steamIDInvitee.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t JoinLobby( CSteamID steamIDLobby /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_JoinLobby( steamIDLobby ); + return _pi.ISteamMatchmaking_JoinLobby( steamIDLobby.Value /*C*/ ); } // void public void LeaveLobby( CSteamID steamIDLobby /*class CSteamID*/ ) { - _pi.ISteamMatchmaking_LeaveLobby( steamIDLobby ); + _pi.ISteamMatchmaking_LeaveLobby( steamIDLobby.Value /*C*/ ); } // bool public bool RemoveFavoriteGame( AppId_t nAppID /*AppId_t*/, uint nIP /*uint32*/, ushort nConnPort /*uint16*/, ushort nQueryPort /*uint16*/, uint unFlags /*uint32*/ ) { - return _pi.ISteamMatchmaking_RemoveFavoriteGame( nAppID, nIP, nConnPort, nQueryPort, unFlags ); + return _pi.ISteamMatchmaking_RemoveFavoriteGame( nAppID.Value /*C*/, nIP /*C*/, nConnPort /*C*/, nQueryPort /*C*/, unFlags /*C*/ ); } // bool public bool RequestLobbyData( CSteamID steamIDLobby /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_RequestLobbyData( steamIDLobby ); + return _pi.ISteamMatchmaking_RequestLobbyData( steamIDLobby.Value /*C*/ ); } // SteamAPICall_t @@ -236,55 +236,55 @@ public SteamAPICall_t RequestLobbyList() // bool public bool SendLobbyChatMsg( CSteamID steamIDLobby /*class CSteamID*/, IntPtr pvMsgBody /*const void **/, int cubMsgBody /*int*/ ) { - return _pi.ISteamMatchmaking_SendLobbyChatMsg( steamIDLobby, (IntPtr) pvMsgBody, cubMsgBody ); + return _pi.ISteamMatchmaking_SendLobbyChatMsg( steamIDLobby.Value /*C*/, (IntPtr) pvMsgBody /*C*/, cubMsgBody /*C*/ ); } // bool public bool SetLinkedLobby( CSteamID steamIDLobby /*class CSteamID*/, CSteamID steamIDLobbyDependent /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_SetLinkedLobby( steamIDLobby, steamIDLobbyDependent ); + return _pi.ISteamMatchmaking_SetLinkedLobby( steamIDLobby.Value /*C*/, steamIDLobbyDependent.Value /*C*/ ); } // bool public bool SetLobbyData( CSteamID steamIDLobby /*class CSteamID*/, string pchKey /*const char **/, string pchValue /*const char **/ ) { - return _pi.ISteamMatchmaking_SetLobbyData( steamIDLobby, pchKey, pchValue ); + return _pi.ISteamMatchmaking_SetLobbyData( steamIDLobby.Value /*C*/, pchKey /*C*/, pchValue /*C*/ ); } // void public void SetLobbyGameServer( CSteamID steamIDLobby /*class CSteamID*/, uint unGameServerIP /*uint32*/, ushort unGameServerPort /*uint16*/, CSteamID steamIDGameServer /*class CSteamID*/ ) { - _pi.ISteamMatchmaking_SetLobbyGameServer( steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer ); + _pi.ISteamMatchmaking_SetLobbyGameServer( steamIDLobby.Value /*C*/, unGameServerIP /*C*/, unGameServerPort /*C*/, steamIDGameServer.Value /*C*/ ); } // bool public bool SetLobbyJoinable( CSteamID steamIDLobby /*class CSteamID*/, bool bLobbyJoinable /*bool*/ ) { - return _pi.ISteamMatchmaking_SetLobbyJoinable( steamIDLobby, bLobbyJoinable ); + return _pi.ISteamMatchmaking_SetLobbyJoinable( steamIDLobby.Value /*C*/, bLobbyJoinable /*C*/ ); } // void public void SetLobbyMemberData( CSteamID steamIDLobby /*class CSteamID*/, string pchKey /*const char **/, string pchValue /*const char **/ ) { - _pi.ISteamMatchmaking_SetLobbyMemberData( steamIDLobby, pchKey, pchValue ); + _pi.ISteamMatchmaking_SetLobbyMemberData( steamIDLobby.Value /*C*/, pchKey /*C*/, pchValue /*C*/ ); } // bool public bool SetLobbyMemberLimit( CSteamID steamIDLobby /*class CSteamID*/, int cMaxMembers /*int*/ ) { - return _pi.ISteamMatchmaking_SetLobbyMemberLimit( steamIDLobby, cMaxMembers ); + return _pi.ISteamMatchmaking_SetLobbyMemberLimit( steamIDLobby.Value /*C*/, cMaxMembers /*C*/ ); } // bool public bool SetLobbyOwner( CSteamID steamIDLobby /*class CSteamID*/, CSteamID steamIDNewOwner /*class CSteamID*/ ) { - return _pi.ISteamMatchmaking_SetLobbyOwner( steamIDLobby, steamIDNewOwner ); + return _pi.ISteamMatchmaking_SetLobbyOwner( steamIDLobby.Value /*C*/, steamIDNewOwner.Value /*C*/ ); } // bool public bool SetLobbyType( CSteamID steamIDLobby /*class CSteamID*/, LobbyType eLobbyType /*ELobbyType*/ ) { - return _pi.ISteamMatchmaking_SetLobbyType( steamIDLobby, eLobbyType ); + return _pi.ISteamMatchmaking_SetLobbyType( steamIDLobby.Value /*C*/, eLobbyType /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmakingServers.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmakingServers.cs index 830589f..0b48140 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmakingServers.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMatchmakingServers.cs @@ -42,19 +42,19 @@ public virtual void Dispose() // void public void CancelQuery( HServerListRequest hRequest /*HServerListRequest*/ ) { - _pi.ISteamMatchmakingServers_CancelQuery( hRequest ); + _pi.ISteamMatchmakingServers_CancelQuery( hRequest.Value /*C*/ ); } // void public void CancelServerQuery( HServerQuery hServerQuery /*HServerQuery*/ ) { - _pi.ISteamMatchmakingServers_CancelServerQuery( hServerQuery ); + _pi.ISteamMatchmakingServers_CancelServerQuery( hServerQuery.Value /*C*/ ); } // int public int GetServerCount( HServerListRequest hRequest /*HServerListRequest*/ ) { - return _pi.ISteamMatchmakingServers_GetServerCount( hRequest ); + return _pi.ISteamMatchmakingServers_GetServerCount( hRequest.Value /*C*/ ); } // gameserveritem_t * @@ -62,7 +62,7 @@ public int GetServerCount( HServerListRequest hRequest /*HServerListRequest*/ ) public gameserveritem_t GetServerDetails( HServerListRequest hRequest /*HServerListRequest*/, int iServer /*int*/ ) { IntPtr struct_pointer; - struct_pointer = _pi.ISteamMatchmakingServers_GetServerDetails( hRequest, iServer ); + struct_pointer = _pi.ISteamMatchmakingServers_GetServerDetails( hRequest.Value /*C*/, iServer /*C*/ ); if ( struct_pointer == IntPtr.Zero ) return default(gameserveritem_t); return gameserveritem_t.FromPointer( struct_pointer ); } @@ -70,84 +70,84 @@ public gameserveritem_t GetServerDetails( HServerListRequest hRequest /*HServerL // bool public bool IsRefreshing( HServerListRequest hRequest /*HServerListRequest*/ ) { - return _pi.ISteamMatchmakingServers_IsRefreshing( hRequest ); + return _pi.ISteamMatchmakingServers_IsRefreshing( hRequest.Value /*C*/ ); } // HServerQuery public HServerQuery PingServer( uint unIP /*uint32*/, ushort usPort /*uint16*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingPingResponse **/ ) { - return _pi.ISteamMatchmakingServers_PingServer( unIP, usPort, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_PingServer( unIP /*C*/, usPort /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerQuery public HServerQuery PlayerDetails( uint unIP /*uint32*/, ushort usPort /*uint16*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingPlayersResponse **/ ) { - return _pi.ISteamMatchmakingServers_PlayerDetails( unIP, usPort, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_PlayerDetails( unIP /*C*/, usPort /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // void public void RefreshQuery( HServerListRequest hRequest /*HServerListRequest*/ ) { - _pi.ISteamMatchmakingServers_RefreshQuery( hRequest ); + _pi.ISteamMatchmakingServers_RefreshQuery( hRequest.Value /*C*/ ); } // void public void RefreshServer( HServerListRequest hRequest /*HServerListRequest*/, int iServer /*int*/ ) { - _pi.ISteamMatchmakingServers_RefreshServer( hRequest, iServer ); + _pi.ISteamMatchmakingServers_RefreshServer( hRequest.Value /*C*/, iServer /*C*/ ); } // void public void ReleaseRequest( HServerListRequest hServerListRequest /*HServerListRequest*/ ) { - _pi.ISteamMatchmakingServers_ReleaseRequest( hServerListRequest ); + _pi.ISteamMatchmakingServers_ReleaseRequest( hServerListRequest.Value /*C*/ ); } // HServerListRequest // with: Detect_MatchmakingFilters public HServerListRequest RequestFavoritesServerList( AppId_t iApp /*AppId_t*/, IntPtr ppchFilters /*struct MatchMakingKeyValuePair_t ***/, uint nFilters /*uint32*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingServerListResponse **/ ) { - return _pi.ISteamMatchmakingServers_RequestFavoritesServerList( iApp, (IntPtr) ppchFilters, nFilters, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_RequestFavoritesServerList( iApp.Value /*C*/, (IntPtr) ppchFilters, nFilters /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerListRequest // with: Detect_MatchmakingFilters public HServerListRequest RequestFriendsServerList( AppId_t iApp /*AppId_t*/, IntPtr ppchFilters /*struct MatchMakingKeyValuePair_t ***/, uint nFilters /*uint32*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingServerListResponse **/ ) { - return _pi.ISteamMatchmakingServers_RequestFriendsServerList( iApp, (IntPtr) ppchFilters, nFilters, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_RequestFriendsServerList( iApp.Value /*C*/, (IntPtr) ppchFilters, nFilters /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerListRequest // with: Detect_MatchmakingFilters public HServerListRequest RequestHistoryServerList( AppId_t iApp /*AppId_t*/, IntPtr ppchFilters /*struct MatchMakingKeyValuePair_t ***/, uint nFilters /*uint32*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingServerListResponse **/ ) { - return _pi.ISteamMatchmakingServers_RequestHistoryServerList( iApp, (IntPtr) ppchFilters, nFilters, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_RequestHistoryServerList( iApp.Value /*C*/, (IntPtr) ppchFilters, nFilters /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerListRequest // with: Detect_MatchmakingFilters public HServerListRequest RequestInternetServerList( AppId_t iApp /*AppId_t*/, IntPtr ppchFilters /*struct MatchMakingKeyValuePair_t ***/, uint nFilters /*uint32*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingServerListResponse **/ ) { - return _pi.ISteamMatchmakingServers_RequestInternetServerList( iApp, (IntPtr) ppchFilters, nFilters, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_RequestInternetServerList( iApp.Value /*C*/, (IntPtr) ppchFilters, nFilters /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerListRequest public HServerListRequest RequestLANServerList( AppId_t iApp /*AppId_t*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingServerListResponse **/ ) { - return _pi.ISteamMatchmakingServers_RequestLANServerList( iApp, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_RequestLANServerList( iApp.Value /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerListRequest // with: Detect_MatchmakingFilters public HServerListRequest RequestSpectatorServerList( AppId_t iApp /*AppId_t*/, IntPtr ppchFilters /*struct MatchMakingKeyValuePair_t ***/, uint nFilters /*uint32*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingServerListResponse **/ ) { - return _pi.ISteamMatchmakingServers_RequestSpectatorServerList( iApp, (IntPtr) ppchFilters, nFilters, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_RequestSpectatorServerList( iApp.Value /*C*/, (IntPtr) ppchFilters, nFilters /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } // HServerQuery public HServerQuery ServerRules( uint unIP /*uint32*/, ushort usPort /*uint16*/, IntPtr pRequestServersResponse /*class ISteamMatchmakingRulesResponse **/ ) { - return _pi.ISteamMatchmakingServers_ServerRules( unIP, usPort, (IntPtr) pRequestServersResponse ); + return _pi.ISteamMatchmakingServers_ServerRules( unIP /*C*/, usPort /*C*/, (IntPtr) pRequestServersResponse /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusic.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusic.cs index 3ae066f..1120a45 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusic.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusic.cs @@ -90,7 +90,7 @@ public void PlayPrevious() // void public void SetVolume( float flVolume /*float*/ ) { - _pi.ISteamMusic_SetVolume( flVolume ); + _pi.ISteamMusic_SetVolume( flVolume /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusicRemote.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusicRemote.cs index 3a80957..337a325 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusicRemote.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamMusicRemote.cs @@ -42,7 +42,7 @@ public virtual void Dispose() // bool public bool BActivationSuccess( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_BActivationSuccess( bValue ); + return _pi.ISteamMusicRemote_BActivationSuccess( bValue /*C*/ ); } // bool @@ -60,7 +60,7 @@ public bool CurrentEntryDidChange() // bool public bool CurrentEntryIsAvailable( bool bAvailable /*bool*/ ) { - return _pi.ISteamMusicRemote_CurrentEntryIsAvailable( bAvailable ); + return _pi.ISteamMusicRemote_CurrentEntryIsAvailable( bAvailable /*C*/ ); } // bool @@ -78,37 +78,37 @@ public bool DeregisterSteamMusicRemote() // bool public bool EnableLooped( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_EnableLooped( bValue ); + return _pi.ISteamMusicRemote_EnableLooped( bValue /*C*/ ); } // bool public bool EnablePlaylists( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_EnablePlaylists( bValue ); + return _pi.ISteamMusicRemote_EnablePlaylists( bValue /*C*/ ); } // bool public bool EnablePlayNext( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_EnablePlayNext( bValue ); + return _pi.ISteamMusicRemote_EnablePlayNext( bValue /*C*/ ); } // bool public bool EnablePlayPrevious( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_EnablePlayPrevious( bValue ); + return _pi.ISteamMusicRemote_EnablePlayPrevious( bValue /*C*/ ); } // bool public bool EnableQueue( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_EnableQueue( bValue ); + return _pi.ISteamMusicRemote_EnableQueue( bValue /*C*/ ); } // bool public bool EnableShuffled( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_EnableShuffled( bValue ); + return _pi.ISteamMusicRemote_EnableShuffled( bValue /*C*/ ); } // bool @@ -138,7 +138,7 @@ public bool QueueWillChange() // bool public bool RegisterSteamMusicRemote( string pchName /*const char **/ ) { - return _pi.ISteamMusicRemote_RegisterSteamMusicRemote( pchName ); + return _pi.ISteamMusicRemote_RegisterSteamMusicRemote( pchName /*C*/ ); } // bool @@ -156,79 +156,79 @@ public bool ResetQueueEntries() // bool public bool SetCurrentPlaylistEntry( int nID /*int*/ ) { - return _pi.ISteamMusicRemote_SetCurrentPlaylistEntry( nID ); + return _pi.ISteamMusicRemote_SetCurrentPlaylistEntry( nID /*C*/ ); } // bool public bool SetCurrentQueueEntry( int nID /*int*/ ) { - return _pi.ISteamMusicRemote_SetCurrentQueueEntry( nID ); + return _pi.ISteamMusicRemote_SetCurrentQueueEntry( nID /*C*/ ); } // bool public bool SetDisplayName( string pchDisplayName /*const char **/ ) { - return _pi.ISteamMusicRemote_SetDisplayName( pchDisplayName ); + return _pi.ISteamMusicRemote_SetDisplayName( pchDisplayName /*C*/ ); } // bool public bool SetPlaylistEntry( int nID /*int*/, int nPosition /*int*/, string pchEntryText /*const char **/ ) { - return _pi.ISteamMusicRemote_SetPlaylistEntry( nID, nPosition, pchEntryText ); + return _pi.ISteamMusicRemote_SetPlaylistEntry( nID /*C*/, nPosition /*C*/, pchEntryText /*C*/ ); } // bool public bool SetPNGIcon_64x64( IntPtr pvBuffer /*void **/, uint cbBufferLength /*uint32*/ ) { - return _pi.ISteamMusicRemote_SetPNGIcon_64x64( (IntPtr) pvBuffer, cbBufferLength ); + return _pi.ISteamMusicRemote_SetPNGIcon_64x64( (IntPtr) pvBuffer /*C*/, cbBufferLength /*C*/ ); } // bool public bool SetQueueEntry( int nID /*int*/, int nPosition /*int*/, string pchEntryText /*const char **/ ) { - return _pi.ISteamMusicRemote_SetQueueEntry( nID, nPosition, pchEntryText ); + return _pi.ISteamMusicRemote_SetQueueEntry( nID /*C*/, nPosition /*C*/, pchEntryText /*C*/ ); } // bool public bool UpdateCurrentEntryCoverArt( IntPtr pvBuffer /*void **/, uint cbBufferLength /*uint32*/ ) { - return _pi.ISteamMusicRemote_UpdateCurrentEntryCoverArt( (IntPtr) pvBuffer, cbBufferLength ); + return _pi.ISteamMusicRemote_UpdateCurrentEntryCoverArt( (IntPtr) pvBuffer /*C*/, cbBufferLength /*C*/ ); } // bool public bool UpdateCurrentEntryElapsedSeconds( int nValue /*int*/ ) { - return _pi.ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( nValue ); + return _pi.ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds( nValue /*C*/ ); } // bool public bool UpdateCurrentEntryText( string pchText /*const char **/ ) { - return _pi.ISteamMusicRemote_UpdateCurrentEntryText( pchText ); + return _pi.ISteamMusicRemote_UpdateCurrentEntryText( pchText /*C*/ ); } // bool public bool UpdateLooped( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_UpdateLooped( bValue ); + return _pi.ISteamMusicRemote_UpdateLooped( bValue /*C*/ ); } // bool public bool UpdatePlaybackStatus( AudioPlayback_Status nStatus /*AudioPlayback_Status*/ ) { - return _pi.ISteamMusicRemote_UpdatePlaybackStatus( nStatus ); + return _pi.ISteamMusicRemote_UpdatePlaybackStatus( nStatus /*C*/ ); } // bool public bool UpdateShuffled( bool bValue /*bool*/ ) { - return _pi.ISteamMusicRemote_UpdateShuffled( bValue ); + return _pi.ISteamMusicRemote_UpdateShuffled( bValue /*C*/ ); } // bool public bool UpdateVolume( float flValue /*float*/ ) { - return _pi.ISteamMusicRemote_UpdateVolume( flValue ); + return _pi.ISteamMusicRemote_UpdateVolume( flValue /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamNetworking.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamNetworking.cs index e1fb375..2ca124d 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamNetworking.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamNetworking.cs @@ -42,133 +42,133 @@ public virtual void Dispose() // bool public bool AcceptP2PSessionWithUser( CSteamID steamIDRemote /*class CSteamID*/ ) { - return _pi.ISteamNetworking_AcceptP2PSessionWithUser( steamIDRemote ); + return _pi.ISteamNetworking_AcceptP2PSessionWithUser( steamIDRemote.Value /*C*/ ); } // bool public bool AllowP2PPacketRelay( bool bAllow /*bool*/ ) { - return _pi.ISteamNetworking_AllowP2PPacketRelay( bAllow ); + return _pi.ISteamNetworking_AllowP2PPacketRelay( bAllow /*C*/ ); } // bool public bool CloseP2PChannelWithUser( CSteamID steamIDRemote /*class CSteamID*/, int nChannel /*int*/ ) { - return _pi.ISteamNetworking_CloseP2PChannelWithUser( steamIDRemote, nChannel ); + return _pi.ISteamNetworking_CloseP2PChannelWithUser( steamIDRemote.Value /*C*/, nChannel /*C*/ ); } // bool public bool CloseP2PSessionWithUser( CSteamID steamIDRemote /*class CSteamID*/ ) { - return _pi.ISteamNetworking_CloseP2PSessionWithUser( steamIDRemote ); + return _pi.ISteamNetworking_CloseP2PSessionWithUser( steamIDRemote.Value /*C*/ ); } // SNetSocket_t public SNetSocket_t CreateConnectionSocket( uint nIP /*uint32*/, ushort nPort /*uint16*/, int nTimeoutSec /*int*/ ) { - return _pi.ISteamNetworking_CreateConnectionSocket( nIP, nPort, nTimeoutSec ); + return _pi.ISteamNetworking_CreateConnectionSocket( nIP /*C*/, nPort /*C*/, nTimeoutSec /*C*/ ); } // SNetListenSocket_t public SNetListenSocket_t CreateListenSocket( int nVirtualP2PPort /*int*/, uint nIP /*uint32*/, ushort nPort /*uint16*/, bool bAllowUseOfPacketRelay /*bool*/ ) { - return _pi.ISteamNetworking_CreateListenSocket( nVirtualP2PPort, nIP, nPort, bAllowUseOfPacketRelay ); + return _pi.ISteamNetworking_CreateListenSocket( nVirtualP2PPort /*C*/, nIP /*C*/, nPort /*C*/, bAllowUseOfPacketRelay /*C*/ ); } // SNetSocket_t public SNetSocket_t CreateP2PConnectionSocket( CSteamID steamIDTarget /*class CSteamID*/, int nVirtualPort /*int*/, int nTimeoutSec /*int*/, bool bAllowUseOfPacketRelay /*bool*/ ) { - return _pi.ISteamNetworking_CreateP2PConnectionSocket( steamIDTarget, nVirtualPort, nTimeoutSec, bAllowUseOfPacketRelay ); + return _pi.ISteamNetworking_CreateP2PConnectionSocket( steamIDTarget.Value /*C*/, nVirtualPort /*C*/, nTimeoutSec /*C*/, bAllowUseOfPacketRelay /*C*/ ); } // bool public bool DestroyListenSocket( SNetListenSocket_t hSocket /*SNetListenSocket_t*/, bool bNotifyRemoteEnd /*bool*/ ) { - return _pi.ISteamNetworking_DestroyListenSocket( hSocket, bNotifyRemoteEnd ); + return _pi.ISteamNetworking_DestroyListenSocket( hSocket.Value /*C*/, bNotifyRemoteEnd /*C*/ ); } // bool public bool DestroySocket( SNetSocket_t hSocket /*SNetSocket_t*/, bool bNotifyRemoteEnd /*bool*/ ) { - return _pi.ISteamNetworking_DestroySocket( hSocket, bNotifyRemoteEnd ); + return _pi.ISteamNetworking_DestroySocket( hSocket.Value /*C*/, bNotifyRemoteEnd /*C*/ ); } // bool public bool GetListenSocketInfo( SNetListenSocket_t hListenSocket /*SNetListenSocket_t*/, out uint pnIP /*uint32 **/, out ushort pnPort /*uint16 **/ ) { - return _pi.ISteamNetworking_GetListenSocketInfo( hListenSocket, out pnIP, out pnPort ); + return _pi.ISteamNetworking_GetListenSocketInfo( hListenSocket.Value /*C*/, out pnIP /*B*/, out pnPort /*B*/ ); } // int public int GetMaxPacketSize( SNetSocket_t hSocket /*SNetSocket_t*/ ) { - return _pi.ISteamNetworking_GetMaxPacketSize( hSocket ); + return _pi.ISteamNetworking_GetMaxPacketSize( hSocket.Value /*C*/ ); } // bool public bool GetP2PSessionState( CSteamID steamIDRemote /*class CSteamID*/, ref P2PSessionState_t pConnectionState /*struct P2PSessionState_t **/ ) { - return _pi.ISteamNetworking_GetP2PSessionState( steamIDRemote, ref pConnectionState ); + return _pi.ISteamNetworking_GetP2PSessionState( steamIDRemote.Value /*C*/, ref pConnectionState /*A*/ ); } // SNetSocketConnectionType public SNetSocketConnectionType GetSocketConnectionType( SNetSocket_t hSocket /*SNetSocket_t*/ ) { - return _pi.ISteamNetworking_GetSocketConnectionType( hSocket ); + return _pi.ISteamNetworking_GetSocketConnectionType( hSocket.Value /*C*/ ); } // bool public bool GetSocketInfo( SNetSocket_t hSocket /*SNetSocket_t*/, out CSteamID pSteamIDRemote /*class CSteamID **/, IntPtr peSocketStatus /*int **/, out uint punIPRemote /*uint32 **/, out ushort punPortRemote /*uint16 **/ ) { - return _pi.ISteamNetworking_GetSocketInfo( hSocket, out pSteamIDRemote, (IntPtr) peSocketStatus, out punIPRemote, out punPortRemote ); + return _pi.ISteamNetworking_GetSocketInfo( hSocket.Value /*C*/, out pSteamIDRemote.Value /*B*/, (IntPtr) peSocketStatus, out punIPRemote /*B*/, out punPortRemote /*B*/ ); } // bool public bool IsDataAvailable( SNetListenSocket_t hListenSocket /*SNetListenSocket_t*/, out uint pcubMsgSize /*uint32 **/, ref SNetSocket_t phSocket /*SNetSocket_t **/ ) { - return _pi.ISteamNetworking_IsDataAvailable( hListenSocket, out pcubMsgSize, ref phSocket ); + return _pi.ISteamNetworking_IsDataAvailable( hListenSocket.Value /*C*/, out pcubMsgSize /*B*/, ref phSocket.Value /*A*/ ); } // bool public bool IsDataAvailableOnSocket( SNetSocket_t hSocket /*SNetSocket_t*/, out uint pcubMsgSize /*uint32 **/ ) { - return _pi.ISteamNetworking_IsDataAvailableOnSocket( hSocket, out pcubMsgSize ); + return _pi.ISteamNetworking_IsDataAvailableOnSocket( hSocket.Value /*C*/, out pcubMsgSize /*B*/ ); } // bool public bool IsP2PPacketAvailable( out uint pcubMsgSize /*uint32 **/, int nChannel /*int*/ ) { - return _pi.ISteamNetworking_IsP2PPacketAvailable( out pcubMsgSize, nChannel ); + return _pi.ISteamNetworking_IsP2PPacketAvailable( out pcubMsgSize /*B*/, nChannel /*C*/ ); } // bool public bool ReadP2PPacket( IntPtr pubDest /*void **/, uint cubDest /*uint32*/, out uint pcubMsgSize /*uint32 **/, out CSteamID psteamIDRemote /*class CSteamID **/, int nChannel /*int*/ ) { - return _pi.ISteamNetworking_ReadP2PPacket( (IntPtr) pubDest, cubDest, out pcubMsgSize, out psteamIDRemote, nChannel ); + return _pi.ISteamNetworking_ReadP2PPacket( (IntPtr) pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, out psteamIDRemote.Value /*B*/, nChannel /*C*/ ); } // bool public bool RetrieveData( SNetListenSocket_t hListenSocket /*SNetListenSocket_t*/, IntPtr pubDest /*void **/, uint cubDest /*uint32*/, out uint pcubMsgSize /*uint32 **/, ref SNetSocket_t phSocket /*SNetSocket_t **/ ) { - return _pi.ISteamNetworking_RetrieveData( hListenSocket, (IntPtr) pubDest, cubDest, out pcubMsgSize, ref phSocket ); + return _pi.ISteamNetworking_RetrieveData( hListenSocket.Value /*C*/, (IntPtr) pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/, ref phSocket.Value /*A*/ ); } // bool public bool RetrieveDataFromSocket( SNetSocket_t hSocket /*SNetSocket_t*/, IntPtr pubDest /*void **/, uint cubDest /*uint32*/, out uint pcubMsgSize /*uint32 **/ ) { - return _pi.ISteamNetworking_RetrieveDataFromSocket( hSocket, (IntPtr) pubDest, cubDest, out pcubMsgSize ); + return _pi.ISteamNetworking_RetrieveDataFromSocket( hSocket.Value /*C*/, (IntPtr) pubDest /*C*/, cubDest /*C*/, out pcubMsgSize /*B*/ ); } // bool public bool SendDataOnSocket( SNetSocket_t hSocket /*SNetSocket_t*/, IntPtr pubData /*void **/, uint cubData /*uint32*/, bool bReliable /*bool*/ ) { - return _pi.ISteamNetworking_SendDataOnSocket( hSocket, (IntPtr) pubData, cubData, bReliable ); + return _pi.ISteamNetworking_SendDataOnSocket( hSocket.Value /*C*/, (IntPtr) pubData /*C*/, cubData /*C*/, bReliable /*C*/ ); } // bool public bool SendP2PPacket( CSteamID steamIDRemote /*class CSteamID*/, IntPtr pubData /*const void **/, uint cubData /*uint32*/, P2PSend eP2PSendType /*EP2PSend*/, int nChannel /*int*/ ) { - return _pi.ISteamNetworking_SendP2PPacket( steamIDRemote, (IntPtr) pubData, cubData, eP2PSendType, nChannel ); + return _pi.ISteamNetworking_SendP2PPacket( steamIDRemote.Value /*C*/, (IntPtr) pubData /*C*/, cubData /*C*/, eP2PSendType /*C*/, nChannel /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamRemoteStorage.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamRemoteStorage.cs index 9c67a9b..c40920a 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamRemoteStorage.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamRemoteStorage.cs @@ -42,133 +42,133 @@ public virtual void Dispose() // SteamAPICall_t public SteamAPICall_t CommitPublishedFileUpdate( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/ ) { - return _pi.ISteamRemoteStorage_CommitPublishedFileUpdate( updateHandle ); + return _pi.ISteamRemoteStorage_CommitPublishedFileUpdate( updateHandle.Value /*C*/ ); } // PublishedFileUpdateHandle_t public PublishedFileUpdateHandle_t CreatePublishedFileUpdateRequest( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/ ) { - return _pi.ISteamRemoteStorage_CreatePublishedFileUpdateRequest( unPublishedFileId ); + return _pi.ISteamRemoteStorage_CreatePublishedFileUpdateRequest( unPublishedFileId.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t DeletePublishedFile( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/ ) { - return _pi.ISteamRemoteStorage_DeletePublishedFile( unPublishedFileId ); + return _pi.ISteamRemoteStorage_DeletePublishedFile( unPublishedFileId.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t EnumeratePublishedFilesByUserAction( WorkshopFileAction eAction /*EWorkshopFileAction*/, uint unStartIndex /*uint32*/ ) { - return _pi.ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( eAction, unStartIndex ); + return _pi.ISteamRemoteStorage_EnumeratePublishedFilesByUserAction( eAction /*C*/, unStartIndex /*C*/ ); } // SteamAPICall_t public SteamAPICall_t EnumeratePublishedWorkshopFiles( WorkshopEnumerationType eEnumerationType /*EWorkshopEnumerationType*/, uint unStartIndex /*uint32*/, uint unCount /*uint32*/, uint unDays /*uint32*/, IntPtr pTags /*struct SteamParamStringArray_t **/, IntPtr pUserTags /*struct SteamParamStringArray_t **/ ) { - return _pi.ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( eEnumerationType, unStartIndex, unCount, unDays, (IntPtr) pTags, (IntPtr) pUserTags ); + return _pi.ISteamRemoteStorage_EnumeratePublishedWorkshopFiles( eEnumerationType /*C*/, unStartIndex /*C*/, unCount /*C*/, unDays /*C*/, (IntPtr) pTags, (IntPtr) pUserTags ); } // SteamAPICall_t public SteamAPICall_t EnumerateUserPublishedFiles( uint unStartIndex /*uint32*/ ) { - return _pi.ISteamRemoteStorage_EnumerateUserPublishedFiles( unStartIndex ); + return _pi.ISteamRemoteStorage_EnumerateUserPublishedFiles( unStartIndex /*C*/ ); } // SteamAPICall_t public SteamAPICall_t EnumerateUserSharedWorkshopFiles( CSteamID steamId /*class CSteamID*/, uint unStartIndex /*uint32*/, IntPtr pRequiredTags /*struct SteamParamStringArray_t **/, IntPtr pExcludedTags /*struct SteamParamStringArray_t **/ ) { - return _pi.ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( steamId, unStartIndex, (IntPtr) pRequiredTags, (IntPtr) pExcludedTags ); + return _pi.ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles( steamId.Value /*C*/, unStartIndex /*C*/, (IntPtr) pRequiredTags, (IntPtr) pExcludedTags ); } // SteamAPICall_t public SteamAPICall_t EnumerateUserSubscribedFiles( uint unStartIndex /*uint32*/ ) { - return _pi.ISteamRemoteStorage_EnumerateUserSubscribedFiles( unStartIndex ); + return _pi.ISteamRemoteStorage_EnumerateUserSubscribedFiles( unStartIndex /*C*/ ); } // bool public bool FileDelete( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_FileDelete( pchFile ); + return _pi.ISteamRemoteStorage_FileDelete( pchFile /*C*/ ); } // bool public bool FileExists( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_FileExists( pchFile ); + return _pi.ISteamRemoteStorage_FileExists( pchFile /*C*/ ); } // bool public bool FileForget( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_FileForget( pchFile ); + return _pi.ISteamRemoteStorage_FileForget( pchFile /*C*/ ); } // bool public bool FilePersisted( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_FilePersisted( pchFile ); + return _pi.ISteamRemoteStorage_FilePersisted( pchFile /*C*/ ); } // int public int FileRead( string pchFile /*const char **/, IntPtr pvData /*void **/, int cubDataToRead /*int32*/ ) { - return _pi.ISteamRemoteStorage_FileRead( pchFile, (IntPtr) pvData, cubDataToRead ); + return _pi.ISteamRemoteStorage_FileRead( pchFile /*C*/, (IntPtr) pvData /*C*/, cubDataToRead /*C*/ ); } // SteamAPICall_t public SteamAPICall_t FileReadAsync( string pchFile /*const char **/, uint nOffset /*uint32*/, uint cubToRead /*uint32*/ ) { - return _pi.ISteamRemoteStorage_FileReadAsync( pchFile, nOffset, cubToRead ); + return _pi.ISteamRemoteStorage_FileReadAsync( pchFile /*C*/, nOffset /*C*/, cubToRead /*C*/ ); } // bool public bool FileReadAsyncComplete( SteamAPICall_t hReadCall /*SteamAPICall_t*/, IntPtr pvBuffer /*void **/, uint cubToRead /*uint32*/ ) { - return _pi.ISteamRemoteStorage_FileReadAsyncComplete( hReadCall, (IntPtr) pvBuffer, cubToRead ); + return _pi.ISteamRemoteStorage_FileReadAsyncComplete( hReadCall.Value /*C*/, (IntPtr) pvBuffer /*C*/, cubToRead /*C*/ ); } // SteamAPICall_t public SteamAPICall_t FileShare( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_FileShare( pchFile ); + return _pi.ISteamRemoteStorage_FileShare( pchFile /*C*/ ); } // bool public bool FileWrite( string pchFile /*const char **/, IntPtr pvData /*const void **/, int cubData /*int32*/ ) { - return _pi.ISteamRemoteStorage_FileWrite( pchFile, (IntPtr) pvData, cubData ); + return _pi.ISteamRemoteStorage_FileWrite( pchFile /*C*/, (IntPtr) pvData /*C*/, cubData /*C*/ ); } // SteamAPICall_t public SteamAPICall_t FileWriteAsync( string pchFile /*const char **/, IntPtr pvData /*const void **/, uint cubData /*uint32*/ ) { - return _pi.ISteamRemoteStorage_FileWriteAsync( pchFile, (IntPtr) pvData, cubData ); + return _pi.ISteamRemoteStorage_FileWriteAsync( pchFile /*C*/, (IntPtr) pvData /*C*/, cubData /*C*/ ); } // bool public bool FileWriteStreamCancel( UGCFileWriteStreamHandle_t writeHandle /*UGCFileWriteStreamHandle_t*/ ) { - return _pi.ISteamRemoteStorage_FileWriteStreamCancel( writeHandle ); + return _pi.ISteamRemoteStorage_FileWriteStreamCancel( writeHandle.Value /*C*/ ); } // bool public bool FileWriteStreamClose( UGCFileWriteStreamHandle_t writeHandle /*UGCFileWriteStreamHandle_t*/ ) { - return _pi.ISteamRemoteStorage_FileWriteStreamClose( writeHandle ); + return _pi.ISteamRemoteStorage_FileWriteStreamClose( writeHandle.Value /*C*/ ); } // UGCFileWriteStreamHandle_t public UGCFileWriteStreamHandle_t FileWriteStreamOpen( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_FileWriteStreamOpen( pchFile ); + return _pi.ISteamRemoteStorage_FileWriteStreamOpen( pchFile /*C*/ ); } // bool public bool FileWriteStreamWriteChunk( UGCFileWriteStreamHandle_t writeHandle /*UGCFileWriteStreamHandle_t*/, IntPtr pvData /*const void **/, int cubData /*int32*/ ) { - return _pi.ISteamRemoteStorage_FileWriteStreamWriteChunk( writeHandle, (IntPtr) pvData, cubData ); + return _pi.ISteamRemoteStorage_FileWriteStreamWriteChunk( writeHandle.Value /*C*/, (IntPtr) pvData /*C*/, cubData /*C*/ ); } // int @@ -180,7 +180,7 @@ public int GetCachedUGCCount() // UGCHandle_t public UGCHandle_t GetCachedUGCHandle( int iCachedContent /*int32*/ ) { - return _pi.ISteamRemoteStorage_GetCachedUGCHandle( iCachedContent ); + return _pi.ISteamRemoteStorage_GetCachedUGCHandle( iCachedContent /*C*/ ); } // int @@ -194,32 +194,32 @@ public int GetFileCount() public string GetFileNameAndSize( int iFile /*int*/, IntPtr pnFileSizeInBytes /*int32 **/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamRemoteStorage_GetFileNameAndSize( iFile, (IntPtr) pnFileSizeInBytes ); + string_pointer = _pi.ISteamRemoteStorage_GetFileNameAndSize( iFile /*C*/, (IntPtr) pnFileSizeInBytes ); return Marshal.PtrToStringAnsi( string_pointer ); } // int public int GetFileSize( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_GetFileSize( pchFile ); + return _pi.ISteamRemoteStorage_GetFileSize( pchFile /*C*/ ); } // long public long GetFileTimestamp( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_GetFileTimestamp( pchFile ); + return _pi.ISteamRemoteStorage_GetFileTimestamp( pchFile /*C*/ ); } // SteamAPICall_t public SteamAPICall_t GetPublishedFileDetails( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/, uint unMaxSecondsOld /*uint32*/ ) { - return _pi.ISteamRemoteStorage_GetPublishedFileDetails( unPublishedFileId, unMaxSecondsOld ); + return _pi.ISteamRemoteStorage_GetPublishedFileDetails( unPublishedFileId.Value /*C*/, unMaxSecondsOld /*C*/ ); } // SteamAPICall_t public SteamAPICall_t GetPublishedItemVoteDetails( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/ ) { - return _pi.ISteamRemoteStorage_GetPublishedItemVoteDetails( unPublishedFileId ); + return _pi.ISteamRemoteStorage_GetPublishedItemVoteDetails( unPublishedFileId.Value /*C*/ ); } // bool @@ -231,7 +231,7 @@ public bool GetQuota( IntPtr pnTotalBytes /*int32 **/, IntPtr puAvailableBytes / // RemoteStoragePlatform public RemoteStoragePlatform GetSyncPlatforms( string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_GetSyncPlatforms( pchFile ); + return _pi.ISteamRemoteStorage_GetSyncPlatforms( pchFile /*C*/ ); } // bool @@ -242,7 +242,7 @@ public bool GetUGCDetails( UGCHandle_t hContent /*UGCHandle_t*/, ref AppId_t pnA ppchName = string.Empty; System.Text.StringBuilder ppchName_sb = new System.Text.StringBuilder( 4096 ); int pnFileSizeInBytes = 4096; - bSuccess = _pi.ISteamRemoteStorage_GetUGCDetails( hContent, ref pnAppID, ppchName_sb, (IntPtr) pnFileSizeInBytes, out pSteamIDOwner ); + bSuccess = _pi.ISteamRemoteStorage_GetUGCDetails( hContent.Value /*C*/, ref pnAppID.Value /*A*/, ppchName_sb /*C*/, (IntPtr) pnFileSizeInBytes, out pSteamIDOwner.Value /*B*/ ); if ( !bSuccess ) return bSuccess; ppchName = ppchName_sb.ToString(); return bSuccess; @@ -251,13 +251,13 @@ public bool GetUGCDetails( UGCHandle_t hContent /*UGCHandle_t*/, ref AppId_t pnA // bool public bool GetUGCDownloadProgress( UGCHandle_t hContent /*UGCHandle_t*/, out int pnBytesDownloaded /*int32 **/, out int pnBytesExpected /*int32 **/ ) { - return _pi.ISteamRemoteStorage_GetUGCDownloadProgress( hContent, out pnBytesDownloaded, out pnBytesExpected ); + return _pi.ISteamRemoteStorage_GetUGCDownloadProgress( hContent.Value /*C*/, out pnBytesDownloaded /*B*/, out pnBytesExpected /*B*/ ); } // SteamAPICall_t public SteamAPICall_t GetUserPublishedItemVoteDetails( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/ ) { - return _pi.ISteamRemoteStorage_GetUserPublishedItemVoteDetails( unPublishedFileId ); + return _pi.ISteamRemoteStorage_GetUserPublishedItemVoteDetails( unPublishedFileId.Value /*C*/ ); } // bool @@ -275,109 +275,109 @@ public bool IsCloudEnabledForApp() // SteamAPICall_t public SteamAPICall_t PublishVideo( WorkshopVideoProvider eVideoProvider /*EWorkshopVideoProvider*/, string pchVideoAccount /*const char **/, string pchVideoIdentifier /*const char **/, string pchPreviewFile /*const char **/, AppId_t nConsumerAppId /*AppId_t*/, string pchTitle /*const char **/, string pchDescription /*const char **/, RemoteStoragePublishedFileVisibility eVisibility /*ERemoteStoragePublishedFileVisibility*/, IntPtr pTags /*struct SteamParamStringArray_t **/ ) { - return _pi.ISteamRemoteStorage_PublishVideo( eVideoProvider, pchVideoAccount, pchVideoIdentifier, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, (IntPtr) pTags ); + return _pi.ISteamRemoteStorage_PublishVideo( eVideoProvider /*C*/, pchVideoAccount /*C*/, pchVideoIdentifier /*C*/, pchPreviewFile /*C*/, nConsumerAppId.Value /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, (IntPtr) pTags ); } // SteamAPICall_t public SteamAPICall_t PublishWorkshopFile( string pchFile /*const char **/, string pchPreviewFile /*const char **/, AppId_t nConsumerAppId /*AppId_t*/, string pchTitle /*const char **/, string pchDescription /*const char **/, RemoteStoragePublishedFileVisibility eVisibility /*ERemoteStoragePublishedFileVisibility*/, IntPtr pTags /*struct SteamParamStringArray_t **/, WorkshopFileType eWorkshopFileType /*EWorkshopFileType*/ ) { - return _pi.ISteamRemoteStorage_PublishWorkshopFile( pchFile, pchPreviewFile, nConsumerAppId, pchTitle, pchDescription, eVisibility, (IntPtr) pTags, eWorkshopFileType ); + return _pi.ISteamRemoteStorage_PublishWorkshopFile( pchFile /*C*/, pchPreviewFile /*C*/, nConsumerAppId.Value /*C*/, pchTitle /*C*/, pchDescription /*C*/, eVisibility /*C*/, (IntPtr) pTags, eWorkshopFileType /*C*/ ); } // void public void SetCloudEnabledForApp( bool bEnabled /*bool*/ ) { - _pi.ISteamRemoteStorage_SetCloudEnabledForApp( bEnabled ); + _pi.ISteamRemoteStorage_SetCloudEnabledForApp( bEnabled /*C*/ ); } // bool public bool SetSyncPlatforms( string pchFile /*const char **/, RemoteStoragePlatform eRemoteStoragePlatform /*ERemoteStoragePlatform*/ ) { - return _pi.ISteamRemoteStorage_SetSyncPlatforms( pchFile, eRemoteStoragePlatform ); + return _pi.ISteamRemoteStorage_SetSyncPlatforms( pchFile /*C*/, eRemoteStoragePlatform /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SetUserPublishedFileAction( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/, WorkshopFileAction eAction /*EWorkshopFileAction*/ ) { - return _pi.ISteamRemoteStorage_SetUserPublishedFileAction( unPublishedFileId, eAction ); + return _pi.ISteamRemoteStorage_SetUserPublishedFileAction( unPublishedFileId.Value /*C*/, eAction /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SubscribePublishedFile( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/ ) { - return _pi.ISteamRemoteStorage_SubscribePublishedFile( unPublishedFileId ); + return _pi.ISteamRemoteStorage_SubscribePublishedFile( unPublishedFileId.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t UGCDownload( UGCHandle_t hContent /*UGCHandle_t*/, uint unPriority /*uint32*/ ) { - return _pi.ISteamRemoteStorage_UGCDownload( hContent, unPriority ); + return _pi.ISteamRemoteStorage_UGCDownload( hContent.Value /*C*/, unPriority /*C*/ ); } // SteamAPICall_t public SteamAPICall_t UGCDownloadToLocation( UGCHandle_t hContent /*UGCHandle_t*/, string pchLocation /*const char **/, uint unPriority /*uint32*/ ) { - return _pi.ISteamRemoteStorage_UGCDownloadToLocation( hContent, pchLocation, unPriority ); + return _pi.ISteamRemoteStorage_UGCDownloadToLocation( hContent.Value /*C*/, pchLocation /*C*/, unPriority /*C*/ ); } // int public int UGCRead( UGCHandle_t hContent /*UGCHandle_t*/, IntPtr pvData /*void **/, int cubDataToRead /*int32*/, uint cOffset /*uint32*/, UGCReadAction eAction /*EUGCReadAction*/ ) { - return _pi.ISteamRemoteStorage_UGCRead( hContent, (IntPtr) pvData, cubDataToRead, cOffset, eAction ); + return _pi.ISteamRemoteStorage_UGCRead( hContent.Value /*C*/, (IntPtr) pvData /*C*/, cubDataToRead /*C*/, cOffset /*C*/, eAction /*C*/ ); } // SteamAPICall_t public SteamAPICall_t UnsubscribePublishedFile( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/ ) { - return _pi.ISteamRemoteStorage_UnsubscribePublishedFile( unPublishedFileId ); + return _pi.ISteamRemoteStorage_UnsubscribePublishedFile( unPublishedFileId.Value /*C*/ ); } // bool public bool UpdatePublishedFileDescription( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, string pchDescription /*const char **/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFileDescription( updateHandle, pchDescription ); + return _pi.ISteamRemoteStorage_UpdatePublishedFileDescription( updateHandle.Value /*C*/, pchDescription /*C*/ ); } // bool public bool UpdatePublishedFileFile( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, string pchFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFileFile( updateHandle, pchFile ); + return _pi.ISteamRemoteStorage_UpdatePublishedFileFile( updateHandle.Value /*C*/, pchFile /*C*/ ); } // bool public bool UpdatePublishedFilePreviewFile( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, string pchPreviewFile /*const char **/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFilePreviewFile( updateHandle, pchPreviewFile ); + return _pi.ISteamRemoteStorage_UpdatePublishedFilePreviewFile( updateHandle.Value /*C*/, pchPreviewFile /*C*/ ); } // bool public bool UpdatePublishedFileSetChangeDescription( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, string pchChangeDescription /*const char **/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( updateHandle, pchChangeDescription ); + return _pi.ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription( updateHandle.Value /*C*/, pchChangeDescription /*C*/ ); } // bool public bool UpdatePublishedFileTags( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, IntPtr pTags /*struct SteamParamStringArray_t **/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFileTags( updateHandle, (IntPtr) pTags ); + return _pi.ISteamRemoteStorage_UpdatePublishedFileTags( updateHandle.Value /*C*/, (IntPtr) pTags ); } // bool public bool UpdatePublishedFileTitle( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, string pchTitle /*const char **/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFileTitle( updateHandle, pchTitle ); + return _pi.ISteamRemoteStorage_UpdatePublishedFileTitle( updateHandle.Value /*C*/, pchTitle /*C*/ ); } // bool public bool UpdatePublishedFileVisibility( PublishedFileUpdateHandle_t updateHandle /*PublishedFileUpdateHandle_t*/, RemoteStoragePublishedFileVisibility eVisibility /*ERemoteStoragePublishedFileVisibility*/ ) { - return _pi.ISteamRemoteStorage_UpdatePublishedFileVisibility( updateHandle, eVisibility ); + return _pi.ISteamRemoteStorage_UpdatePublishedFileVisibility( updateHandle.Value /*C*/, eVisibility /*C*/ ); } // SteamAPICall_t public SteamAPICall_t UpdateUserPublishedItemVote( PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/, bool bVoteUp /*bool*/ ) { - return _pi.ISteamRemoteStorage_UpdateUserPublishedItemVote( unPublishedFileId, bVoteUp ); + return _pi.ISteamRemoteStorage_UpdateUserPublishedItemVote( unPublishedFileId.Value /*C*/, bVoteUp /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamScreenshots.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamScreenshots.cs index dc04091..2f50169 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamScreenshots.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamScreenshots.cs @@ -42,31 +42,31 @@ public virtual void Dispose() // ScreenshotHandle public ScreenshotHandle AddScreenshotToLibrary( string pchFilename /*const char **/, string pchThumbnailFilename /*const char **/, int nWidth /*int*/, int nHeight /*int*/ ) { - return _pi.ISteamScreenshots_AddScreenshotToLibrary( pchFilename, pchThumbnailFilename, nWidth, nHeight ); + return _pi.ISteamScreenshots_AddScreenshotToLibrary( pchFilename /*C*/, pchThumbnailFilename /*C*/, nWidth /*C*/, nHeight /*C*/ ); } // void public void HookScreenshots( bool bHook /*bool*/ ) { - _pi.ISteamScreenshots_HookScreenshots( bHook ); + _pi.ISteamScreenshots_HookScreenshots( bHook /*C*/ ); } // bool public bool SetLocation( ScreenshotHandle hScreenshot /*ScreenshotHandle*/, string pchLocation /*const char **/ ) { - return _pi.ISteamScreenshots_SetLocation( hScreenshot, pchLocation ); + return _pi.ISteamScreenshots_SetLocation( hScreenshot.Value /*C*/, pchLocation /*C*/ ); } // bool public bool TagPublishedFile( ScreenshotHandle hScreenshot /*ScreenshotHandle*/, PublishedFileId_t unPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamScreenshots_TagPublishedFile( hScreenshot, unPublishedFileID ); + return _pi.ISteamScreenshots_TagPublishedFile( hScreenshot.Value /*C*/, unPublishedFileID.Value /*C*/ ); } // bool public bool TagUser( ScreenshotHandle hScreenshot /*ScreenshotHandle*/, CSteamID steamID /*class CSteamID*/ ) { - return _pi.ISteamScreenshots_TagUser( hScreenshot, steamID ); + return _pi.ISteamScreenshots_TagUser( hScreenshot.Value /*C*/, steamID.Value /*C*/ ); } // void @@ -78,7 +78,7 @@ public void TriggerScreenshot() // ScreenshotHandle public ScreenshotHandle WriteScreenshot( IntPtr pubRGB /*void **/, uint cubRGB /*uint32*/, int nWidth /*int*/, int nHeight /*int*/ ) { - return _pi.ISteamScreenshots_WriteScreenshot( (IntPtr) pubRGB, cubRGB, nWidth, nHeight ); + return _pi.ISteamScreenshots_WriteScreenshot( (IntPtr) pubRGB /*C*/, cubRGB /*C*/, nWidth /*C*/, nHeight /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUGC.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUGC.cs index 0c07bae..932c11b 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUGC.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUGC.cs @@ -42,61 +42,61 @@ public virtual void Dispose() // bool public bool AddExcludedTag( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, string pTagName /*const char **/ ) { - return _pi.ISteamUGC_AddExcludedTag( handle, pTagName ); + return _pi.ISteamUGC_AddExcludedTag( handle.Value /*C*/, pTagName /*C*/ ); } // bool public bool AddItemKeyValueTag( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchKey /*const char **/, string pchValue /*const char **/ ) { - return _pi.ISteamUGC_AddItemKeyValueTag( handle, pchKey, pchValue ); + return _pi.ISteamUGC_AddItemKeyValueTag( handle.Value /*C*/, pchKey /*C*/, pchValue /*C*/ ); } // bool public bool AddItemPreviewFile( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pszPreviewFile /*const char **/, ItemPreviewType type /*EItemPreviewType*/ ) { - return _pi.ISteamUGC_AddItemPreviewFile( handle, pszPreviewFile, type ); + return _pi.ISteamUGC_AddItemPreviewFile( handle.Value /*C*/, pszPreviewFile /*C*/, type /*C*/ ); } // bool public bool AddItemPreviewVideo( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pszVideoID /*const char **/ ) { - return _pi.ISteamUGC_AddItemPreviewVideo( handle, pszVideoID ); + return _pi.ISteamUGC_AddItemPreviewVideo( handle.Value /*C*/, pszVideoID /*C*/ ); } // SteamAPICall_t public SteamAPICall_t AddItemToFavorites( AppId_t nAppId /*AppId_t*/, PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_AddItemToFavorites( nAppId, nPublishedFileID ); + return _pi.ISteamUGC_AddItemToFavorites( nAppId.Value /*C*/, nPublishedFileID.Value /*C*/ ); } // bool public bool AddRequiredKeyValueTag( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, string pKey /*const char **/, string pValue /*const char **/ ) { - return _pi.ISteamUGC_AddRequiredKeyValueTag( handle, pKey, pValue ); + return _pi.ISteamUGC_AddRequiredKeyValueTag( handle.Value /*C*/, pKey /*C*/, pValue /*C*/ ); } // bool public bool AddRequiredTag( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, string pTagName /*const char **/ ) { - return _pi.ISteamUGC_AddRequiredTag( handle, pTagName ); + return _pi.ISteamUGC_AddRequiredTag( handle.Value /*C*/, pTagName /*C*/ ); } // bool public bool BInitWorkshopForGameServer( DepotId_t unWorkshopDepotID /*DepotId_t*/, string pszFolder /*const char **/ ) { - return _pi.ISteamUGC_BInitWorkshopForGameServer( unWorkshopDepotID, pszFolder ); + return _pi.ISteamUGC_BInitWorkshopForGameServer( unWorkshopDepotID.Value /*C*/, pszFolder /*C*/ ); } // SteamAPICall_t public SteamAPICall_t CreateItem( AppId_t nConsumerAppId /*AppId_t*/, WorkshopFileType eFileType /*EWorkshopFileType*/ ) { - return _pi.ISteamUGC_CreateItem( nConsumerAppId, eFileType ); + return _pi.ISteamUGC_CreateItem( nConsumerAppId.Value /*C*/, eFileType /*C*/ ); } // UGCQueryHandle_t public UGCQueryHandle_t CreateQueryAllUGCRequest( UGCQuery eQueryType /*EUGCQuery*/, UGCMatchingUGCType eMatchingeMatchingUGCTypeFileType /*EUGCMatchingUGCType*/, AppId_t nCreatorAppID /*AppId_t*/, AppId_t nConsumerAppID /*AppId_t*/, uint unPage /*uint32*/ ) { - return _pi.ISteamUGC_CreateQueryAllUGCRequest( eQueryType, eMatchingeMatchingUGCTypeFileType, nCreatorAppID, nConsumerAppID, unPage ); + return _pi.ISteamUGC_CreateQueryAllUGCRequest( eQueryType /*C*/, eMatchingeMatchingUGCTypeFileType /*C*/, nCreatorAppID.Value /*C*/, nConsumerAppID.Value /*C*/, unPage /*C*/ ); } // with: Detect_VectorReturn @@ -106,26 +106,26 @@ public UGCQueryHandle_t CreateQueryUGCDetailsRequest( PublishedFileId_t[] pvecPu var unNumPublishedFileIDs = (uint) pvecPublishedFileID.Length; fixed ( PublishedFileId_t* pvecPublishedFileID_ptr = pvecPublishedFileID ) { - return _pi.ISteamUGC_CreateQueryUGCDetailsRequest( (IntPtr) pvecPublishedFileID_ptr, unNumPublishedFileIDs ); + return _pi.ISteamUGC_CreateQueryUGCDetailsRequest( (IntPtr) pvecPublishedFileID_ptr /*C*/, unNumPublishedFileIDs /*C*/ ); } } // UGCQueryHandle_t public UGCQueryHandle_t CreateQueryUserUGCRequest( AccountID_t unAccountID /*AccountID_t*/, UserUGCList eListType /*EUserUGCList*/, UGCMatchingUGCType eMatchingUGCType /*EUGCMatchingUGCType*/, UserUGCListSortOrder eSortOrder /*EUserUGCListSortOrder*/, AppId_t nCreatorAppID /*AppId_t*/, AppId_t nConsumerAppID /*AppId_t*/, uint unPage /*uint32*/ ) { - return _pi.ISteamUGC_CreateQueryUserUGCRequest( unAccountID, eListType, eMatchingUGCType, eSortOrder, nCreatorAppID, nConsumerAppID, unPage ); + return _pi.ISteamUGC_CreateQueryUserUGCRequest( unAccountID.Value /*C*/, eListType /*C*/, eMatchingUGCType /*C*/, eSortOrder /*C*/, nCreatorAppID.Value /*C*/, nConsumerAppID.Value /*C*/, unPage /*C*/ ); } // bool public bool DownloadItem( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/, bool bHighPriority /*bool*/ ) { - return _pi.ISteamUGC_DownloadItem( nPublishedFileID, bHighPriority ); + return _pi.ISteamUGC_DownloadItem( nPublishedFileID.Value /*C*/, bHighPriority /*C*/ ); } // bool public bool GetItemDownloadInfo( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/, out ulong punBytesDownloaded /*uint64 **/, out ulong punBytesTotal /*uint64 **/ ) { - return _pi.ISteamUGC_GetItemDownloadInfo( nPublishedFileID, out punBytesDownloaded, out punBytesTotal ); + return _pi.ISteamUGC_GetItemDownloadInfo( nPublishedFileID.Value /*C*/, out punBytesDownloaded /*B*/, out punBytesTotal /*B*/ ); } // bool @@ -136,7 +136,7 @@ public bool GetItemInstallInfo( PublishedFileId_t nPublishedFileID /*PublishedFi pchFolder = string.Empty; System.Text.StringBuilder pchFolder_sb = new System.Text.StringBuilder( 4096 ); uint cchFolderSize = 4096; - bSuccess = _pi.ISteamUGC_GetItemInstallInfo( nPublishedFileID, out punSizeOnDisk, pchFolder_sb, cchFolderSize, out punTimeStamp ); + bSuccess = _pi.ISteamUGC_GetItemInstallInfo( nPublishedFileID.Value /*C*/, out punSizeOnDisk /*B*/, pchFolder_sb /*C*/, cchFolderSize /*C*/, out punTimeStamp /*B*/ ); if ( !bSuccess ) return bSuccess; pchFolder = pchFolder_sb.ToString(); return bSuccess; @@ -145,13 +145,13 @@ public bool GetItemInstallInfo( PublishedFileId_t nPublishedFileID /*PublishedFi // uint public uint GetItemState( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_GetItemState( nPublishedFileID ); + return _pi.ISteamUGC_GetItemState( nPublishedFileID.Value /*C*/ ); } // ItemUpdateStatus public ItemUpdateStatus GetItemUpdateProgress( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, out ulong punBytesProcessed /*uint64 **/, out ulong punBytesTotal /*uint64 **/ ) { - return _pi.ISteamUGC_GetItemUpdateProgress( handle, out punBytesProcessed, out punBytesTotal ); + return _pi.ISteamUGC_GetItemUpdateProgress( handle.Value /*C*/, out punBytesProcessed /*B*/, out punBytesTotal /*B*/ ); } // uint @@ -172,7 +172,7 @@ public bool GetQueryUGCAdditionalPreview( UGCQueryHandle_t handle /*UGCQueryHand pchOriginalFileName = string.Empty; System.Text.StringBuilder pchOriginalFileName_sb = new System.Text.StringBuilder( 4096 ); uint cchOriginalFileNameSize = 4096; - bSuccess = _pi.ISteamUGC_GetQueryUGCAdditionalPreview( handle, index, previewIndex, pchURLOrVideoID_sb, cchURLSize, pchOriginalFileName_sb, cchOriginalFileNameSize, out pPreviewType ); + bSuccess = _pi.ISteamUGC_GetQueryUGCAdditionalPreview( handle.Value /*C*/, index /*C*/, previewIndex /*C*/, pchURLOrVideoID_sb /*C*/, cchURLSize /*C*/, pchOriginalFileName_sb /*C*/, cchOriginalFileNameSize /*C*/, out pPreviewType /*B*/ ); if ( !bSuccess ) return bSuccess; pchOriginalFileName = pchOriginalFileName_sb.ToString(); if ( !bSuccess ) return bSuccess; @@ -183,7 +183,7 @@ public bool GetQueryUGCAdditionalPreview( UGCQueryHandle_t handle /*UGCQueryHand // bool public bool GetQueryUGCChildren( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint index /*uint32*/, PublishedFileId_t* pvecPublishedFileID /*PublishedFileId_t **/, uint cMaxEntries /*uint32*/ ) { - return _pi.ISteamUGC_GetQueryUGCChildren( handle, index, (IntPtr) pvecPublishedFileID, cMaxEntries ); + return _pi.ISteamUGC_GetQueryUGCChildren( handle.Value /*C*/, index /*C*/, (IntPtr) pvecPublishedFileID /*C*/, cMaxEntries /*C*/ ); } // bool @@ -198,7 +198,7 @@ public bool GetQueryUGCKeyValueTag( UGCQueryHandle_t handle /*UGCQueryHandle_t*/ pchValue = string.Empty; System.Text.StringBuilder pchValue_sb = new System.Text.StringBuilder( 4096 ); uint cchValueSize = 4096; - bSuccess = _pi.ISteamUGC_GetQueryUGCKeyValueTag( handle, index, keyValueTagIndex, pchKey_sb, cchKeySize, pchValue_sb, cchValueSize ); + bSuccess = _pi.ISteamUGC_GetQueryUGCKeyValueTag( handle.Value /*C*/, index /*C*/, keyValueTagIndex /*C*/, pchKey_sb /*C*/, cchKeySize /*C*/, pchValue_sb /*C*/, cchValueSize /*C*/ ); if ( !bSuccess ) return bSuccess; pchValue = pchValue_sb.ToString(); if ( !bSuccess ) return bSuccess; @@ -214,7 +214,7 @@ public bool GetQueryUGCMetadata( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, u pchMetadata = string.Empty; System.Text.StringBuilder pchMetadata_sb = new System.Text.StringBuilder( 4096 ); uint cchMetadatasize = 4096; - bSuccess = _pi.ISteamUGC_GetQueryUGCMetadata( handle, index, pchMetadata_sb, cchMetadatasize ); + bSuccess = _pi.ISteamUGC_GetQueryUGCMetadata( handle.Value /*C*/, index /*C*/, pchMetadata_sb /*C*/, cchMetadatasize /*C*/ ); if ( !bSuccess ) return bSuccess; pchMetadata = pchMetadata_sb.ToString(); return bSuccess; @@ -223,13 +223,13 @@ public bool GetQueryUGCMetadata( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, u // uint public uint GetQueryUGCNumAdditionalPreviews( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint index /*uint32*/ ) { - return _pi.ISteamUGC_GetQueryUGCNumAdditionalPreviews( handle, index ); + return _pi.ISteamUGC_GetQueryUGCNumAdditionalPreviews( handle.Value /*C*/, index /*C*/ ); } // uint public uint GetQueryUGCNumKeyValueTags( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint index /*uint32*/ ) { - return _pi.ISteamUGC_GetQueryUGCNumKeyValueTags( handle, index ); + return _pi.ISteamUGC_GetQueryUGCNumKeyValueTags( handle.Value /*C*/, index /*C*/ ); } // bool @@ -240,7 +240,7 @@ public bool GetQueryUGCPreviewURL( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, pchURL = string.Empty; System.Text.StringBuilder pchURL_sb = new System.Text.StringBuilder( 4096 ); uint cchURLSize = 4096; - bSuccess = _pi.ISteamUGC_GetQueryUGCPreviewURL( handle, index, pchURL_sb, cchURLSize ); + bSuccess = _pi.ISteamUGC_GetQueryUGCPreviewURL( handle.Value /*C*/, index /*C*/, pchURL_sb /*C*/, cchURLSize /*C*/ ); if ( !bSuccess ) return bSuccess; pchURL = pchURL_sb.ToString(); return bSuccess; @@ -249,229 +249,229 @@ public bool GetQueryUGCPreviewURL( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, // bool public bool GetQueryUGCResult( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint index /*uint32*/, ref SteamUGCDetails_t pDetails /*struct SteamUGCDetails_t **/ ) { - return _pi.ISteamUGC_GetQueryUGCResult( handle, index, ref pDetails ); + return _pi.ISteamUGC_GetQueryUGCResult( handle.Value /*C*/, index /*C*/, ref pDetails /*A*/ ); } // bool public bool GetQueryUGCStatistic( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint index /*uint32*/, ItemStatistic eStatType /*EItemStatistic*/, out uint pStatValue /*uint32 **/ ) { - return _pi.ISteamUGC_GetQueryUGCStatistic( handle, index, eStatType, out pStatValue ); + return _pi.ISteamUGC_GetQueryUGCStatistic( handle.Value /*C*/, index /*C*/, eStatType /*C*/, out pStatValue /*B*/ ); } // uint public uint GetSubscribedItems( PublishedFileId_t* pvecPublishedFileID /*PublishedFileId_t **/, uint cMaxEntries /*uint32*/ ) { - return _pi.ISteamUGC_GetSubscribedItems( (IntPtr) pvecPublishedFileID, cMaxEntries ); + return _pi.ISteamUGC_GetSubscribedItems( (IntPtr) pvecPublishedFileID /*C*/, cMaxEntries /*C*/ ); } // SteamAPICall_t public SteamAPICall_t GetUserItemVote( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_GetUserItemVote( nPublishedFileID ); + return _pi.ISteamUGC_GetUserItemVote( nPublishedFileID.Value /*C*/ ); } // bool public bool ReleaseQueryUGCRequest( UGCQueryHandle_t handle /*UGCQueryHandle_t*/ ) { - return _pi.ISteamUGC_ReleaseQueryUGCRequest( handle ); + return _pi.ISteamUGC_ReleaseQueryUGCRequest( handle.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t RemoveItemFromFavorites( AppId_t nAppId /*AppId_t*/, PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_RemoveItemFromFavorites( nAppId, nPublishedFileID ); + return _pi.ISteamUGC_RemoveItemFromFavorites( nAppId.Value /*C*/, nPublishedFileID.Value /*C*/ ); } // bool public bool RemoveItemKeyValueTags( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchKey /*const char **/ ) { - return _pi.ISteamUGC_RemoveItemKeyValueTags( handle, pchKey ); + return _pi.ISteamUGC_RemoveItemKeyValueTags( handle.Value /*C*/, pchKey /*C*/ ); } // bool public bool RemoveItemPreview( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, uint index /*uint32*/ ) { - return _pi.ISteamUGC_RemoveItemPreview( handle, index ); + return _pi.ISteamUGC_RemoveItemPreview( handle.Value /*C*/, index /*C*/ ); } // SteamAPICall_t public SteamAPICall_t RequestUGCDetails( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/, uint unMaxAgeSeconds /*uint32*/ ) { - return _pi.ISteamUGC_RequestUGCDetails( nPublishedFileID, unMaxAgeSeconds ); + return _pi.ISteamUGC_RequestUGCDetails( nPublishedFileID.Value /*C*/, unMaxAgeSeconds /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SendQueryUGCRequest( UGCQueryHandle_t handle /*UGCQueryHandle_t*/ ) { - return _pi.ISteamUGC_SendQueryUGCRequest( handle ); + return _pi.ISteamUGC_SendQueryUGCRequest( handle.Value /*C*/ ); } // bool public bool SetAllowCachedResponse( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint unMaxAgeSeconds /*uint32*/ ) { - return _pi.ISteamUGC_SetAllowCachedResponse( handle, unMaxAgeSeconds ); + return _pi.ISteamUGC_SetAllowCachedResponse( handle.Value /*C*/, unMaxAgeSeconds /*C*/ ); } // bool public bool SetCloudFileNameFilter( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, string pMatchCloudFileName /*const char **/ ) { - return _pi.ISteamUGC_SetCloudFileNameFilter( handle, pMatchCloudFileName ); + return _pi.ISteamUGC_SetCloudFileNameFilter( handle.Value /*C*/, pMatchCloudFileName /*C*/ ); } // bool public bool SetItemContent( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pszContentFolder /*const char **/ ) { - return _pi.ISteamUGC_SetItemContent( handle, pszContentFolder ); + return _pi.ISteamUGC_SetItemContent( handle.Value /*C*/, pszContentFolder /*C*/ ); } // bool public bool SetItemDescription( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchDescription /*const char **/ ) { - return _pi.ISteamUGC_SetItemDescription( handle, pchDescription ); + return _pi.ISteamUGC_SetItemDescription( handle.Value /*C*/, pchDescription /*C*/ ); } // bool public bool SetItemMetadata( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchMetaData /*const char **/ ) { - return _pi.ISteamUGC_SetItemMetadata( handle, pchMetaData ); + return _pi.ISteamUGC_SetItemMetadata( handle.Value /*C*/, pchMetaData /*C*/ ); } // bool public bool SetItemPreview( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pszPreviewFile /*const char **/ ) { - return _pi.ISteamUGC_SetItemPreview( handle, pszPreviewFile ); + return _pi.ISteamUGC_SetItemPreview( handle.Value /*C*/, pszPreviewFile /*C*/ ); } // bool public bool SetItemTags( UGCUpdateHandle_t updateHandle /*UGCUpdateHandle_t*/, IntPtr pTags /*const struct SteamParamStringArray_t **/ ) { - return _pi.ISteamUGC_SetItemTags( updateHandle, (IntPtr) pTags ); + return _pi.ISteamUGC_SetItemTags( updateHandle.Value /*C*/, (IntPtr) pTags ); } // bool public bool SetItemTitle( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchTitle /*const char **/ ) { - return _pi.ISteamUGC_SetItemTitle( handle, pchTitle ); + return _pi.ISteamUGC_SetItemTitle( handle.Value /*C*/, pchTitle /*C*/ ); } // bool public bool SetItemUpdateLanguage( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchLanguage /*const char **/ ) { - return _pi.ISteamUGC_SetItemUpdateLanguage( handle, pchLanguage ); + return _pi.ISteamUGC_SetItemUpdateLanguage( handle.Value /*C*/, pchLanguage /*C*/ ); } // bool public bool SetItemVisibility( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, RemoteStoragePublishedFileVisibility eVisibility /*ERemoteStoragePublishedFileVisibility*/ ) { - return _pi.ISteamUGC_SetItemVisibility( handle, eVisibility ); + return _pi.ISteamUGC_SetItemVisibility( handle.Value /*C*/, eVisibility /*C*/ ); } // bool public bool SetLanguage( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, string pchLanguage /*const char **/ ) { - return _pi.ISteamUGC_SetLanguage( handle, pchLanguage ); + return _pi.ISteamUGC_SetLanguage( handle.Value /*C*/, pchLanguage /*C*/ ); } // bool public bool SetMatchAnyTag( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bMatchAnyTag /*bool*/ ) { - return _pi.ISteamUGC_SetMatchAnyTag( handle, bMatchAnyTag ); + return _pi.ISteamUGC_SetMatchAnyTag( handle.Value /*C*/, bMatchAnyTag /*C*/ ); } // bool public bool SetRankedByTrendDays( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, uint unDays /*uint32*/ ) { - return _pi.ISteamUGC_SetRankedByTrendDays( handle, unDays ); + return _pi.ISteamUGC_SetRankedByTrendDays( handle.Value /*C*/, unDays /*C*/ ); } // bool public bool SetReturnAdditionalPreviews( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bReturnAdditionalPreviews /*bool*/ ) { - return _pi.ISteamUGC_SetReturnAdditionalPreviews( handle, bReturnAdditionalPreviews ); + return _pi.ISteamUGC_SetReturnAdditionalPreviews( handle.Value /*C*/, bReturnAdditionalPreviews /*C*/ ); } // bool public bool SetReturnChildren( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bReturnChildren /*bool*/ ) { - return _pi.ISteamUGC_SetReturnChildren( handle, bReturnChildren ); + return _pi.ISteamUGC_SetReturnChildren( handle.Value /*C*/, bReturnChildren /*C*/ ); } // bool public bool SetReturnKeyValueTags( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bReturnKeyValueTags /*bool*/ ) { - return _pi.ISteamUGC_SetReturnKeyValueTags( handle, bReturnKeyValueTags ); + return _pi.ISteamUGC_SetReturnKeyValueTags( handle.Value /*C*/, bReturnKeyValueTags /*C*/ ); } // bool public bool SetReturnLongDescription( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bReturnLongDescription /*bool*/ ) { - return _pi.ISteamUGC_SetReturnLongDescription( handle, bReturnLongDescription ); + return _pi.ISteamUGC_SetReturnLongDescription( handle.Value /*C*/, bReturnLongDescription /*C*/ ); } // bool public bool SetReturnMetadata( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bReturnMetadata /*bool*/ ) { - return _pi.ISteamUGC_SetReturnMetadata( handle, bReturnMetadata ); + return _pi.ISteamUGC_SetReturnMetadata( handle.Value /*C*/, bReturnMetadata /*C*/ ); } // bool public bool SetReturnTotalOnly( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, bool bReturnTotalOnly /*bool*/ ) { - return _pi.ISteamUGC_SetReturnTotalOnly( handle, bReturnTotalOnly ); + return _pi.ISteamUGC_SetReturnTotalOnly( handle.Value /*C*/, bReturnTotalOnly /*C*/ ); } // bool public bool SetSearchText( UGCQueryHandle_t handle /*UGCQueryHandle_t*/, string pSearchText /*const char **/ ) { - return _pi.ISteamUGC_SetSearchText( handle, pSearchText ); + return _pi.ISteamUGC_SetSearchText( handle.Value /*C*/, pSearchText /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SetUserItemVote( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/, bool bVoteUp /*bool*/ ) { - return _pi.ISteamUGC_SetUserItemVote( nPublishedFileID, bVoteUp ); + return _pi.ISteamUGC_SetUserItemVote( nPublishedFileID.Value /*C*/, bVoteUp /*C*/ ); } // UGCUpdateHandle_t public UGCUpdateHandle_t StartItemUpdate( AppId_t nConsumerAppId /*AppId_t*/, PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_StartItemUpdate( nConsumerAppId, nPublishedFileID ); + return _pi.ISteamUGC_StartItemUpdate( nConsumerAppId.Value /*C*/, nPublishedFileID.Value /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SubmitItemUpdate( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, string pchChangeNote /*const char **/ ) { - return _pi.ISteamUGC_SubmitItemUpdate( handle, pchChangeNote ); + return _pi.ISteamUGC_SubmitItemUpdate( handle.Value /*C*/, pchChangeNote /*C*/ ); } // SteamAPICall_t public SteamAPICall_t SubscribeItem( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_SubscribeItem( nPublishedFileID ); + return _pi.ISteamUGC_SubscribeItem( nPublishedFileID.Value /*C*/ ); } // void public void SuspendDownloads( bool bSuspend /*bool*/ ) { - _pi.ISteamUGC_SuspendDownloads( bSuspend ); + _pi.ISteamUGC_SuspendDownloads( bSuspend /*C*/ ); } // SteamAPICall_t public SteamAPICall_t UnsubscribeItem( PublishedFileId_t nPublishedFileID /*PublishedFileId_t*/ ) { - return _pi.ISteamUGC_UnsubscribeItem( nPublishedFileID ); + return _pi.ISteamUGC_UnsubscribeItem( nPublishedFileID.Value /*C*/ ); } // bool public bool UpdateItemPreviewFile( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, uint index /*uint32*/, string pszPreviewFile /*const char **/ ) { - return _pi.ISteamUGC_UpdateItemPreviewFile( handle, index, pszPreviewFile ); + return _pi.ISteamUGC_UpdateItemPreviewFile( handle.Value /*C*/, index /*C*/, pszPreviewFile /*C*/ ); } // bool public bool UpdateItemPreviewVideo( UGCUpdateHandle_t handle /*UGCUpdateHandle_t*/, uint index /*uint32*/, string pszVideoID /*const char **/ ) { - return _pi.ISteamUGC_UpdateItemPreviewVideo( handle, index, pszVideoID ); + return _pi.ISteamUGC_UpdateItemPreviewVideo( handle.Value /*C*/, index /*C*/, pszVideoID /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUnifiedMessages.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUnifiedMessages.cs index e08f7db..34628a2 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUnifiedMessages.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUnifiedMessages.cs @@ -42,31 +42,31 @@ public virtual void Dispose() // bool public bool GetMethodResponseData( ClientUnifiedMessageHandle hHandle /*ClientUnifiedMessageHandle*/, IntPtr pResponseBuffer /*void **/, uint unResponseBufferSize /*uint32*/, bool bAutoRelease /*bool*/ ) { - return _pi.ISteamUnifiedMessages_GetMethodResponseData( hHandle, (IntPtr) pResponseBuffer, unResponseBufferSize, bAutoRelease ); + return _pi.ISteamUnifiedMessages_GetMethodResponseData( hHandle.Value /*C*/, (IntPtr) pResponseBuffer /*C*/, unResponseBufferSize /*C*/, bAutoRelease /*C*/ ); } // bool public bool GetMethodResponseInfo( ClientUnifiedMessageHandle hHandle /*ClientUnifiedMessageHandle*/, out uint punResponseSize /*uint32 **/, out Result peResult /*EResult **/ ) { - return _pi.ISteamUnifiedMessages_GetMethodResponseInfo( hHandle, out punResponseSize, out peResult ); + return _pi.ISteamUnifiedMessages_GetMethodResponseInfo( hHandle.Value /*C*/, out punResponseSize /*B*/, out peResult /*B*/ ); } // bool public bool ReleaseMethod( ClientUnifiedMessageHandle hHandle /*ClientUnifiedMessageHandle*/ ) { - return _pi.ISteamUnifiedMessages_ReleaseMethod( hHandle ); + return _pi.ISteamUnifiedMessages_ReleaseMethod( hHandle.Value /*C*/ ); } // ClientUnifiedMessageHandle public ClientUnifiedMessageHandle SendMethod( string pchServiceMethod /*const char **/, IntPtr pRequestBuffer /*const void **/, uint unRequestBufferSize /*uint32*/, ulong unContext /*uint64*/ ) { - return _pi.ISteamUnifiedMessages_SendMethod( pchServiceMethod, (IntPtr) pRequestBuffer, unRequestBufferSize, unContext ); + return _pi.ISteamUnifiedMessages_SendMethod( pchServiceMethod /*C*/, (IntPtr) pRequestBuffer /*C*/, unRequestBufferSize /*C*/, unContext /*C*/ ); } // bool public bool SendNotification( string pchServiceNotification /*const char **/, IntPtr pNotificationBuffer /*const void **/, uint unNotificationBufferSize /*uint32*/ ) { - return _pi.ISteamUnifiedMessages_SendNotification( pchServiceNotification, (IntPtr) pNotificationBuffer, unNotificationBufferSize ); + return _pi.ISteamUnifiedMessages_SendNotification( pchServiceNotification /*C*/, (IntPtr) pNotificationBuffer /*C*/, unNotificationBufferSize /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUser.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUser.cs index 7948e38..56d8d3a 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUser.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUser.cs @@ -42,13 +42,13 @@ public virtual void Dispose() // void public void AdvertiseGame( CSteamID steamIDGameServer /*class CSteamID*/, uint unIPServer /*uint32*/, ushort usPortServer /*uint16*/ ) { - _pi.ISteamUser_AdvertiseGame( steamIDGameServer, unIPServer, usPortServer ); + _pi.ISteamUser_AdvertiseGame( steamIDGameServer.Value /*C*/, unIPServer /*C*/, usPortServer /*C*/ ); } // BeginAuthSessionResult public BeginAuthSessionResult BeginAuthSession( IntPtr pAuthTicket /*const void **/, int cbAuthTicket /*int*/, CSteamID steamID /*class CSteamID*/ ) { - return _pi.ISteamUser_BeginAuthSession( (IntPtr) pAuthTicket, cbAuthTicket, steamID ); + return _pi.ISteamUser_BeginAuthSession( (IntPtr) pAuthTicket /*C*/, cbAuthTicket /*C*/, steamID.Value /*C*/ ); } // bool @@ -78,43 +78,43 @@ public bool BLoggedOn() // void public void CancelAuthTicket( HAuthTicket hAuthTicket /*HAuthTicket*/ ) { - _pi.ISteamUser_CancelAuthTicket( hAuthTicket ); + _pi.ISteamUser_CancelAuthTicket( hAuthTicket.Value /*C*/ ); } // VoiceResult public VoiceResult DecompressVoice( IntPtr pCompressed /*const void **/, uint cbCompressed /*uint32*/, IntPtr pDestBuffer /*void **/, uint cbDestBufferSize /*uint32*/, out uint nBytesWritten /*uint32 **/, uint nDesiredSampleRate /*uint32*/ ) { - return _pi.ISteamUser_DecompressVoice( (IntPtr) pCompressed, cbCompressed, (IntPtr) pDestBuffer, cbDestBufferSize, out nBytesWritten, nDesiredSampleRate ); + return _pi.ISteamUser_DecompressVoice( (IntPtr) pCompressed /*C*/, cbCompressed /*C*/, (IntPtr) pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, nDesiredSampleRate /*C*/ ); } // void public void EndAuthSession( CSteamID steamID /*class CSteamID*/ ) { - _pi.ISteamUser_EndAuthSession( steamID ); + _pi.ISteamUser_EndAuthSession( steamID.Value /*C*/ ); } // HAuthTicket public HAuthTicket GetAuthSessionTicket( IntPtr pTicket /*void **/, int cbMaxTicket /*int*/, out uint pcbTicket /*uint32 **/ ) { - return _pi.ISteamUser_GetAuthSessionTicket( (IntPtr) pTicket, cbMaxTicket, out pcbTicket ); + return _pi.ISteamUser_GetAuthSessionTicket( (IntPtr) pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/ ); } // VoiceResult public VoiceResult GetAvailableVoice( out uint pcbCompressed /*uint32 **/, out uint pcbUncompressed /*uint32 **/, uint nUncompressedVoiceDesiredSampleRate /*uint32*/ ) { - return _pi.ISteamUser_GetAvailableVoice( out pcbCompressed, out pcbUncompressed, nUncompressedVoiceDesiredSampleRate ); + return _pi.ISteamUser_GetAvailableVoice( out pcbCompressed /*B*/, out pcbUncompressed /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/ ); } // bool public bool GetEncryptedAppTicket( IntPtr pTicket /*void **/, int cbMaxTicket /*int*/, out uint pcbTicket /*uint32 **/ ) { - return _pi.ISteamUser_GetEncryptedAppTicket( (IntPtr) pTicket, cbMaxTicket, out pcbTicket ); + return _pi.ISteamUser_GetEncryptedAppTicket( (IntPtr) pTicket /*C*/, cbMaxTicket /*C*/, out pcbTicket /*B*/ ); } // int public int GetGameBadgeLevel( int nSeries /*int*/, bool bFoil /*bool*/ ) { - return _pi.ISteamUser_GetGameBadgeLevel( nSeries, bFoil ); + return _pi.ISteamUser_GetGameBadgeLevel( nSeries /*C*/, bFoil /*C*/ ); } // HSteamUser @@ -142,7 +142,7 @@ public string GetUserDataFolder() bool bSuccess = default( bool ); System.Text.StringBuilder pchBuffer_sb = new System.Text.StringBuilder( 4096 ); int cubBuffer = 4096; - bSuccess = _pi.ISteamUser_GetUserDataFolder( pchBuffer_sb, cubBuffer ); + bSuccess = _pi.ISteamUser_GetUserDataFolder( pchBuffer_sb /*C*/, cubBuffer /*C*/ ); if ( !bSuccess ) return null; return pchBuffer_sb.ToString(); } @@ -150,7 +150,7 @@ public string GetUserDataFolder() // VoiceResult public VoiceResult GetVoice( bool bWantCompressed /*bool*/, IntPtr pDestBuffer /*void **/, uint cbDestBufferSize /*uint32*/, out uint nBytesWritten /*uint32 **/, bool bWantUncompressed /*bool*/, IntPtr pUncompressedDestBuffer /*void **/, uint cbUncompressedDestBufferSize /*uint32*/, out uint nUncompressBytesWritten /*uint32 **/, uint nUncompressedVoiceDesiredSampleRate /*uint32*/ ) { - return _pi.ISteamUser_GetVoice( bWantCompressed, (IntPtr) pDestBuffer, cbDestBufferSize, out nBytesWritten, bWantUncompressed, (IntPtr) pUncompressedDestBuffer, cbUncompressedDestBufferSize, out nUncompressBytesWritten, nUncompressedVoiceDesiredSampleRate ); + return _pi.ISteamUser_GetVoice( bWantCompressed /*C*/, (IntPtr) pDestBuffer /*C*/, cbDestBufferSize /*C*/, out nBytesWritten /*B*/, bWantUncompressed /*C*/, (IntPtr) pUncompressedDestBuffer /*C*/, cbUncompressedDestBufferSize /*C*/, out nUncompressBytesWritten /*B*/, nUncompressedVoiceDesiredSampleRate /*C*/ ); } // uint @@ -162,19 +162,19 @@ public uint GetVoiceOptimalSampleRate() // int public int InitiateGameConnection( IntPtr pAuthBlob /*void **/, int cbMaxAuthBlob /*int*/, CSteamID steamIDGameServer /*class CSteamID*/, uint unIPServer /*uint32*/, ushort usPortServer /*uint16*/, bool bSecure /*bool*/ ) { - return _pi.ISteamUser_InitiateGameConnection( (IntPtr) pAuthBlob, cbMaxAuthBlob, steamIDGameServer, unIPServer, usPortServer, bSecure ); + return _pi.ISteamUser_InitiateGameConnection( (IntPtr) pAuthBlob /*C*/, cbMaxAuthBlob /*C*/, steamIDGameServer.Value /*C*/, unIPServer /*C*/, usPortServer /*C*/, bSecure /*C*/ ); } // SteamAPICall_t public SteamAPICall_t RequestEncryptedAppTicket( IntPtr pDataToInclude /*void **/, int cbDataToInclude /*int*/ ) { - return _pi.ISteamUser_RequestEncryptedAppTicket( (IntPtr) pDataToInclude, cbDataToInclude ); + return _pi.ISteamUser_RequestEncryptedAppTicket( (IntPtr) pDataToInclude /*C*/, cbDataToInclude /*C*/ ); } // SteamAPICall_t public SteamAPICall_t RequestStoreAuthURL( string pchRedirectURL /*const char **/ ) { - return _pi.ISteamUser_RequestStoreAuthURL( pchRedirectURL ); + return _pi.ISteamUser_RequestStoreAuthURL( pchRedirectURL /*C*/ ); } // void @@ -192,19 +192,19 @@ public void StopVoiceRecording() // void public void TerminateGameConnection( uint unIPServer /*uint32*/, ushort usPortServer /*uint16*/ ) { - _pi.ISteamUser_TerminateGameConnection( unIPServer, usPortServer ); + _pi.ISteamUser_TerminateGameConnection( unIPServer /*C*/, usPortServer /*C*/ ); } // void public void TrackAppUsageEvent( CGameID gameID /*class CGameID*/, int eAppUsageEvent /*int*/, string pchExtraInfo /*const char **/ ) { - _pi.ISteamUser_TrackAppUsageEvent( gameID, eAppUsageEvent, pchExtraInfo ); + _pi.ISteamUser_TrackAppUsageEvent( gameID.Value /*C*/, eAppUsageEvent /*C*/, pchExtraInfo /*C*/ ); } // UserHasLicenseForAppResult public UserHasLicenseForAppResult UserHasLicenseForApp( CSteamID steamID /*class CSteamID*/, AppId_t appID /*AppId_t*/ ) { - return _pi.ISteamUser_UserHasLicenseForApp( steamID, appID ); + return _pi.ISteamUser_UserHasLicenseForApp( steamID.Value /*C*/, appID.Value /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUserStats.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUserStats.cs index 774597f..f1e1469 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUserStats.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUserStats.cs @@ -42,55 +42,55 @@ public virtual void Dispose() // SteamAPICall_t public SteamAPICall_t AttachLeaderboardUGC( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/, UGCHandle_t hUGC /*UGCHandle_t*/ ) { - return _pi.ISteamUserStats_AttachLeaderboardUGC( hSteamLeaderboard, hUGC ); + return _pi.ISteamUserStats_AttachLeaderboardUGC( hSteamLeaderboard.Value /*C*/, hUGC.Value /*C*/ ); } // bool public bool ClearAchievement( string pchName /*const char **/ ) { - return _pi.ISteamUserStats_ClearAchievement( pchName ); + return _pi.ISteamUserStats_ClearAchievement( pchName /*C*/ ); } // SteamAPICall_t public SteamAPICall_t DownloadLeaderboardEntries( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/, LeaderboardDataRequest eLeaderboardDataRequest /*ELeaderboardDataRequest*/, int nRangeStart /*int*/, int nRangeEnd /*int*/ ) { - return _pi.ISteamUserStats_DownloadLeaderboardEntries( hSteamLeaderboard, eLeaderboardDataRequest, nRangeStart, nRangeEnd ); + return _pi.ISteamUserStats_DownloadLeaderboardEntries( hSteamLeaderboard.Value /*C*/, eLeaderboardDataRequest /*C*/, nRangeStart /*C*/, nRangeEnd /*C*/ ); } // SteamAPICall_t public SteamAPICall_t DownloadLeaderboardEntriesForUsers( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/, IntPtr prgUsers /*class CSteamID **/, int cUsers /*int*/ ) { - return _pi.ISteamUserStats_DownloadLeaderboardEntriesForUsers( hSteamLeaderboard, (IntPtr) prgUsers, cUsers ); + return _pi.ISteamUserStats_DownloadLeaderboardEntriesForUsers( hSteamLeaderboard.Value /*C*/, (IntPtr) prgUsers, cUsers /*C*/ ); } // SteamAPICall_t public SteamAPICall_t FindLeaderboard( string pchLeaderboardName /*const char **/ ) { - return _pi.ISteamUserStats_FindLeaderboard( pchLeaderboardName ); + return _pi.ISteamUserStats_FindLeaderboard( pchLeaderboardName /*C*/ ); } // SteamAPICall_t public SteamAPICall_t FindOrCreateLeaderboard( string pchLeaderboardName /*const char **/, LeaderboardSortMethod eLeaderboardSortMethod /*ELeaderboardSortMethod*/, LeaderboardDisplayType eLeaderboardDisplayType /*ELeaderboardDisplayType*/ ) { - return _pi.ISteamUserStats_FindOrCreateLeaderboard( pchLeaderboardName, eLeaderboardSortMethod, eLeaderboardDisplayType ); + return _pi.ISteamUserStats_FindOrCreateLeaderboard( pchLeaderboardName /*C*/, eLeaderboardSortMethod /*C*/, eLeaderboardDisplayType /*C*/ ); } // bool public bool GetAchievement( string pchName /*const char **/, ref bool pbAchieved /*bool **/ ) { - return _pi.ISteamUserStats_GetAchievement( pchName, ref pbAchieved ); + return _pi.ISteamUserStats_GetAchievement( pchName /*C*/, ref pbAchieved /*A*/ ); } // bool public bool GetAchievementAchievedPercent( string pchName /*const char **/, out float pflPercent /*float **/ ) { - return _pi.ISteamUserStats_GetAchievementAchievedPercent( pchName, out pflPercent ); + return _pi.ISteamUserStats_GetAchievementAchievedPercent( pchName /*C*/, out pflPercent /*B*/ ); } // bool public bool GetAchievementAndUnlockTime( string pchName /*const char **/, ref bool pbAchieved /*bool **/, out uint punUnlockTime /*uint32 **/ ) { - return _pi.ISteamUserStats_GetAchievementAndUnlockTime( pchName, ref pbAchieved, out punUnlockTime ); + return _pi.ISteamUserStats_GetAchievementAndUnlockTime( pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/ ); } // string @@ -98,14 +98,14 @@ public bool GetAchievementAndUnlockTime( string pchName /*const char **/, ref bo public string GetAchievementDisplayAttribute( string pchName /*const char **/, string pchKey /*const char **/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamUserStats_GetAchievementDisplayAttribute( pchName, pchKey ); + string_pointer = _pi.ISteamUserStats_GetAchievementDisplayAttribute( pchName /*C*/, pchKey /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // int public int GetAchievementIcon( string pchName /*const char **/ ) { - return _pi.ISteamUserStats_GetAchievementIcon( pchName ); + return _pi.ISteamUserStats_GetAchievementIcon( pchName /*C*/ ); } // string @@ -113,50 +113,50 @@ public int GetAchievementIcon( string pchName /*const char **/ ) public string GetAchievementName( uint iAchievement /*uint32*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamUserStats_GetAchievementName( iAchievement ); + string_pointer = _pi.ISteamUserStats_GetAchievementName( iAchievement /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // bool public bool GetDownloadedLeaderboardEntry( SteamLeaderboardEntries_t hSteamLeaderboardEntries /*SteamLeaderboardEntries_t*/, int index /*int*/, ref LeaderboardEntry_t pLeaderboardEntry /*struct LeaderboardEntry_t **/, IntPtr pDetails /*int32 **/, int cDetailsMax /*int*/ ) { - return _pi.ISteamUserStats_GetDownloadedLeaderboardEntry( hSteamLeaderboardEntries, index, ref pLeaderboardEntry, (IntPtr) pDetails, cDetailsMax ); + return _pi.ISteamUserStats_GetDownloadedLeaderboardEntry( hSteamLeaderboardEntries.Value /*C*/, index /*C*/, ref pLeaderboardEntry /*A*/, (IntPtr) pDetails, cDetailsMax /*C*/ ); } // bool public bool GetGlobalStat( string pchStatName /*const char **/, out long pData /*int64 **/ ) { - return _pi.ISteamUserStats_GetGlobalStat( pchStatName, out pData ); + return _pi.ISteamUserStats_GetGlobalStat( pchStatName /*C*/, out pData /*B*/ ); } // bool public bool GetGlobalStat0( string pchStatName /*const char **/, out double pData /*double **/ ) { - return _pi.ISteamUserStats_GetGlobalStat0( pchStatName, out pData ); + return _pi.ISteamUserStats_GetGlobalStat0( pchStatName /*C*/, out pData /*B*/ ); } // int public int GetGlobalStatHistory( string pchStatName /*const char **/, out long pData /*int64 **/, uint cubData /*uint32*/ ) { - return _pi.ISteamUserStats_GetGlobalStatHistory( pchStatName, out pData, cubData ); + return _pi.ISteamUserStats_GetGlobalStatHistory( pchStatName /*C*/, out pData /*B*/, cubData /*C*/ ); } // int public int GetGlobalStatHistory0( string pchStatName /*const char **/, out double pData /*double **/, uint cubData /*uint32*/ ) { - return _pi.ISteamUserStats_GetGlobalStatHistory0( pchStatName, out pData, cubData ); + return _pi.ISteamUserStats_GetGlobalStatHistory0( pchStatName /*C*/, out pData /*B*/, cubData /*C*/ ); } // LeaderboardDisplayType public LeaderboardDisplayType GetLeaderboardDisplayType( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/ ) { - return _pi.ISteamUserStats_GetLeaderboardDisplayType( hSteamLeaderboard ); + return _pi.ISteamUserStats_GetLeaderboardDisplayType( hSteamLeaderboard.Value /*C*/ ); } // int public int GetLeaderboardEntryCount( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/ ) { - return _pi.ISteamUserStats_GetLeaderboardEntryCount( hSteamLeaderboard ); + return _pi.ISteamUserStats_GetLeaderboardEntryCount( hSteamLeaderboard.Value /*C*/ ); } // string @@ -164,14 +164,14 @@ public int GetLeaderboardEntryCount( SteamLeaderboard_t hSteamLeaderboard /*Stea public string GetLeaderboardName( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/ ) { IntPtr string_pointer; - string_pointer = _pi.ISteamUserStats_GetLeaderboardName( hSteamLeaderboard ); + string_pointer = _pi.ISteamUserStats_GetLeaderboardName( hSteamLeaderboard.Value /*C*/ ); return Marshal.PtrToStringAnsi( string_pointer ); } // LeaderboardSortMethod public LeaderboardSortMethod GetLeaderboardSortMethod( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/ ) { - return _pi.ISteamUserStats_GetLeaderboardSortMethod( hSteamLeaderboard ); + return _pi.ISteamUserStats_GetLeaderboardSortMethod( hSteamLeaderboard.Value /*C*/ ); } // int @@ -182,7 +182,7 @@ public int GetMostAchievedAchievementInfo( out string pchName /*char **/, out fl pchName = string.Empty; System.Text.StringBuilder pchName_sb = new System.Text.StringBuilder( 4096 ); uint unNameBufLen = 4096; - bSuccess = _pi.ISteamUserStats_GetMostAchievedAchievementInfo( pchName_sb, unNameBufLen, out pflPercent, ref pbAchieved ); + bSuccess = _pi.ISteamUserStats_GetMostAchievedAchievementInfo( pchName_sb /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/ ); if ( bSuccess <= 0 ) return bSuccess; pchName = pchName_sb.ToString(); return bSuccess; @@ -196,7 +196,7 @@ public int GetNextMostAchievedAchievementInfo( int iIteratorPrevious /*int*/, ou pchName = string.Empty; System.Text.StringBuilder pchName_sb = new System.Text.StringBuilder( 4096 ); uint unNameBufLen = 4096; - bSuccess = _pi.ISteamUserStats_GetNextMostAchievedAchievementInfo( iIteratorPrevious, pchName_sb, unNameBufLen, out pflPercent, ref pbAchieved ); + bSuccess = _pi.ISteamUserStats_GetNextMostAchievedAchievementInfo( iIteratorPrevious /*C*/, pchName_sb /*C*/, unNameBufLen /*C*/, out pflPercent /*B*/, ref pbAchieved /*A*/ ); if ( bSuccess <= 0 ) return bSuccess; pchName = pchName_sb.ToString(); return bSuccess; @@ -217,43 +217,43 @@ public SteamAPICall_t GetNumberOfCurrentPlayers() // bool public bool GetStat( string pchName /*const char **/, out int pData /*int32 **/ ) { - return _pi.ISteamUserStats_GetStat( pchName, out pData ); + return _pi.ISteamUserStats_GetStat( pchName /*C*/, out pData /*B*/ ); } // bool public bool GetStat0( string pchName /*const char **/, out float pData /*float **/ ) { - return _pi.ISteamUserStats_GetStat0( pchName, out pData ); + return _pi.ISteamUserStats_GetStat0( pchName /*C*/, out pData /*B*/ ); } // bool public bool GetUserAchievement( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, ref bool pbAchieved /*bool **/ ) { - return _pi.ISteamUserStats_GetUserAchievement( steamIDUser, pchName, ref pbAchieved ); + return _pi.ISteamUserStats_GetUserAchievement( steamIDUser.Value /*C*/, pchName /*C*/, ref pbAchieved /*A*/ ); } // bool public bool GetUserAchievementAndUnlockTime( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, ref bool pbAchieved /*bool **/, out uint punUnlockTime /*uint32 **/ ) { - return _pi.ISteamUserStats_GetUserAchievementAndUnlockTime( steamIDUser, pchName, ref pbAchieved, out punUnlockTime ); + return _pi.ISteamUserStats_GetUserAchievementAndUnlockTime( steamIDUser.Value /*C*/, pchName /*C*/, ref pbAchieved /*A*/, out punUnlockTime /*B*/ ); } // bool public bool GetUserStat( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, out int pData /*int32 **/ ) { - return _pi.ISteamUserStats_GetUserStat( steamIDUser, pchName, out pData ); + return _pi.ISteamUserStats_GetUserStat( steamIDUser.Value /*C*/, pchName /*C*/, out pData /*B*/ ); } // bool public bool GetUserStat0( CSteamID steamIDUser /*class CSteamID*/, string pchName /*const char **/, out float pData /*float **/ ) { - return _pi.ISteamUserStats_GetUserStat0( steamIDUser, pchName, out pData ); + return _pi.ISteamUserStats_GetUserStat0( steamIDUser.Value /*C*/, pchName /*C*/, out pData /*B*/ ); } // bool public bool IndicateAchievementProgress( string pchName /*const char **/, uint nCurProgress /*uint32*/, uint nMaxProgress /*uint32*/ ) { - return _pi.ISteamUserStats_IndicateAchievementProgress( pchName, nCurProgress, nMaxProgress ); + return _pi.ISteamUserStats_IndicateAchievementProgress( pchName /*C*/, nCurProgress /*C*/, nMaxProgress /*C*/ ); } // bool @@ -271,37 +271,37 @@ public SteamAPICall_t RequestGlobalAchievementPercentages() // SteamAPICall_t public SteamAPICall_t RequestGlobalStats( int nHistoryDays /*int*/ ) { - return _pi.ISteamUserStats_RequestGlobalStats( nHistoryDays ); + return _pi.ISteamUserStats_RequestGlobalStats( nHistoryDays /*C*/ ); } // SteamAPICall_t public SteamAPICall_t RequestUserStats( CSteamID steamIDUser /*class CSteamID*/ ) { - return _pi.ISteamUserStats_RequestUserStats( steamIDUser ); + return _pi.ISteamUserStats_RequestUserStats( steamIDUser.Value /*C*/ ); } // bool public bool ResetAllStats( bool bAchievementsToo /*bool*/ ) { - return _pi.ISteamUserStats_ResetAllStats( bAchievementsToo ); + return _pi.ISteamUserStats_ResetAllStats( bAchievementsToo /*C*/ ); } // bool public bool SetAchievement( string pchName /*const char **/ ) { - return _pi.ISteamUserStats_SetAchievement( pchName ); + return _pi.ISteamUserStats_SetAchievement( pchName /*C*/ ); } // bool public bool SetStat( string pchName /*const char **/, int nData /*int32*/ ) { - return _pi.ISteamUserStats_SetStat( pchName, nData ); + return _pi.ISteamUserStats_SetStat( pchName /*C*/, nData /*C*/ ); } // bool public bool SetStat0( string pchName /*const char **/, float fData /*float*/ ) { - return _pi.ISteamUserStats_SetStat0( pchName, fData ); + return _pi.ISteamUserStats_SetStat0( pchName /*C*/, fData /*C*/ ); } // bool @@ -313,13 +313,13 @@ public bool StoreStats() // bool public bool UpdateAvgRateStat( string pchName /*const char **/, float flCountThisSession /*float*/, double dSessionLength /*double*/ ) { - return _pi.ISteamUserStats_UpdateAvgRateStat( pchName, flCountThisSession, dSessionLength ); + return _pi.ISteamUserStats_UpdateAvgRateStat( pchName /*C*/, flCountThisSession /*C*/, dSessionLength /*C*/ ); } // SteamAPICall_t public SteamAPICall_t UploadLeaderboardScore( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/, LeaderboardUploadScoreMethod eLeaderboardUploadScoreMethod /*ELeaderboardUploadScoreMethod*/, int nScore /*int32*/, IntPtr pScoreDetails /*const int32 **/, int cScoreDetailsCount /*int*/ ) { - return _pi.ISteamUserStats_UploadLeaderboardScore( hSteamLeaderboard, eLeaderboardUploadScoreMethod, nScore, (IntPtr) pScoreDetails, cScoreDetailsCount ); + return _pi.ISteamUserStats_UploadLeaderboardScore( hSteamLeaderboard.Value /*C*/, eLeaderboardUploadScoreMethod /*C*/, nScore /*C*/, (IntPtr) pScoreDetails, cScoreDetailsCount /*C*/ ); } } diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUtils.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUtils.cs index 1ea9d3e..3bc861c 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamUtils.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamUtils.cs @@ -48,19 +48,19 @@ public bool BOverlayNeedsPresent() // SteamAPICall_t public SteamAPICall_t CheckFileSignature( string szFileName /*const char **/ ) { - return _pi.ISteamUtils_CheckFileSignature( szFileName ); + return _pi.ISteamUtils_CheckFileSignature( szFileName /*C*/ ); } // SteamAPICallFailure public SteamAPICallFailure GetAPICallFailureReason( SteamAPICall_t hSteamAPICall /*SteamAPICall_t*/ ) { - return _pi.ISteamUtils_GetAPICallFailureReason( hSteamAPICall ); + return _pi.ISteamUtils_GetAPICallFailureReason( hSteamAPICall.Value /*C*/ ); } // bool public bool GetAPICallResult( SteamAPICall_t hSteamAPICall /*SteamAPICall_t*/, IntPtr pCallback /*void **/, int cubCallback /*int*/, int iCallbackExpected /*int*/, ref bool pbFailed /*bool **/ ) { - return _pi.ISteamUtils_GetAPICallResult( hSteamAPICall, (IntPtr) pCallback, cubCallback, iCallbackExpected, ref pbFailed ); + return _pi.ISteamUtils_GetAPICallResult( hSteamAPICall.Value /*C*/, (IntPtr) pCallback /*C*/, cubCallback /*C*/, iCallbackExpected /*C*/, ref pbFailed /*A*/ ); } // uint @@ -78,7 +78,7 @@ public Universe GetConnectedUniverse() // bool public bool GetCSERIPPort( out uint unIP /*uint32 **/, out ushort usPort /*uint16 **/ ) { - return _pi.ISteamUtils_GetCSERIPPort( out unIP, out usPort ); + return _pi.ISteamUtils_GetCSERIPPort( out unIP /*B*/, out usPort /*B*/ ); } // byte @@ -94,7 +94,7 @@ public string GetEnteredGamepadTextInput() bool bSuccess = default( bool ); System.Text.StringBuilder pchText_sb = new System.Text.StringBuilder( 4096 ); uint cchText = 4096; - bSuccess = _pi.ISteamUtils_GetEnteredGamepadTextInput( pchText_sb, cchText ); + bSuccess = _pi.ISteamUtils_GetEnteredGamepadTextInput( pchText_sb /*C*/, cchText /*C*/ ); if ( !bSuccess ) return null; return pchText_sb.ToString(); } @@ -108,13 +108,13 @@ public uint GetEnteredGamepadTextLength() // bool public bool GetImageRGBA( int iImage /*int*/, IntPtr pubDest /*uint8 **/, int nDestBufferSize /*int*/ ) { - return _pi.ISteamUtils_GetImageRGBA( iImage, (IntPtr) pubDest, nDestBufferSize ); + return _pi.ISteamUtils_GetImageRGBA( iImage /*C*/, (IntPtr) pubDest, nDestBufferSize /*C*/ ); } // bool public bool GetImageSize( int iImage /*int*/, out uint pnWidth /*uint32 **/, out uint pnHeight /*uint32 **/ ) { - return _pi.ISteamUtils_GetImageSize( iImage, out pnWidth, out pnHeight ); + return _pi.ISteamUtils_GetImageSize( iImage /*C*/, out pnWidth /*B*/, out pnHeight /*B*/ ); } // uint @@ -162,7 +162,7 @@ public string GetSteamUILanguage() // bool public bool IsAPICallCompleted( SteamAPICall_t hSteamAPICall /*SteamAPICall_t*/, ref bool pbFailed /*bool **/ ) { - return _pi.ISteamUtils_IsAPICallCompleted( hSteamAPICall, ref pbFailed ); + return _pi.ISteamUtils_IsAPICallCompleted( hSteamAPICall.Value /*C*/, ref pbFailed /*A*/ ); } // bool @@ -186,25 +186,25 @@ public bool IsSteamRunningInVR() // void public void SetOverlayNotificationInset( int nHorizontalInset /*int*/, int nVerticalInset /*int*/ ) { - _pi.ISteamUtils_SetOverlayNotificationInset( nHorizontalInset, nVerticalInset ); + _pi.ISteamUtils_SetOverlayNotificationInset( nHorizontalInset /*C*/, nVerticalInset /*C*/ ); } // void public void SetOverlayNotificationPosition( NotificationPosition eNotificationPosition /*ENotificationPosition*/ ) { - _pi.ISteamUtils_SetOverlayNotificationPosition( eNotificationPosition ); + _pi.ISteamUtils_SetOverlayNotificationPosition( eNotificationPosition /*C*/ ); } // void public void SetWarningMessageHook( IntPtr pFunction /*SteamAPIWarningMessageHook_t*/ ) { - _pi.ISteamUtils_SetWarningMessageHook( (IntPtr) pFunction ); + _pi.ISteamUtils_SetWarningMessageHook( (IntPtr) pFunction /*C*/ ); } // bool public bool ShowGamepadTextInput( GamepadTextInputMode eInputMode /*EGamepadTextInputMode*/, GamepadTextInputLineMode eLineInputMode /*EGamepadTextInputLineMode*/, string pchDescription /*const char **/, uint unCharMax /*uint32*/, string pchExistingText /*const char **/ ) { - return _pi.ISteamUtils_ShowGamepadTextInput( eInputMode, eLineInputMode, pchDescription, unCharMax, pchExistingText ); + return _pi.ISteamUtils_ShowGamepadTextInput( eInputMode /*C*/, eLineInputMode /*C*/, pchDescription /*C*/, unCharMax /*C*/, pchExistingText /*C*/ ); } // void diff --git a/Facepunch.Steamworks/SteamNative/SteamNative.SteamVideo.cs b/Facepunch.Steamworks/SteamNative/SteamNative.SteamVideo.cs index b5bed9d..dcfd143 100644 --- a/Facepunch.Steamworks/SteamNative/SteamNative.SteamVideo.cs +++ b/Facepunch.Steamworks/SteamNative/SteamNative.SteamVideo.cs @@ -42,7 +42,7 @@ public virtual void Dispose() // void public void GetVideoURL( AppId_t unVideoAppID /*AppId_t*/ ) { - _pi.ISteamVideo_GetVideoURL( unVideoAppID ); + _pi.ISteamVideo_GetVideoURL( unVideoAppID.Value /*C*/ ); } // bool diff --git a/Generator/Argument.cs b/Generator/Argument.cs index e2781c2..f993de7 100644 --- a/Generator/Argument.cs +++ b/Generator/Argument.cs @@ -55,6 +55,8 @@ bool ShouldBePassedAsOut { get { + + return ManagedType.EndsWith( "*" ) && !ManagedType.Contains( "_t" ) && !ManagedType.Contains( "char" ) && !ManagedType.Contains( "bool" ); } } @@ -66,7 +68,7 @@ bool ShouldBeIntPtr if ( ManagedType.Contains( "SteamUGCDetails_t" ) ) return false; - if ( Name == "pOutItemsArray" ) + if ( Name == "pOutItemsArray" || Name == "handlesOut" ) return true; if ( Name.Contains( "Dest" ) && ManagedType.EndsWith( "*" ) ) @@ -79,6 +81,19 @@ bool ShouldBeIntPtr } } + bool PassedToNativeAsValue + { + get + { + if ( Name.StartsWith( "pvec" ) ) return false; + if ( TypeDef == null ) return false; + if ( ManagedType.Contains( "IntPtr" ) ) return false; + if ( Name.Contains( "IntPtr" ) ) return false; + + return true; + } + } + private static string ToManagedType( string type ) { @@ -137,18 +152,20 @@ internal string ManagedParameter() return $"{refv}{ManagedType} {Name} /*{NativeType}*/"; } - internal string InteropVariable() + internal string InteropVariable( bool AsRawValues ) { if ( ShouldBeIntPtr ) return $"{Name}"; + var value = (PassedToNativeAsValue && AsRawValues) ? ".Value" : ""; + if ( IsStructShouldBePassedAsRef ) - return $"ref {Name}"; + return $"ref {Name}{value}"; if ( ShouldBePassedAsOut ) - return $"out {Name}"; + return $"out {Name}{value}"; - return $"{Name}"; + return $"{Name}{value}"; } internal string InteropParameter( bool LargePack, bool includeMarshalling = false ) @@ -166,10 +183,14 @@ internal string InteropParameter( bool LargePack, bool includeMarshalling = fals if ( NativeType == "bool" ) marshalling = "[MarshalAs(UnmanagedType.U1)]"; if ( NativeType == "bool *" ) marshalling = "[MarshalAs(UnmanagedType.U1)]"; - if ( TypeDef != null && TypeDef.NativeType.Contains( "_t" ) ) + if ( PassedToNativeAsValue && !ShouldBeIntPtr ) { - // if ( !TypeDef.NativeType.Contains( "*" ) ) - // return $"{TypeDef.ManagedType} {Name}"; + if ( IsStructShouldBePassedAsRef ) + return $"ref {TypeDef.ManagedType} {Name}"; + else if ( ShouldBePassedAsOut ) + return $"out {TypeDef.ManagedType} {Name}"; + else + return $"{TypeDef.ManagedType} {Name}"; } } diff --git a/Generator/CodeWriter.PlatformClass.cs b/Generator/CodeWriter.PlatformClass.cs index 43d5581..0349498 100644 --- a/Generator/CodeWriter.PlatformClass.cs +++ b/Generator/CodeWriter.PlatformClass.cs @@ -93,7 +93,7 @@ private void PlatformClassMethod( string classname, SteamApiDefinition.MethodDef if ( classname == "SteamApi" ) flatName = methodName; - var argstring = string.Join( ", ", arguments.Select( x => x.InteropParameter( true ) ) ); + var argstring = string.Join( ", ", arguments.Select( x => x.InteropParameter( true, true ) ) ); if ( argstring != "" ) argstring = $" {argstring} "; StartBlock( $"public virtual {ret.Return()} {classname}_{methodName}({argstring})" ); @@ -125,7 +125,7 @@ private void PlatformClassMethod( string classname, SteamApiDefinition.MethodDef } } - argstring = string.Join( ", ", arguments.Select( x => x.InteropVariable() ) ); + argstring = string.Join( ", ", arguments.Select( x => x.InteropVariable( false ) ) ); if ( methodDef.NeedsSelfPointer ) argstring = "_ptr" + ( argstring.Length > 0 ? ", " : "" ) + argstring; diff --git a/Generator/CodeWriter/Class.cs b/Generator/CodeWriter/Class.cs index 96a7344..36c9998 100644 --- a/Generator/CodeWriter/Class.cs +++ b/Generator/CodeWriter/Class.cs @@ -123,7 +123,7 @@ private void ClassMethod( string classname, SteamApiDefinition.MethodDef m ) if ( argString != "" ) argString = " " + argString + " "; StartBlock( $"public{statc} {ReturnType} {methodName}({argString})" ); - CallPlatformClass( classname, m, callargs.Select( x => x.InteropVariable() ).ToList(), ReturnVar ); + CallPlatformClass( classname, m, callargs.Select( x => x.InteropVariable( true ) ).ToList(), ReturnVar ); WriteLines( BeforeLines ); @@ -162,7 +162,7 @@ private void Detect_MultiSizeArrayReturn( List argList, List ReturnType = argPtr.ManagedType.Trim( '*', ' ' ) + "[]"; ReturnVar = "success"; - CallPlatformClass( ClassName, MethodDef, callargs.Select( x => x.Name.Replace( "(IntPtr) ", "" ) == argPtr.Name ? "IntPtr.Zero" : x.InteropVariable() ).ToArray().ToList(), ReturnVar ); + CallPlatformClass( ClassName, MethodDef, callargs.Select( x => x.Name.Replace( "(IntPtr) ", "" ) == argPtr.Name ? "IntPtr.Zero" : x.InteropVariable( true ) ).ToArray().ToList(), ReturnVar ); BeforeLines.Add( $"if ( !success || {argNum.Name} == 0) return null;" ); BeforeLines.Add( "" ); diff --git a/Generator/CodeWriter/Interface.cs b/Generator/CodeWriter/Interface.cs index 66b27a1..44f2cd4 100644 --- a/Generator/CodeWriter/Interface.cs +++ b/Generator/CodeWriter/Interface.cs @@ -51,7 +51,7 @@ private void PlatformInterfaceMethod( SteamApiDefinition.MethodDef m ) if ( m.ClassName == "SteamApi" ) flatName = methodName; - var argstring = string.Join( ", ", arguments.Select( x => x.InteropParameter( true ) ) ); + var argstring = string.Join( ", ", arguments.Select( x => x.InteropParameter( true, true ) ) ); if ( argstring != "" ) argstring = $" {argstring} "; WriteLine( $"{ret.Return()} {m.ClassName}_{methodName}({argstring});" );