mirror of
https://github.com/Facepunch/Facepunch.Steamworks.git
synced 2025-01-23 20:17:58 +03:00
More marshalling
This commit is contained in:
parent
43705fed86
commit
28a781d511
@ -3980,7 +3980,7 @@ namespace SteamNative
|
||||
[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 , bool /*bool*/ bSecure );
|
||||
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 );
|
||||
[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" )]
|
||||
@ -3994,7 +3994,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetAvailableVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetAvailableVoice( IntPtr ISteamUser, out uint /*uint32 **/ pcbCompressed, out uint /*uint32 **/ pcbUncompressed, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, 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 );
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, [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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_DecompressVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ DecompressVoice( IntPtr ISteamUser, IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate" )]
|
||||
@ -4018,7 +4018,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )]
|
||||
internal static extern bool /*bool*/ GetEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetGameBadgeLevel" )]
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries , bool /*bool*/ bFoil );
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_GetPlayerSteamLevel" )]
|
||||
internal static extern int /*int*/ GetPlayerSteamLevel( IntPtr ISteamUser );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUser_RequestStoreAuthURL" )]
|
||||
@ -4086,7 +4086,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )]
|
||||
internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )]
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking );
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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" )]
|
||||
@ -4106,7 +4106,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )]
|
||||
internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )]
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly );
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )]
|
||||
@ -4160,7 +4160,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )]
|
||||
internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )]
|
||||
internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, bool /*bool*/ bInterceptEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )]
|
||||
@ -4198,11 +4198,11 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbFailed );
|
||||
internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ 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 );
|
||||
[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 , ref bool /*bool **/ pbFailed );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )]
|
||||
internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )]
|
||||
@ -4302,7 +4302,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )]
|
||||
internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )]
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable );
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )]
|
||||
@ -4398,7 +4398,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp" )]
|
||||
internal static extern bool /*bool*/ IsCloudEnabledForApp( IntPtr ISteamRemoteStorage );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )]
|
||||
internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, bool /*bool*/ bEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )]
|
||||
@ -4446,7 +4446,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )]
|
||||
@ -4478,13 +4478,13 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_UpdateAvgRateStat" )]
|
||||
internal static extern bool /*bool*/ UpdateAvgRateStat( IntPtr ISteamUserStats, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievement" )]
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_SetAchievement" )]
|
||||
internal static extern bool /*bool*/ SetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_ClearAchievement" )]
|
||||
internal static extern bool /*bool*/ ClearAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_StoreStats" )]
|
||||
internal static extern bool /*bool*/ StoreStats( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementIcon" )]
|
||||
@ -4504,11 +4504,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ 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 , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )]
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, bool /*bool*/ bAchievementsToo );
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindOrCreateLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )]
|
||||
@ -4536,9 +4536,9 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestGlobalAchievementPercentages( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious , System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAchievedPercent( IntPtr ISteamUserStats, string /*const char **/ pchName, out float /*float **/ pflPercent );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalStats" )]
|
||||
@ -4578,7 +4578,7 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )]
|
||||
internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )]
|
||||
@ -4588,7 +4588,7 @@ namespace SteamNative
|
||||
[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, bool /*bool*/ bMissingFilesOnly );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )]
|
||||
@ -4624,19 +4624,19 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )]
|
||||
internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, bool /*bool*/ bAllow );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 );
|
||||
[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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ 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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ 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 , bool /*bool*/ bReliable );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )]
|
||||
@ -4664,7 +4664,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_TriggerScreenshot" )]
|
||||
internal static extern void /*void*/ TriggerScreenshot( IntPtr ISteamScreenshots );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )]
|
||||
internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, bool /*bool*/ bHook );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )]
|
||||
@ -4704,35 +4704,35 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote" )]
|
||||
internal static extern bool /*bool*/ BIsCurrentMusicRemote( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_BActivationSuccess" )]
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_SetDisplayName" )]
|
||||
internal static extern bool /*bool*/ SetDisplayName( IntPtr ISteamMusicRemote, string /*const char **/ pchDisplayName );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64" )]
|
||||
internal static extern bool /*bool*/ SetPNGIcon_64x64( IntPtr ISteamMusicRemote, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayPrevious" )]
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayNext" )]
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableShuffled" )]
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableLooped" )]
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableQueue" )]
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlaylists" )]
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus" )]
|
||||
internal static extern bool /*bool*/ UpdatePlaybackStatus( IntPtr ISteamMusicRemote, AudioPlayback_Status /*AudioPlayback_Status*/ nStatus );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateShuffled" )]
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateLooped" )]
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateVolume" )]
|
||||
internal static extern bool /*bool*/ UpdateVolume( IntPtr ISteamMusicRemote, float /*float*/ flValue );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryWillChange( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, bool /*bool*/ bAvailable );
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText" )]
|
||||
internal static extern bool /*bool*/ UpdateCurrentEntryText( IntPtr ISteamMusicRemote, string /*const char **/ pchText );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds" )]
|
||||
@ -4800,7 +4800,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )]
|
||||
internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, bool /*bool*/ bAllowResponsesToModify );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )]
|
||||
@ -4810,11 +4810,11 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate );
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )]
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut );
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamUnifiedMessages
|
||||
@ -4824,7 +4824,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bAutoRelease );
|
||||
internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )]
|
||||
@ -4904,17 +4904,17 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )]
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags );
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnLongDescription );
|
||||
internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnMetadata );
|
||||
internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnChildren );
|
||||
internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnAdditionalPreviews );
|
||||
internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnTotalOnly );
|
||||
internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )]
|
||||
@ -4922,7 +4922,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )]
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag );
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )]
|
||||
@ -4970,7 +4970,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )]
|
||||
@ -4992,11 +4992,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )]
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority );
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )]
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, bool /*bool*/ bSuspend );
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamAppList
|
||||
@ -5062,7 +5062,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )]
|
||||
internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )]
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus );
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )]
|
||||
@ -5070,21 +5070,21 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )]
|
||||
internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )]
|
||||
internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr , bool /*bool*/ bCurrentlyInFind , bool /*bool*/ bReverse );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )]
|
||||
internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[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, bool /*bool*/ bSecure , 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, RTime32 /*RTime32*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )]
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode );
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bAllowed );
|
||||
internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bResult );
|
||||
internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamInventory
|
||||
@ -5106,7 +5106,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bRESERVED_MUST_BE_FALSE );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )]
|
||||
@ -5154,7 +5154,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetModDir" )]
|
||||
internal static extern void /*void*/ SetModDir( IntPtr ISteamGameServer, string /*const char **/ pszModDir );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetDedicatedServer" )]
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, bool /*bool*/ bDedicated );
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_LogOn" )]
|
||||
internal static extern void /*void*/ LogOn( IntPtr ISteamGameServer, string /*const char **/ pszToken );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_LogOnAnonymous" )]
|
||||
@ -5178,7 +5178,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetMapName" )]
|
||||
internal static extern void /*void*/ SetMapName( IntPtr ISteamGameServer, string /*const char **/ pszMapName );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetPasswordProtected" )]
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, bool /*bool*/ bPasswordProtected );
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorPort" )]
|
||||
internal static extern void /*void*/ SetSpectatorPort( IntPtr ISteamGameServer, ushort /*uint16*/ unSpectatorPort );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorServerName" )]
|
||||
@ -5224,7 +5224,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_GetNextOutgoingPacket" )]
|
||||
internal static extern int /*int*/ GetNextOutgoingPacket( IntPtr ISteamGameServer, IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_EnableHeartbeats" )]
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, bool /*bool*/ bActive );
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_SetHeartbeatInterval" )]
|
||||
internal static extern void /*void*/ SetHeartbeatInterval( IntPtr ISteamGameServer, int /*int*/ iHeartbeatInterval );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )]
|
||||
@ -5244,7 +5244,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )]
|
||||
|
@ -3980,7 +3980,7 @@ namespace SteamNative
|
||||
[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 , bool /*bool*/ bSecure );
|
||||
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 );
|
||||
[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" )]
|
||||
@ -3994,7 +3994,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetAvailableVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetAvailableVoice( IntPtr ISteamUser, out uint /*uint32 **/ pcbCompressed, out uint /*uint32 **/ pcbUncompressed, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, 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 );
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, [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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_DecompressVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ DecompressVoice( IntPtr ISteamUser, IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate" )]
|
||||
@ -4018,7 +4018,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )]
|
||||
internal static extern bool /*bool*/ GetEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetGameBadgeLevel" )]
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries , bool /*bool*/ bFoil );
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_GetPlayerSteamLevel" )]
|
||||
internal static extern int /*int*/ GetPlayerSteamLevel( IntPtr ISteamUser );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUser_RequestStoreAuthURL" )]
|
||||
@ -4086,7 +4086,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )]
|
||||
internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )]
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking );
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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" )]
|
||||
@ -4106,7 +4106,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )]
|
||||
internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )]
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly );
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )]
|
||||
@ -4160,7 +4160,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )]
|
||||
internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )]
|
||||
internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, bool /*bool*/ bInterceptEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )]
|
||||
@ -4198,11 +4198,11 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbFailed );
|
||||
internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ 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 );
|
||||
[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 , ref bool /*bool **/ pbFailed );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )]
|
||||
internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )]
|
||||
@ -4302,7 +4302,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )]
|
||||
internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )]
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable );
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )]
|
||||
@ -4398,7 +4398,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp" )]
|
||||
internal static extern bool /*bool*/ IsCloudEnabledForApp( IntPtr ISteamRemoteStorage );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )]
|
||||
internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, bool /*bool*/ bEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )]
|
||||
@ -4446,7 +4446,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )]
|
||||
@ -4478,13 +4478,13 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_UpdateAvgRateStat" )]
|
||||
internal static extern bool /*bool*/ UpdateAvgRateStat( IntPtr ISteamUserStats, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievement" )]
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_SetAchievement" )]
|
||||
internal static extern bool /*bool*/ SetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_ClearAchievement" )]
|
||||
internal static extern bool /*bool*/ ClearAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_StoreStats" )]
|
||||
internal static extern bool /*bool*/ StoreStats( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementIcon" )]
|
||||
@ -4504,11 +4504,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ 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 , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )]
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, bool /*bool*/ bAchievementsToo );
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindOrCreateLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )]
|
||||
@ -4536,9 +4536,9 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestGlobalAchievementPercentages( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious , System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAchievedPercent( IntPtr ISteamUserStats, string /*const char **/ pchName, out float /*float **/ pflPercent );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalStats" )]
|
||||
@ -4578,7 +4578,7 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )]
|
||||
internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )]
|
||||
@ -4588,7 +4588,7 @@ namespace SteamNative
|
||||
[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, bool /*bool*/ bMissingFilesOnly );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )]
|
||||
@ -4624,19 +4624,19 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )]
|
||||
internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, bool /*bool*/ bAllow );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 );
|
||||
[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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ 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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ 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 , bool /*bool*/ bReliable );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )]
|
||||
@ -4664,7 +4664,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_TriggerScreenshot" )]
|
||||
internal static extern void /*void*/ TriggerScreenshot( IntPtr ISteamScreenshots );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )]
|
||||
internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, bool /*bool*/ bHook );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )]
|
||||
@ -4704,35 +4704,35 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote" )]
|
||||
internal static extern bool /*bool*/ BIsCurrentMusicRemote( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_BActivationSuccess" )]
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_SetDisplayName" )]
|
||||
internal static extern bool /*bool*/ SetDisplayName( IntPtr ISteamMusicRemote, string /*const char **/ pchDisplayName );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64" )]
|
||||
internal static extern bool /*bool*/ SetPNGIcon_64x64( IntPtr ISteamMusicRemote, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayPrevious" )]
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayNext" )]
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableShuffled" )]
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableLooped" )]
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableQueue" )]
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlaylists" )]
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus" )]
|
||||
internal static extern bool /*bool*/ UpdatePlaybackStatus( IntPtr ISteamMusicRemote, AudioPlayback_Status /*AudioPlayback_Status*/ nStatus );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateShuffled" )]
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateLooped" )]
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateVolume" )]
|
||||
internal static extern bool /*bool*/ UpdateVolume( IntPtr ISteamMusicRemote, float /*float*/ flValue );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryWillChange( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, bool /*bool*/ bAvailable );
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText" )]
|
||||
internal static extern bool /*bool*/ UpdateCurrentEntryText( IntPtr ISteamMusicRemote, string /*const char **/ pchText );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds" )]
|
||||
@ -4800,7 +4800,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )]
|
||||
internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, bool /*bool*/ bAllowResponsesToModify );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )]
|
||||
@ -4810,11 +4810,11 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate );
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )]
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut );
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamUnifiedMessages
|
||||
@ -4824,7 +4824,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bAutoRelease );
|
||||
internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )]
|
||||
@ -4904,17 +4904,17 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )]
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags );
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnLongDescription );
|
||||
internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnMetadata );
|
||||
internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnChildren );
|
||||
internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnAdditionalPreviews );
|
||||
internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnTotalOnly );
|
||||
internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )]
|
||||
@ -4922,7 +4922,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )]
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag );
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )]
|
||||
@ -4970,7 +4970,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )]
|
||||
@ -4992,11 +4992,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )]
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority );
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )]
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, bool /*bool*/ bSuspend );
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamAppList
|
||||
@ -5062,7 +5062,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )]
|
||||
internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )]
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus );
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )]
|
||||
@ -5070,21 +5070,21 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )]
|
||||
internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )]
|
||||
internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr , bool /*bool*/ bCurrentlyInFind , bool /*bool*/ bReverse );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )]
|
||||
internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[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, bool /*bool*/ bSecure , 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, RTime32 /*RTime32*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )]
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode );
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bAllowed );
|
||||
internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bResult );
|
||||
internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamInventory
|
||||
@ -5106,7 +5106,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bRESERVED_MUST_BE_FALSE );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )]
|
||||
@ -5154,7 +5154,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetModDir" )]
|
||||
internal static extern void /*void*/ SetModDir( IntPtr ISteamGameServer, string /*const char **/ pszModDir );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetDedicatedServer" )]
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, bool /*bool*/ bDedicated );
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_LogOn" )]
|
||||
internal static extern void /*void*/ LogOn( IntPtr ISteamGameServer, string /*const char **/ pszToken );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_LogOnAnonymous" )]
|
||||
@ -5178,7 +5178,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetMapName" )]
|
||||
internal static extern void /*void*/ SetMapName( IntPtr ISteamGameServer, string /*const char **/ pszMapName );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetPasswordProtected" )]
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, bool /*bool*/ bPasswordProtected );
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorPort" )]
|
||||
internal static extern void /*void*/ SetSpectatorPort( IntPtr ISteamGameServer, ushort /*uint16*/ unSpectatorPort );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorServerName" )]
|
||||
@ -5224,7 +5224,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_GetNextOutgoingPacket" )]
|
||||
internal static extern int /*int*/ GetNextOutgoingPacket( IntPtr ISteamGameServer, IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_EnableHeartbeats" )]
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, bool /*bool*/ bActive );
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_SetHeartbeatInterval" )]
|
||||
internal static extern void /*void*/ SetHeartbeatInterval( IntPtr ISteamGameServer, int /*int*/ iHeartbeatInterval );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )]
|
||||
@ -5244,7 +5244,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api64.so", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )]
|
||||
|
@ -3980,7 +3980,7 @@ namespace SteamNative
|
||||
[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 , bool /*bool*/ bSecure );
|
||||
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 );
|
||||
[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" )]
|
||||
@ -3994,7 +3994,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetAvailableVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetAvailableVoice( IntPtr ISteamUser, out uint /*uint32 **/ pcbCompressed, out uint /*uint32 **/ pcbUncompressed, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, 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 );
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, [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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_DecompressVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ DecompressVoice( IntPtr ISteamUser, IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate" )]
|
||||
@ -4018,7 +4018,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )]
|
||||
internal static extern bool /*bool*/ GetEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetGameBadgeLevel" )]
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries , bool /*bool*/ bFoil );
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_GetPlayerSteamLevel" )]
|
||||
internal static extern int /*int*/ GetPlayerSteamLevel( IntPtr ISteamUser );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUser_RequestStoreAuthURL" )]
|
||||
@ -4086,7 +4086,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )]
|
||||
internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )]
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking );
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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" )]
|
||||
@ -4106,7 +4106,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )]
|
||||
internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )]
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly );
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )]
|
||||
@ -4160,7 +4160,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )]
|
||||
internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )]
|
||||
internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, bool /*bool*/ bInterceptEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )]
|
||||
@ -4198,11 +4198,11 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbFailed );
|
||||
internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ 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 );
|
||||
[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 , ref bool /*bool **/ pbFailed );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )]
|
||||
internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )]
|
||||
@ -4302,7 +4302,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )]
|
||||
internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )]
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable );
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )]
|
||||
@ -4398,7 +4398,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp" )]
|
||||
internal static extern bool /*bool*/ IsCloudEnabledForApp( IntPtr ISteamRemoteStorage );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )]
|
||||
internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, bool /*bool*/ bEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )]
|
||||
@ -4446,7 +4446,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )]
|
||||
@ -4478,13 +4478,13 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_UpdateAvgRateStat" )]
|
||||
internal static extern bool /*bool*/ UpdateAvgRateStat( IntPtr ISteamUserStats, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievement" )]
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_SetAchievement" )]
|
||||
internal static extern bool /*bool*/ SetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_ClearAchievement" )]
|
||||
internal static extern bool /*bool*/ ClearAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_StoreStats" )]
|
||||
internal static extern bool /*bool*/ StoreStats( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementIcon" )]
|
||||
@ -4504,11 +4504,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ 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 , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )]
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, bool /*bool*/ bAchievementsToo );
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindOrCreateLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )]
|
||||
@ -4536,9 +4536,9 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestGlobalAchievementPercentages( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious , System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAchievedPercent( IntPtr ISteamUserStats, string /*const char **/ pchName, out float /*float **/ pflPercent );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalStats" )]
|
||||
@ -4578,7 +4578,7 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )]
|
||||
internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )]
|
||||
@ -4588,7 +4588,7 @@ namespace SteamNative
|
||||
[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, bool /*bool*/ bMissingFilesOnly );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )]
|
||||
@ -4624,19 +4624,19 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )]
|
||||
internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, bool /*bool*/ bAllow );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 );
|
||||
[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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ 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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ 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 , bool /*bool*/ bReliable );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )]
|
||||
@ -4664,7 +4664,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_TriggerScreenshot" )]
|
||||
internal static extern void /*void*/ TriggerScreenshot( IntPtr ISteamScreenshots );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )]
|
||||
internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, bool /*bool*/ bHook );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )]
|
||||
@ -4704,35 +4704,35 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote" )]
|
||||
internal static extern bool /*bool*/ BIsCurrentMusicRemote( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_BActivationSuccess" )]
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_SetDisplayName" )]
|
||||
internal static extern bool /*bool*/ SetDisplayName( IntPtr ISteamMusicRemote, string /*const char **/ pchDisplayName );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64" )]
|
||||
internal static extern bool /*bool*/ SetPNGIcon_64x64( IntPtr ISteamMusicRemote, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayPrevious" )]
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayNext" )]
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableShuffled" )]
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableLooped" )]
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableQueue" )]
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlaylists" )]
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus" )]
|
||||
internal static extern bool /*bool*/ UpdatePlaybackStatus( IntPtr ISteamMusicRemote, AudioPlayback_Status /*AudioPlayback_Status*/ nStatus );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateShuffled" )]
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateLooped" )]
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateVolume" )]
|
||||
internal static extern bool /*bool*/ UpdateVolume( IntPtr ISteamMusicRemote, float /*float*/ flValue );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryWillChange( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, bool /*bool*/ bAvailable );
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText" )]
|
||||
internal static extern bool /*bool*/ UpdateCurrentEntryText( IntPtr ISteamMusicRemote, string /*const char **/ pchText );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds" )]
|
||||
@ -4800,7 +4800,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )]
|
||||
internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, bool /*bool*/ bAllowResponsesToModify );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )]
|
||||
@ -4810,11 +4810,11 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate );
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )]
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut );
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamUnifiedMessages
|
||||
@ -4824,7 +4824,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bAutoRelease );
|
||||
internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )]
|
||||
@ -4904,17 +4904,17 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )]
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags );
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnLongDescription );
|
||||
internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnMetadata );
|
||||
internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnChildren );
|
||||
internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnAdditionalPreviews );
|
||||
internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnTotalOnly );
|
||||
internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )]
|
||||
@ -4922,7 +4922,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )]
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag );
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )]
|
||||
@ -4970,7 +4970,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )]
|
||||
@ -4992,11 +4992,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )]
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority );
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )]
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, bool /*bool*/ bSuspend );
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamAppList
|
||||
@ -5062,7 +5062,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )]
|
||||
internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )]
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus );
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )]
|
||||
@ -5070,21 +5070,21 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )]
|
||||
internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )]
|
||||
internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr , bool /*bool*/ bCurrentlyInFind , bool /*bool*/ bReverse );
|
||||
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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )]
|
||||
internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[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, bool /*bool*/ bSecure , 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, RTime32 /*RTime32*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )]
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode );
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bAllowed );
|
||||
internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bResult );
|
||||
internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamInventory
|
||||
@ -5106,7 +5106,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bRESERVED_MUST_BE_FALSE );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )]
|
||||
@ -5154,7 +5154,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetModDir" )]
|
||||
internal static extern void /*void*/ SetModDir( IntPtr ISteamGameServer, string /*const char **/ pszModDir );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetDedicatedServer" )]
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, bool /*bool*/ bDedicated );
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_LogOn" )]
|
||||
internal static extern void /*void*/ LogOn( IntPtr ISteamGameServer, string /*const char **/ pszToken );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_LogOnAnonymous" )]
|
||||
@ -5178,7 +5178,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetMapName" )]
|
||||
internal static extern void /*void*/ SetMapName( IntPtr ISteamGameServer, string /*const char **/ pszMapName );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetPasswordProtected" )]
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, bool /*bool*/ bPasswordProtected );
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorPort" )]
|
||||
internal static extern void /*void*/ SetSpectatorPort( IntPtr ISteamGameServer, ushort /*uint16*/ unSpectatorPort );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorServerName" )]
|
||||
@ -5224,7 +5224,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_GetNextOutgoingPacket" )]
|
||||
internal static extern int /*int*/ GetNextOutgoingPacket( IntPtr ISteamGameServer, IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_EnableHeartbeats" )]
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, bool /*bool*/ bActive );
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_SetHeartbeatInterval" )]
|
||||
internal static extern void /*void*/ SetHeartbeatInterval( IntPtr ISteamGameServer, int /*int*/ iHeartbeatInterval );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )]
|
||||
@ -5244,7 +5244,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "libsteam_api.dylib", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )]
|
||||
|
@ -3968,7 +3968,7 @@ namespace SteamNative
|
||||
[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 , bool /*bool*/ bSecure );
|
||||
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 );
|
||||
[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" )]
|
||||
@ -3982,7 +3982,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetAvailableVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetAvailableVoice( IntPtr ISteamUser, out uint /*uint32 **/ pcbCompressed, out uint /*uint32 **/ pcbUncompressed, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, 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 );
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, [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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_DecompressVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ DecompressVoice( IntPtr ISteamUser, IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate" )]
|
||||
@ -4006,7 +4006,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )]
|
||||
internal static extern bool /*bool*/ GetEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetGameBadgeLevel" )]
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries , bool /*bool*/ bFoil );
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_GetPlayerSteamLevel" )]
|
||||
internal static extern int /*int*/ GetPlayerSteamLevel( IntPtr ISteamUser );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUser_RequestStoreAuthURL" )]
|
||||
@ -4074,7 +4074,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )]
|
||||
internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )]
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking );
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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" )]
|
||||
@ -4094,7 +4094,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )]
|
||||
internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )]
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly );
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )]
|
||||
@ -4148,7 +4148,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )]
|
||||
internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )]
|
||||
internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, bool /*bool*/ bInterceptEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )]
|
||||
@ -4186,11 +4186,11 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbFailed );
|
||||
internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ 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 );
|
||||
[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 , ref bool /*bool **/ pbFailed );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )]
|
||||
internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )]
|
||||
@ -4290,7 +4290,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )]
|
||||
internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )]
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable );
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )]
|
||||
@ -4386,7 +4386,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp" )]
|
||||
internal static extern bool /*bool*/ IsCloudEnabledForApp( IntPtr ISteamRemoteStorage );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )]
|
||||
internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, bool /*bool*/ bEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )]
|
||||
@ -4434,7 +4434,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )]
|
||||
@ -4466,13 +4466,13 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_UpdateAvgRateStat" )]
|
||||
internal static extern bool /*bool*/ UpdateAvgRateStat( IntPtr ISteamUserStats, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievement" )]
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_SetAchievement" )]
|
||||
internal static extern bool /*bool*/ SetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_ClearAchievement" )]
|
||||
internal static extern bool /*bool*/ ClearAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_StoreStats" )]
|
||||
internal static extern bool /*bool*/ StoreStats( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementIcon" )]
|
||||
@ -4492,11 +4492,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ 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 , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )]
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, bool /*bool*/ bAchievementsToo );
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindOrCreateLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )]
|
||||
@ -4524,9 +4524,9 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestGlobalAchievementPercentages( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious , System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAchievedPercent( IntPtr ISteamUserStats, string /*const char **/ pchName, out float /*float **/ pflPercent );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalStats" )]
|
||||
@ -4566,7 +4566,7 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )]
|
||||
internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )]
|
||||
@ -4576,7 +4576,7 @@ namespace SteamNative
|
||||
[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, bool /*bool*/ bMissingFilesOnly );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )]
|
||||
@ -4612,19 +4612,19 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )]
|
||||
internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, bool /*bool*/ bAllow );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 );
|
||||
[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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ 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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ 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 , bool /*bool*/ bReliable );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )]
|
||||
@ -4652,7 +4652,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TriggerScreenshot" )]
|
||||
internal static extern void /*void*/ TriggerScreenshot( IntPtr ISteamScreenshots );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )]
|
||||
internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, bool /*bool*/ bHook );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )]
|
||||
@ -4692,35 +4692,35 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote" )]
|
||||
internal static extern bool /*bool*/ BIsCurrentMusicRemote( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_BActivationSuccess" )]
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_SetDisplayName" )]
|
||||
internal static extern bool /*bool*/ SetDisplayName( IntPtr ISteamMusicRemote, string /*const char **/ pchDisplayName );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64" )]
|
||||
internal static extern bool /*bool*/ SetPNGIcon_64x64( IntPtr ISteamMusicRemote, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayPrevious" )]
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayNext" )]
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableShuffled" )]
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableLooped" )]
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableQueue" )]
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlaylists" )]
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus" )]
|
||||
internal static extern bool /*bool*/ UpdatePlaybackStatus( IntPtr ISteamMusicRemote, AudioPlayback_Status /*AudioPlayback_Status*/ nStatus );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateShuffled" )]
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateLooped" )]
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateVolume" )]
|
||||
internal static extern bool /*bool*/ UpdateVolume( IntPtr ISteamMusicRemote, float /*float*/ flValue );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryWillChange( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, bool /*bool*/ bAvailable );
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText" )]
|
||||
internal static extern bool /*bool*/ UpdateCurrentEntryText( IntPtr ISteamMusicRemote, string /*const char **/ pchText );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds" )]
|
||||
@ -4788,7 +4788,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )]
|
||||
internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, bool /*bool*/ bAllowResponsesToModify );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )]
|
||||
@ -4798,11 +4798,11 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate );
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )]
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut );
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamUnifiedMessages
|
||||
@ -4812,7 +4812,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bAutoRelease );
|
||||
internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )]
|
||||
@ -4892,17 +4892,17 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )]
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags );
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnLongDescription );
|
||||
internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnMetadata );
|
||||
internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnChildren );
|
||||
internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnAdditionalPreviews );
|
||||
internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnTotalOnly );
|
||||
internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )]
|
||||
@ -4910,7 +4910,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )]
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag );
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )]
|
||||
@ -4958,7 +4958,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )]
|
||||
@ -4980,11 +4980,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )]
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority );
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )]
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, bool /*bool*/ bSuspend );
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamAppList
|
||||
@ -5050,7 +5050,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )]
|
||||
internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )]
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus );
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )]
|
||||
@ -5058,21 +5058,21 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )]
|
||||
internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )]
|
||||
internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr , bool /*bool*/ bCurrentlyInFind , bool /*bool*/ bReverse );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )]
|
||||
internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[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, bool /*bool*/ bSecure , 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, RTime32 /*RTime32*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )]
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode );
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bAllowed );
|
||||
internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bResult );
|
||||
internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamInventory
|
||||
@ -5094,7 +5094,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bRESERVED_MUST_BE_FALSE );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )]
|
||||
@ -5142,7 +5142,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetModDir" )]
|
||||
internal static extern void /*void*/ SetModDir( IntPtr ISteamGameServer, string /*const char **/ pszModDir );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetDedicatedServer" )]
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, bool /*bool*/ bDedicated );
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_LogOn" )]
|
||||
internal static extern void /*void*/ LogOn( IntPtr ISteamGameServer, string /*const char **/ pszToken );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_LogOnAnonymous" )]
|
||||
@ -5166,7 +5166,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetMapName" )]
|
||||
internal static extern void /*void*/ SetMapName( IntPtr ISteamGameServer, string /*const char **/ pszMapName );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetPasswordProtected" )]
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, bool /*bool*/ bPasswordProtected );
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorPort" )]
|
||||
internal static extern void /*void*/ SetSpectatorPort( IntPtr ISteamGameServer, ushort /*uint16*/ unSpectatorPort );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorServerName" )]
|
||||
@ -5212,7 +5212,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetNextOutgoingPacket" )]
|
||||
internal static extern int /*int*/ GetNextOutgoingPacket( IntPtr ISteamGameServer, IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_EnableHeartbeats" )]
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, bool /*bool*/ bActive );
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetHeartbeatInterval" )]
|
||||
internal static extern void /*void*/ SetHeartbeatInterval( IntPtr ISteamGameServer, int /*int*/ iHeartbeatInterval );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )]
|
||||
@ -5232,7 +5232,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "steam_api.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )]
|
||||
|
@ -3968,7 +3968,7 @@ namespace SteamNative
|
||||
[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 , bool /*bool*/ bSecure );
|
||||
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 );
|
||||
[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" )]
|
||||
@ -3982,7 +3982,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetAvailableVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetAvailableVoice( IntPtr ISteamUser, out uint /*uint32 **/ pcbCompressed, out uint /*uint32 **/ pcbUncompressed, uint /*uint32*/ nUncompressedVoiceDesiredSampleRate );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, 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 );
|
||||
internal static extern VoiceResult /*EVoiceResult*/ GetVoice( IntPtr ISteamUser, [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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_DecompressVoice" )]
|
||||
internal static extern VoiceResult /*EVoiceResult*/ DecompressVoice( IntPtr ISteamUser, IntPtr /*const void **/ pCompressed, uint /*uint32*/ cbCompressed, IntPtr /*void **/ pDestBuffer, uint /*uint32*/ cbDestBufferSize, out uint /*uint32 **/ nBytesWritten, uint /*uint32*/ nDesiredSampleRate );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate" )]
|
||||
@ -4006,7 +4006,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetEncryptedAppTicket" )]
|
||||
internal static extern bool /*bool*/ GetEncryptedAppTicket( IntPtr ISteamUser, IntPtr /*void **/ pTicket, int /*int*/ cbMaxTicket, out uint /*uint32 **/ pcbTicket );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetGameBadgeLevel" )]
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries , bool /*bool*/ bFoil );
|
||||
internal static extern int /*int*/ GetGameBadgeLevel( IntPtr ISteamUser, int /*int*/ nSeries, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bFoil );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_GetPlayerSteamLevel" )]
|
||||
internal static extern int /*int*/ GetPlayerSteamLevel( IntPtr ISteamUser );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUser_RequestStoreAuthURL" )]
|
||||
@ -4074,7 +4074,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_IsUserInSource" )]
|
||||
internal static extern bool /*bool*/ IsUserInSource( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, CSteamID /*class CSteamID*/ steamIDSource );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking" )]
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bSpeaking );
|
||||
internal static extern void /*void*/ SetInGameVoiceSpeaking( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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" )]
|
||||
@ -4094,7 +4094,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetLargeFriendAvatar" )]
|
||||
internal static extern int /*int*/ GetLargeFriendAvatar( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDFriend );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_RequestUserInformation" )]
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDUser, bool /*bool*/ bRequireNameOnly );
|
||||
internal static extern bool /*bool*/ RequestUserInformation( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetClanOwner" )]
|
||||
@ -4148,7 +4148,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam" )]
|
||||
internal static extern bool /*bool*/ CloseClanChatWindowInSteam( IntPtr ISteamFriends, CSteamID /*class CSteamID*/ steamIDClanChat );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_SetListenForFriendsMessages" )]
|
||||
internal static extern bool /*bool*/ SetListenForFriendsMessages( IntPtr ISteamFriends, bool /*bool*/ bInterceptEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamFriends_GetFriendMessage" )]
|
||||
@ -4186,11 +4186,11 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbFailed );
|
||||
internal static extern bool /*bool*/ IsAPICallCompleted( IntPtr ISteamUtils, SteamAPICall_t /*SteamAPICall_t*/ 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 );
|
||||
[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 , ref bool /*bool **/ pbFailed );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_GetIPCCallCount" )]
|
||||
internal static extern uint /*uint32*/ GetIPCCallCount( IntPtr ISteamUtils );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUtils_SetWarningMessageHook" )]
|
||||
@ -4290,7 +4290,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyType" )]
|
||||
internal static extern bool /*bool*/ SetLobbyType( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, LobbyType /*ELobbyType*/ eLobbyType );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyJoinable" )]
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ steamIDLobby, bool /*bool*/ bLobbyJoinable );
|
||||
internal static extern bool /*bool*/ SetLobbyJoinable( IntPtr ISteamMatchmaking, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMatchmaking_SetLobbyOwner" )]
|
||||
@ -4386,7 +4386,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp" )]
|
||||
internal static extern bool /*bool*/ IsCloudEnabledForApp( IntPtr ISteamRemoteStorage );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp" )]
|
||||
internal static extern void /*void*/ SetCloudEnabledForApp( IntPtr ISteamRemoteStorage, bool /*bool*/ bEnabled );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress" )]
|
||||
@ -4434,7 +4434,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ GetPublishedItemVoteDetails( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ unPublishedFileId, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ UpdateUserPublishedItemVote( IntPtr ISteamRemoteStorage, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles" )]
|
||||
@ -4466,13 +4466,13 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_UpdateAvgRateStat" )]
|
||||
internal static extern bool /*bool*/ UpdateAvgRateStat( IntPtr ISteamUserStats, string /*const char **/ pchName, float /*float*/ flCountThisSession, double /*double*/ dSessionLength );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievement" )]
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_SetAchievement" )]
|
||||
internal static extern bool /*bool*/ SetAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_ClearAchievement" )]
|
||||
internal static extern bool /*bool*/ ClearAchievement( IntPtr ISteamUserStats, string /*const char **/ pchName );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
internal static extern bool /*bool*/ GetAchievementAndUnlockTime( IntPtr ISteamUserStats, string /*const char **/ pchName, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_StoreStats" )]
|
||||
internal static extern bool /*bool*/ StoreStats( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementIcon" )]
|
||||
@ -4492,11 +4492,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamUserStats, CSteamID /*class CSteamID*/ 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 , ref bool /*bool **/ pbAchieved, out uint /*uint32 **/ punUnlockTime );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_ResetAllStats" )]
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, bool /*bool*/ bAchievementsToo );
|
||||
internal static extern bool /*bool*/ ResetAllStats( IntPtr ISteamUserStats, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAchievementsToo );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ FindOrCreateLeaderboard( IntPtr ISteamUserStats, string /*const char **/ pchLeaderboardName, LeaderboardSortMethod /*ELeaderboardSortMethod*/ eLeaderboardSortMethod, LeaderboardDisplayType /*ELeaderboardDisplayType*/ eLeaderboardDisplayType );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_FindLeaderboard" )]
|
||||
@ -4524,9 +4524,9 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ RequestGlobalAchievementPercentages( IntPtr ISteamUserStats );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetMostAchievedAchievementInfo( IntPtr ISteamUserStats, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo" )]
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious , System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen , out float /*float **/ pflPercent, ref bool /*bool **/ pbAchieved );
|
||||
internal static extern int /*int*/ GetNextMostAchievedAchievementInfo( IntPtr ISteamUserStats, int /*int*/ iIteratorPrevious, System.Text.StringBuilder /*char **/ pchName, uint /*uint32*/ unNameBufLen, out float /*float **/ pflPercent, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbAchieved );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent" )]
|
||||
internal static extern bool /*bool*/ GetAchievementAchievedPercent( IntPtr ISteamUserStats, string /*const char **/ pchName, out float /*float **/ pflPercent );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUserStats_RequestGlobalStats" )]
|
||||
@ -4566,7 +4566,7 @@ namespace SteamNative
|
||||
[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, ref bool /*bool **/ pbAvailable, System.Text.StringBuilder /*char **/ pchName, int /*int*/ cchNameBufferSize );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_InstallDLC" )]
|
||||
internal static extern void /*void*/ InstallDLC( IntPtr ISteamApps, AppId_t /*AppId_t*/ nAppID );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_UninstallDLC" )]
|
||||
@ -4576,7 +4576,7 @@ namespace SteamNative
|
||||
[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, bool /*bool*/ bMissingFilesOnly );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamApps_GetAppInstallDir" )]
|
||||
@ -4612,19 +4612,19 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_AllowP2PPacketRelay" )]
|
||||
internal static extern bool /*bool*/ AllowP2PPacketRelay( IntPtr ISteamNetworking, bool /*bool*/ bAllow );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 , bool /*bool*/ bAllowUseOfPacketRelay );
|
||||
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 );
|
||||
[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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroySocket( IntPtr ISteamNetworking, SNetSocket_t /*SNetSocket_t*/ 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, bool /*bool*/ bNotifyRemoteEnd );
|
||||
internal static extern bool /*bool*/ DestroyListenSocket( IntPtr ISteamNetworking, SNetListenSocket_t /*SNetListenSocket_t*/ 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 , bool /*bool*/ bReliable );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamNetworking_RetrieveDataFromSocket" )]
|
||||
@ -4652,7 +4652,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TriggerScreenshot" )]
|
||||
internal static extern void /*void*/ TriggerScreenshot( IntPtr ISteamScreenshots );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_HookScreenshots" )]
|
||||
internal static extern void /*void*/ HookScreenshots( IntPtr ISteamScreenshots, bool /*bool*/ bHook );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamScreenshots_TagUser" )]
|
||||
@ -4692,35 +4692,35 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote" )]
|
||||
internal static extern bool /*bool*/ BIsCurrentMusicRemote( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_BActivationSuccess" )]
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ BActivationSuccess( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_SetDisplayName" )]
|
||||
internal static extern bool /*bool*/ SetDisplayName( IntPtr ISteamMusicRemote, string /*const char **/ pchDisplayName );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64" )]
|
||||
internal static extern bool /*bool*/ SetPNGIcon_64x64( IntPtr ISteamMusicRemote, IntPtr /*void **/ pvBuffer, uint /*uint32*/ cbBufferLength );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayPrevious" )]
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayPrevious( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlayNext" )]
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlayNext( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableShuffled" )]
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableLooped" )]
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnableQueue" )]
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnableQueue( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_EnablePlaylists" )]
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ EnablePlaylists( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus" )]
|
||||
internal static extern bool /*bool*/ UpdatePlaybackStatus( IntPtr ISteamMusicRemote, AudioPlayback_Status /*AudioPlayback_Status*/ nStatus );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateShuffled" )]
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateShuffled( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateLooped" )]
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, bool /*bool*/ bValue );
|
||||
internal static extern bool /*bool*/ UpdateLooped( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateVolume" )]
|
||||
internal static extern bool /*bool*/ UpdateVolume( IntPtr ISteamMusicRemote, float /*float*/ flValue );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryWillChange( IntPtr ISteamMusicRemote );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable" )]
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, bool /*bool*/ bAvailable );
|
||||
internal static extern bool /*bool*/ CurrentEntryIsAvailable( IntPtr ISteamMusicRemote, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bAvailable );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText" )]
|
||||
internal static extern bool /*bool*/ UpdateCurrentEntryText( IntPtr ISteamMusicRemote, string /*const char **/ pchText );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds" )]
|
||||
@ -4788,7 +4788,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_CreateCookieContainer" )]
|
||||
internal static extern HTTPCookieContainerHandle /*(HTTPCookieContainerHandle)*/ CreateCookieContainer( IntPtr ISteamHTTP, bool /*bool*/ bAllowResponsesToModify );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetCookie" )]
|
||||
@ -4798,11 +4798,11 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestUserAgentInfo( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, string /*const char **/ pchUserAgentInfo );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate" )]
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, bool /*bool*/ bRequireVerifiedCertificate );
|
||||
internal static extern bool /*bool*/ SetHTTPRequestRequiresVerifiedCertificate( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut" )]
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, ref bool /*bool **/ pbWasTimedOut );
|
||||
internal static extern bool /*bool*/ GetHTTPRequestWasTimedOut( IntPtr ISteamHTTP, HTTPRequestHandle /*HTTPRequestHandle*/ hRequest, [MarshalAs(UnmanagedType.U1)] ref bool /*bool **/ pbWasTimedOut );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamUnifiedMessages
|
||||
@ -4812,7 +4812,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bAutoRelease );
|
||||
internal static extern bool /*bool*/ GetMethodResponseData( IntPtr ISteamUnifiedMessages, ClientUnifiedMessageHandle /*ClientUnifiedMessageHandle*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUnifiedMessages_SendNotification" )]
|
||||
@ -4892,17 +4892,17 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetReturnKeyValueTags" )]
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bReturnKeyValueTags );
|
||||
internal static extern bool /*bool*/ SetReturnKeyValueTags( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnLongDescription );
|
||||
internal static extern bool /*bool*/ SetReturnLongDescription( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnMetadata );
|
||||
internal static extern bool /*bool*/ SetReturnMetadata( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnChildren );
|
||||
internal static extern bool /*bool*/ SetReturnChildren( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnAdditionalPreviews );
|
||||
internal static extern bool /*bool*/ SetReturnAdditionalPreviews( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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, bool /*bool*/ bReturnTotalOnly );
|
||||
internal static extern bool /*bool*/ SetReturnTotalOnly( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetAllowCachedResponse" )]
|
||||
@ -4910,7 +4910,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetMatchAnyTag" )]
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ handle, bool /*bool*/ bMatchAnyTag );
|
||||
internal static extern bool /*bool*/ SetMatchAnyTag( IntPtr ISteamUGC, UGCQueryHandle_t /*UGCQueryHandle_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetRankedByTrendDays" )]
|
||||
@ -4958,7 +4958,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SetUserItemVote" )]
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bVoteUp );
|
||||
internal static extern SteamAPICall_t /*(SteamAPICall_t)*/ SetUserItemVote( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_AddItemToFavorites" )]
|
||||
@ -4980,11 +4980,11 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_DownloadItem" )]
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ nPublishedFileID, bool /*bool*/ bHighPriority );
|
||||
internal static extern bool /*bool*/ DownloadItem( IntPtr ISteamUGC, PublishedFileId_t /*PublishedFileId_t*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamUGC_SuspendDownloads" )]
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, bool /*bool*/ bSuspend );
|
||||
internal static extern void /*void*/ SuspendDownloads( IntPtr ISteamUGC, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bSuspend );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamAppList
|
||||
@ -5050,7 +5050,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetVerticalScroll" )]
|
||||
internal static extern void /*void*/ SetVerticalScroll( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, uint /*uint32*/ nAbsolutePixelScroll );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetKeyFocus" )]
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bHasKeyFocus );
|
||||
internal static extern void /*void*/ SetKeyFocus( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_CopyToClipboard" )]
|
||||
@ -5058,21 +5058,21 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_PasteFromClipboard" )]
|
||||
internal static extern void /*void*/ PasteFromClipboard( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_Find" )]
|
||||
internal static extern void /*void*/ Find( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, string /*const char **/ pchSearchStr , bool /*bool*/ bCurrentlyInFind , bool /*bool*/ bReverse );
|
||||
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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_StopFind" )]
|
||||
internal static extern void /*void*/ StopFind( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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 );
|
||||
[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, bool /*bool*/ bSecure , 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, RTime32 /*RTime32*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamHTMLSurface_SetBackgroundMode" )]
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, bool /*bool*/ bBackgroundMode );
|
||||
internal static extern void /*void*/ SetBackgroundMode( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bAllowed );
|
||||
internal static extern void /*void*/ AllowStartRequest( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ 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, bool /*bool*/ bResult );
|
||||
internal static extern void /*void*/ JSDialogResponse( IntPtr ISteamHTMLSurface, HHTMLBrowser /*HHTMLBrowser*/ unBrowserHandle, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bResult );
|
||||
}
|
||||
|
||||
internal static unsafe class ISteamInventory
|
||||
@ -5094,7 +5094,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[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 , bool /*bool*/ bRESERVED_MUST_BE_FALSE );
|
||||
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 );
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamInventory_GrantPromoItems" )]
|
||||
@ -5142,7 +5142,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetModDir" )]
|
||||
internal static extern void /*void*/ SetModDir( IntPtr ISteamGameServer, string /*const char **/ pszModDir );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetDedicatedServer" )]
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, bool /*bool*/ bDedicated );
|
||||
internal static extern void /*void*/ SetDedicatedServer( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bDedicated );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_LogOn" )]
|
||||
internal static extern void /*void*/ LogOn( IntPtr ISteamGameServer, string /*const char **/ pszToken );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_LogOnAnonymous" )]
|
||||
@ -5166,7 +5166,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetMapName" )]
|
||||
internal static extern void /*void*/ SetMapName( IntPtr ISteamGameServer, string /*const char **/ pszMapName );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetPasswordProtected" )]
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, bool /*bool*/ bPasswordProtected );
|
||||
internal static extern void /*void*/ SetPasswordProtected( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bPasswordProtected );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorPort" )]
|
||||
internal static extern void /*void*/ SetSpectatorPort( IntPtr ISteamGameServer, ushort /*uint16*/ unSpectatorPort );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetSpectatorServerName" )]
|
||||
@ -5212,7 +5212,7 @@ namespace SteamNative
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_GetNextOutgoingPacket" )]
|
||||
internal static extern int /*int*/ GetNextOutgoingPacket( IntPtr ISteamGameServer, IntPtr /*void **/ pOut, int /*int*/ cbMaxOut, out uint /*uint32 **/ pNetAdr, out ushort /*uint16 **/ pPort );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_EnableHeartbeats" )]
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, bool /*bool*/ bActive );
|
||||
internal static extern void /*void*/ EnableHeartbeats( IntPtr ISteamGameServer, [MarshalAs(UnmanagedType.U1)] bool /*bool*/ bActive );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_SetHeartbeatInterval" )]
|
||||
internal static extern void /*void*/ SetHeartbeatInterval( IntPtr ISteamGameServer, int /*int*/ iHeartbeatInterval );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServer_ForceHeartbeat" )]
|
||||
@ -5232,7 +5232,7 @@ namespace SteamNative
|
||||
[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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_GetUserAchievement" )]
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ steamIDUser, string /*const char **/ pchName , ref bool /*bool **/ pbAchieved );
|
||||
internal static extern bool /*bool*/ GetUserAchievement( IntPtr ISteamGameServerStats, CSteamID /*class CSteamID*/ 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 );
|
||||
[DllImportAttribute( "steam_api64.dll", EntryPoint = "SteamAPI_ISteamGameServerStats_SetUserStat0" )]
|
||||
|
@ -154,7 +154,7 @@ namespace Generator
|
||||
internal string InteropParameter( bool LargePack, bool includeMarshalling = false )
|
||||
{
|
||||
var ps = LargePack ? "" : ".PackSmall";
|
||||
|
||||
var marshalling = "";
|
||||
if ( !NativeType.Contains( "_t" ) )
|
||||
ps = string.Empty;
|
||||
|
||||
@ -163,43 +163,49 @@ namespace Generator
|
||||
|
||||
if ( includeMarshalling )
|
||||
{
|
||||
if ( NativeType == "bool" ) marshalling = "[MarshalAs(UnmanagedType.U1)]";
|
||||
if ( NativeType == "bool *" ) marshalling = "[MarshalAs(UnmanagedType.U1)]";
|
||||
|
||||
if ( TypeDef != null && TypeDef.NativeType.Contains( "_t" ) )
|
||||
{
|
||||
// if ( !TypeDef.NativeType.Contains( "*" ) )
|
||||
// return $"{TypeDef.ManagedType} {Name}";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( ShouldBeIntPtr )
|
||||
return $"IntPtr /*{NativeType}*/ {Name}";
|
||||
return $"IntPtr /*{NativeType}*/ {Name}".Trim();
|
||||
|
||||
if ( IsStructShouldBePassedAsRef )
|
||||
return $"ref {ManagedType.Trim( '*', ' ' )}{ps} /*{NativeType}*/ {Name}";
|
||||
return $"{marshalling} ref {ManagedType.Trim( '*', ' ' )}{ps} /*{NativeType}*/ {Name}".Trim();
|
||||
|
||||
if ( ShouldBePassedAsOut )
|
||||
return $"out {ManagedType.Trim( '*', ' ' )} /*{NativeType}*/ {Name}";
|
||||
return $"{marshalling} out {ManagedType.Trim( '*', ' ' )} /*{NativeType}*/ {Name}".Trim();
|
||||
|
||||
if ( NativeType == "char *" || NativeType == "char **" )
|
||||
{
|
||||
return $"System.Text.StringBuilder /*{NativeType}*/ {Name}";
|
||||
return $"System.Text.StringBuilder /*{NativeType}*/ {Name}".Trim();
|
||||
}
|
||||
|
||||
if ( TypeDef != null )
|
||||
{
|
||||
if ( NativeType.EndsWith( "*" ) )
|
||||
{
|
||||
return $"IntPtr /*{NativeType}*/ {Name}";
|
||||
return $"IntPtr /*{NativeType}*/ {Name}".Trim();
|
||||
}
|
||||
else
|
||||
{
|
||||
return $"{TypeDef.Name} /*{NativeType}*/ {Name}";
|
||||
return $"{marshalling} {TypeDef.Name} /*{NativeType}*/ {Name}".Trim();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( NativeType.EndsWith( "*" ) && ManagedType.Contains( "_t" ) )
|
||||
{
|
||||
return $"IntPtr /*{NativeType}*/ {Name} ";
|
||||
return $"IntPtr /*{NativeType}*/ {Name} ".Trim();
|
||||
}
|
||||
|
||||
return $"{ManagedType} /*{NativeType}*/ {Name} ";
|
||||
return $"{marshalling} {ManagedType} /*{NativeType}*/ {Name} ".Trim();
|
||||
}
|
||||
|
||||
internal string Return()
|
||||
|
@ -173,7 +173,7 @@ namespace Generator
|
||||
|
||||
WriteLine( $"[DllImportAttribute( \"{library}\", EntryPoint = \"{flatName}\" )]" );
|
||||
|
||||
if ( ret.Return() == "bool" )WriteLine( "[return: MarshalAs(UnmanagedType.Bool)]" );
|
||||
if ( ret.Return() == "bool" ) WriteLine( "[return: MarshalAs(UnmanagedType.U1)]" );
|
||||
|
||||
WriteLine( $"internal static extern {ret.Return()} {methodName}({argstring});" );
|
||||
LastMethodName = methodDef.Name;
|
||||
|
Loading…
x
Reference in New Issue
Block a user