1 /* 2 * Copyright (c) 2015 Derelict Developers 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: 8 * 9 * * Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 12 * * Redistributions in binary form must reproduce the above copyright 13 * notice, this list of conditions and the following disclaimer in the 14 * documentation and/or other materials provided with the distribution. 15 * 16 * * Neither the names 'Derelict', 'DerelictILUT', nor the names of its contributors 17 * may be used to endorse or promote products derived from this software 18 * without specific prior written permission. 19 * 20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 module derelict.steamworks.steamworks; 33 34 public 35 { 36 import derelict.steamworks.types; 37 import derelict.steamworks.funcs; 38 import derelict.steamworks.enums; 39 import derelict.steamworks.structs; 40 41 import derelict.steamworks.steamcontroller; 42 import derelict.steamworks.steamremotestorage; 43 import derelict.steamworks.steamuser; 44 import derelict.steamworks.steamclientpublic; 45 import derelict.steamworks.steaminventory; 46 import derelict.steamworks.steamscreenshots; 47 import derelict.steamworks.steamugc; 48 } 49 50 private 51 { 52 import derelict.util.loader; 53 import derelict.util.system; 54 55 static if(Derelict_OS_Windows) 56 enum libNames = "steam_api.dll"; 57 else static if (Derelict_OS_Mac) 58 enum libNames = "libsteam_api.dylib"; 59 else static if (Derelict_OS_Linux) 60 enum libNames = "libsteam_api.so"; 61 else 62 static assert(0, "Need to implement imgui libNames for this operating system."); 63 } 64 65 final class DerelictSteamworksLoader : SharedLibLoader 66 { 67 protected 68 { 69 override void loadSymbols() 70 { 71 bindFunc(cast(void**)&SteamAPI_Init, "SteamAPI_Init"); 72 bindFunc(cast(void**)&SteamAPI_Shutdown, "SteamAPI_Shutdown"); 73 bindFunc(cast(void**)&SteamAPI_IsSteamRunning, "SteamAPI_IsSteamRunning"); 74 bindFunc(cast(void**)&SteamClient, "SteamClient"); 75 bindFunc(cast(void**)&SteamAPI_ReleaseCurrentThreadMemory, "SteamAPI_ReleaseCurrentThreadMemory"); 76 77 bindFunc(cast(void**)&SteamAPI_ISteamClient_CreateSteamPipe, "SteamAPI_ISteamClient_CreateSteamPipe"); 78 bindFunc(cast(void**)&SteamAPI_ISteamClient_BReleaseSteamPipe, "SteamAPI_ISteamClient_BReleaseSteamPipe"); 79 bindFunc(cast(void**)&SteamAPI_ISteamClient_ConnectToGlobalUser, "SteamAPI_ISteamClient_ConnectToGlobalUser"); 80 bindFunc(cast(void**)&SteamAPI_ISteamClient_CreateLocalUser, "SteamAPI_ISteamClient_CreateLocalUser"); 81 bindFunc(cast(void**)&SteamAPI_ISteamClient_ReleaseUser, "SteamAPI_ISteamClient_ReleaseUser"); 82 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamUser, "SteamAPI_ISteamClient_GetISteamUser"); 83 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamGameServer, "SteamAPI_ISteamClient_GetISteamGameServer"); 84 bindFunc(cast(void**)&SteamAPI_ISteamClient_SetLocalIPBinding, "SteamAPI_ISteamClient_SetLocalIPBinding"); 85 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamFriends, "SteamAPI_ISteamClient_GetISteamFriends"); 86 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamUtils, "SteamAPI_ISteamClient_GetISteamUtils"); 87 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamMatchmaking, "SteamAPI_ISteamClient_GetISteamMatchmaking"); 88 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamMatchmakingServers, "SteamAPI_ISteamClient_GetISteamMatchmakingServers"); 89 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamGenericInterface, "SteamAPI_ISteamClient_GetISteamGenericInterface"); 90 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamUserStats, "SteamAPI_ISteamClient_GetISteamUserStats"); 91 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamGameServerStats, "SteamAPI_ISteamClient_GetISteamGameServerStats"); 92 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamApps, "SteamAPI_ISteamClient_GetISteamApps"); 93 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamNetworking, "SteamAPI_ISteamClient_GetISteamNetworking"); 94 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamRemoteStorage, "SteamAPI_ISteamClient_GetISteamRemoteStorage"); 95 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamScreenshots, "SteamAPI_ISteamClient_GetISteamScreenshots"); 96 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetIPCCallCount, "SteamAPI_ISteamClient_GetIPCCallCount"); 97 bindFunc(cast(void**)&SteamAPI_ISteamClient_SetWarningMessageHook, "SteamAPI_ISteamClient_SetWarningMessageHook"); 98 bindFunc(cast(void**)&SteamAPI_ISteamClient_BShutdownIfAllPipesClosed, "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed"); 99 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamHTTP, "SteamAPI_ISteamClient_GetISteamHTTP"); 100 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamUnifiedMessages, "SteamAPI_ISteamClient_GetISteamUnifiedMessages"); 101 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamController, "SteamAPI_ISteamClient_GetISteamController"); 102 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamUGC, "SteamAPI_ISteamClient_GetISteamUGC"); 103 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamAppList, "SteamAPI_ISteamClient_GetISteamAppList"); 104 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamMusic, "SteamAPI_ISteamClient_GetISteamMusic"); 105 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamMusicRemote, "SteamAPI_ISteamClient_GetISteamMusicRemote"); 106 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamHTMLSurface, "SteamAPI_ISteamClient_GetISteamHTMLSurface"); 107 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamInventory, "SteamAPI_ISteamClient_GetISteamInventory"); 108 bindFunc(cast(void**)&SteamAPI_ISteamClient_GetISteamVideo, "SteamAPI_ISteamClient_GetISteamVideo"); 109 110 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetHSteamUser, "SteamAPI_ISteamUser_GetHSteamUser"); 111 bindFunc(cast(void**)&SteamAPI_ISteamUser_BLoggedOn, "SteamAPI_ISteamUser_BLoggedOn"); 112 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetSteamID, "SteamAPI_ISteamUser_GetSteamID"); 113 bindFunc(cast(void**)&SteamAPI_ISteamUser_InitiateGameConnection, "SteamAPI_ISteamUser_InitiateGameConnection"); 114 bindFunc(cast(void**)&SteamAPI_ISteamUser_TerminateGameConnection, "SteamAPI_ISteamUser_TerminateGameConnection"); 115 bindFunc(cast(void**)&SteamAPI_ISteamUser_TrackAppUsageEvent, "SteamAPI_ISteamUser_TrackAppUsageEvent"); 116 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetUserDataFolder, "SteamAPI_ISteamUser_GetUserDataFolder"); 117 bindFunc(cast(void**)&SteamAPI_ISteamUser_StartVoiceRecording, "SteamAPI_ISteamUser_StartVoiceRecording"); 118 bindFunc(cast(void**)&SteamAPI_ISteamUser_StopVoiceRecording, "SteamAPI_ISteamUser_StopVoiceRecording"); 119 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetAvailableVoice, "SteamAPI_ISteamUser_GetAvailableVoice"); 120 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetVoice, "SteamAPI_ISteamUser_GetVoice"); 121 bindFunc(cast(void**)&SteamAPI_ISteamUser_DecompressVoice, "SteamAPI_ISteamUser_DecompressVoice"); 122 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetVoiceOptimalSampleRate, "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate"); 123 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetAuthSessionTicket, "SteamAPI_ISteamUser_GetAuthSessionTicket"); 124 bindFunc(cast(void**)&SteamAPI_ISteamUser_BeginAuthSession, "SteamAPI_ISteamUser_BeginAuthSession"); 125 bindFunc(cast(void**)&SteamAPI_ISteamUser_EndAuthSession, "SteamAPI_ISteamUser_EndAuthSession"); 126 bindFunc(cast(void**)&SteamAPI_ISteamUser_CancelAuthTicket, "SteamAPI_ISteamUser_CancelAuthTicket"); 127 bindFunc(cast(void**)&SteamAPI_ISteamUser_UserHasLicenseForApp, "SteamAPI_ISteamUser_UserHasLicenseForApp"); 128 bindFunc(cast(void**)&SteamAPI_ISteamUser_BIsBehindNAT, "SteamAPI_ISteamUser_BIsBehindNAT"); 129 bindFunc(cast(void**)&SteamAPI_ISteamUser_AdvertiseGame, "SteamAPI_ISteamUser_AdvertiseGame"); 130 bindFunc(cast(void**)&SteamAPI_ISteamUser_RequestEncryptedAppTicket, "SteamAPI_ISteamUser_RequestEncryptedAppTicket"); 131 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetEncryptedAppTicket, "SteamAPI_ISteamUser_GetEncryptedAppTicket"); 132 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetGameBadgeLevel, "SteamAPI_ISteamUser_GetGameBadgeLevel"); 133 bindFunc(cast(void**)&SteamAPI_ISteamUser_GetPlayerSteamLevel, "SteamAPI_ISteamUser_GetPlayerSteamLevel"); 134 bindFunc(cast(void**)&SteamAPI_ISteamUser_RequestStoreAuthURL, "SteamAPI_ISteamUser_RequestStoreAuthURL"); 135 bindFunc(cast(void**)&SteamAPI_ISteamUser_BIsPhoneVerified, "SteamAPI_ISteamUser_BIsPhoneVerified"); 136 bindFunc(cast(void**)&SteamAPI_ISteamUser_BIsTwoFactorEnabled, "SteamAPI_ISteamUser_BIsTwoFactorEnabled"); 137 bindFunc(cast(void**)&SteamAPI_ISteamUser_BIsPhoneRequiringVerification, "SteamAPI_ISteamUser_BIsPhoneRequiringVerification"); 138 bindFunc(cast(void**)&SteamAPI_ISteamUser_BIsPhoneIdentifying, "SteamAPI_ISteamUser_BIsPhoneIdentifying"); 139 140 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetPersonaName, "SteamAPI_ISteamFriends_GetPersonaName"); 141 bindFunc(cast(void**)&SteamAPI_ISteamFriends_SetPersonaName, "SteamAPI_ISteamFriends_SetPersonaName"); 142 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetPersonaState, "SteamAPI_ISteamFriends_GetPersonaState"); 143 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendCount, "SteamAPI_ISteamFriends_GetFriendCount"); 144 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendByIndex, "SteamAPI_ISteamFriends_GetFriendByIndex"); 145 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendRelationship, "SteamAPI_ISteamFriends_GetFriendRelationship"); 146 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendPersonaState, "SteamAPI_ISteamFriends_GetFriendPersonaState"); 147 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendPersonaName, "SteamAPI_ISteamFriends_GetFriendPersonaName"); 148 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendGamePlayed, "SteamAPI_ISteamFriends_GetFriendGamePlayed"); 149 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendPersonaNameHistory, "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory"); 150 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendSteamLevel, "SteamAPI_ISteamFriends_GetFriendSteamLevel"); 151 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetPlayerNickname, "SteamAPI_ISteamFriends_GetPlayerNickname"); 152 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendsGroupCount, "SteamAPI_ISteamFriends_GetFriendsGroupCount"); 153 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex, "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex"); 154 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendsGroupName, "SteamAPI_ISteamFriends_GetFriendsGroupName"); 155 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendsGroupMembersCount, "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount"); 156 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendsGroupMembersList, "SteamAPI_ISteamFriends_GetFriendsGroupMembersList"); 157 bindFunc(cast(void**)&SteamAPI_ISteamFriends_HasFriend, "SteamAPI_ISteamFriends_HasFriend"); 158 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanCount, "SteamAPI_ISteamFriends_GetClanCount"); 159 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanByIndex, "SteamAPI_ISteamFriends_GetClanByIndex"); 160 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanName, "SteamAPI_ISteamFriends_GetClanName"); 161 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanTag, "SteamAPI_ISteamFriends_GetClanTag"); 162 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanActivityCounts, "SteamAPI_ISteamFriends_GetClanActivityCounts"); 163 bindFunc(cast(void**)&SteamAPI_ISteamFriends_DownloadClanActivityCounts, "SteamAPI_ISteamFriends_DownloadClanActivityCounts"); 164 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendCountFromSource, "SteamAPI_ISteamFriends_GetFriendCountFromSource"); 165 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendFromSourceByIndex, "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex"); 166 bindFunc(cast(void**)&SteamAPI_ISteamFriends_IsUserInSource, "SteamAPI_ISteamFriends_IsUserInSource"); 167 bindFunc(cast(void**)&SteamAPI_ISteamFriends_SetInGameVoiceSpeaking, "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking"); 168 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ActivateGameOverlay, "SteamAPI_ISteamFriends_ActivateGameOverlay"); 169 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ActivateGameOverlayToUser, "SteamAPI_ISteamFriends_ActivateGameOverlayToUser"); 170 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage, "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage"); 171 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ActivateGameOverlayToStore, "SteamAPI_ISteamFriends_ActivateGameOverlayToStore"); 172 bindFunc(cast(void**)&SteamAPI_ISteamFriends_SetPlayedWith, "SteamAPI_ISteamFriends_SetPlayedWith"); 173 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog"); 174 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetSmallFriendAvatar, "SteamAPI_ISteamFriends_GetSmallFriendAvatar"); 175 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetMediumFriendAvatar, "SteamAPI_ISteamFriends_GetMediumFriendAvatar"); 176 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetLargeFriendAvatar, "SteamAPI_ISteamFriends_GetLargeFriendAvatar"); 177 bindFunc(cast(void**)&SteamAPI_ISteamFriends_RequestUserInformation, "SteamAPI_ISteamFriends_RequestUserInformation"); 178 bindFunc(cast(void**)&SteamAPI_ISteamFriends_RequestClanOfficerList, "SteamAPI_ISteamFriends_RequestClanOfficerList"); 179 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanOwner, "SteamAPI_ISteamFriends_GetClanOwner"); 180 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanOfficerCount, "SteamAPI_ISteamFriends_GetClanOfficerCount"); 181 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanOfficerByIndex, "SteamAPI_ISteamFriends_GetClanOfficerByIndex"); 182 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetUserRestrictions, "SteamAPI_ISteamFriends_GetUserRestrictions"); 183 bindFunc(cast(void**)&SteamAPI_ISteamFriends_SetRichPresence, "SteamAPI_ISteamFriends_SetRichPresence"); 184 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ClearRichPresence, "SteamAPI_ISteamFriends_ClearRichPresence"); 185 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendRichPresence, "SteamAPI_ISteamFriends_GetFriendRichPresence"); 186 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount"); 187 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex"); 188 bindFunc(cast(void**)&SteamAPI_ISteamFriends_RequestFriendRichPresence, "SteamAPI_ISteamFriends_RequestFriendRichPresence"); 189 bindFunc(cast(void**)&SteamAPI_ISteamFriends_InviteUserToGame, "SteamAPI_ISteamFriends_InviteUserToGame"); 190 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetCoplayFriendCount, "SteamAPI_ISteamFriends_GetCoplayFriendCount"); 191 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetCoplayFriend, "SteamAPI_ISteamFriends_GetCoplayFriend"); 192 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendCoplayTime, "SteamAPI_ISteamFriends_GetFriendCoplayTime"); 193 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendCoplayGame, "SteamAPI_ISteamFriends_GetFriendCoplayGame"); 194 bindFunc(cast(void**)&SteamAPI_ISteamFriends_JoinClanChatRoom, "SteamAPI_ISteamFriends_JoinClanChatRoom"); 195 bindFunc(cast(void**)&SteamAPI_ISteamFriends_LeaveClanChatRoom, "SteamAPI_ISteamFriends_LeaveClanChatRoom"); 196 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanChatMemberCount, "SteamAPI_ISteamFriends_GetClanChatMemberCount"); 197 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetChatMemberByIndex, "SteamAPI_ISteamFriends_GetChatMemberByIndex"); 198 bindFunc(cast(void**)&SteamAPI_ISteamFriends_SendClanChatMessage, "SteamAPI_ISteamFriends_SendClanChatMessage"); 199 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetClanChatMessage, "SteamAPI_ISteamFriends_GetClanChatMessage"); 200 bindFunc(cast(void**)&SteamAPI_ISteamFriends_IsClanChatAdmin, "SteamAPI_ISteamFriends_IsClanChatAdmin"); 201 bindFunc(cast(void**)&SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam, "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam"); 202 bindFunc(cast(void**)&SteamAPI_ISteamFriends_OpenClanChatWindowInSteam, "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam"); 203 bindFunc(cast(void**)&SteamAPI_ISteamFriends_CloseClanChatWindowInSteam, "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam"); 204 bindFunc(cast(void**)&SteamAPI_ISteamFriends_SetListenForFriendsMessages, "SteamAPI_ISteamFriends_SetListenForFriendsMessages"); 205 bindFunc(cast(void**)&SteamAPI_ISteamFriends_ReplyToFriendMessage, "SteamAPI_ISteamFriends_ReplyToFriendMessage"); 206 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFriendMessage, "SteamAPI_ISteamFriends_GetFriendMessage"); 207 bindFunc(cast(void**)&SteamAPI_ISteamFriends_GetFollowerCount, "SteamAPI_ISteamFriends_GetFollowerCount"); 208 bindFunc(cast(void**)&SteamAPI_ISteamFriends_IsFollowing, "SteamAPI_ISteamFriends_IsFollowing"); 209 bindFunc(cast(void**)&SteamAPI_ISteamFriends_EnumerateFollowingList, "SteamAPI_ISteamFriends_EnumerateFollowingList"); 210 211 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetSecondsSinceAppActive, "SteamAPI_ISteamUtils_GetSecondsSinceAppActive"); 212 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetSecondsSinceComputerActive, "SteamAPI_ISteamUtils_GetSecondsSinceComputerActive"); 213 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetConnectedUniverse, "SteamAPI_ISteamUtils_GetConnectedUniverse"); 214 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetServerRealTime, "SteamAPI_ISteamUtils_GetServerRealTime"); 215 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetIPCountry, "SteamAPI_ISteamUtils_GetIPCountry"); 216 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetImageSize, "SteamAPI_ISteamUtils_GetImageSize"); 217 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetImageRGBA, "SteamAPI_ISteamUtils_GetImageRGBA"); 218 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetCSERIPPort, "SteamAPI_ISteamUtils_GetCSERIPPort"); 219 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetCurrentBatteryPower, "SteamAPI_ISteamUtils_GetCurrentBatteryPower"); 220 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetAppID, "SteamAPI_ISteamUtils_GetAppID"); 221 bindFunc(cast(void**)&SteamAPI_ISteamUtils_SetOverlayNotificationPosition, "SteamAPI_ISteamUtils_SetOverlayNotificationPosition"); 222 bindFunc(cast(void**)&SteamAPI_ISteamUtils_IsAPICallCompleted, "SteamAPI_ISteamUtils_IsAPICallCompleted"); 223 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetAPICallFailureReason, "SteamAPI_ISteamUtils_GetAPICallFailureReason"); 224 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetAPICallResult, "SteamAPI_ISteamUtils_GetAPICallResult"); 225 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetIPCCallCount, "SteamAPI_ISteamUtils_GetIPCCallCount"); 226 bindFunc(cast(void**)&SteamAPI_ISteamUtils_SetWarningMessageHook, "SteamAPI_ISteamUtils_SetWarningMessageHook"); 227 bindFunc(cast(void**)&SteamAPI_ISteamUtils_IsOverlayEnabled, "SteamAPI_ISteamUtils_IsOverlayEnabled"); 228 bindFunc(cast(void**)&SteamAPI_ISteamUtils_BOverlayNeedsPresent, "SteamAPI_ISteamUtils_BOverlayNeedsPresent"); 229 bindFunc(cast(void**)&SteamAPI_ISteamUtils_CheckFileSignature, "SteamAPI_ISteamUtils_CheckFileSignature"); 230 bindFunc(cast(void**)&SteamAPI_ISteamUtils_ShowGamepadTextInput, "SteamAPI_ISteamUtils_ShowGamepadTextInput"); 231 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetEnteredGamepadTextLength, "SteamAPI_ISteamUtils_GetEnteredGamepadTextLength"); 232 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetEnteredGamepadTextInput, "SteamAPI_ISteamUtils_GetEnteredGamepadTextInput"); 233 bindFunc(cast(void**)&SteamAPI_ISteamUtils_GetSteamUILanguage, "SteamAPI_ISteamUtils_GetSteamUILanguage"); 234 bindFunc(cast(void**)&SteamAPI_ISteamUtils_IsSteamRunningInVR, "SteamAPI_ISteamUtils_IsSteamRunningInVR"); 235 bindFunc(cast(void**)&SteamAPI_ISteamUtils_SetOverlayNotificationInset, "SteamAPI_ISteamUtils_SetOverlayNotificationInset"); 236 bindFunc(cast(void**)&SteamAPI_ISteamUtils_IsSteamInBigPictureMode, "SteamAPI_ISteamUtils_IsSteamInBigPictureMode"); 237 bindFunc(cast(void**)&SteamAPI_ISteamUtils_StartVRDashboard, "SteamAPI_ISteamUtils_StartVRDashboard"); 238 bindFunc(cast(void**)&SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled, "SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled"); 239 bindFunc(cast(void**)&SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled, "SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled"); 240 241 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetFavoriteGameCount, "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount"); 242 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetFavoriteGame, "SteamAPI_ISteamMatchmaking_GetFavoriteGame"); 243 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddFavoriteGame, "SteamAPI_ISteamMatchmaking_AddFavoriteGame"); 244 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_RemoveFavoriteGame, "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame"); 245 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_RequestLobbyList, "SteamAPI_ISteamMatchmaking_RequestLobbyList"); 246 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter"); 247 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter"); 248 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter"); 249 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable"); 250 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter"); 251 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter"); 252 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter"); 253 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyByIndex, "SteamAPI_ISteamMatchmaking_GetLobbyByIndex"); 254 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_CreateLobby, "SteamAPI_ISteamMatchmaking_CreateLobby"); 255 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_JoinLobby, "SteamAPI_ISteamMatchmaking_JoinLobby"); 256 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_LeaveLobby, "SteamAPI_ISteamMatchmaking_LeaveLobby"); 257 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_InviteUserToLobby, "SteamAPI_ISteamMatchmaking_InviteUserToLobby"); 258 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetNumLobbyMembers, "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers"); 259 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex, "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex"); 260 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyData, "SteamAPI_ISteamMatchmaking_GetLobbyData"); 261 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyData, "SteamAPI_ISteamMatchmaking_SetLobbyData"); 262 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyDataCount, "SteamAPI_ISteamMatchmaking_GetLobbyDataCount"); 263 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex, "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex"); 264 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_DeleteLobbyData, "SteamAPI_ISteamMatchmaking_DeleteLobbyData"); 265 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyMemberData, "SteamAPI_ISteamMatchmaking_GetLobbyMemberData"); 266 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyMemberData, "SteamAPI_ISteamMatchmaking_SetLobbyMemberData"); 267 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SendLobbyChatMsg, "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg"); 268 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyChatEntry, "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry"); 269 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_RequestLobbyData, "SteamAPI_ISteamMatchmaking_RequestLobbyData"); 270 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyGameServer, "SteamAPI_ISteamMatchmaking_SetLobbyGameServer"); 271 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyGameServer, "SteamAPI_ISteamMatchmaking_GetLobbyGameServer"); 272 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit, "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit"); 273 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit, "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit"); 274 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyType, "SteamAPI_ISteamMatchmaking_SetLobbyType"); 275 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyJoinable, "SteamAPI_ISteamMatchmaking_SetLobbyJoinable"); 276 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_GetLobbyOwner, "SteamAPI_ISteamMatchmaking_GetLobbyOwner"); 277 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLobbyOwner, "SteamAPI_ISteamMatchmaking_SetLobbyOwner"); 278 bindFunc(cast(void**)&SteamAPI_ISteamMatchmaking_SetLinkedLobby, "SteamAPI_ISteamMatchmaking_SetLinkedLobby"); 279 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded, "SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded"); 280 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond, "SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond"); 281 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete, "SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete"); 282 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingPingResponse_ServerResponded, "SteamAPI_ISteamMatchmakingPingResponse_ServerResponded"); 283 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond, "SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond"); 284 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList, "SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList"); 285 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond"); 286 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete"); 287 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded, "SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded"); 288 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond, "SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond"); 289 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete, "SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete"); 290 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RequestInternetServerList, "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList"); 291 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RequestLANServerList, "SteamAPI_ISteamMatchmakingServers_RequestLANServerList"); 292 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList, "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList"); 293 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList, "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList"); 294 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList, "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList"); 295 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList, "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList"); 296 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_ReleaseRequest, "SteamAPI_ISteamMatchmakingServers_ReleaseRequest"); 297 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_GetServerDetails, "SteamAPI_ISteamMatchmakingServers_GetServerDetails"); 298 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_CancelQuery, "SteamAPI_ISteamMatchmakingServers_CancelQuery"); 299 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RefreshQuery, "SteamAPI_ISteamMatchmakingServers_RefreshQuery"); 300 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_IsRefreshing, "SteamAPI_ISteamMatchmakingServers_IsRefreshing"); 301 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_GetServerCount, "SteamAPI_ISteamMatchmakingServers_GetServerCount"); 302 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_RefreshServer, "SteamAPI_ISteamMatchmakingServers_RefreshServer"); 303 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_PingServer, "SteamAPI_ISteamMatchmakingServers_PingServer"); 304 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_PlayerDetails, "SteamAPI_ISteamMatchmakingServers_PlayerDetails"); 305 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_ServerRules, "SteamAPI_ISteamMatchmakingServers_ServerRules"); 306 bindFunc(cast(void**)&SteamAPI_ISteamMatchmakingServers_CancelServerQuery, "SteamAPI_ISteamMatchmakingServers_CancelServerQuery"); 307 308 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileWrite, "SteamAPI_ISteamRemoteStorage_FileWrite"); 309 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileRead, "SteamAPI_ISteamRemoteStorage_FileRead"); 310 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileWriteAsync, "SteamAPI_ISteamRemoteStorage_FileWriteAsync"); 311 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileReadAsync, "SteamAPI_ISteamRemoteStorage_FileReadAsync"); 312 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete, "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete"); 313 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileForget, "SteamAPI_ISteamRemoteStorage_FileForget"); 314 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileDelete, "SteamAPI_ISteamRemoteStorage_FileDelete"); 315 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileShare, "SteamAPI_ISteamRemoteStorage_FileShare"); 316 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_SetSyncPlatforms, "SteamAPI_ISteamRemoteStorage_SetSyncPlatforms"); 317 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen, "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen"); 318 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk, "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk"); 319 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileWriteStreamClose, "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose"); 320 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel, "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel"); 321 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FileExists, "SteamAPI_ISteamRemoteStorage_FileExists"); 322 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_FilePersisted, "SteamAPI_ISteamRemoteStorage_FilePersisted"); 323 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetFileSize, "SteamAPI_ISteamRemoteStorage_GetFileSize"); 324 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetFileTimestamp, "SteamAPI_ISteamRemoteStorage_GetFileTimestamp"); 325 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetSyncPlatforms, "SteamAPI_ISteamRemoteStorage_GetSyncPlatforms"); 326 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetFileCount, "SteamAPI_ISteamRemoteStorage_GetFileCount"); 327 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetFileNameAndSize, "SteamAPI_ISteamRemoteStorage_GetFileNameAndSize"); 328 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetQuota, "SteamAPI_ISteamRemoteStorage_GetQuota"); 329 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount"); 330 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp"); 331 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp, "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp"); 332 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UGCDownload, "SteamAPI_ISteamRemoteStorage_UGCDownload"); 333 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress, "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress"); 334 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetUGCDetails, "SteamAPI_ISteamRemoteStorage_GetUGCDetails"); 335 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UGCRead, "SteamAPI_ISteamRemoteStorage_UGCRead"); 336 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetCachedUGCCount, "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount"); 337 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle"); 338 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_PublishWorkshopFile, "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile"); 339 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest, "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest"); 340 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile"); 341 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile"); 342 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle"); 343 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription"); 344 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility"); 345 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags"); 346 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate, "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate"); 347 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails, "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails"); 348 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_DeletePublishedFile, "SteamAPI_ISteamRemoteStorage_DeletePublishedFile"); 349 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles, "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles"); 350 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_SubscribePublishedFile, "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile"); 351 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles, "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles"); 352 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile, "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile"); 353 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription"); 354 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails, "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails"); 355 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote, "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote"); 356 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails, "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails"); 357 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles, "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles"); 358 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_PublishVideo, "SteamAPI_ISteamRemoteStorage_PublishVideo"); 359 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction, "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction"); 360 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction"); 361 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles"); 362 bindFunc(cast(void**)&SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation, "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation"); 363 364 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_RequestCurrentStats, "SteamAPI_ISteamUserStats_RequestCurrentStats"); 365 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetStat, "SteamAPI_ISteamUserStats_GetStat"); 366 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetStat0, "SteamAPI_ISteamUserStats_GetStat0"); 367 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_SetStat, "SteamAPI_ISteamUserStats_SetStat"); 368 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_SetStat0, "SteamAPI_ISteamUserStats_SetStat0"); 369 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_UpdateAvgRateStat, "SteamAPI_ISteamUserStats_UpdateAvgRateStat"); 370 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetAchievement, "SteamAPI_ISteamUserStats_GetAchievement"); 371 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_SetAchievement, "SteamAPI_ISteamUserStats_SetAchievement"); 372 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_ClearAchievement, "SteamAPI_ISteamUserStats_ClearAchievement"); 373 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime, "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime"); 374 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_StoreStats, "SteamAPI_ISteamUserStats_StoreStats"); 375 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetAchievementIcon, "SteamAPI_ISteamUserStats_GetAchievementIcon"); 376 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute, "SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute"); 377 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_IndicateAchievementProgress, "SteamAPI_ISteamUserStats_IndicateAchievementProgress"); 378 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetNumAchievements, "SteamAPI_ISteamUserStats_GetNumAchievements"); 379 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetAchievementName, "SteamAPI_ISteamUserStats_GetAchievementName"); 380 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_RequestUserStats, "SteamAPI_ISteamUserStats_RequestUserStats"); 381 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetUserStat, "SteamAPI_ISteamUserStats_GetUserStat"); 382 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetUserStat0, "SteamAPI_ISteamUserStats_GetUserStat0"); 383 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetUserAchievement, "SteamAPI_ISteamUserStats_GetUserAchievement"); 384 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime, "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime"); 385 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_ResetAllStats, "SteamAPI_ISteamUserStats_ResetAllStats"); 386 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_FindOrCreateLeaderboard, "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard"); 387 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_FindLeaderboard, "SteamAPI_ISteamUserStats_FindLeaderboard"); 388 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetLeaderboardName, "SteamAPI_ISteamUserStats_GetLeaderboardName"); 389 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetLeaderboardEntryCount, "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount"); 390 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetLeaderboardSortMethod, "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod"); 391 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetLeaderboardDisplayType, "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType"); 392 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_DownloadLeaderboardEntries, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries"); 393 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers"); 394 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry, "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry"); 395 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_UploadLeaderboardScore, "SteamAPI_ISteamUserStats_UploadLeaderboardScore"); 396 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_AttachLeaderboardUGC, "SteamAPI_ISteamUserStats_AttachLeaderboardUGC"); 397 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers, "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers"); 398 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages, "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages"); 399 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo, "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo"); 400 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo, "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo"); 401 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetAchievementAchievedPercent, "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent"); 402 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_RequestGlobalStats, "SteamAPI_ISteamUserStats_RequestGlobalStats"); 403 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetGlobalStat, "SteamAPI_ISteamUserStats_GetGlobalStat"); 404 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetGlobalStat0, "SteamAPI_ISteamUserStats_GetGlobalStat0"); 405 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetGlobalStatHistory, "SteamAPI_ISteamUserStats_GetGlobalStatHistory"); 406 bindFunc(cast(void**)&SteamAPI_ISteamUserStats_GetGlobalStatHistory0, "SteamAPI_ISteamUserStats_GetGlobalStatHistory0"); 407 408 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsSubscribed, "SteamAPI_ISteamApps_BIsSubscribed"); 409 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsLowViolence, "SteamAPI_ISteamApps_BIsLowViolence"); 410 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsCybercafe, "SteamAPI_ISteamApps_BIsCybercafe"); 411 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsVACBanned, "SteamAPI_ISteamApps_BIsVACBanned"); 412 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetCurrentGameLanguage, "SteamAPI_ISteamApps_GetCurrentGameLanguage"); 413 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetAvailableGameLanguages, "SteamAPI_ISteamApps_GetAvailableGameLanguages"); 414 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsSubscribedApp, "SteamAPI_ISteamApps_BIsSubscribedApp"); 415 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsDlcInstalled, "SteamAPI_ISteamApps_BIsDlcInstalled"); 416 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime, "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime"); 417 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend, "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend"); 418 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetDLCCount, "SteamAPI_ISteamApps_GetDLCCount"); 419 bindFunc(cast(void**)&SteamAPI_ISteamApps_BGetDLCDataByIndex, "SteamAPI_ISteamApps_BGetDLCDataByIndex"); 420 bindFunc(cast(void**)&SteamAPI_ISteamApps_InstallDLC, "SteamAPI_ISteamApps_InstallDLC"); 421 bindFunc(cast(void**)&SteamAPI_ISteamApps_UninstallDLC, "SteamAPI_ISteamApps_UninstallDLC"); 422 bindFunc(cast(void**)&SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey, "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey"); 423 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetCurrentBetaName, "SteamAPI_ISteamApps_GetCurrentBetaName"); 424 bindFunc(cast(void**)&SteamAPI_ISteamApps_MarkContentCorrupt, "SteamAPI_ISteamApps_MarkContentCorrupt"); 425 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetInstalledDepots, "SteamAPI_ISteamApps_GetInstalledDepots"); 426 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetAppInstallDir, "SteamAPI_ISteamApps_GetAppInstallDir"); 427 bindFunc(cast(void**)&SteamAPI_ISteamApps_BIsAppInstalled, "SteamAPI_ISteamApps_BIsAppInstalled"); 428 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetAppOwner, "SteamAPI_ISteamApps_GetAppOwner"); 429 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetLaunchQueryParam, "SteamAPI_ISteamApps_GetLaunchQueryParam"); 430 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetDlcDownloadProgress, "SteamAPI_ISteamApps_GetDlcDownloadProgress"); 431 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetAppBuildId, "SteamAPI_ISteamApps_GetAppBuildId"); 432 bindFunc(cast(void**)&SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys, "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys"); 433 bindFunc(cast(void**)&SteamAPI_ISteamApps_GetFileDetails, "SteamAPI_ISteamApps_GetFileDetails"); 434 435 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_SendP2PPacket, "SteamAPI_ISteamNetworking_SendP2PPacket"); 436 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_IsP2PPacketAvailable, "SteamAPI_ISteamNetworking_IsP2PPacketAvailable"); 437 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_ReadP2PPacket, "SteamAPI_ISteamNetworking_ReadP2PPacket"); 438 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser, "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser"); 439 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_CloseP2PSessionWithUser, "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser"); 440 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_CloseP2PChannelWithUser, "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser"); 441 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_GetP2PSessionState, "SteamAPI_ISteamNetworking_GetP2PSessionState"); 442 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_AllowP2PPacketRelay, "SteamAPI_ISteamNetworking_AllowP2PPacketRelay"); 443 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_CreateListenSocket, "SteamAPI_ISteamNetworking_CreateListenSocket"); 444 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_CreateP2PConnectionSocket, "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket"); 445 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_CreateConnectionSocket, "SteamAPI_ISteamNetworking_CreateConnectionSocket"); 446 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_DestroySocket, "SteamAPI_ISteamNetworking_DestroySocket"); 447 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_DestroyListenSocket, "SteamAPI_ISteamNetworking_DestroyListenSocket"); 448 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_SendDataOnSocket, "SteamAPI_ISteamNetworking_SendDataOnSocket"); 449 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_IsDataAvailableOnSocket, "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket"); 450 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_RetrieveDataFromSocket, "SteamAPI_ISteamNetworking_RetrieveDataFromSocket"); 451 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_IsDataAvailable, "SteamAPI_ISteamNetworking_IsDataAvailable"); 452 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_RetrieveData, "SteamAPI_ISteamNetworking_RetrieveData"); 453 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_GetSocketInfo, "SteamAPI_ISteamNetworking_GetSocketInfo"); 454 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_GetListenSocketInfo, "SteamAPI_ISteamNetworking_GetListenSocketInfo"); 455 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_GetSocketConnectionType, "SteamAPI_ISteamNetworking_GetSocketConnectionType"); 456 bindFunc(cast(void**)&SteamAPI_ISteamNetworking_GetMaxPacketSize, "SteamAPI_ISteamNetworking_GetMaxPacketSize"); 457 458 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_WriteScreenshot, "SteamAPI_ISteamScreenshots_WriteScreenshot"); 459 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_AddScreenshotToLibrary, "SteamAPI_ISteamScreenshots_AddScreenshotToLibrary"); 460 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_TriggerScreenshot, "SteamAPI_ISteamScreenshots_TriggerScreenshot"); 461 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_HookScreenshots, "SteamAPI_ISteamScreenshots_HookScreenshots"); 462 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_SetLocation, "SteamAPI_ISteamScreenshots_SetLocation"); 463 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_TagUser, "SteamAPI_ISteamScreenshots_TagUser"); 464 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_TagPublishedFile, "SteamAPI_ISteamScreenshots_TagPublishedFile"); 465 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_IsScreenshotsHooked, "SteamAPI_ISteamScreenshots_IsScreenshotsHooked"); 466 bindFunc(cast(void**)&SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary, "SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary"); 467 468 bindFunc(cast(void**)&SteamAPI_ISteamMusic_BIsEnabled, "SteamAPI_ISteamMusic_BIsEnabled"); 469 bindFunc(cast(void**)&SteamAPI_ISteamMusic_BIsPlaying, "SteamAPI_ISteamMusic_BIsPlaying"); 470 bindFunc(cast(void**)&SteamAPI_ISteamMusic_GetPlaybackStatus, "SteamAPI_ISteamMusic_GetPlaybackStatus"); 471 bindFunc(cast(void**)&SteamAPI_ISteamMusic_Play, "SteamAPI_ISteamMusic_Play"); 472 bindFunc(cast(void**)&SteamAPI_ISteamMusic_Pause, "SteamAPI_ISteamMusic_Pause"); 473 bindFunc(cast(void**)&SteamAPI_ISteamMusic_PlayPrevious, "SteamAPI_ISteamMusic_PlayPrevious"); 474 bindFunc(cast(void**)&SteamAPI_ISteamMusic_PlayNext, "SteamAPI_ISteamMusic_PlayNext"); 475 bindFunc(cast(void**)&SteamAPI_ISteamMusic_SetVolume, "SteamAPI_ISteamMusic_SetVolume"); 476 bindFunc(cast(void**)&SteamAPI_ISteamMusic_GetVolume, "SteamAPI_ISteamMusic_GetVolume"); 477 478 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote, "SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote"); 479 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote, "SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote"); 480 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote, "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote"); 481 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_BActivationSuccess, "SteamAPI_ISteamMusicRemote_BActivationSuccess"); 482 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_SetDisplayName, "SteamAPI_ISteamMusicRemote_SetDisplayName"); 483 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64, "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64"); 484 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_EnablePlayPrevious, "SteamAPI_ISteamMusicRemote_EnablePlayPrevious"); 485 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_EnablePlayNext, "SteamAPI_ISteamMusicRemote_EnablePlayNext"); 486 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_EnableShuffled, "SteamAPI_ISteamMusicRemote_EnableShuffled"); 487 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_EnableLooped, "SteamAPI_ISteamMusicRemote_EnableLooped"); 488 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_EnableQueue, "SteamAPI_ISteamMusicRemote_EnableQueue"); 489 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_EnablePlaylists, "SteamAPI_ISteamMusicRemote_EnablePlaylists"); 490 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus, "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus"); 491 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdateShuffled, "SteamAPI_ISteamMusicRemote_UpdateShuffled"); 492 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdateLooped, "SteamAPI_ISteamMusicRemote_UpdateLooped"); 493 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdateVolume, "SteamAPI_ISteamMusicRemote_UpdateVolume"); 494 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_CurrentEntryWillChange, "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange"); 495 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable, "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable"); 496 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText"); 497 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds"); 498 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt"); 499 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_CurrentEntryDidChange, "SteamAPI_ISteamMusicRemote_CurrentEntryDidChange"); 500 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_QueueWillChange, "SteamAPI_ISteamMusicRemote_QueueWillChange"); 501 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_ResetQueueEntries, "SteamAPI_ISteamMusicRemote_ResetQueueEntries"); 502 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_SetQueueEntry, "SteamAPI_ISteamMusicRemote_SetQueueEntry"); 503 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry, "SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry"); 504 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_QueueDidChange, "SteamAPI_ISteamMusicRemote_QueueDidChange"); 505 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_PlaylistWillChange, "SteamAPI_ISteamMusicRemote_PlaylistWillChange"); 506 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_ResetPlaylistEntries, "SteamAPI_ISteamMusicRemote_ResetPlaylistEntries"); 507 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_SetPlaylistEntry, "SteamAPI_ISteamMusicRemote_SetPlaylistEntry"); 508 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry, "SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry"); 509 bindFunc(cast(void**)&SteamAPI_ISteamMusicRemote_PlaylistDidChange, "SteamAPI_ISteamMusicRemote_PlaylistDidChange"); 510 511 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_CreateHTTPRequest, "SteamAPI_ISteamHTTP_CreateHTTPRequest"); 512 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestContextValue, "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue"); 513 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout, "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout"); 514 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue, "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue"); 515 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter, "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter"); 516 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SendHTTPRequest, "SteamAPI_ISteamHTTP_SendHTTPRequest"); 517 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse, "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse"); 518 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_DeferHTTPRequest, "SteamAPI_ISteamHTTP_DeferHTTPRequest"); 519 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_PrioritizeHTTPRequest, "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest"); 520 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize"); 521 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue"); 522 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPResponseBodySize, "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize"); 523 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPResponseBodyData, "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData"); 524 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData, "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData"); 525 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_ReleaseHTTPRequest, "SteamAPI_ISteamHTTP_ReleaseHTTPRequest"); 526 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct, "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct"); 527 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody, "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody"); 528 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_CreateCookieContainer, "SteamAPI_ISteamHTTP_CreateCookieContainer"); 529 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_ReleaseCookieContainer, "SteamAPI_ISteamHTTP_ReleaseCookieContainer"); 530 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetCookie, "SteamAPI_ISteamHTTP_SetCookie"); 531 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer, "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer"); 532 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo, "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo"); 533 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate, "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate"); 534 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS, "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS"); 535 bindFunc(cast(void**)&SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut, "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut"); 536 bindFunc(cast(void**)&SteamAPI_ISteamUnifiedMessages_SendMethod, "SteamAPI_ISteamUnifiedMessages_SendMethod"); 537 bindFunc(cast(void**)&SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo, "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo"); 538 bindFunc(cast(void**)&SteamAPI_ISteamUnifiedMessages_GetMethodResponseData, "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData"); 539 bindFunc(cast(void**)&SteamAPI_ISteamUnifiedMessages_ReleaseMethod, "SteamAPI_ISteamUnifiedMessages_ReleaseMethod"); 540 bindFunc(cast(void**)&SteamAPI_ISteamUnifiedMessages_SendNotification, "SteamAPI_ISteamUnifiedMessages_SendNotification"); 541 542 bindFunc(cast(void**)&SteamAPI_ISteamController_Init, "SteamAPI_ISteamController_Init"); 543 bindFunc(cast(void**)&SteamAPI_ISteamController_Shutdown, "SteamAPI_ISteamController_Shutdown"); 544 bindFunc(cast(void**)&SteamAPI_ISteamController_RunFrame, "SteamAPI_ISteamController_RunFrame"); 545 bindFunc(cast(void**)&SteamAPI_ISteamController_GetConnectedControllers, "SteamAPI_ISteamController_GetConnectedControllers"); 546 bindFunc(cast(void**)&SteamAPI_ISteamController_ShowBindingPanel, "SteamAPI_ISteamController_ShowBindingPanel"); 547 bindFunc(cast(void**)&SteamAPI_ISteamController_GetActionSetHandle, "SteamAPI_ISteamController_GetActionSetHandle"); 548 bindFunc(cast(void**)&SteamAPI_ISteamController_ActivateActionSet, "SteamAPI_ISteamController_ActivateActionSet"); 549 bindFunc(cast(void**)&SteamAPI_ISteamController_GetCurrentActionSet, "SteamAPI_ISteamController_GetCurrentActionSet"); 550 bindFunc(cast(void**)&SteamAPI_ISteamController_GetDigitalActionHandle, "SteamAPI_ISteamController_GetDigitalActionHandle"); 551 bindFunc(cast(void**)&SteamAPI_ISteamController_GetDigitalActionData, "SteamAPI_ISteamController_GetDigitalActionData"); 552 bindFunc(cast(void**)&SteamAPI_ISteamController_GetDigitalActionOrigins, "SteamAPI_ISteamController_GetDigitalActionOrigins"); 553 bindFunc(cast(void**)&SteamAPI_ISteamController_GetAnalogActionHandle, "SteamAPI_ISteamController_GetAnalogActionHandle"); 554 bindFunc(cast(void**)&SteamAPI_ISteamController_GetAnalogActionData, "SteamAPI_ISteamController_GetAnalogActionData"); 555 bindFunc(cast(void**)&SteamAPI_ISteamController_GetAnalogActionOrigins, "SteamAPI_ISteamController_GetAnalogActionOrigins"); 556 bindFunc(cast(void**)&SteamAPI_ISteamController_StopAnalogActionMomentum, "SteamAPI_ISteamController_StopAnalogActionMomentum"); 557 bindFunc(cast(void**)&SteamAPI_ISteamController_TriggerHapticPulse, "SteamAPI_ISteamController_TriggerHapticPulse"); 558 bindFunc(cast(void**)&SteamAPI_ISteamController_TriggerRepeatedHapticPulse, "SteamAPI_ISteamController_TriggerRepeatedHapticPulse"); 559 bindFunc(cast(void**)&SteamAPI_ISteamController_TriggerVibration, "SteamAPI_ISteamController_TriggerVibration"); 560 bindFunc(cast(void**)&SteamAPI_ISteamController_SetLEDColor, "SteamAPI_ISteamController_SetLEDColor"); 561 bindFunc(cast(void**)&SteamAPI_ISteamController_GetGamepadIndexForController, "SteamAPI_ISteamController_GetGamepadIndexForController"); 562 bindFunc(cast(void**)&SteamAPI_ISteamController_GetControllerForGamepadIndex, "SteamAPI_ISteamController_GetControllerForGamepadIndex"); 563 bindFunc(cast(void**)&SteamAPI_ISteamController_GetMotionData, "SteamAPI_ISteamController_GetMotionData"); 564 bindFunc(cast(void**)&SteamAPI_ISteamController_ShowDigitalActionOrigins, "SteamAPI_ISteamController_ShowDigitalActionOrigins"); 565 bindFunc(cast(void**)&SteamAPI_ISteamController_ShowAnalogActionOrigins, "SteamAPI_ISteamController_ShowAnalogActionOrigins"); 566 bindFunc(cast(void**)&SteamAPI_ISteamController_GetStringForActionOrigin, "SteamAPI_ISteamController_GetStringForActionOrigin"); 567 bindFunc(cast(void**)&SteamAPI_ISteamController_GetGlyphForActionOrigin, "SteamAPI_ISteamController_GetGlyphForActionOrigin"); 568 569 bindFunc(cast(void**)&SteamAPI_ISteamUGC_CreateQueryUserUGCRequest, "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest"); 570 bindFunc(cast(void**)&SteamAPI_ISteamUGC_CreateQueryAllUGCRequest, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest"); 571 bindFunc(cast(void**)&SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest, "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest"); 572 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SendQueryUGCRequest, "SteamAPI_ISteamUGC_SendQueryUGCRequest"); 573 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCResult, "SteamAPI_ISteamUGC_GetQueryUGCResult"); 574 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCPreviewURL, "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL"); 575 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCMetadata, "SteamAPI_ISteamUGC_GetQueryUGCMetadata"); 576 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCChildren, "SteamAPI_ISteamUGC_GetQueryUGCChildren"); 577 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCStatistic, "SteamAPI_ISteamUGC_GetQueryUGCStatistic"); 578 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews, "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews"); 579 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview, "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview"); 580 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags, "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags"); 581 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag, "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag"); 582 bindFunc(cast(void**)&SteamAPI_ISteamUGC_ReleaseQueryUGCRequest, "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest"); 583 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddRequiredTag, "SteamAPI_ISteamUGC_AddRequiredTag"); 584 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddExcludedTag, "SteamAPI_ISteamUGC_AddExcludedTag"); 585 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnOnlyIDs, "SteamAPI_ISteamUGC_SetReturnOnlyIDs"); 586 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnKeyValueTags, "SteamAPI_ISteamUGC_SetReturnKeyValueTags"); 587 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnLongDescription, "SteamAPI_ISteamUGC_SetReturnLongDescription"); 588 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnMetadata, "SteamAPI_ISteamUGC_SetReturnMetadata"); 589 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnChildren, "SteamAPI_ISteamUGC_SetReturnChildren"); 590 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnAdditionalPreviews, "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews"); 591 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnTotalOnly, "SteamAPI_ISteamUGC_SetReturnTotalOnly"); 592 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetReturnPlaytimeStats, "SteamAPI_ISteamUGC_SetReturnPlaytimeStats"); 593 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetLanguage, "SteamAPI_ISteamUGC_SetLanguage"); 594 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetAllowCachedResponse, "SteamAPI_ISteamUGC_SetAllowCachedResponse"); 595 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetCloudFileNameFilter, "SteamAPI_ISteamUGC_SetCloudFileNameFilter"); 596 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetMatchAnyTag, "SteamAPI_ISteamUGC_SetMatchAnyTag"); 597 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetSearchText, "SteamAPI_ISteamUGC_SetSearchText"); 598 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetRankedByTrendDays, "SteamAPI_ISteamUGC_SetRankedByTrendDays"); 599 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddRequiredKeyValueTag, "SteamAPI_ISteamUGC_AddRequiredKeyValueTag"); 600 bindFunc(cast(void**)&SteamAPI_ISteamUGC_RequestUGCDetails, "SteamAPI_ISteamUGC_RequestUGCDetails"); 601 bindFunc(cast(void**)&SteamAPI_ISteamUGC_CreateItem, "SteamAPI_ISteamUGC_CreateItem"); 602 bindFunc(cast(void**)&SteamAPI_ISteamUGC_StartItemUpdate, "SteamAPI_ISteamUGC_StartItemUpdate"); 603 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemTitle, "SteamAPI_ISteamUGC_SetItemTitle"); 604 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemDescription, "SteamAPI_ISteamUGC_SetItemDescription"); 605 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemUpdateLanguage, "SteamAPI_ISteamUGC_SetItemUpdateLanguage"); 606 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemMetadata, "SteamAPI_ISteamUGC_SetItemMetadata"); 607 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemVisibility, "SteamAPI_ISteamUGC_SetItemVisibility"); 608 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemTags, "SteamAPI_ISteamUGC_SetItemTags"); 609 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemContent, "SteamAPI_ISteamUGC_SetItemContent"); 610 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetItemPreview, "SteamAPI_ISteamUGC_SetItemPreview"); 611 bindFunc(cast(void**)&SteamAPI_ISteamUGC_RemoveItemKeyValueTags, "SteamAPI_ISteamUGC_RemoveItemKeyValueTags"); 612 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddItemKeyValueTag, "SteamAPI_ISteamUGC_AddItemKeyValueTag"); 613 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddItemPreviewFile, "SteamAPI_ISteamUGC_AddItemPreviewFile"); 614 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddItemPreviewVideo, "SteamAPI_ISteamUGC_AddItemPreviewVideo"); 615 bindFunc(cast(void**)&SteamAPI_ISteamUGC_UpdateItemPreviewFile, "SteamAPI_ISteamUGC_UpdateItemPreviewFile"); 616 bindFunc(cast(void**)&SteamAPI_ISteamUGC_UpdateItemPreviewVideo, "SteamAPI_ISteamUGC_UpdateItemPreviewVideo"); 617 bindFunc(cast(void**)&SteamAPI_ISteamUGC_RemoveItemPreview, "SteamAPI_ISteamUGC_RemoveItemPreview"); 618 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SubmitItemUpdate, "SteamAPI_ISteamUGC_SubmitItemUpdate"); 619 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetItemUpdateProgress, "SteamAPI_ISteamUGC_GetItemUpdateProgress"); 620 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SetUserItemVote, "SteamAPI_ISteamUGC_SetUserItemVote"); 621 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetUserItemVote, "SteamAPI_ISteamUGC_GetUserItemVote"); 622 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddItemToFavorites, "SteamAPI_ISteamUGC_AddItemToFavorites"); 623 bindFunc(cast(void**)&SteamAPI_ISteamUGC_RemoveItemFromFavorites, "SteamAPI_ISteamUGC_RemoveItemFromFavorites"); 624 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SubscribeItem, "SteamAPI_ISteamUGC_SubscribeItem"); 625 bindFunc(cast(void**)&SteamAPI_ISteamUGC_UnsubscribeItem, "SteamAPI_ISteamUGC_UnsubscribeItem"); 626 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetNumSubscribedItems, "SteamAPI_ISteamUGC_GetNumSubscribedItems"); 627 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetSubscribedItems, "SteamAPI_ISteamUGC_GetSubscribedItems"); 628 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetItemState, "SteamAPI_ISteamUGC_GetItemState"); 629 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetItemInstallInfo, "SteamAPI_ISteamUGC_GetItemInstallInfo"); 630 bindFunc(cast(void**)&SteamAPI_ISteamUGC_GetItemDownloadInfo, "SteamAPI_ISteamUGC_GetItemDownloadInfo"); 631 bindFunc(cast(void**)&SteamAPI_ISteamUGC_DownloadItem, "SteamAPI_ISteamUGC_DownloadItem"); 632 bindFunc(cast(void**)&SteamAPI_ISteamUGC_BInitWorkshopForGameServer, "SteamAPI_ISteamUGC_BInitWorkshopForGameServer"); 633 bindFunc(cast(void**)&SteamAPI_ISteamUGC_SuspendDownloads, "SteamAPI_ISteamUGC_SuspendDownloads"); 634 bindFunc(cast(void**)&SteamAPI_ISteamUGC_StartPlaytimeTracking, "SteamAPI_ISteamUGC_StartPlaytimeTracking"); 635 bindFunc(cast(void**)&SteamAPI_ISteamUGC_StopPlaytimeTracking, "SteamAPI_ISteamUGC_StopPlaytimeTracking"); 636 bindFunc(cast(void**)&SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems, "SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems"); 637 bindFunc(cast(void**)&SteamAPI_ISteamUGC_AddDependency, "SteamAPI_ISteamUGC_AddDependency"); 638 bindFunc(cast(void**)&SteamAPI_ISteamUGC_RemoveDependency, "SteamAPI_ISteamUGC_RemoveDependency"); 639 640 bindFunc(cast(void**)&SteamAPI_ISteamAppList_GetNumInstalledApps, "SteamAPI_ISteamAppList_GetNumInstalledApps"); 641 bindFunc(cast(void**)&SteamAPI_ISteamAppList_GetInstalledApps, "SteamAPI_ISteamAppList_GetInstalledApps"); 642 bindFunc(cast(void**)&SteamAPI_ISteamAppList_GetAppName, "SteamAPI_ISteamAppList_GetAppName"); 643 bindFunc(cast(void**)&SteamAPI_ISteamAppList_GetAppInstallDir, "SteamAPI_ISteamAppList_GetAppInstallDir"); 644 bindFunc(cast(void**)&SteamAPI_ISteamAppList_GetAppBuildId, "SteamAPI_ISteamAppList_GetAppBuildId"); 645 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface, "SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface"); 646 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_Init, "SteamAPI_ISteamHTMLSurface_Init"); 647 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_Shutdown, "SteamAPI_ISteamHTMLSurface_Shutdown"); 648 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_CreateBrowser, "SteamAPI_ISteamHTMLSurface_CreateBrowser"); 649 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_RemoveBrowser, "SteamAPI_ISteamHTMLSurface_RemoveBrowser"); 650 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_LoadURL, "SteamAPI_ISteamHTMLSurface_LoadURL"); 651 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetSize, "SteamAPI_ISteamHTMLSurface_SetSize"); 652 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_StopLoad, "SteamAPI_ISteamHTMLSurface_StopLoad"); 653 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_Reload, "SteamAPI_ISteamHTMLSurface_Reload"); 654 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_GoBack, "SteamAPI_ISteamHTMLSurface_GoBack"); 655 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_GoForward, "SteamAPI_ISteamHTMLSurface_GoForward"); 656 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_AddHeader, "SteamAPI_ISteamHTMLSurface_AddHeader"); 657 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_ExecuteJavascript, "SteamAPI_ISteamHTMLSurface_ExecuteJavascript"); 658 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_MouseUp, "SteamAPI_ISteamHTMLSurface_MouseUp"); 659 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_MouseDown, "SteamAPI_ISteamHTMLSurface_MouseDown"); 660 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_MouseDoubleClick, "SteamAPI_ISteamHTMLSurface_MouseDoubleClick"); 661 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_MouseMove, "SteamAPI_ISteamHTMLSurface_MouseMove"); 662 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_MouseWheel, "SteamAPI_ISteamHTMLSurface_MouseWheel"); 663 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_KeyDown, "SteamAPI_ISteamHTMLSurface_KeyDown"); 664 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_KeyUp, "SteamAPI_ISteamHTMLSurface_KeyUp"); 665 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_KeyChar, "SteamAPI_ISteamHTMLSurface_KeyChar"); 666 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetHorizontalScroll, "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll"); 667 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetVerticalScroll, "SteamAPI_ISteamHTMLSurface_SetVerticalScroll"); 668 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetKeyFocus, "SteamAPI_ISteamHTMLSurface_SetKeyFocus"); 669 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_ViewSource, "SteamAPI_ISteamHTMLSurface_ViewSource"); 670 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_CopyToClipboard, "SteamAPI_ISteamHTMLSurface_CopyToClipboard"); 671 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_PasteFromClipboard, "SteamAPI_ISteamHTMLSurface_PasteFromClipboard"); 672 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_Find, "SteamAPI_ISteamHTMLSurface_Find"); 673 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_StopFind, "SteamAPI_ISteamHTMLSurface_StopFind"); 674 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_GetLinkAtPosition, "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition"); 675 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetCookie, "SteamAPI_ISteamHTMLSurface_SetCookie"); 676 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetPageScaleFactor, "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor"); 677 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_SetBackgroundMode, "SteamAPI_ISteamHTMLSurface_SetBackgroundMode"); 678 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_AllowStartRequest, "SteamAPI_ISteamHTMLSurface_AllowStartRequest"); 679 bindFunc(cast(void**)&SteamAPI_ISteamHTMLSurface_JSDialogResponse, "SteamAPI_ISteamHTMLSurface_JSDialogResponse"); 680 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetResultStatus, "SteamAPI_ISteamInventory_GetResultStatus"); 681 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetResultItems, "SteamAPI_ISteamInventory_GetResultItems"); 682 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetResultItemProperty, "SteamAPI_ISteamInventory_GetResultItemProperty"); 683 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetResultTimestamp, "SteamAPI_ISteamInventory_GetResultTimestamp"); 684 bindFunc(cast(void**)&SteamAPI_ISteamInventory_CheckResultSteamID, "SteamAPI_ISteamInventory_CheckResultSteamID"); 685 bindFunc(cast(void**)&SteamAPI_ISteamInventory_DestroyResult, "SteamAPI_ISteamInventory_DestroyResult"); 686 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetAllItems, "SteamAPI_ISteamInventory_GetAllItems"); 687 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetItemsByID, "SteamAPI_ISteamInventory_GetItemsByID"); 688 bindFunc(cast(void**)&SteamAPI_ISteamInventory_SerializeResult, "SteamAPI_ISteamInventory_SerializeResult"); 689 bindFunc(cast(void**)&SteamAPI_ISteamInventory_DeserializeResult, "SteamAPI_ISteamInventory_DeserializeResult"); 690 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GenerateItems, "SteamAPI_ISteamInventory_GenerateItems"); 691 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GrantPromoItems, "SteamAPI_ISteamInventory_GrantPromoItems"); 692 bindFunc(cast(void**)&SteamAPI_ISteamInventory_AddPromoItem, "SteamAPI_ISteamInventory_AddPromoItem"); 693 bindFunc(cast(void**)&SteamAPI_ISteamInventory_AddPromoItems, "SteamAPI_ISteamInventory_AddPromoItems"); 694 bindFunc(cast(void**)&SteamAPI_ISteamInventory_ConsumeItem, "SteamAPI_ISteamInventory_ConsumeItem"); 695 bindFunc(cast(void**)&SteamAPI_ISteamInventory_ExchangeItems, "SteamAPI_ISteamInventory_ExchangeItems"); 696 bindFunc(cast(void**)&SteamAPI_ISteamInventory_TransferItemQuantity, "SteamAPI_ISteamInventory_TransferItemQuantity"); 697 bindFunc(cast(void**)&SteamAPI_ISteamInventory_SendItemDropHeartbeat, "SteamAPI_ISteamInventory_SendItemDropHeartbeat"); 698 bindFunc(cast(void**)&SteamAPI_ISteamInventory_TriggerItemDrop, "SteamAPI_ISteamInventory_TriggerItemDrop"); 699 bindFunc(cast(void**)&SteamAPI_ISteamInventory_TradeItems, "SteamAPI_ISteamInventory_TradeItems"); 700 bindFunc(cast(void**)&SteamAPI_ISteamInventory_LoadItemDefinitions, "SteamAPI_ISteamInventory_LoadItemDefinitions"); 701 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetItemDefinitionIDs, "SteamAPI_ISteamInventory_GetItemDefinitionIDs"); 702 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetItemDefinitionProperty, "SteamAPI_ISteamInventory_GetItemDefinitionProperty"); 703 bindFunc(cast(void**)&SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs, "SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs"); 704 bindFunc(cast(void**)&SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs, "SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs"); 705 706 bindFunc(cast(void**)&SteamAPI_ISteamVideo_GetVideoURL, "SteamAPI_ISteamVideo_GetVideoURL"); 707 bindFunc(cast(void**)&SteamAPI_ISteamVideo_IsBroadcasting, "SteamAPI_ISteamVideo_IsBroadcasting"); 708 bindFunc(cast(void**)&SteamAPI_ISteamVideo_GetOPFSettings, "SteamAPI_ISteamVideo_GetOPFSettings"); 709 bindFunc(cast(void**)&SteamAPI_ISteamVideo_GetOPFStringForApp, "SteamAPI_ISteamVideo_GetOPFStringForApp"); 710 711 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_InitGameServer, "SteamAPI_ISteamGameServer_InitGameServer"); 712 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetProduct, "SteamAPI_ISteamGameServer_SetProduct"); 713 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetGameDescription, "SteamAPI_ISteamGameServer_SetGameDescription"); 714 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetModDir, "SteamAPI_ISteamGameServer_SetModDir"); 715 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetDedicatedServer, "SteamAPI_ISteamGameServer_SetDedicatedServer"); 716 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_LogOn, "SteamAPI_ISteamGameServer_LogOn"); 717 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_LogOnAnonymous, "SteamAPI_ISteamGameServer_LogOnAnonymous"); 718 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_LogOff, "SteamAPI_ISteamGameServer_LogOff"); 719 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_BLoggedOn, "SteamAPI_ISteamGameServer_BLoggedOn"); 720 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_BSecure, "SteamAPI_ISteamGameServer_BSecure"); 721 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_GetSteamID, "SteamAPI_ISteamGameServer_GetSteamID"); 722 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_WasRestartRequested, "SteamAPI_ISteamGameServer_WasRestartRequested"); 723 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetMaxPlayerCount, "SteamAPI_ISteamGameServer_SetMaxPlayerCount"); 724 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetBotPlayerCount, "SteamAPI_ISteamGameServer_SetBotPlayerCount"); 725 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetServerName, "SteamAPI_ISteamGameServer_SetServerName"); 726 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetMapName, "SteamAPI_ISteamGameServer_SetMapName"); 727 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetPasswordProtected, "SteamAPI_ISteamGameServer_SetPasswordProtected"); 728 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetSpectatorPort, "SteamAPI_ISteamGameServer_SetSpectatorPort"); 729 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetSpectatorServerName, "SteamAPI_ISteamGameServer_SetSpectatorServerName"); 730 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_ClearAllKeyValues, "SteamAPI_ISteamGameServer_ClearAllKeyValues"); 731 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetKeyValue, "SteamAPI_ISteamGameServer_SetKeyValue"); 732 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetGameTags, "SteamAPI_ISteamGameServer_SetGameTags"); 733 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetGameData, "SteamAPI_ISteamGameServer_SetGameData"); 734 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetRegion, "SteamAPI_ISteamGameServer_SetRegion"); 735 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate, "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate"); 736 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection, "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection"); 737 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SendUserDisconnect, "SteamAPI_ISteamGameServer_SendUserDisconnect"); 738 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_BUpdateUserData, "SteamAPI_ISteamGameServer_BUpdateUserData"); 739 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_GetAuthSessionTicket, "SteamAPI_ISteamGameServer_GetAuthSessionTicket"); 740 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_BeginAuthSession, "SteamAPI_ISteamGameServer_BeginAuthSession"); 741 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_EndAuthSession, "SteamAPI_ISteamGameServer_EndAuthSession"); 742 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_CancelAuthTicket, "SteamAPI_ISteamGameServer_CancelAuthTicket"); 743 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_UserHasLicenseForApp, "SteamAPI_ISteamGameServer_UserHasLicenseForApp"); 744 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_RequestUserGroupStatus, "SteamAPI_ISteamGameServer_RequestUserGroupStatus"); 745 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_GetGameplayStats, "SteamAPI_ISteamGameServer_GetGameplayStats"); 746 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_GetServerReputation, "SteamAPI_ISteamGameServer_GetServerReputation"); 747 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_GetPublicIP, "SteamAPI_ISteamGameServer_GetPublicIP"); 748 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_HandleIncomingPacket, "SteamAPI_ISteamGameServer_HandleIncomingPacket"); 749 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_GetNextOutgoingPacket, "SteamAPI_ISteamGameServer_GetNextOutgoingPacket"); 750 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_EnableHeartbeats, "SteamAPI_ISteamGameServer_EnableHeartbeats"); 751 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_SetHeartbeatInterval, "SteamAPI_ISteamGameServer_SetHeartbeatInterval"); 752 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_ForceHeartbeat, "SteamAPI_ISteamGameServer_ForceHeartbeat"); 753 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_AssociateWithClan, "SteamAPI_ISteamGameServer_AssociateWithClan"); 754 bindFunc(cast(void**)&SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility, "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility"); 755 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_RequestUserStats, "SteamAPI_ISteamGameServerStats_RequestUserStats"); 756 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_GetUserStat, "SteamAPI_ISteamGameServerStats_GetUserStat"); 757 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_GetUserStat0, "SteamAPI_ISteamGameServerStats_GetUserStat0"); 758 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_GetUserAchievement, "SteamAPI_ISteamGameServerStats_GetUserAchievement"); 759 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_SetUserStat, "SteamAPI_ISteamGameServerStats_SetUserStat"); 760 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_SetUserStat0, "SteamAPI_ISteamGameServerStats_SetUserStat0"); 761 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat, "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat"); 762 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_SetUserAchievement, "SteamAPI_ISteamGameServerStats_SetUserAchievement"); 763 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_ClearUserAchievement, "SteamAPI_ISteamGameServerStats_ClearUserAchievement"); 764 bindFunc(cast(void**)&SteamAPI_ISteamGameServerStats_StoreUserStats, "SteamAPI_ISteamGameServerStats_StoreUserStats"); 765 } 766 } 767 768 public 769 { 770 this() 771 { 772 super(libNames); 773 } 774 } 775 } 776 777 __gshared DerelictSteamworksLoader DerelictSteamworks; 778 779 shared static this() 780 { 781 DerelictSteamworks = new DerelictSteamworksLoader(); 782 }