2024-03-26 16:15:02 +00:00
|
|
|
/***************************************************************/
|
|
|
|
/* */
|
|
|
|
/* Only after agreeing to Valves non-disclosure and/or license */
|
|
|
|
/* agreements may you utilize this file under Public Domain. */
|
|
|
|
/* */
|
|
|
|
/***************************************************************/
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
#define SB_API
|
|
|
|
#define S_CALLTYPE
|
|
|
|
|
|
|
|
typedef unsigned char uint8;
|
|
|
|
typedef signed char int8;
|
|
|
|
typedef short int16;
|
|
|
|
typedef unsigned short uint16;
|
|
|
|
typedef int int32;
|
|
|
|
typedef unsigned int uint32;
|
|
|
|
typedef long long int64;
|
|
|
|
typedef unsigned long long uint64;
|
|
|
|
typedef int64 lint64;
|
|
|
|
typedef uint64 ulint64;
|
|
|
|
typedef long long intp;
|
|
|
|
typedef unsigned long long uintp;
|
|
|
|
typedef uint64 CSteamID;
|
|
|
|
typedef uint8 Salt_t[8];
|
|
|
|
typedef uint64 GID_t;
|
|
|
|
typedef uint64 JobID_t;
|
|
|
|
typedef GID_t TxnID_t;
|
|
|
|
typedef uint32 PackageId_t;
|
|
|
|
typedef uint32 BundleId_t;
|
|
|
|
typedef uint32 AppId_t;
|
|
|
|
typedef uint64 AssetClassId_t;
|
|
|
|
typedef uint32 PhysicalItemId_t;
|
|
|
|
typedef uint32 DepotId_t;
|
|
|
|
typedef uint32 RTime32;
|
|
|
|
typedef uint32 CellID_t;
|
|
|
|
typedef uint64 SteamAPICall_t;
|
|
|
|
typedef uint32 AccountID_t;
|
|
|
|
typedef uint32 PartnerId_t;
|
|
|
|
typedef uint64 ManifestId_t;
|
|
|
|
typedef uint64 SiteId_t;
|
|
|
|
typedef uint32 HAuthTicket;
|
|
|
|
typedef void (*PFNLegacyKeyRegistration)(const char *, const char *);
|
|
|
|
typedef _Bool (*PFNLegacyKeyInstalled)(void);
|
|
|
|
typedef void (*PFNPreMinidumpCallback)(void *);
|
|
|
|
typedef void * BREAKPAD_HANDLE;
|
|
|
|
typedef int32 HSteamPipe;
|
|
|
|
typedef int32 HSteamUser;
|
|
|
|
typedef void (*SteamAPIWarningMessageHook_t)(int, const char *);
|
|
|
|
typedef uint32 (*SteamAPI_CheckCallbackRegistered_t)(int) ;
|
|
|
|
typedef int16 FriendsGroupID_t;
|
|
|
|
typedef void (*SteamAPIWarningMessageHook_t)(int, const char *);
|
|
|
|
typedef void * HServerListRequest;
|
|
|
|
typedef int HServerQuery;
|
|
|
|
typedef uint64 UGCHandle_t;
|
|
|
|
typedef uint64 PublishedFileUpdateHandle_t;
|
|
|
|
typedef uint64 PublishedFileId_t;
|
|
|
|
typedef uint64 UGCFileWriteStreamHandle_t;
|
|
|
|
typedef uint64 SteamLeaderboard_t;
|
|
|
|
typedef uint64 SteamLeaderboardEntries_t;
|
|
|
|
typedef uint32 SNetSocket_t;
|
|
|
|
typedef uint32 SNetListenSocket_t;
|
|
|
|
typedef uint32 ScreenshotHandle;
|
|
|
|
typedef uint32 HTTPRequestHandle;
|
|
|
|
typedef uint32 HTTPCookieContainerHandle;
|
|
|
|
typedef uint64 ControllerHandle_t;
|
|
|
|
typedef uint64 ControllerActionSetHandle_t;
|
|
|
|
typedef uint64 ControllerDigitalActionHandle_t;
|
|
|
|
typedef uint64 ControllerAnalogActionHandle_t;
|
|
|
|
typedef uint64 UGCQueryHandle_t;
|
|
|
|
typedef uint64 UGCUpdateHandle_t;
|
|
|
|
typedef uint32 HHTMLBrowser;
|
|
|
|
typedef uint64 SteamItemInstanceID_t;
|
|
|
|
typedef int32 SteamItemDef_t;
|
|
|
|
typedef int32 SteamInventoryResult_t;
|
|
|
|
typedef uint64 SteamInventoryUpdateHandle_t;
|
|
|
|
|
|
|
|
typedef enum EUniverse {
|
|
|
|
k_EUniverseInvalid = 0,
|
|
|
|
k_EUniversePublic = 1,
|
|
|
|
k_EUniverseBeta = 2,
|
|
|
|
k_EUniverseInternal = 3,
|
|
|
|
k_EUniverseDev = 4,
|
|
|
|
k_EUniverseMax = 5
|
|
|
|
} EUniverse;
|
|
|
|
typedef enum EResult {
|
|
|
|
k_EResultOK = 1,
|
|
|
|
k_EResultFail = 2,
|
|
|
|
k_EResultNoConnection = 3,
|
|
|
|
k_EResultInvalidPassword = 5,
|
|
|
|
k_EResultLoggedInElsewhere = 6,
|
|
|
|
k_EResultInvalidProtocolVer = 7,
|
|
|
|
k_EResultInvalidParam = 8,
|
|
|
|
k_EResultFileNotFound = 9,
|
|
|
|
k_EResultBusy = 10,
|
|
|
|
k_EResultInvalidState = 11,
|
|
|
|
k_EResultInvalidName = 12,
|
|
|
|
k_EResultInvalidEmail = 13,
|
|
|
|
k_EResultDuplicateName = 14,
|
|
|
|
k_EResultAccessDenied = 15,
|
|
|
|
k_EResultTimeout = 16,
|
|
|
|
k_EResultBanned = 17,
|
|
|
|
k_EResultAccountNotFound = 18,
|
|
|
|
k_EResultInvalidSteamID = 19,
|
|
|
|
k_EResultServiceUnavailable = 20,
|
|
|
|
k_EResultNotLoggedOn = 21,
|
|
|
|
k_EResultPending = 22,
|
|
|
|
k_EResultEncryptionFailure = 23,
|
|
|
|
k_EResultInsufficientPrivilege = 24,
|
|
|
|
k_EResultLimitExceeded = 25,
|
|
|
|
k_EResultRevoked = 26,
|
|
|
|
k_EResultExpired = 27,
|
|
|
|
k_EResultAlreadyRedeemed = 28,
|
|
|
|
k_EResultDuplicateRequest = 29,
|
|
|
|
k_EResultAlreadyOwned = 30,
|
|
|
|
k_EResultIPNotFound = 31,
|
|
|
|
k_EResultPersistFailed = 32,
|
|
|
|
k_EResultLockingFailed = 33,
|
|
|
|
k_EResultLogonSessionReplaced = 34,
|
|
|
|
k_EResultConnectFailed = 35,
|
|
|
|
k_EResultHandshakeFailed = 36,
|
|
|
|
k_EResultIOFailure = 37,
|
|
|
|
k_EResultRemoteDisconnect = 38,
|
|
|
|
k_EResultShoppingCartNotFound = 39,
|
|
|
|
k_EResultBlocked = 40,
|
|
|
|
k_EResultIgnored = 41,
|
|
|
|
k_EResultNoMatch = 42,
|
|
|
|
k_EResultAccountDisabled = 43,
|
|
|
|
k_EResultServiceReadOnly = 44,
|
|
|
|
k_EResultAccountNotFeatured = 45,
|
|
|
|
k_EResultAdministratorOK = 46,
|
|
|
|
k_EResultContentVersion = 47,
|
|
|
|
k_EResultTryAnotherCM = 48,
|
|
|
|
k_EResultPasswordRequiredToKickSession = 49,
|
|
|
|
k_EResultAlreadyLoggedInElsewhere = 50,
|
|
|
|
k_EResultSuspended = 51,
|
|
|
|
k_EResultCancelled = 52,
|
|
|
|
k_EResultDataCorruption = 53,
|
|
|
|
k_EResultDiskFull = 54,
|
|
|
|
k_EResultRemoteCallFailed = 55,
|
|
|
|
k_EResultPasswordUnset = 56,
|
|
|
|
k_EResultExternalAccountUnlinked = 57,
|
|
|
|
k_EResultPSNTicketInvalid = 58,
|
|
|
|
k_EResultExternalAccountAlreadyLinked = 59,
|
|
|
|
k_EResultRemoteFileConflict = 60,
|
|
|
|
k_EResultIllegalPassword = 61,
|
|
|
|
k_EResultSameAsPreviousValue = 62,
|
|
|
|
k_EResultAccountLogonDenied = 63,
|
|
|
|
k_EResultCannotUseOldPassword = 64,
|
|
|
|
k_EResultInvalidLoginAuthCode = 65,
|
|
|
|
k_EResultAccountLogonDeniedNoMail = 66,
|
|
|
|
k_EResultHardwareNotCapableOfIPT = 67,
|
|
|
|
k_EResultIPTInitError = 68,
|
|
|
|
k_EResultParentalControlRestricted = 69,
|
|
|
|
k_EResultFacebookQueryError = 70,
|
|
|
|
k_EResultExpiredLoginAuthCode = 71,
|
|
|
|
k_EResultIPLoginRestrictionFailed = 72,
|
|
|
|
k_EResultAccountLockedDown = 73,
|
|
|
|
k_EResultAccountLogonDeniedVerifiedEmailRequired = 74,
|
|
|
|
k_EResultNoMatchingURL = 75,
|
|
|
|
k_EResultBadResponse = 76,
|
|
|
|
k_EResultRequirePasswordReEntry = 77,
|
|
|
|
k_EResultValueOutOfRange = 78,
|
|
|
|
k_EResultUnexpectedError = 79,
|
|
|
|
k_EResultDisabled = 80,
|
|
|
|
k_EResultInvalidCEGSubmission = 81,
|
|
|
|
k_EResultRestrictedDevice = 82,
|
|
|
|
k_EResultRegionLocked = 83,
|
|
|
|
k_EResultRateLimitExceeded = 84,
|
|
|
|
k_EResultAccountLoginDeniedNeedTwoFactor = 85,
|
|
|
|
k_EResultItemDeleted = 86,
|
|
|
|
k_EResultAccountLoginDeniedThrottle = 87,
|
|
|
|
k_EResultTwoFactorCodeMismatch = 88,
|
|
|
|
k_EResultTwoFactorActivationCodeMismatch = 89,
|
|
|
|
k_EResultAccountAssociatedToMultiplePartners = 90,
|
|
|
|
k_EResultNotModified = 91,
|
|
|
|
k_EResultNoMobileDevice = 92,
|
|
|
|
k_EResultTimeNotSynced = 93,
|
|
|
|
k_EResultSmsCodeFailed = 94,
|
|
|
|
k_EResultAccountLimitExceeded = 95,
|
|
|
|
k_EResultAccountActivityLimitExceeded = 96,
|
|
|
|
k_EResultPhoneActivityLimitExceeded = 97,
|
|
|
|
k_EResultRefundToWallet = 98,
|
|
|
|
k_EResultEmailSendFailure = 99,
|
|
|
|
k_EResultNotSettled = 100,
|
|
|
|
k_EResultNeedCaptcha = 101,
|
|
|
|
k_EResultGSLTDenied = 102,
|
|
|
|
k_EResultGSOwnerDenied = 103,
|
|
|
|
k_EResultInvalidItemType = 104,
|
|
|
|
k_EResultIPBanned = 105,
|
|
|
|
k_EResultGSLTExpired = 106,
|
|
|
|
k_EResultInsufficientFunds = 107,
|
|
|
|
k_EResultTooManyPending = 108,
|
|
|
|
k_EResultNoSiteLicensesFound = 109,
|
|
|
|
k_EResultWGNetworkSendExceeded = 110,
|
|
|
|
k_EResultAccountNotFriends = 111,
|
|
|
|
k_EResultLimitedUserAccount = 112,
|
|
|
|
} EResult;
|
|
|
|
typedef enum EVoiceResult {
|
|
|
|
k_EVoiceResultOK = 0,
|
|
|
|
k_EVoiceResultNotInitialized = 1,
|
|
|
|
k_EVoiceResultNotRecording = 2,
|
|
|
|
k_EVoiceResultNoData = 3,
|
|
|
|
k_EVoiceResultBufferTooSmall = 4,
|
|
|
|
k_EVoiceResultDataCorrupted = 5,
|
|
|
|
k_EVoiceResultRestricted = 6,
|
|
|
|
k_EVoiceResultUnsupportedCodec = 7,
|
|
|
|
k_EVoiceResultReceiverOutOfDate = 8,
|
|
|
|
k_EVoiceResultReceiverDidNotAnswer = 9,
|
|
|
|
} EVoiceResult;
|
|
|
|
typedef enum EDenyReason {
|
|
|
|
k_EDenyInvalid = 0,
|
|
|
|
k_EDenyInvalidVersion = 1,
|
|
|
|
k_EDenyGeneric = 2,
|
|
|
|
k_EDenyNotLoggedOn = 3,
|
|
|
|
k_EDenyNoLicense = 4,
|
|
|
|
k_EDenyCheater = 5,
|
|
|
|
k_EDenyLoggedInElseWhere = 6,
|
|
|
|
k_EDenyUnknownText = 7,
|
|
|
|
k_EDenyIncompatibleAnticheat = 8,
|
|
|
|
k_EDenyMemoryCorruption = 9,
|
|
|
|
k_EDenyIncompatibleSoftware = 10,
|
|
|
|
k_EDenySteamConnectionLost = 11,
|
|
|
|
k_EDenySteamConnectionError = 12,
|
|
|
|
k_EDenySteamResponseTimedOut = 13,
|
|
|
|
k_EDenySteamValidationStalled = 14,
|
|
|
|
k_EDenySteamOwnerLeftGuestUser = 15,
|
|
|
|
} EDenyReason;
|
|
|
|
typedef enum EBeginAuthSessionResult {
|
|
|
|
k_EBeginAuthSessionResultOK = 0,
|
|
|
|
k_EBeginAuthSessionResultInvalidTicket = 1,
|
|
|
|
k_EBeginAuthSessionResultDuplicateRequest = 2,
|
|
|
|
k_EBeginAuthSessionResultInvalidVersion = 3,
|
|
|
|
k_EBeginAuthSessionResultGameMismatch = 4,
|
|
|
|
k_EBeginAuthSessionResultExpiredTicket = 5,
|
|
|
|
} EBeginAuthSessionResult;
|
|
|
|
typedef enum EAuthSessionResponse {
|
|
|
|
k_EAuthSessionResponseOK = 0,
|
|
|
|
k_EAuthSessionResponseUserNotConnectedToSteam = 1,
|
|
|
|
k_EAuthSessionResponseNoLicenseOrExpired = 2,
|
|
|
|
k_EAuthSessionResponseVACBanned = 3,
|
|
|
|
k_EAuthSessionResponseLoggedInElseWhere = 4,
|
|
|
|
k_EAuthSessionResponseVACCheckTimedOut = 5,
|
|
|
|
k_EAuthSessionResponseAuthTicketCanceled = 6,
|
|
|
|
k_EAuthSessionResponseAuthTicketInvalidAlreadyUsed = 7,
|
|
|
|
k_EAuthSessionResponseAuthTicketInvalid = 8,
|
|
|
|
k_EAuthSessionResponsePublisherIssuedBan = 9,
|
|
|
|
} EAuthSessionResponse;
|
|
|
|
typedef enum EUserHasLicenseForAppResult {
|
|
|
|
k_EUserHasLicenseResultHasLicense = 0,
|
|
|
|
k_EUserHasLicenseResultDoesNotHaveLicense = 1,
|
|
|
|
k_EUserHasLicenseResultNoAuth = 2,
|
|
|
|
} EUserHasLicenseForAppResult;
|
|
|
|
typedef enum EAccountType {
|
|
|
|
k_EAccountTypeInvalid = 0,
|
|
|
|
k_EAccountTypeIndividual = 1,
|
|
|
|
k_EAccountTypeMultiseat = 2,
|
|
|
|
k_EAccountTypeGameServer = 3,
|
|
|
|
k_EAccountTypeAnonGameServer = 4,
|
|
|
|
k_EAccountTypePending = 5,
|
|
|
|
k_EAccountTypeContentServer = 6,
|
|
|
|
k_EAccountTypeClan = 7,
|
|
|
|
k_EAccountTypeChat = 8,
|
|
|
|
k_EAccountTypeConsoleUser = 9,
|
|
|
|
k_EAccountTypeAnonUser = 10,
|
|
|
|
k_EAccountTypeMax = 11,
|
|
|
|
} EAccountType;
|
|
|
|
typedef enum EAppReleaseState {
|
|
|
|
k_EAppReleaseState_Unknown = 0,
|
|
|
|
k_EAppReleaseState_Unavailable = 1,
|
|
|
|
k_EAppReleaseState_Prerelease = 2,
|
|
|
|
k_EAppReleaseState_PreloadOnly = 3,
|
|
|
|
k_EAppReleaseState_Released = 4,
|
|
|
|
} EAppReleaseState;
|
|
|
|
typedef enum EAppOwnershipFlags {
|
|
|
|
k_EAppOwnershipFlags_None = 0,
|
|
|
|
k_EAppOwnershipFlags_OwnsLicense = 1,
|
|
|
|
k_EAppOwnershipFlags_FreeLicense = 2,
|
|
|
|
k_EAppOwnershipFlags_RegionRestricted = 4,
|
|
|
|
k_EAppOwnershipFlags_LowViolence = 8,
|
|
|
|
k_EAppOwnershipFlags_InvalidPlatform = 16,
|
|
|
|
k_EAppOwnershipFlags_SharedLicense = 32,
|
|
|
|
k_EAppOwnershipFlags_FreeWeekend = 64,
|
|
|
|
k_EAppOwnershipFlags_RetailLicense = 128,
|
|
|
|
k_EAppOwnershipFlags_LicenseLocked = 256,
|
|
|
|
k_EAppOwnershipFlags_LicensePending = 512,
|
|
|
|
k_EAppOwnershipFlags_LicenseExpired = 1024,
|
|
|
|
k_EAppOwnershipFlags_LicensePermanent = 2048,
|
|
|
|
k_EAppOwnershipFlags_LicenseRecurring = 4096,
|
|
|
|
k_EAppOwnershipFlags_LicenseCanceled = 8192,
|
|
|
|
k_EAppOwnershipFlags_AutoGrant = 16384,
|
|
|
|
k_EAppOwnershipFlags_PendingGift = 32768,
|
|
|
|
k_EAppOwnershipFlags_RentalNotActivated = 65536,
|
|
|
|
k_EAppOwnershipFlags_Rental = 131072,
|
|
|
|
k_EAppOwnershipFlags_SiteLicense = 262144,
|
|
|
|
} EAppOwnershipFlags;
|
|
|
|
typedef enum EAppType {
|
|
|
|
k_EAppType_Invalid = 0,
|
|
|
|
k_EAppType_Game = 1,
|
|
|
|
k_EAppType_Application = 2,
|
|
|
|
k_EAppType_Tool = 4,
|
|
|
|
k_EAppType_Demo = 8,
|
|
|
|
k_EAppType_Media_DEPRECATED = 16,
|
|
|
|
k_EAppType_DLC = 32,
|
|
|
|
k_EAppType_Guide = 64,
|
|
|
|
k_EAppType_Driver = 128,
|
|
|
|
k_EAppType_Config = 256,
|
|
|
|
k_EAppType_Hardware = 512,
|
|
|
|
k_EAppType_Franchise = 1024,
|
|
|
|
k_EAppType_Video = 2048,
|
|
|
|
k_EAppType_Plugin = 4096,
|
|
|
|
k_EAppType_Music = 8192,
|
|
|
|
k_EAppType_Series = 16384,
|
|
|
|
k_EAppType_Comic = 32768,
|
|
|
|
k_EAppType_Shortcut = 1073741824,
|
|
|
|
k_EAppType_DepotOnly = -2147483648,
|
|
|
|
} EAppType;
|
|
|
|
typedef enum ESteamUserStatType {
|
|
|
|
k_ESteamUserStatTypeINVALID = 0,
|
|
|
|
k_ESteamUserStatTypeINT = 1,
|
|
|
|
k_ESteamUserStatTypeFLOAT = 2,
|
|
|
|
k_ESteamUserStatTypeAVGRATE = 3,
|
|
|
|
k_ESteamUserStatTypeACHIEVEMENTS = 4,
|
|
|
|
k_ESteamUserStatTypeGROUPACHIEVEMENTS = 5,
|
|
|
|
k_ESteamUserStatTypeMAX = 6,
|
|
|
|
} ESteamUserStatType;
|
|
|
|
typedef enum EChatEntryType {
|
|
|
|
k_EChatEntryTypeInvalid = 0,
|
|
|
|
k_EChatEntryTypeChatMsg = 1,
|
|
|
|
k_EChatEntryTypeTyping = 2,
|
|
|
|
k_EChatEntryTypeInviteGame = 3,
|
|
|
|
k_EChatEntryTypeEmote = 4,
|
|
|
|
k_EChatEntryTypeLeftConversation = 6,
|
|
|
|
k_EChatEntryTypeEntered = 7,
|
|
|
|
k_EChatEntryTypeWasKicked = 8,
|
|
|
|
k_EChatEntryTypeWasBanned = 9,
|
|
|
|
k_EChatEntryTypeDisconnected = 10,
|
|
|
|
k_EChatEntryTypeHistoricalChat = 11,
|
|
|
|
k_EChatEntryTypeLinkBlocked = 14,
|
|
|
|
} EChatEntryType;
|
|
|
|
typedef enum EChatRoomEnterResponse {
|
|
|
|
k_EChatRoomEnterResponseSuccess = 1,
|
|
|
|
k_EChatRoomEnterResponseDoesntExist = 2,
|
|
|
|
k_EChatRoomEnterResponseNotAllowed = 3,
|
|
|
|
k_EChatRoomEnterResponseFull = 4,
|
|
|
|
k_EChatRoomEnterResponseError = 5,
|
|
|
|
k_EChatRoomEnterResponseBanned = 6,
|
|
|
|
k_EChatRoomEnterResponseLimited = 7,
|
|
|
|
k_EChatRoomEnterResponseClanDisabled = 8,
|
|
|
|
k_EChatRoomEnterResponseCommunityBan = 9,
|
|
|
|
k_EChatRoomEnterResponseMemberBlockedYou = 10,
|
|
|
|
k_EChatRoomEnterResponseYouBlockedMember = 11,
|
|
|
|
k_EChatRoomEnterResponseRatelimitExceeded = 15,
|
|
|
|
} EChatRoomEnterResponse;
|
|
|
|
typedef enum EChatSteamIDInstanceFlags {
|
|
|
|
k_EChatAccountInstanceMask = 4095,
|
|
|
|
k_EChatInstanceFlagClan = 524288,
|
|
|
|
k_EChatInstanceFlagLobby = 262144,
|
|
|
|
k_EChatInstanceFlagMMSLobby = 131072,
|
|
|
|
} EChatSteamIDInstanceFlags;
|
|
|
|
typedef enum EMarketingMessageFlags {
|
|
|
|
k_EMarketingMessageFlagsNone = 0,
|
|
|
|
k_EMarketingMessageFlagsHighPriority = 1,
|
|
|
|
k_EMarketingMessageFlagsPlatformWindows = 2,
|
|
|
|
k_EMarketingMessageFlagsPlatformMac = 4,
|
|
|
|
k_EMarketingMessageFlagsPlatformLinux = 8,
|
|
|
|
k_EMarketingMessageFlagsPlatformRestrictions = 14,
|
|
|
|
} EMarketingMessageFlags;
|
|
|
|
typedef enum ENotificationPosition {
|
|
|
|
k_EPositionTopLeft = 0,
|
|
|
|
k_EPositionTopRight = 1,
|
|
|
|
k_EPositionBottomLeft = 2,
|
|
|
|
k_EPositionBottomRight = 3,
|
|
|
|
} ENotificationPosition;
|
|
|
|
typedef enum EBroadcastUploadResult {
|
|
|
|
k_EBroadcastUploadResultNone = 0,
|
|
|
|
k_EBroadcastUploadResultOK = 1,
|
|
|
|
k_EBroadcastUploadResultInitFailed = 2,
|
|
|
|
k_EBroadcastUploadResultFrameFailed = 3,
|
|
|
|
k_EBroadcastUploadResultTimeout = 4,
|
|
|
|
k_EBroadcastUploadResultBandwidthExceeded = 5,
|
|
|
|
k_EBroadcastUploadResultLowFPS = 6,
|
|
|
|
k_EBroadcastUploadResultMissingKeyFrames = 7,
|
|
|
|
k_EBroadcastUploadResultNoConnection = 8,
|
|
|
|
k_EBroadcastUploadResultRelayFailed = 9,
|
|
|
|
k_EBroadcastUploadResultSettingsChanged = 10,
|
|
|
|
k_EBroadcastUploadResultMissingAudio = 11,
|
|
|
|
k_EBroadcastUploadResultTooFarBehind = 12,
|
|
|
|
k_EBroadcastUploadResultTranscodeBehind = 13,
|
|
|
|
} EBroadcastUploadResult;
|
|
|
|
typedef enum ELaunchOptionType {
|
|
|
|
k_ELaunchOptionType_None = 0,
|
|
|
|
k_ELaunchOptionType_Default = 1,
|
|
|
|
k_ELaunchOptionType_SafeMode = 2,
|
|
|
|
k_ELaunchOptionType_Multiplayer = 3,
|
|
|
|
k_ELaunchOptionType_Config = 4,
|
|
|
|
k_ELaunchOptionType_OpenVR = 5,
|
|
|
|
k_ELaunchOptionType_Server = 6,
|
|
|
|
k_ELaunchOptionType_Editor = 7,
|
|
|
|
k_ELaunchOptionType_Manual = 8,
|
|
|
|
k_ELaunchOptionType_Benchmark = 9,
|
|
|
|
k_ELaunchOptionType_Option1 = 10,
|
|
|
|
k_ELaunchOptionType_Option2 = 11,
|
|
|
|
k_ELaunchOptionType_Option3 = 12,
|
|
|
|
k_ELaunchOptionType_OculusVR = 13,
|
|
|
|
k_ELaunchOptionType_OpenVROverlay = 14,
|
|
|
|
k_ELaunchOptionType_OSVR = 15,
|
|
|
|
k_ELaunchOptionType_Dialog = 1000,
|
|
|
|
} ELaunchOptionType;
|
|
|
|
typedef enum EVRHMDType {
|
|
|
|
k_eEVRHMDType_None = -1,
|
|
|
|
k_eEVRHMDType_Unknown = 0,
|
|
|
|
k_eEVRHMDType_HTC_Dev = 1,
|
|
|
|
k_eEVRHMDType_HTC_VivePre = 2,
|
|
|
|
k_eEVRHMDType_HTC_Vive = 3,
|
|
|
|
k_eEVRHMDType_HTC_Unknown = 20,
|
|
|
|
k_eEVRHMDType_Oculus_DK1 = 21,
|
|
|
|
k_eEVRHMDType_Oculus_DK2 = 22,
|
|
|
|
k_eEVRHMDType_Oculus_Rift = 23,
|
|
|
|
k_eEVRHMDType_Oculus_Unknown = 40,
|
|
|
|
k_eEVRHMDType_Acer_Unknown = 50,
|
|
|
|
k_eEVRHMDType_Acer_WindowsMR = 51,
|
|
|
|
k_eEVRHMDType_Dell_Unknown = 60,
|
|
|
|
k_eEVRHMDType_Dell_Visor = 61,
|
|
|
|
k_eEVRHMDType_Lenovo_Unknown = 70,
|
|
|
|
k_eEVRHMDType_Lenovo_Explorer = 71,
|
|
|
|
k_eEVRHMDType_HP_Unknown = 80,
|
|
|
|
k_eEVRHMDType_HP_WindowsMR = 81,
|
|
|
|
k_eEVRHMDType_Samsung_Unknown = 90,
|
|
|
|
k_eEVRHMDType_Samsung_Odyssey = 91,
|
|
|
|
k_eEVRHMDType_Unannounced_Unknown = 100,
|
|
|
|
k_eEVRHMDType_Unannounced_WindowsMR = 101,
|
|
|
|
} EVRHMDType;
|
|
|
|
typedef enum EGameIDType {
|
|
|
|
k_EGameIDTypeApp = 0,
|
|
|
|
k_EGameIDTypeGameMod = 1,
|
|
|
|
k_EGameIDTypeShortcut = 2,
|
|
|
|
k_EGameIDTypeP2P = 3,
|
|
|
|
} EGameIDType;
|
|
|
|
typedef enum EFailureType {
|
|
|
|
k_EFailureFlushedCallbackQueue = 0,
|
|
|
|
k_EFailurePipeFail = 1,
|
|
|
|
} EFailureType;
|
|
|
|
typedef enum EFriendRelationship {
|
|
|
|
k_EFriendRelationshipNone = 0,
|
|
|
|
k_EFriendRelationshipBlocked = 1,
|
|
|
|
k_EFriendRelationshipRequestRecipient = 2,
|
|
|
|
k_EFriendRelationshipFriend = 3,
|
|
|
|
k_EFriendRelationshipRequestInitiator = 4,
|
|
|
|
k_EFriendRelationshipIgnored = 5,
|
|
|
|
k_EFriendRelationshipIgnoredFriend = 6,
|
|
|
|
k_EFriendRelationshipSuggested_DEPRECATED = 7,
|
|
|
|
k_EFriendRelationshipMax = 8,
|
|
|
|
} EFriendRelationship;
|
|
|
|
typedef enum EPersonaState {
|
|
|
|
k_EPersonaStateOffline = 0,
|
|
|
|
k_EPersonaStateOnline = 1,
|
|
|
|
k_EPersonaStateBusy = 2,
|
|
|
|
k_EPersonaStateAway = 3,
|
|
|
|
k_EPersonaStateSnooze = 4,
|
|
|
|
k_EPersonaStateLookingToTrade = 5,
|
|
|
|
k_EPersonaStateLookingToPlay = 6,
|
|
|
|
k_EPersonaStateMax = 7,
|
|
|
|
} EPersonaState;
|
|
|
|
typedef enum EFriendFlags {
|
|
|
|
k_EFriendFlagNone = 0,
|
|
|
|
k_EFriendFlagBlocked = 1,
|
|
|
|
k_EFriendFlagFriendshipRequested = 2,
|
|
|
|
k_EFriendFlagImmediate = 4,
|
|
|
|
k_EFriendFlagClanMember = 8,
|
|
|
|
k_EFriendFlagOnGameServer = 16,
|
|
|
|
k_EFriendFlagRequestingFriendship = 128,
|
|
|
|
k_EFriendFlagRequestingInfo = 256,
|
|
|
|
k_EFriendFlagIgnored = 512,
|
|
|
|
k_EFriendFlagIgnoredFriend = 1024,
|
|
|
|
k_EFriendFlagChatMember = 4096,
|
|
|
|
k_EFriendFlagAll = 65535,
|
|
|
|
} EFriendFlags;
|
|
|
|
typedef enum EUserRestriction {
|
|
|
|
k_nUserRestrictionNone = 0,
|
|
|
|
k_nUserRestrictionUnknown = 1,
|
|
|
|
k_nUserRestrictionAnyChat = 2,
|
|
|
|
k_nUserRestrictionVoiceChat = 4,
|
|
|
|
k_nUserRestrictionGroupChat = 8,
|
|
|
|
k_nUserRestrictionRating = 16,
|
|
|
|
k_nUserRestrictionGameInvites = 32,
|
|
|
|
k_nUserRestrictionTrading = 64,
|
|
|
|
} EUserRestriction;
|
|
|
|
typedef enum EOverlayToStoreFlag {
|
|
|
|
k_EOverlayToStoreFlag_None = 0,
|
|
|
|
k_EOverlayToStoreFlag_AddToCart = 1,
|
|
|
|
k_EOverlayToStoreFlag_AddToCartAndShow = 2,
|
|
|
|
} EOverlayToStoreFlag;
|
|
|
|
typedef enum EPersonaChange {
|
|
|
|
k_EPersonaChangeName = 1,
|
|
|
|
k_EPersonaChangeStatus = 2,
|
|
|
|
k_EPersonaChangeComeOnline = 4,
|
|
|
|
k_EPersonaChangeGoneOffline = 8,
|
|
|
|
k_EPersonaChangeGamePlayed = 16,
|
|
|
|
k_EPersonaChangeGameServer = 32,
|
|
|
|
k_EPersonaChangeAvatar = 64,
|
|
|
|
k_EPersonaChangeJoinedSource = 128,
|
|
|
|
k_EPersonaChangeLeftSource = 256,
|
|
|
|
k_EPersonaChangeRelationshipChanged = 512,
|
|
|
|
k_EPersonaChangeNameFirstSet = 1024,
|
|
|
|
k_EPersonaChangeFacebookInfo = 2048,
|
|
|
|
k_EPersonaChangeNickname = 4096,
|
|
|
|
k_EPersonaChangeSteamLevel = 8192,
|
|
|
|
} EPersonaChange;
|
|
|
|
typedef enum ESteamAPICallFailure {
|
|
|
|
k_ESteamAPICallFailureNone = -1,
|
|
|
|
k_ESteamAPICallFailureSteamGone = 0,
|
|
|
|
k_ESteamAPICallFailureNetworkFailure = 1,
|
|
|
|
k_ESteamAPICallFailureInvalidHandle = 2,
|
|
|
|
k_ESteamAPICallFailureMismatchedCallback = 3,
|
|
|
|
} ESteamAPICallFailure;
|
|
|
|
typedef enum EGamepadTextInputMode {
|
|
|
|
k_EGamepadTextInputModeNormal = 0,
|
|
|
|
k_EGamepadTextInputModePassword = 1,
|
|
|
|
} EGamepadTextInputMode;
|
|
|
|
typedef enum EGamepadTextInputLineMode {
|
|
|
|
k_EGamepadTextInputLineModeSingleLine = 0,
|
|
|
|
k_EGamepadTextInputLineModeMultipleLines = 1,
|
|
|
|
} EGamepadTextInputLineMode;
|
|
|
|
typedef enum ECheckFileSignature {
|
|
|
|
k_ECheckFileSignatureInvalidSignature = 0,
|
|
|
|
k_ECheckFileSignatureValidSignature = 1,
|
|
|
|
k_ECheckFileSignatureFileNotFound = 2,
|
|
|
|
k_ECheckFileSignatureNoSignaturesFoundForThisApp = 3,
|
|
|
|
k_ECheckFileSignatureNoSignaturesFoundForThisFile = 4,
|
|
|
|
} ECheckFileSignature;
|
|
|
|
typedef enum EMatchMakingServerResponse {
|
|
|
|
eServerResponded = 0,
|
|
|
|
eServerFailedToRespond = 1,
|
|
|
|
eNoServersListedOnMasterServer = 2,
|
|
|
|
} EMatchMakingServerResponse;
|
|
|
|
typedef enum ELobbyType {
|
|
|
|
k_ELobbyTypePrivate = 0,
|
|
|
|
k_ELobbyTypeFriendsOnly = 1,
|
|
|
|
k_ELobbyTypePublic = 2,
|
|
|
|
k_ELobbyTypeInvisible = 3,
|
|
|
|
} ELobbyType;
|
|
|
|
typedef enum ELobbyComparison {
|
|
|
|
k_ELobbyComparisonEqualToOrLessThan = -2,
|
|
|
|
k_ELobbyComparisonLessThan = -1,
|
|
|
|
k_ELobbyComparisonEqual = 0,
|
|
|
|
k_ELobbyComparisonGreaterThan = 1,
|
|
|
|
k_ELobbyComparisonEqualToOrGreaterThan = 2,
|
|
|
|
k_ELobbyComparisonNotEqual = 3,
|
|
|
|
} ELobbyComparison;
|
|
|
|
typedef enum ELobbyDistanceFilter {
|
|
|
|
k_ELobbyDistanceFilterClose = 0,
|
|
|
|
k_ELobbyDistanceFilterDefault = 1,
|
|
|
|
k_ELobbyDistanceFilterFar = 2,
|
|
|
|
k_ELobbyDistanceFilterWorldwide = 3,
|
|
|
|
} ELobbyDistanceFilter;
|
|
|
|
typedef enum EChatMemberStateChange {
|
|
|
|
k_EChatMemberStateChangeEntered = 1,
|
|
|
|
k_EChatMemberStateChangeLeft = 2,
|
|
|
|
k_EChatMemberStateChangeDisconnected = 4,
|
|
|
|
k_EChatMemberStateChangeKicked = 8,
|
|
|
|
k_EChatMemberStateChangeBanned = 16,
|
|
|
|
} EChatMemberStateChange;
|
|
|
|
typedef enum ERemoteStoragePlatform {
|
|
|
|
k_ERemoteStoragePlatformNone = 0,
|
|
|
|
k_ERemoteStoragePlatformWindows = 1,
|
|
|
|
k_ERemoteStoragePlatformOSX = 2,
|
|
|
|
k_ERemoteStoragePlatformPS3 = 4,
|
|
|
|
k_ERemoteStoragePlatformLinux = 8,
|
|
|
|
k_ERemoteStoragePlatformReserved2 = 16,
|
|
|
|
k_ERemoteStoragePlatformAll = -1,
|
|
|
|
} ERemoteStoragePlatform;
|
|
|
|
typedef enum ERemoteStoragePublishedFileVisibility {
|
|
|
|
k_ERemoteStoragePublishedFileVisibilityPublic = 0,
|
|
|
|
k_ERemoteStoragePublishedFileVisibilityFriendsOnly = 1,
|
|
|
|
k_ERemoteStoragePublishedFileVisibilityPrivate = 2,
|
|
|
|
} ERemoteStoragePublishedFileVisibility;
|
|
|
|
typedef enum EWorkshopFileType {
|
|
|
|
k_EWorkshopFileTypeFirst = 0,
|
|
|
|
k_EWorkshopFileTypeCommunity = 0,
|
|
|
|
k_EWorkshopFileTypeMicrotransaction = 1,
|
|
|
|
k_EWorkshopFileTypeCollection = 2,
|
|
|
|
k_EWorkshopFileTypeArt = 3,
|
|
|
|
k_EWorkshopFileTypeVideo = 4,
|
|
|
|
k_EWorkshopFileTypeScreenshot = 5,
|
|
|
|
k_EWorkshopFileTypeGame = 6,
|
|
|
|
k_EWorkshopFileTypeSoftware = 7,
|
|
|
|
k_EWorkshopFileTypeConcept = 8,
|
|
|
|
k_EWorkshopFileTypeWebGuide = 9,
|
|
|
|
k_EWorkshopFileTypeIntegratedGuide = 10,
|
|
|
|
k_EWorkshopFileTypeMerch = 11,
|
|
|
|
k_EWorkshopFileTypeControllerBinding = 12,
|
|
|
|
k_EWorkshopFileTypeSteamworksAccessInvite = 13,
|
|
|
|
k_EWorkshopFileTypeSteamVideo = 14,
|
|
|
|
k_EWorkshopFileTypeGameManagedItem = 15,
|
|
|
|
k_EWorkshopFileTypeMax = 16,
|
|
|
|
} EWorkshopFileType;
|
|
|
|
typedef enum EWorkshopVote {
|
|
|
|
k_EWorkshopVoteUnvoted = 0,
|
|
|
|
k_EWorkshopVoteFor = 1,
|
|
|
|
k_EWorkshopVoteAgainst = 2,
|
|
|
|
k_EWorkshopVoteLater = 3,
|
|
|
|
} EWorkshopVote;
|
|
|
|
typedef enum EWorkshopFileAction {
|
|
|
|
k_EWorkshopFileActionPlayed = 0,
|
|
|
|
k_EWorkshopFileActionCompleted = 1,
|
|
|
|
} EWorkshopFileAction;
|
|
|
|
typedef enum EWorkshopEnumerationType {
|
|
|
|
k_EWorkshopEnumerationTypeRankedByVote = 0,
|
|
|
|
k_EWorkshopEnumerationTypeRecent = 1,
|
|
|
|
k_EWorkshopEnumerationTypeTrending = 2,
|
|
|
|
k_EWorkshopEnumerationTypeFavoritesOfFriends = 3,
|
|
|
|
k_EWorkshopEnumerationTypeVotedByFriends = 4,
|
|
|
|
k_EWorkshopEnumerationTypeContentByFriends = 5,
|
|
|
|
k_EWorkshopEnumerationTypeRecentFromFollowedUsers = 6,
|
|
|
|
} EWorkshopEnumerationType;
|
|
|
|
typedef enum EWorkshopVideoProvider {
|
|
|
|
k_EWorkshopVideoProviderNone = 0,
|
|
|
|
k_EWorkshopVideoProviderYoutube = 1,
|
|
|
|
} EWorkshopVideoProvider;
|
|
|
|
typedef enum EUGCReadAction {
|
|
|
|
k_EUGCRead_ContinueReadingUntilFinished = 0,
|
|
|
|
k_EUGCRead_ContinueReading = 1,
|
|
|
|
k_EUGCRead_Close = 2,
|
|
|
|
} EUGCReadAction;
|
|
|
|
typedef enum ELeaderboardDataRequest {
|
|
|
|
k_ELeaderboardDataRequestGlobal = 0,
|
|
|
|
k_ELeaderboardDataRequestGlobalAroundUser = 1,
|
|
|
|
k_ELeaderboardDataRequestFriends = 2,
|
|
|
|
k_ELeaderboardDataRequestUsers = 3,
|
|
|
|
} ELeaderboardDataRequest;
|
|
|
|
typedef enum ELeaderboardSortMethod {
|
|
|
|
k_ELeaderboardSortMethodNone = 0,
|
|
|
|
k_ELeaderboardSortMethodAscending = 1,
|
|
|
|
k_ELeaderboardSortMethodDescending = 2,
|
|
|
|
} ELeaderboardSortMethod;
|
|
|
|
typedef enum ELeaderboardDisplayType {
|
|
|
|
k_ELeaderboardDisplayTypeNone = 0,
|
|
|
|
k_ELeaderboardDisplayTypeNumeric = 1,
|
|
|
|
k_ELeaderboardDisplayTypeTimeSeconds = 2,
|
|
|
|
k_ELeaderboardDisplayTypeTimeMilliSeconds = 3,
|
|
|
|
} ELeaderboardDisplayType;
|
|
|
|
typedef enum ELeaderboardUploadScoreMethod {
|
|
|
|
k_ELeaderboardUploadScoreMethodNone = 0,
|
|
|
|
k_ELeaderboardUploadScoreMethodKeepBest = 1,
|
|
|
|
k_ELeaderboardUploadScoreMethodForceUpdate = 2,
|
|
|
|
} ELeaderboardUploadScoreMethod;
|
|
|
|
typedef enum ERegisterActivationCodeResult {
|
|
|
|
k_ERegisterActivationCodeResultOK = 0,
|
|
|
|
k_ERegisterActivationCodeResultFail = 1,
|
|
|
|
k_ERegisterActivationCodeResultAlreadyRegistered = 2,
|
|
|
|
k_ERegisterActivationCodeResultTimeout = 3,
|
|
|
|
k_ERegisterActivationCodeAlreadyOwned = 4,
|
|
|
|
} ERegisterActivationCodeResult;
|
|
|
|
typedef enum EP2PSessionError {
|
|
|
|
k_EP2PSessionErrorNone = 0,
|
|
|
|
k_EP2PSessionErrorNotRunningApp = 1,
|
|
|
|
k_EP2PSessionErrorNoRightsToApp = 2,
|
|
|
|
k_EP2PSessionErrorDestinationNotLoggedIn = 3,
|
|
|
|
k_EP2PSessionErrorTimeout = 4,
|
|
|
|
k_EP2PSessionErrorMax = 5,
|
|
|
|
} EP2PSessionError;
|
|
|
|
typedef enum EP2PSend {
|
|
|
|
k_EP2PSendUnreliable = 0,
|
|
|
|
k_EP2PSendUnreliableNoDelay = 1,
|
|
|
|
k_EP2PSendReliable = 2,
|
|
|
|
k_EP2PSendReliableWithBuffering = 3,
|
|
|
|
} EP2PSend;
|
|
|
|
typedef enum ESNetSocketState {
|
|
|
|
k_ESNetSocketStateInvalid = 0,
|
|
|
|
k_ESNetSocketStateConnected = 1,
|
|
|
|
k_ESNetSocketStateInitiated = 10,
|
|
|
|
k_ESNetSocketStateLocalCandidatesFound = 11,
|
|
|
|
k_ESNetSocketStateReceivedRemoteCandidates = 12,
|
|
|
|
k_ESNetSocketStateChallengeHandshake = 15,
|
|
|
|
k_ESNetSocketStateDisconnecting = 21,
|
|
|
|
k_ESNetSocketStateLocalDisconnect = 22,
|
|
|
|
k_ESNetSocketStateTimeoutDuringConnect = 23,
|
|
|
|
k_ESNetSocketStateRemoteEndDisconnected = 24,
|
|
|
|
k_ESNetSocketStateConnectionBroken = 25,
|
|
|
|
} ESNetSocketState;
|
|
|
|
typedef enum ESNetSocketConnectionType {
|
|
|
|
k_ESNetSocketConnectionTypeNotConnected = 0,
|
|
|
|
k_ESNetSocketConnectionTypeUDP = 1,
|
|
|
|
k_ESNetSocketConnectionTypeUDPRelay = 2,
|
|
|
|
} ESNetSocketConnectionType;
|
|
|
|
typedef enum EVRScreenshotType {
|
|
|
|
k_EVRScreenshotType_None = 0,
|
|
|
|
k_EVRScreenshotType_Mono = 1,
|
|
|
|
k_EVRScreenshotType_Stereo = 2,
|
|
|
|
k_EVRScreenshotType_MonoCubemap = 3,
|
|
|
|
k_EVRScreenshotType_MonoPanorama = 4,
|
|
|
|
k_EVRScreenshotType_StereoPanorama = 5,
|
|
|
|
} EVRScreenshotType;
|
|
|
|
typedef enum AudioPlayback_Status {
|
|
|
|
AudioPlayback_Undefined = 0,
|
|
|
|
AudioPlayback_Playing = 1,
|
|
|
|
AudioPlayback_Paused = 2,
|
|
|
|
AudioPlayback_Idle = 3,
|
|
|
|
} AudioPlayback_Status;
|
|
|
|
typedef enum EHTTPMethod {
|
|
|
|
k_EHTTPMethodInvalid = 0,
|
|
|
|
k_EHTTPMethodGET = 1,
|
|
|
|
k_EHTTPMethodHEAD = 2,
|
|
|
|
k_EHTTPMethodPOST = 3,
|
|
|
|
k_EHTTPMethodPUT = 4,
|
|
|
|
k_EHTTPMethodDELETE = 5,
|
|
|
|
k_EHTTPMethodOPTIONS = 6,
|
|
|
|
k_EHTTPMethodPATCH = 7,
|
|
|
|
} EHTTPMethod;
|
|
|
|
typedef enum EHTTPStatusCode {
|
|
|
|
k_EHTTPStatusCodeInvalid = 0,
|
|
|
|
k_EHTTPStatusCode100Continue = 100,
|
|
|
|
k_EHTTPStatusCode101SwitchingProtocols = 101,
|
|
|
|
k_EHTTPStatusCode200OK = 200,
|
|
|
|
k_EHTTPStatusCode201Created = 201,
|
|
|
|
k_EHTTPStatusCode202Accepted = 202,
|
|
|
|
k_EHTTPStatusCode203NonAuthoritative = 203,
|
|
|
|
k_EHTTPStatusCode204NoContent = 204,
|
|
|
|
k_EHTTPStatusCode205ResetContent = 205,
|
|
|
|
k_EHTTPStatusCode206PartialContent = 206,
|
|
|
|
k_EHTTPStatusCode300MultipleChoices = 300,
|
|
|
|
k_EHTTPStatusCode301MovedPermanently = 301,
|
|
|
|
k_EHTTPStatusCode302Found = 302,
|
|
|
|
k_EHTTPStatusCode303SeeOther = 303,
|
|
|
|
k_EHTTPStatusCode304NotModified = 304,
|
|
|
|
k_EHTTPStatusCode305UseProxy = 305,
|
|
|
|
k_EHTTPStatusCode307TemporaryRedirect = 307,
|
|
|
|
k_EHTTPStatusCode400BadRequest = 400,
|
|
|
|
k_EHTTPStatusCode401Unauthorized = 401,
|
|
|
|
k_EHTTPStatusCode402PaymentRequired = 402,
|
|
|
|
k_EHTTPStatusCode403Forbidden = 403,
|
|
|
|
k_EHTTPStatusCode404NotFound = 404,
|
|
|
|
k_EHTTPStatusCode405MethodNotAllowed = 405,
|
|
|
|
k_EHTTPStatusCode406NotAcceptable = 406,
|
|
|
|
k_EHTTPStatusCode407ProxyAuthRequired = 407,
|
|
|
|
k_EHTTPStatusCode408RequestTimeout = 408,
|
|
|
|
k_EHTTPStatusCode409Conflict = 409,
|
|
|
|
k_EHTTPStatusCode410Gone = 410,
|
|
|
|
k_EHTTPStatusCode411LengthRequired = 411,
|
|
|
|
k_EHTTPStatusCode412PreconditionFailed = 412,
|
|
|
|
k_EHTTPStatusCode413RequestEntityTooLarge = 413,
|
|
|
|
k_EHTTPStatusCode414RequestURITooLong = 414,
|
|
|
|
k_EHTTPStatusCode415UnsupportedMediaType = 415,
|
|
|
|
k_EHTTPStatusCode416RequestedRangeNotSatisfiable = 416,
|
|
|
|
k_EHTTPStatusCode417ExpectationFailed = 417,
|
|
|
|
k_EHTTPStatusCode4xxUnknown = 418,
|
|
|
|
k_EHTTPStatusCode429TooManyRequests = 429,
|
|
|
|
k_EHTTPStatusCode500InternalServerError = 500,
|
|
|
|
k_EHTTPStatusCode501NotImplemented = 501,
|
|
|
|
k_EHTTPStatusCode502BadGateway = 502,
|
|
|
|
k_EHTTPStatusCode503ServiceUnavailable = 503,
|
|
|
|
k_EHTTPStatusCode504GatewayTimeout = 504,
|
|
|
|
k_EHTTPStatusCode505HTTPVersionNotSupported = 505,
|
|
|
|
k_EHTTPStatusCode5xxUnknown = 599,
|
|
|
|
} EHTTPStatusCode;
|
|
|
|
typedef enum ESteamControllerPad {
|
|
|
|
k_ESteamControllerPad_Left = 0,
|
|
|
|
k_ESteamControllerPad_Right = 1,
|
|
|
|
} ESteamControllerPad;
|
|
|
|
typedef enum EControllerSource {
|
|
|
|
k_EControllerSource_None = 0,
|
|
|
|
k_EControllerSource_LeftTrackpad = 1,
|
|
|
|
k_EControllerSource_RightTrackpad = 2,
|
|
|
|
k_EControllerSource_Joystick = 3,
|
|
|
|
k_EControllerSource_ABXY = 4,
|
|
|
|
k_EControllerSource_Switch = 5,
|
|
|
|
k_EControllerSource_LeftTrigger = 6,
|
|
|
|
k_EControllerSource_RightTrigger = 7,
|
|
|
|
k_EControllerSource_Gyro = 8,
|
|
|
|
k_EControllerSource_CenterTrackpad = 9,
|
|
|
|
k_EControllerSource_RightJoystick = 10,
|
|
|
|
k_EControllerSource_DPad = 11,
|
|
|
|
k_EControllerSource_Key = 12,
|
|
|
|
k_EControllerSource_Mouse = 13,
|
|
|
|
k_EControllerSource_Count = 14,
|
|
|
|
} EControllerSource;
|
|
|
|
typedef enum EControllerSourceMode {
|
|
|
|
k_EControllerSourceMode_None = 0,
|
|
|
|
k_EControllerSourceMode_Dpad = 1,
|
|
|
|
k_EControllerSourceMode_Buttons = 2,
|
|
|
|
k_EControllerSourceMode_FourButtons = 3,
|
|
|
|
k_EControllerSourceMode_AbsoluteMouse = 4,
|
|
|
|
k_EControllerSourceMode_RelativeMouse = 5,
|
|
|
|
k_EControllerSourceMode_JoystickMove = 6,
|
|
|
|
k_EControllerSourceMode_JoystickMouse = 7,
|
|
|
|
k_EControllerSourceMode_JoystickCamera = 8,
|
|
|
|
k_EControllerSourceMode_ScrollWheel = 9,
|
|
|
|
k_EControllerSourceMode_Trigger = 10,
|
|
|
|
k_EControllerSourceMode_TouchMenu = 11,
|
|
|
|
k_EControllerSourceMode_MouseJoystick = 12,
|
|
|
|
k_EControllerSourceMode_MouseRegion = 13,
|
|
|
|
k_EControllerSourceMode_RadialMenu = 14,
|
|
|
|
k_EControllerSourceMode_SingleButton = 15,
|
|
|
|
k_EControllerSourceMode_Switches = 16,
|
|
|
|
} EControllerSourceMode;
|
|
|
|
typedef enum EControllerActionOrigin {
|
|
|
|
k_EControllerActionOrigin_None = 0,
|
|
|
|
k_EControllerActionOrigin_A = 1,
|
|
|
|
k_EControllerActionOrigin_B = 2,
|
|
|
|
k_EControllerActionOrigin_X = 3,
|
|
|
|
k_EControllerActionOrigin_Y = 4,
|
|
|
|
k_EControllerActionOrigin_LeftBumper = 5,
|
|
|
|
k_EControllerActionOrigin_RightBumper = 6,
|
|
|
|
k_EControllerActionOrigin_LeftGrip = 7,
|
|
|
|
k_EControllerActionOrigin_RightGrip = 8,
|
|
|
|
k_EControllerActionOrigin_Start = 9,
|
|
|
|
k_EControllerActionOrigin_Back = 10,
|
|
|
|
k_EControllerActionOrigin_LeftPad_Touch = 11,
|
|
|
|
k_EControllerActionOrigin_LeftPad_Swipe = 12,
|
|
|
|
k_EControllerActionOrigin_LeftPad_Click = 13,
|
|
|
|
k_EControllerActionOrigin_LeftPad_DPadNorth = 14,
|
|
|
|
k_EControllerActionOrigin_LeftPad_DPadSouth = 15,
|
|
|
|
k_EControllerActionOrigin_LeftPad_DPadWest = 16,
|
|
|
|
k_EControllerActionOrigin_LeftPad_DPadEast = 17,
|
|
|
|
k_EControllerActionOrigin_RightPad_Touch = 18,
|
|
|
|
k_EControllerActionOrigin_RightPad_Swipe = 19,
|
|
|
|
k_EControllerActionOrigin_RightPad_Click = 20,
|
|
|
|
k_EControllerActionOrigin_RightPad_DPadNorth = 21,
|
|
|
|
k_EControllerActionOrigin_RightPad_DPadSouth = 22,
|
|
|
|
k_EControllerActionOrigin_RightPad_DPadWest = 23,
|
|
|
|
k_EControllerActionOrigin_RightPad_DPadEast = 24,
|
|
|
|
k_EControllerActionOrigin_LeftTrigger_Pull = 25,
|
|
|
|
k_EControllerActionOrigin_LeftTrigger_Click = 26,
|
|
|
|
k_EControllerActionOrigin_RightTrigger_Pull = 27,
|
|
|
|
k_EControllerActionOrigin_RightTrigger_Click = 28,
|
|
|
|
k_EControllerActionOrigin_LeftStick_Move = 29,
|
|
|
|
k_EControllerActionOrigin_LeftStick_Click = 30,
|
|
|
|
k_EControllerActionOrigin_LeftStick_DPadNorth = 31,
|
|
|
|
k_EControllerActionOrigin_LeftStick_DPadSouth = 32,
|
|
|
|
k_EControllerActionOrigin_LeftStick_DPadWest = 33,
|
|
|
|
k_EControllerActionOrigin_LeftStick_DPadEast = 34,
|
|
|
|
k_EControllerActionOrigin_Gyro_Move = 35,
|
|
|
|
k_EControllerActionOrigin_Gyro_Pitch = 36,
|
|
|
|
k_EControllerActionOrigin_Gyro_Yaw = 37,
|
|
|
|
k_EControllerActionOrigin_Gyro_Roll = 38,
|
|
|
|
k_EControllerActionOrigin_PS4_X = 39,
|
|
|
|
k_EControllerActionOrigin_PS4_Circle = 40,
|
|
|
|
k_EControllerActionOrigin_PS4_Triangle = 41,
|
|
|
|
k_EControllerActionOrigin_PS4_Square = 42,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftBumper = 43,
|
|
|
|
k_EControllerActionOrigin_PS4_RightBumper = 44,
|
|
|
|
k_EControllerActionOrigin_PS4_Options = 45,
|
|
|
|
k_EControllerActionOrigin_PS4_Share = 46,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_Touch = 47,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_Swipe = 48,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_Click = 49,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_DPadNorth = 50,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_DPadSouth = 51,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_DPadWest = 52,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftPad_DPadEast = 53,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_Touch = 54,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_Swipe = 55,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_Click = 56,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_DPadNorth = 57,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_DPadSouth = 58,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_DPadWest = 59,
|
|
|
|
k_EControllerActionOrigin_PS4_RightPad_DPadEast = 60,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_Touch = 61,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_Swipe = 62,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_Click = 63,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_DPadNorth = 64,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_DPadSouth = 65,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_DPadWest = 66,
|
|
|
|
k_EControllerActionOrigin_PS4_CenterPad_DPadEast = 67,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftTrigger_Pull = 68,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftTrigger_Click = 69,
|
|
|
|
k_EControllerActionOrigin_PS4_RightTrigger_Pull = 70,
|
|
|
|
k_EControllerActionOrigin_PS4_RightTrigger_Click = 71,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftStick_Move = 72,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftStick_Click = 73,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftStick_DPadNorth = 74,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftStick_DPadSouth = 75,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftStick_DPadWest = 76,
|
|
|
|
k_EControllerActionOrigin_PS4_LeftStick_DPadEast = 77,
|
|
|
|
k_EControllerActionOrigin_PS4_RightStick_Move = 78,
|
|
|
|
k_EControllerActionOrigin_PS4_RightStick_Click = 79,
|
|
|
|
k_EControllerActionOrigin_PS4_RightStick_DPadNorth = 80,
|
|
|
|
k_EControllerActionOrigin_PS4_RightStick_DPadSouth = 81,
|
|
|
|
k_EControllerActionOrigin_PS4_RightStick_DPadWest = 82,
|
|
|
|
k_EControllerActionOrigin_PS4_RightStick_DPadEast = 83,
|
|
|
|
k_EControllerActionOrigin_PS4_DPad_North = 84,
|
|
|
|
k_EControllerActionOrigin_PS4_DPad_South = 85,
|
|
|
|
k_EControllerActionOrigin_PS4_DPad_West = 86,
|
|
|
|
k_EControllerActionOrigin_PS4_DPad_East = 87,
|
|
|
|
k_EControllerActionOrigin_PS4_Gyro_Move = 88,
|
|
|
|
k_EControllerActionOrigin_PS4_Gyro_Pitch = 89,
|
|
|
|
k_EControllerActionOrigin_PS4_Gyro_Yaw = 90,
|
|
|
|
k_EControllerActionOrigin_PS4_Gyro_Roll = 91,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_A = 92,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_B = 93,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_X = 94,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_Y = 95,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftBumper = 96,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightBumper = 97,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_Menu = 98,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_View = 99,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftTrigger_Pull = 100,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftTrigger_Click = 101,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightTrigger_Pull = 102,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightTrigger_Click = 103,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftStick_Move = 104,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftStick_Click = 105,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftStick_DPadNorth = 106,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftStick_DPadSouth = 107,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftStick_DPadWest = 108,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_LeftStick_DPadEast = 109,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightStick_Move = 110,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightStick_Click = 111,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightStick_DPadNorth = 112,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightStick_DPadSouth = 113,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightStick_DPadWest = 114,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_RightStick_DPadEast = 115,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_DPad_North = 116,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_DPad_South = 117,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_DPad_West = 118,
|
|
|
|
k_EControllerActionOrigin_XBoxOne_DPad_East = 119,
|
|
|
|
k_EControllerActionOrigin_XBox360_A = 120,
|
|
|
|
k_EControllerActionOrigin_XBox360_B = 121,
|
|
|
|
k_EControllerActionOrigin_XBox360_X = 122,
|
|
|
|
k_EControllerActionOrigin_XBox360_Y = 123,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftBumper = 124,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightBumper = 125,
|
|
|
|
k_EControllerActionOrigin_XBox360_Start = 126,
|
|
|
|
k_EControllerActionOrigin_XBox360_Back = 127,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftTrigger_Pull = 128,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftTrigger_Click = 129,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightTrigger_Pull = 130,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightTrigger_Click = 131,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftStick_Move = 132,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftStick_Click = 133,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftStick_DPadNorth = 134,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftStick_DPadSouth = 135,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftStick_DPadWest = 136,
|
|
|
|
k_EControllerActionOrigin_XBox360_LeftStick_DPadEast = 137,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightStick_Move = 138,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightStick_Click = 139,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightStick_DPadNorth = 140,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightStick_DPadSouth = 141,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightStick_DPadWest = 142,
|
|
|
|
k_EControllerActionOrigin_XBox360_RightStick_DPadEast = 143,
|
|
|
|
k_EControllerActionOrigin_XBox360_DPad_North = 144,
|
|
|
|
k_EControllerActionOrigin_XBox360_DPad_South = 145,
|
|
|
|
k_EControllerActionOrigin_XBox360_DPad_West = 146,
|
|
|
|
k_EControllerActionOrigin_XBox360_DPad_East = 147,
|
|
|
|
k_EControllerActionOrigin_SteamV2_A = 148,
|
|
|
|
k_EControllerActionOrigin_SteamV2_B = 149,
|
|
|
|
k_EControllerActionOrigin_SteamV2_X = 150,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Y = 151,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftBumper = 152,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightBumper = 153,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftGrip = 154,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightGrip = 155,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftGrip_Upper = 156,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightGrip_Upper = 157,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftBumper_Pressure = 158,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightBumper_Pressure = 159,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftGrip_Pressure = 160,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightGrip_Pressure = 161,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftGrip_Upper_Pressure = 162,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightGrip_Upper_Pressure = 163,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Start = 164,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Back = 165,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_Touch = 166,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_Swipe = 167,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_Click = 168,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_Pressure = 169,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_DPadNorth = 170,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_DPadSouth = 171,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_DPadWest = 172,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftPad_DPadEast = 173,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_Touch = 174,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_Swipe = 175,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_Click = 176,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_Pressure = 177,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_DPadNorth = 178,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_DPadSouth = 179,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_DPadWest = 180,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightPad_DPadEast = 181,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftTrigger_Pull = 182,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftTrigger_Click = 183,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightTrigger_Pull = 184,
|
|
|
|
k_EControllerActionOrigin_SteamV2_RightTrigger_Click = 185,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftStick_Move = 186,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftStick_Click = 187,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftStick_DPadNorth = 188,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftStick_DPadSouth = 189,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftStick_DPadWest = 190,
|
|
|
|
k_EControllerActionOrigin_SteamV2_LeftStick_DPadEast = 191,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Gyro_Move = 192,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Gyro_Pitch = 193,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Gyro_Yaw = 194,
|
|
|
|
k_EControllerActionOrigin_SteamV2_Gyro_Roll = 195,
|
|
|
|
k_EControllerActionOrigin_Count = 196,
|
|
|
|
} EControllerActionOrigin;
|
|
|
|
typedef enum ESteamControllerLEDFlag {
|
|
|
|
k_ESteamControllerLEDFlag_SetColor = 0,
|
|
|
|
k_ESteamControllerLEDFlag_RestoreUserDefault = 1,
|
|
|
|
} ESteamControllerLEDFlag;
|
|
|
|
typedef enum ESteamInputType {
|
|
|
|
k_ESteamInputType_Unknown = 0,
|
|
|
|
k_ESteamInputType_SteamController = 1,
|
|
|
|
k_ESteamInputType_XBox360Controller = 2,
|
|
|
|
k_ESteamInputType_XBoxOneController = 3,
|
|
|
|
k_ESteamInputType_GenericXInput = 4,
|
|
|
|
k_ESteamInputType_PS4Controller = 5,
|
|
|
|
} ESteamInputType;
|
|
|
|
typedef enum EUGCMatchingUGCType {
|
|
|
|
k_EUGCMatchingUGCType_Items = 0,
|
|
|
|
k_EUGCMatchingUGCType_Items_Mtx = 1,
|
|
|
|
k_EUGCMatchingUGCType_Items_ReadyToUse = 2,
|
|
|
|
k_EUGCMatchingUGCType_Collections = 3,
|
|
|
|
k_EUGCMatchingUGCType_Artwork = 4,
|
|
|
|
k_EUGCMatchingUGCType_Videos = 5,
|
|
|
|
k_EUGCMatchingUGCType_Screenshots = 6,
|
|
|
|
k_EUGCMatchingUGCType_AllGuides = 7,
|
|
|
|
k_EUGCMatchingUGCType_WebGuides = 8,
|
|
|
|
k_EUGCMatchingUGCType_IntegratedGuides = 9,
|
|
|
|
k_EUGCMatchingUGCType_UsableInGame = 10,
|
|
|
|
k_EUGCMatchingUGCType_ControllerBindings = 11,
|
|
|
|
k_EUGCMatchingUGCType_GameManagedItems = 12,
|
|
|
|
k_EUGCMatchingUGCType_All = -1,
|
|
|
|
} EUGCMatchingUGCType;
|
|
|
|
typedef enum EUserUGCList {
|
|
|
|
k_EUserUGCList_Published = 0,
|
|
|
|
k_EUserUGCList_VotedOn = 1,
|
|
|
|
k_EUserUGCList_VotedUp = 2,
|
|
|
|
k_EUserUGCList_VotedDown = 3,
|
|
|
|
k_EUserUGCList_WillVoteLater = 4,
|
|
|
|
k_EUserUGCList_Favorited = 5,
|
|
|
|
k_EUserUGCList_Subscribed = 6,
|
|
|
|
k_EUserUGCList_UsedOrPlayed = 7,
|
|
|
|
k_EUserUGCList_Followed = 8,
|
|
|
|
} EUserUGCList;
|
|
|
|
typedef enum EUserUGCListSortOrder {
|
|
|
|
k_EUserUGCListSortOrder_CreationOrderDesc = 0,
|
|
|
|
k_EUserUGCListSortOrder_CreationOrderAsc = 1,
|
|
|
|
k_EUserUGCListSortOrder_TitleAsc = 2,
|
|
|
|
k_EUserUGCListSortOrder_LastUpdatedDesc = 3,
|
|
|
|
k_EUserUGCListSortOrder_SubscriptionDateDesc = 4,
|
|
|
|
k_EUserUGCListSortOrder_VoteScoreDesc = 5,
|
|
|
|
k_EUserUGCListSortOrder_ForModeration = 6,
|
|
|
|
} EUserUGCListSortOrder;
|
|
|
|
typedef enum EUGCQuery {
|
|
|
|
k_EUGCQuery_RankedByVote = 0,
|
|
|
|
k_EUGCQuery_RankedByPublicationDate = 1,
|
|
|
|
k_EUGCQuery_AcceptedForGameRankedByAcceptanceDate = 2,
|
|
|
|
k_EUGCQuery_RankedByTrend = 3,
|
|
|
|
k_EUGCQuery_FavoritedByFriendsRankedByPublicationDate = 4,
|
|
|
|
k_EUGCQuery_CreatedByFriendsRankedByPublicationDate = 5,
|
|
|
|
k_EUGCQuery_RankedByNumTimesReported = 6,
|
|
|
|
k_EUGCQuery_CreatedByFollowedUsersRankedByPublicationDate = 7,
|
|
|
|
k_EUGCQuery_NotYetRated = 8,
|
|
|
|
k_EUGCQuery_RankedByTotalVotesAsc = 9,
|
|
|
|
k_EUGCQuery_RankedByVotesUp = 10,
|
|
|
|
k_EUGCQuery_RankedByTextSearch = 11,
|
|
|
|
k_EUGCQuery_RankedByTotalUniqueSubscriptions = 12,
|
|
|
|
k_EUGCQuery_RankedByPlaytimeTrend = 13,
|
|
|
|
k_EUGCQuery_RankedByTotalPlaytime = 14,
|
|
|
|
k_EUGCQuery_RankedByAveragePlaytimeTrend = 15,
|
|
|
|
k_EUGCQuery_RankedByLifetimeAveragePlaytime = 16,
|
|
|
|
k_EUGCQuery_RankedByPlaytimeSessionsTrend = 17,
|
|
|
|
k_EUGCQuery_RankedByLifetimePlaytimeSessions = 18,
|
|
|
|
} EUGCQuery;
|
|
|
|
typedef enum EItemUpdateStatus {
|
|
|
|
k_EItemUpdateStatusInvalid = 0,
|
|
|
|
k_EItemUpdateStatusPreparingConfig = 1,
|
|
|
|
k_EItemUpdateStatusPreparingContent = 2,
|
|
|
|
k_EItemUpdateStatusUploadingContent = 3,
|
|
|
|
k_EItemUpdateStatusUploadingPreviewFile = 4,
|
|
|
|
k_EItemUpdateStatusCommittingChanges = 5,
|
|
|
|
} EItemUpdateStatus;
|
|
|
|
typedef enum EItemState {
|
|
|
|
k_EItemStateNone = 0,
|
|
|
|
k_EItemStateSubscribed = 1,
|
|
|
|
k_EItemStateLegacyItem = 2,
|
|
|
|
k_EItemStateInstalled = 4,
|
|
|
|
k_EItemStateNeedsUpdate = 8,
|
|
|
|
k_EItemStateDownloading = 16,
|
|
|
|
k_EItemStateDownloadPending = 32,
|
|
|
|
} EItemState;
|
|
|
|
typedef enum EItemStatistic {
|
|
|
|
k_EItemStatistic_NumSubscriptions = 0,
|
|
|
|
k_EItemStatistic_NumFavorites = 1,
|
|
|
|
k_EItemStatistic_NumFollowers = 2,
|
|
|
|
k_EItemStatistic_NumUniqueSubscriptions = 3,
|
|
|
|
k_EItemStatistic_NumUniqueFavorites = 4,
|
|
|
|
k_EItemStatistic_NumUniqueFollowers = 5,
|
|
|
|
k_EItemStatistic_NumUniqueWebsiteViews = 6,
|
|
|
|
k_EItemStatistic_ReportScore = 7,
|
|
|
|
k_EItemStatistic_NumSecondsPlayed = 8,
|
|
|
|
k_EItemStatistic_NumPlaytimeSessions = 9,
|
|
|
|
k_EItemStatistic_NumComments = 10,
|
|
|
|
k_EItemStatistic_NumSecondsPlayedDuringTimePeriod = 11,
|
|
|
|
k_EItemStatistic_NumPlaytimeSessionsDuringTimePeriod = 12,
|
|
|
|
} EItemStatistic;
|
|
|
|
typedef enum EItemPreviewType {
|
|
|
|
k_EItemPreviewType_Image = 0,
|
|
|
|
k_EItemPreviewType_YouTubeVideo = 1,
|
|
|
|
k_EItemPreviewType_Sketchfab = 2,
|
|
|
|
k_EItemPreviewType_EnvironmentMap_HorizontalCross = 3,
|
|
|
|
k_EItemPreviewType_EnvironmentMap_LatLong = 4,
|
|
|
|
k_EItemPreviewType_ReservedMax = 255,
|
|
|
|
} EItemPreviewType;
|
|
|
|
typedef enum EHTMLMouseButton {
|
|
|
|
eHTMLMouseButton_Left = 0,
|
|
|
|
eHTMLMouseButton_Right = 1,
|
|
|
|
eHTMLMouseButton_Middle = 2,
|
|
|
|
} EHTMLMouseButton;
|
|
|
|
typedef enum EMouseCursor {
|
|
|
|
dc_user = 0,
|
|
|
|
dc_none = 1,
|
|
|
|
dc_arrow = 2,
|
|
|
|
dc_ibeam = 3,
|
|
|
|
dc_hourglass = 4,
|
|
|
|
dc_waitarrow = 5,
|
|
|
|
dc_crosshair = 6,
|
|
|
|
dc_up = 7,
|
|
|
|
dc_sizenw = 8,
|
|
|
|
dc_sizese = 9,
|
|
|
|
dc_sizene = 10,
|
|
|
|
dc_sizesw = 11,
|
|
|
|
dc_sizew = 12,
|
|
|
|
dc_sizee = 13,
|
|
|
|
dc_sizen = 14,
|
|
|
|
dc_sizes = 15,
|
|
|
|
dc_sizewe = 16,
|
|
|
|
dc_sizens = 17,
|
|
|
|
dc_sizeall = 18,
|
|
|
|
dc_no = 19,
|
|
|
|
dc_hand = 20,
|
|
|
|
dc_blank = 21,
|
|
|
|
dc_middle_pan = 22,
|
|
|
|
dc_north_pan = 23,
|
|
|
|
dc_north_east_pan = 24,
|
|
|
|
dc_east_pan = 25,
|
|
|
|
dc_south_east_pan = 26,
|
|
|
|
dc_south_pan = 27,
|
|
|
|
dc_south_west_pan = 28,
|
|
|
|
dc_west_pan = 29,
|
|
|
|
dc_north_west_pan = 30,
|
|
|
|
dc_alias = 31,
|
|
|
|
dc_cell = 32,
|
|
|
|
dc_colresize = 33,
|
|
|
|
dc_copycur = 34,
|
|
|
|
dc_verticaltext = 35,
|
|
|
|
dc_rowresize = 36,
|
|
|
|
dc_zoomin = 37,
|
|
|
|
dc_zoomout = 38,
|
|
|
|
dc_help = 39,
|
|
|
|
dc_custom = 40,
|
|
|
|
dc_last = 41,
|
|
|
|
} EMouseCursor;
|
|
|
|
typedef enum EHTMLKeyModifiers {
|
|
|
|
k_eHTMLKeyModifier_None = 0,
|
|
|
|
k_eHTMLKeyModifier_AltDown = 1,
|
|
|
|
k_eHTMLKeyModifier_CtrlDown = 2,
|
|
|
|
k_eHTMLKeyModifier_ShiftDown = 4,
|
|
|
|
} EHTMLKeyModifiers;
|
|
|
|
typedef enum ESteamItemFlags {
|
|
|
|
k_ESteamItemNoTrade = 1,
|
|
|
|
k_ESteamItemRemoved = 256,
|
|
|
|
k_ESteamItemConsumed = 512,
|
|
|
|
} ESteamItemFlags;
|
|
|
|
typedef enum EParentalFeature {
|
|
|
|
k_EFeatureInvalid = 0,
|
|
|
|
k_EFeatureStore = 1,
|
|
|
|
k_EFeatureCommunity = 2,
|
|
|
|
k_EFeatureProfile = 3,
|
|
|
|
k_EFeatureFriends = 4,
|
|
|
|
k_EFeatureNews = 5,
|
|
|
|
k_EFeatureTrading = 6,
|
|
|
|
k_EFeatureSettings = 7,
|
|
|
|
k_EFeatureConsole = 8,
|
|
|
|
k_EFeatureBrowser = 9,
|
|
|
|
k_EFeatureParentalSetup = 10,
|
|
|
|
k_EFeatureLibrary = 11,
|
|
|
|
k_EFeatureTest = 12,
|
|
|
|
k_EFeatureMax = 13,
|
|
|
|
} EParentalFeature;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32 m_unAccountID;
|
|
|
|
unsigned int m_unAccountInstance;
|
|
|
|
unsigned int m_EAccountType;
|
|
|
|
enum EUniverse m_EUniverse;
|
|
|
|
} SteamIDComponent_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamIDComponent_t m_comp;
|
|
|
|
uint64 m_unAll64Bits;
|
|
|
|
} SteamID_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
unsigned int m_nAppID;
|
|
|
|
unsigned int m_nType;
|
|
|
|
unsigned int m_nModID;
|
|
|
|
} GameID_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HSteamUser m_hSteamUser;
|
|
|
|
int m_iCallback;
|
|
|
|
uint8 * m_pubParam;
|
|
|
|
int m_cubParam;
|
|
|
|
} CallbackMsg_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
_Bool m_bStillRetrying;
|
|
|
|
} SteamServerConnectFailure_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} SteamServersDisconnected_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32 m_uAppID;
|
|
|
|
uint32 m_unGameServerIP;
|
|
|
|
uint16 m_usGameServerPort;
|
|
|
|
uint16 m_bSecure;
|
|
|
|
uint32 m_uReason;
|
|
|
|
} ClientGameServerDeny_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_SteamID;
|
|
|
|
enum EAuthSessionResponse m_eAuthSessionResponse;
|
|
|
|
CSteamID m_OwnerSteamID;
|
|
|
|
} ValidateAuthTicketResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32 m_unAppID;
|
|
|
|
uint64 m_ulOrderID;
|
|
|
|
uint8 m_bAuthorized;
|
|
|
|
} MicroTxnAuthorizationResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} EncryptedAppTicketResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HAuthTicket m_hAuthTicket;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} GetAuthSessionTicketResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
char m_szURL[256];
|
|
|
|
} GameWebCallback_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
char m_szURL[512];
|
|
|
|
} StoreAuthURLResponse_t;
|
|
|
|
|
|
|
|
typedef struct CGameID {
|
|
|
|
unsigned int m_nAppID;
|
|
|
|
unsigned int m_nType;
|
|
|
|
unsigned int m_nModID;
|
|
|
|
/* TODO Maybe more ? */
|
|
|
|
/* uint64 m_ulGameID; */
|
|
|
|
/* struct GameID_t m_gameID; */
|
|
|
|
} CGameID;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CGameID m_gameID;
|
|
|
|
uint32 m_unGameIP;
|
|
|
|
uint16 m_usGamePort;
|
|
|
|
uint16 m_usQueryPort;
|
|
|
|
CSteamID m_steamIDLobby;
|
|
|
|
} FriendGameInfo_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32 m_uiOnlineSessionInstances;
|
|
|
|
uint8 m_uiPublishedToFriendsSessionInstance;
|
|
|
|
} FriendSessionStateInfo_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamID;
|
|
|
|
int m_nChangeFlags;
|
|
|
|
} PersonaStateChange_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_bActive;
|
|
|
|
} GameOverlayActivated_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
char m_rgchServer[64];
|
|
|
|
char m_rgchPassword[64];
|
|
|
|
} GameServerChangeRequested_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDLobby;
|
|
|
|
CSteamID m_steamIDFriend;
|
|
|
|
} GameLobbyJoinRequested_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamID;
|
|
|
|
int m_iImage;
|
|
|
|
int m_iWide;
|
|
|
|
int m_iTall;
|
|
|
|
} AvatarImageLoaded_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDClan;
|
|
|
|
int m_cOfficers;
|
|
|
|
uint8 m_bSuccess;
|
|
|
|
} ClanOfficerListResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDFriend;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} FriendRichPresenceUpdate_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDFriend;
|
|
|
|
char m_rgchConnect[256];
|
|
|
|
} GameRichPresenceJoinRequested_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDClanChat;
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
int m_iMessageID;
|
|
|
|
} GameConnectedClanChatMsg_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDClanChat;
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
} GameConnectedChatJoin_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDClanChat;
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
_Bool m_bKicked;
|
|
|
|
_Bool m_bDropped;
|
|
|
|
} GameConnectedChatLeave_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool m_bSuccess;
|
|
|
|
} DownloadClanActivityCountsResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDClanChat;
|
|
|
|
enum EChatRoomEnterResponse m_eChatRoomEnterResponse;
|
|
|
|
} JoinClanChatRoomCompletionResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
int m_iMessageID;
|
|
|
|
} GameConnectedFriendChatMsg_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
CSteamID m_steamID;
|
|
|
|
int m_nCount;
|
|
|
|
} FriendsGetFollowerCount_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
CSteamID m_steamID;
|
|
|
|
_Bool m_bIsFollowing;
|
|
|
|
} FriendsIsFollowing_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
CSteamID m_rgSteamID[50];
|
|
|
|
int32 m_nResultsReturned;
|
|
|
|
int32 m_nTotalResultCount;
|
|
|
|
} FriendsEnumerateFollowingList_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool m_bSuccess;
|
|
|
|
_Bool m_bLocalSuccess;
|
|
|
|
enum EResult m_result;
|
|
|
|
} SetPersonaNameResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_nMinutesBatteryLeft;
|
|
|
|
} LowBatteryPower_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamAPICall_t m_hAsyncCall;
|
|
|
|
int m_iCallback;
|
|
|
|
uint32 m_cubParam;
|
|
|
|
} SteamAPICallCompleted_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum ECheckFileSignature m_eCheckFileSignature;
|
|
|
|
} CheckFileSignature_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool m_bSubmitted;
|
|
|
|
uint32 m_unSubmittedText;
|
|
|
|
} GamepadTextInputDismissed_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
char m_szKey[256];
|
|
|
|
char m_szValue[256];
|
|
|
|
} MatchMakingKeyValuePair_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint16 m_usConnectionPort;
|
|
|
|
uint16 m_usQueryPort;
|
|
|
|
uint32 m_unIP;
|
|
|
|
} servernetadr_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
servernetadr_t m_NetAdr;
|
|
|
|
int m_nPing;
|
|
|
|
_Bool m_bHadSuccessfulResponse;
|
|
|
|
_Bool m_bDoNotRefresh;
|
|
|
|
char m_szGameDir[32];
|
|
|
|
char m_szMap[32];
|
|
|
|
char m_szGameDescription[64];
|
|
|
|
uint32 m_nAppID;
|
|
|
|
int m_nPlayers;
|
|
|
|
int m_nMaxPlayers;
|
|
|
|
int m_nBotPlayers;
|
|
|
|
_Bool m_bPassword;
|
|
|
|
_Bool m_bSecure;
|
|
|
|
uint32 m_ulTimeLastPlayed;
|
|
|
|
int m_nServerVersion;
|
|
|
|
char m_szServerName[64];
|
|
|
|
char m_szGameTags[128];
|
|
|
|
CSteamID m_steamID;
|
|
|
|
} gameserveritem_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32 m_nIP;
|
|
|
|
uint32 m_nQueryPort;
|
|
|
|
uint32 m_nConnPort;
|
|
|
|
uint32 m_nAppID;
|
|
|
|
uint32 m_nFlags;
|
|
|
|
_Bool m_bAdd;
|
|
|
|
AccountID_t m_unAccountId;
|
|
|
|
} FavoritesListChanged_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDUser;
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint64 m_ulGameID;
|
|
|
|
} LobbyInvite_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint32 m_rgfChatPermissions;
|
|
|
|
_Bool m_bLocked;
|
|
|
|
uint32 m_EChatRoomEnterResponse;
|
|
|
|
} LobbyEnter_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint64 m_ulSteamIDMember;
|
|
|
|
uint8 m_bSuccess;
|
|
|
|
} LobbyDataUpdate_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint64 m_ulSteamIDUserChanged;
|
|
|
|
uint64 m_ulSteamIDMakingChange;
|
|
|
|
uint32 m_rgfChatMemberStateChange;
|
|
|
|
} LobbyChatUpdate_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint64 m_ulSteamIDUser;
|
|
|
|
uint8 m_eChatEntryType;
|
|
|
|
uint32 m_iChatID;
|
|
|
|
} LobbyChatMsg_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint64 m_ulSteamIDGameServer;
|
|
|
|
uint32 m_unIP;
|
|
|
|
uint16 m_usPort;
|
|
|
|
} LobbyGameCreated_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32 m_nLobbiesMatching;
|
|
|
|
} LobbyMatchList_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
uint64 m_ulSteamIDAdmin;
|
|
|
|
uint8 m_bKickedDueToDisconnect;
|
|
|
|
} LobbyKicked_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint64 m_ulSteamIDLobby;
|
|
|
|
} LobbyCreated_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool m_bGameBootInviteExists;
|
|
|
|
CSteamID m_steamIDLobby;
|
|
|
|
} PSNGameBootInviteResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} FavoritesListAccountsUpdated_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
const char ** m_ppStrings;
|
|
|
|
int32 m_nNumStrings;
|
|
|
|
} SteamParamStringArray_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int m_unNumDownloads;
|
|
|
|
} RemoteStorageAppSyncedClient_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int m_unNumUploads;
|
|
|
|
} RemoteStorageAppSyncedServer_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
char m_rgchCurrentFile[260];
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
uint32 m_uBytesTransferredThisChunk;
|
|
|
|
double m_dAppPercentComplete;
|
|
|
|
_Bool m_bUploading;
|
|
|
|
} RemoteStorageAppSyncProgress_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} RemoteStorageAppSyncStatusCheck_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
UGCHandle_t m_hFile;
|
|
|
|
char m_rgchFilename[260];
|
|
|
|
} RemoteStorageFileShareResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
_Bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
|
|
|
|
} RemoteStoragePublishFileResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
} RemoteStorageDeletePublishedFileResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int32 m_nResultsReturned;
|
|
|
|
int32 m_nTotalResultCount;
|
|
|
|
PublishedFileId_t m_rgPublishedFileId[50];
|
|
|
|
} RemoteStorageEnumerateUserPublishedFilesResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
} RemoteStorageSubscribePublishedFileResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int32 m_nResultsReturned;
|
|
|
|
int32 m_nTotalResultCount;
|
|
|
|
PublishedFileId_t m_rgPublishedFileId[50];
|
|
|
|
uint32 m_rgRTimeSubscribed[50];
|
|
|
|
} RemoteStorageEnumerateUserSubscribedFilesResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
} RemoteStorageUnsubscribePublishedFileResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
_Bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
|
|
|
|
} RemoteStorageUpdatePublishedFileResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
UGCHandle_t m_hFile;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
int32 m_nSizeInBytes;
|
|
|
|
char m_pchFileName[260];
|
|
|
|
uint64 m_ulSteamIDOwner;
|
|
|
|
} RemoteStorageDownloadUGCResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nCreatorAppID;
|
|
|
|
AppId_t m_nConsumerAppID;
|
|
|
|
char m_rgchTitle[129];
|
|
|
|
char m_rgchDescription[8000];
|
|
|
|
UGCHandle_t m_hFile;
|
|
|
|
UGCHandle_t m_hPreviewFile;
|
|
|
|
uint64 m_ulSteamIDOwner;
|
|
|
|
uint32 m_rtimeCreated;
|
|
|
|
uint32 m_rtimeUpdated;
|
|
|
|
enum ERemoteStoragePublishedFileVisibility m_eVisibility;
|
|
|
|
_Bool m_bBanned;
|
|
|
|
char m_rgchTags[1025];
|
|
|
|
_Bool m_bTagsTruncated;
|
|
|
|
char m_pchFileName[260];
|
|
|
|
int32 m_nFileSize;
|
|
|
|
int32 m_nPreviewFileSize;
|
|
|
|
char m_rgchURL[256];
|
|
|
|
enum EWorkshopFileType m_eFileType;
|
|
|
|
_Bool m_bAcceptedForUse;
|
|
|
|
} RemoteStorageGetPublishedFileDetailsResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int32 m_nResultsReturned;
|
|
|
|
int32 m_nTotalResultCount;
|
|
|
|
PublishedFileId_t m_rgPublishedFileId[50] ;
|
|
|
|
float m_rgScore[50];
|
|
|
|
AppId_t m_nAppId;
|
|
|
|
uint32 m_unStartIndex;
|
|
|
|
} RemoteStorageEnumerateWorkshopFilesResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_unPublishedFileId;
|
|
|
|
int32 m_nVotesFor;
|
|
|
|
int32 m_nVotesAgainst;
|
|
|
|
int32 m_nReports;
|
|
|
|
float m_fScore;
|
|
|
|
} RemoteStorageGetPublishedItemVoteDetailsResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} RemoteStoragePublishedFileSubscribed_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} RemoteStoragePublishedFileUnsubscribed_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} RemoteStoragePublishedFileDeleted_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
} RemoteStorageUpdateUserPublishedItemVoteResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EWorkshopVote m_eVote;
|
|
|
|
} RemoteStorageUserVoteDetails_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int32 m_nResultsReturned;
|
|
|
|
int32 m_nTotalResultCount;
|
|
|
|
PublishedFileId_t m_rgPublishedFileId[50];
|
|
|
|
} RemoteStorageEnumerateUserSharedWorkshopFilesResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EWorkshopFileAction m_eAction;
|
|
|
|
} RemoteStorageSetUserPublishedFileActionResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
enum EWorkshopFileAction m_eAction;
|
|
|
|
int32 m_nResultsReturned;
|
|
|
|
int32 m_nTotalResultCount;
|
|
|
|
PublishedFileId_t m_rgPublishedFileId[50];
|
|
|
|
uint32 m_rgRTimeUpdated[50];
|
|
|
|
} RemoteStorageEnumeratePublishedFilesByUserActionResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
double m_dPercentFile;
|
|
|
|
_Bool m_bPreview;
|
|
|
|
} RemoteStoragePublishFileProgress_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
uint64 m_ulUnused;
|
|
|
|
} RemoteStoragePublishedFileUpdated_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} RemoteStorageFileWriteAsyncComplete_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamAPICall_t m_hFileReadAsync;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint32 m_nOffset;
|
|
|
|
uint32 m_cubRead;
|
|
|
|
} RemoteStorageFileReadAsyncComplete_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
int32 m_nGlobalRank;
|
|
|
|
int32 m_nScore;
|
|
|
|
int32 m_cDetails;
|
|
|
|
UGCHandle_t m_hUGC;
|
|
|
|
} LeaderboardEntry_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_nGameID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
} UserStatsReceived_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_nGameID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} UserStatsStored_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_nGameID;
|
|
|
|
_Bool m_bGroupAchievement;
|
|
|
|
char m_rgchAchievementName[128];
|
|
|
|
uint32 m_nCurProgress;
|
|
|
|
uint32 m_nMaxProgress;
|
|
|
|
} UserAchievementStored_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamLeaderboard_t m_hSteamLeaderboard;
|
|
|
|
uint8 m_bLeaderboardFound;
|
|
|
|
} LeaderboardFindResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamLeaderboard_t m_hSteamLeaderboard;
|
|
|
|
SteamLeaderboardEntries_t m_hSteamLeaderboardEntries;
|
|
|
|
int m_cEntryCount;
|
|
|
|
} LeaderboardScoresDownloaded_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_bSuccess;
|
|
|
|
SteamLeaderboard_t m_hSteamLeaderboard;
|
|
|
|
int32 m_nScore;
|
|
|
|
uint8 m_bScoreChanged;
|
|
|
|
int m_nGlobalRankNew;
|
|
|
|
int m_nGlobalRankPrevious;
|
|
|
|
} LeaderboardScoreUploaded_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_bSuccess;
|
|
|
|
int32 m_cPlayers;
|
|
|
|
} NumberOfCurrentPlayers_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
} UserStatsUnloaded_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CGameID m_nGameID;
|
|
|
|
char m_rgchAchievementName[128];
|
|
|
|
_Bool m_bAchieved;
|
|
|
|
int m_nIconHandle;
|
|
|
|
} UserAchievementIconFetched_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_nGameID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} GlobalAchievementPercentagesReady_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
SteamLeaderboard_t m_hSteamLeaderboard;
|
|
|
|
} LeaderboardUGCSet_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_nGameID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint64 m_ulRequiredDiskSpace;
|
|
|
|
} PS3TrophiesInstalled_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_nGameID;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} GlobalStatsReceived_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} DlcInstalled_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum ERegisterActivationCodeResult m_eResult;
|
|
|
|
uint32 m_unPackageRegistered;
|
|
|
|
} RegisterActivationCodeResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint32 m_nAppID;
|
|
|
|
uint32 m_cchKeyLength;
|
|
|
|
char m_rgchKey[240];
|
|
|
|
} AppProofOfPurchaseKeyResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint64 m_ulFileSize;
|
|
|
|
uint8 m_FileSHA[20] ;
|
|
|
|
uint32 m_unFlags;
|
|
|
|
} FileDetailsResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_bConnectionActive;
|
|
|
|
uint8 m_bConnecting;
|
|
|
|
uint8 m_eP2PSessionError;
|
|
|
|
uint8 m_bUsingRelay;
|
|
|
|
int32 m_nBytesQueuedForSend;
|
|
|
|
int32 m_nPacketsQueuedForSend;
|
|
|
|
uint32 m_nRemoteIP;
|
|
|
|
uint16 m_nRemotePort;
|
|
|
|
} P2PSessionState_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDRemote;
|
|
|
|
} P2PSessionRequest_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDRemote;
|
|
|
|
uint8 m_eP2PSessionError;
|
|
|
|
} P2PSessionConnectFail_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SNetSocket_t m_hSocket;
|
|
|
|
SNetListenSocket_t m_hListenSocket;
|
|
|
|
CSteamID m_steamIDRemote;
|
|
|
|
int m_eSNetSocketState;
|
|
|
|
} SocketStatusCallback_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
ScreenshotHandle m_hLocal;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} ScreenshotReady_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
float m_flNewVolume;
|
|
|
|
} VolumeHasChanged_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool m_bShuffled;
|
|
|
|
} MusicPlayerWantsShuffled_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool m_bLooped;
|
|
|
|
} MusicPlayerWantsLooped_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
float m_flNewVolume;
|
|
|
|
} MusicPlayerWantsVolume_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
int nID;
|
|
|
|
} MusicPlayerSelectsQueueEntry_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
int nID;
|
|
|
|
} MusicPlayerSelectsPlaylistEntry_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
int m_nPlayingRepeatStatus;
|
|
|
|
} MusicPlayerWantsPlayingRepeatStatus_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HTTPRequestHandle m_hRequest;
|
|
|
|
uint64 m_ulContextValue;
|
|
|
|
_Bool m_bRequestSuccessful;
|
|
|
|
enum EHTTPStatusCode m_eStatusCode;
|
|
|
|
uint32 m_unBodySize;
|
|
|
|
} HTTPRequestCompleted_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HTTPRequestHandle m_hRequest;
|
|
|
|
uint64 m_ulContextValue;
|
|
|
|
} HTTPRequestHeadersReceived_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HTTPRequestHandle m_hRequest;
|
|
|
|
uint64 m_ulContextValue;
|
|
|
|
uint32 m_cOffset;
|
|
|
|
uint32 m_cBytesReceived;
|
|
|
|
} HTTPRequestDataReceived_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EControllerSourceMode eMode;
|
|
|
|
float x;
|
|
|
|
float y;
|
|
|
|
_Bool bActive;
|
|
|
|
} ControllerAnalogActionData_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
_Bool bState;
|
|
|
|
_Bool bActive;
|
|
|
|
} ControllerDigitalActionData_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
float rotQuatX;
|
|
|
|
float rotQuatY;
|
|
|
|
float rotQuatZ;
|
|
|
|
float rotQuatW;
|
|
|
|
float posAccelX;
|
|
|
|
float posAccelY;
|
|
|
|
float posAccelZ;
|
|
|
|
float rotVelX;
|
|
|
|
float rotVelY;
|
|
|
|
float rotVelZ;
|
|
|
|
} ControllerMotionData_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
enum EWorkshopFileType m_eFileType;
|
|
|
|
AppId_t m_nCreatorAppID;
|
|
|
|
AppId_t m_nConsumerAppID;
|
|
|
|
char m_rgchTitle[129];
|
|
|
|
char m_rgchDescription[8000];
|
|
|
|
uint64 m_ulSteamIDOwner;
|
|
|
|
uint32 m_rtimeCreated;
|
|
|
|
uint32 m_rtimeUpdated;
|
|
|
|
uint32 m_rtimeAddedToUserList;
|
|
|
|
enum ERemoteStoragePublishedFileVisibility m_eVisibility;
|
|
|
|
_Bool m_bBanned;
|
|
|
|
_Bool m_bAcceptedForUse;
|
|
|
|
_Bool m_bTagsTruncated;
|
|
|
|
char m_rgchTags[1025];
|
|
|
|
UGCHandle_t m_hFile;
|
|
|
|
UGCHandle_t m_hPreviewFile;
|
|
|
|
char m_pchFileName[260];
|
|
|
|
int32 m_nFileSize;
|
|
|
|
int32 m_nPreviewFileSize;
|
|
|
|
char m_rgchURL[256];
|
|
|
|
uint32 m_unVotesUp;
|
|
|
|
uint32 m_unVotesDown;
|
|
|
|
float m_flScore;
|
|
|
|
uint32 m_unNumChildren;
|
|
|
|
} SteamUGCDetails_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
UGCQueryHandle_t m_handle;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint32 m_unNumResultsReturned;
|
|
|
|
uint32 m_unTotalMatchingResults;
|
|
|
|
_Bool m_bCachedData;
|
|
|
|
} SteamUGCQueryCompleted_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamUGCDetails_t m_details;
|
|
|
|
_Bool m_bCachedData;
|
|
|
|
} SteamUGCRequestUGCDetailsResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
_Bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
|
|
|
|
} CreateItemResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
_Bool m_bUserNeedsToAcceptWorkshopLegalAgreement;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
} SubmitItemUpdateResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_unAppID;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} DownloadItemResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
_Bool m_bWasAddRequest;
|
|
|
|
} UserFavoriteItemsListChanged_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
_Bool m_bVoteUp;
|
|
|
|
} SetUserItemVoteResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
enum EResult m_eResult;
|
|
|
|
_Bool m_bVotedUp;
|
|
|
|
_Bool m_bVotedDown;
|
|
|
|
_Bool m_bVoteSkipped;
|
|
|
|
} GetUserItemVoteResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} StartPlaytimeTrackingResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} StopPlaytimeTrackingResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
PublishedFileId_t m_nChildPublishedFileId;
|
|
|
|
} AddUGCDependencyResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
PublishedFileId_t m_nChildPublishedFileId;
|
|
|
|
} RemoveUGCDependencyResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} AddAppDependencyResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} RemoveAppDependencyResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
AppId_t m_rgAppIDs[32];
|
|
|
|
uint32 m_nNumAppDependencies;
|
|
|
|
uint32 m_nTotalNumAppDependencies;
|
|
|
|
} GetAppDependenciesResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
PublishedFileId_t m_nPublishedFileId;
|
|
|
|
} DeleteItemResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} SteamAppInstalled_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
AppId_t m_nAppID;
|
|
|
|
} SteamAppUninstalled_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
} HTML_BrowserReady_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pBGRA;
|
|
|
|
uint32 unWide;
|
|
|
|
uint32 unTall;
|
|
|
|
uint32 unUpdateX;
|
|
|
|
uint32 unUpdateY;
|
|
|
|
uint32 unUpdateWide;
|
|
|
|
uint32 unUpdateTall;
|
|
|
|
uint32 unScrollX;
|
|
|
|
uint32 unScrollY;
|
|
|
|
float flPageScale;
|
|
|
|
uint32 unPageSerial;
|
|
|
|
} HTML_NeedsPaint_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchURL;
|
|
|
|
const char * pchTarget;
|
|
|
|
const char * pchPostData;
|
|
|
|
_Bool bIsRedirect;
|
|
|
|
} HTML_StartRequest_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
} HTML_CloseBrowser_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchURL;
|
|
|
|
const char * pchPostData;
|
|
|
|
_Bool bIsRedirect;
|
|
|
|
const char * pchPageTitle;
|
|
|
|
_Bool bNewNavigation;
|
|
|
|
} HTML_URLChanged_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchURL;
|
|
|
|
const char * pchPageTitle;
|
|
|
|
} HTML_FinishedRequest_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchURL;
|
|
|
|
} HTML_OpenLinkInNewTab_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchTitle;
|
|
|
|
} HTML_ChangedTitle_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
uint32 unResults;
|
|
|
|
uint32 unCurrentMatch;
|
|
|
|
} HTML_SearchResults_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
_Bool bCanGoBack;
|
|
|
|
_Bool bCanGoForward;
|
|
|
|
} HTML_CanGoBackAndForward_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
uint32 unScrollMax;
|
|
|
|
uint32 unScrollCurrent;
|
|
|
|
float flPageScale;
|
|
|
|
_Bool bVisible;
|
|
|
|
uint32 unPageSize;
|
|
|
|
} HTML_HorizontalScroll_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
uint32 unScrollMax;
|
|
|
|
uint32 unScrollCurrent;
|
|
|
|
float flPageScale;
|
|
|
|
_Bool bVisible;
|
|
|
|
uint32 unPageSize;
|
|
|
|
} HTML_VerticalScroll_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
uint32 x;
|
|
|
|
uint32 y;
|
|
|
|
const char * pchURL;
|
|
|
|
_Bool bInput;
|
|
|
|
_Bool bLiveLink;
|
|
|
|
} HTML_LinkAtPosition_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchMessage;
|
|
|
|
} HTML_JSAlert_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchMessage;
|
|
|
|
} HTML_JSConfirm_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchTitle;
|
|
|
|
const char * pchInitialFile;
|
|
|
|
} HTML_FileOpenDialog_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchURL;
|
|
|
|
uint32 unX;
|
|
|
|
uint32 unY;
|
|
|
|
uint32 unWide;
|
|
|
|
uint32 unTall;
|
|
|
|
HHTMLBrowser unNewWindow_BrowserHandle;
|
|
|
|
} HTML_NewWindow_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
uint32 eMouseCursor;
|
|
|
|
} HTML_SetCursor_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchMsg;
|
|
|
|
} HTML_StatusText_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchMsg;
|
|
|
|
} HTML_ShowToolTip_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
const char * pchMsg;
|
|
|
|
} HTML_UpdateToolTip_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
} HTML_HideToolTip_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
HHTMLBrowser unBrowserHandle;
|
|
|
|
HHTMLBrowser unOldBrowserHandle;
|
|
|
|
} HTML_BrowserRestarted_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamItemInstanceID_t m_itemId;
|
|
|
|
SteamItemDef_t m_iDefinition;
|
|
|
|
uint16 m_unQuantity;
|
|
|
|
uint16 m_unFlags;
|
|
|
|
} SteamItemDetails_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamInventoryResult_t m_handle;
|
|
|
|
enum EResult m_result;
|
|
|
|
} SteamInventoryResultReady_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamInventoryResult_t m_handle;
|
|
|
|
} SteamInventoryFullUpdate_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_result;
|
|
|
|
CSteamID m_steamID;
|
|
|
|
int m_numEligiblePromoItemDefs;
|
|
|
|
_Bool m_bCachedData;
|
|
|
|
} SteamInventoryEligiblePromoItemDefIDs_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_result;
|
|
|
|
uint64 m_ulOrderID;
|
|
|
|
uint64 m_ulTransID;
|
|
|
|
} SteamInventoryStartPurchaseResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_result;
|
|
|
|
char m_rgchCurrency[4];
|
|
|
|
} SteamInventoryRequestPricesResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EBroadcastUploadResult m_eResult;
|
|
|
|
} BroadcastUploadStop_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
AppId_t m_unVideoAppID;
|
|
|
|
char m_rgchURL[256];
|
|
|
|
} GetVideoURLResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
AppId_t m_unVideoAppID;
|
|
|
|
} GetOPFSettingsResult_t;
|
|
|
|
|
|
|
|
#define ISteamUser void
|
|
|
|
#define ISteamFriends void
|
|
|
|
#define ISteamUtils void
|
|
|
|
#define ISteamMatchmaking void
|
|
|
|
#define ISteamUserStats void
|
|
|
|
#define ISteamApps void
|
|
|
|
#define ISteamMatchmakingServers void
|
|
|
|
#define ISteamNetworking void
|
|
|
|
#define ISteamRemoteStorage void
|
|
|
|
#define ISteamScreenshots void
|
|
|
|
#define ISteamHTTP void
|
|
|
|
#define ISteamController void
|
|
|
|
#define ISteamUGC void
|
|
|
|
#define ISteamAppList void
|
|
|
|
#define ISteamMusic void
|
|
|
|
#define ISteamMusicRemote void
|
|
|
|
#define ISteamHTMLSurface void
|
|
|
|
#define ISteamInventory void
|
|
|
|
#define ISteamVideo void
|
|
|
|
#define ISteamParentalSettings void
|
|
|
|
#define ISteamGameServer void
|
|
|
|
#define ISteamGameServerStats void
|
|
|
|
#define ISteamMatchmakingServerListResponse void
|
|
|
|
#define ISteamMatchmakingPingResponse void
|
|
|
|
#define ISteamMatchmakingPlayersResponse void
|
|
|
|
#define ISteamMatchmakingRulesResponse void
|
|
|
|
|
|
|
|
/* FIXME */
|
|
|
|
/* typedef struct { */
|
|
|
|
/* ISteamClient * m_pSteamClient; */
|
|
|
|
/* ISteamUser * m_pSteamUser; */
|
|
|
|
/* ISteamFriends * m_pSteamFriends; */
|
|
|
|
/* ISteamUtils * m_pSteamUtils; */
|
|
|
|
/* ISteamMatchmaking * m_pSteamMatchmaking; */
|
|
|
|
/* ISteamUserStats * m_pSteamUserStats; */
|
|
|
|
/* ISteamApps * m_pSteamApps; */
|
|
|
|
/* ISteamMatchmakingServers * m_pSteamMatchmakingServers; */
|
|
|
|
/* ISteamNetworking * m_pSteamNetworking; */
|
|
|
|
/* ISteamRemoteStorage * m_pSteamRemoteStorage; */
|
|
|
|
/* ISteamScreenshots * m_pSteamScreenshots; */
|
|
|
|
/* ISteamHTTP * m_pSteamHTTP; */
|
|
|
|
/* ISteamController * m_pController; */
|
|
|
|
/* ISteamUGC * m_pSteamUGC; */
|
|
|
|
/* ISteamAppList * m_pSteamAppList; */
|
|
|
|
/* ISteamMusic * m_pSteamMusic; */
|
|
|
|
/* ISteamMusicRemote * m_pSteamMusicRemote; */
|
|
|
|
/* ISteamHTMLSurface * m_pSteamHTMLSurface; */
|
|
|
|
/* ISteamInventory * m_pSteamInventory; */
|
|
|
|
/* ISteamVideo * m_pSteamVideo; */
|
|
|
|
/* ISteamParentalSettings * m_pSteamParentalSettings; */
|
|
|
|
/* } CSteamAPIContext; */
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_nCallbackFlags;
|
|
|
|
int m_iCallback;
|
|
|
|
} CCallbackBase;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
SteamAPICall_t m_hAPICall;
|
|
|
|
void * m_pObj;
|
|
|
|
void(*m_func)(void *, _Bool);
|
|
|
|
} CCallResult;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
void * m_pObj;
|
|
|
|
void(*m_func)(void *);
|
|
|
|
} CCallback;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_SteamID;
|
|
|
|
CSteamID m_OwnerSteamID;
|
|
|
|
} GSClientApprove_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_SteamID;
|
|
|
|
enum EDenyReason m_eDenyReason;
|
|
|
|
char m_rgchOptionalText[128];
|
|
|
|
} GSClientDeny_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_SteamID;
|
|
|
|
enum EDenyReason m_eDenyReason;
|
|
|
|
} GSClientKick_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint64 m_SteamID;
|
|
|
|
char m_pchAchievement[128];
|
|
|
|
_Bool m_bUnlocked;
|
|
|
|
} GSClientAchievementStatus_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint8 m_bSecure;
|
|
|
|
} GSPolicyResponse_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int32 m_nRank;
|
|
|
|
uint32 m_unTotalConnects;
|
|
|
|
uint32 m_unTotalMinutesPlayed;
|
|
|
|
} GSGameplayStats_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_SteamIDUser;
|
|
|
|
CSteamID m_SteamIDGroup;
|
|
|
|
_Bool m_bMember;
|
|
|
|
_Bool m_bOfficer;
|
|
|
|
} GSClientGroupStatus_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
uint32 m_unReputationScore;
|
|
|
|
_Bool m_bBanned;
|
|
|
|
uint32 m_unBannedIP;
|
|
|
|
uint16 m_usBannedPort;
|
|
|
|
uint64 m_ulBannedGameID;
|
|
|
|
uint32 m_unBanExpires;
|
|
|
|
} GSReputation_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
} AssociateWithClanResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
int m_cPlayersThatDontLikeCandidate;
|
|
|
|
int m_cPlayersThatCandidateDoesntLike;
|
|
|
|
int m_cClanPlayersThatDontLikeCandidate;
|
|
|
|
CSteamID m_SteamIDCandidate;
|
|
|
|
} ComputeNewPlayerCompatibilityResult_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
} GSStatsReceived_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
enum EResult m_eResult;
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
} GSStatsStored_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
CSteamID m_steamIDUser;
|
|
|
|
} GSStatsUnloaded_t;
|
|
|
|
|
|
|
|
/* TODO */
|
|
|
|
/* ,SteamAPI_RunCallbacks,(); */
|
|
|
|
/* ,SteamAPI_RegisterCallback,(pCallback, iCallback); */
|
|
|
|
/* ,SteamAPI_UnregisterCallback,(pCallback); */
|
|
|
|
/* ,SteamAPI_RegisterCallResult,(pCallback, hAPICall); */
|
|
|
|
/* ,SteamAPI_UnregisterCallResult,(pCallback, hAPICall); */
|
|
|
|
/* ,SteamAPI_IsSteamRunning,(); */
|
|
|
|
/* Steam_RunCallbacks(hSteamPipe, bGameServerCallbacks); */
|
|
|
|
/* Steam_RegisterInterfaceFuncs(hModule); */
|
|
|
|
/* Steam_GetHSteamUserCurrent(); */
|
|
|
|
/* ,SteamAPI_GetSteamInstallPath,(); */
|
|
|
|
/* ,SteamAPI_GetHSteamPipe,(); */
|
|
|
|
/* ,SteamAPI_SetTryCatchCallbacks,(bTryCatchCallbacks); */
|
|
|
|
|
|
|
|
/* void S_CALLTYPE RunCallbacks() { */
|
|
|
|
/* void S_CALLTYPE RegisterCallback(class CCallbackBase *pCallback, int iCallback) */
|
|
|
|
/* void S_CALLTYPE UnregisterCallback(class CCallbackBase *pCallback) */
|
|
|
|
/* void S_CALLTYPE RegisterCallResult(class CCallbackBase *pCallback, SteamAPICall_t hAPICall) { */
|
|
|
|
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_MouseUp(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, ISteamHTMLSurface::EHTMLMouseButton eMouseButton); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_MouseDown(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, ISteamHTMLSurface::EHTMLMouseButton eMouseButton); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_MouseDoubleClick(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, ISteamHTMLSurface::EHTMLMouseButton eMouseButton); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_MouseMove(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, int x, int y); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_MouseWheel(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, int32 nDelta); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_KeyDown(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, uint32 nNativeKeyCode, ISteamHTMLSurface::EHTMLKeyModifiers eHTMLKeyModifiers); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_KeyUp(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, uint32 nNativeKeyCode, ISteamHTMLSurface::EHTMLKeyModifiers eHTMLKeyModifiers); */
|
|
|
|
/* S_API void SteamAPI_ISteamHTMLSurface_KeyChar(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, uint32 cUnicodeChar, ISteamHTMLSurface::EHTMLKeyModifiers eHTMLKeyModifiers); */
|
|
|
|
|
|
|
|
intptr_t SteamClient();
|
|
|
|
|
|
|
|
#define STEAM_API(X) \
|
|
|
|
X(bool,SteamAPI_Init,()) \
|
|
|
|
X(void,SteamAPI_Shutdown,()) \
|
|
|
|
X(bool,SteamAPI_RestartAppIfNecessary,( uint32 unOwnAppID )) \
|
|
|
|
X(void,SteamAPI_ReleaseCurrentThreadMemory,()) \
|
|
|
|
X(void,SteamAPI_WriteMiniDump,( uint32 uStructuredExceptionCode, void* pvExceptionInfo, uint32 uBuildID )) \
|
|
|
|
X(void,SteamAPI_SetMiniDumpComment,( const char *pchMsg )) \
|
|
|
|
X(HSteamPipe ,SteamAPI_ISteamClient_CreateSteamPipe,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamClient_BReleaseSteamPipe,(intptr_t instancePtr, HSteamPipe hSteamPipe)) \
|
|
|
|
X(HSteamUser ,SteamAPI_ISteamClient_ConnectToGlobalUser,(intptr_t instancePtr, HSteamPipe hSteamPipe)) \
|
|
|
|
X(HSteamUser ,SteamAPI_ISteamClient_CreateLocalUser,(intptr_t instancePtr, HSteamPipe * phSteamPipe, EAccountType eAccountType)) \
|
|
|
|
X(void ,SteamAPI_ISteamClient_ReleaseUser,(intptr_t instancePtr, HSteamPipe hSteamPipe, HSteamUser hUser)) \
|
|
|
|
X(ISteamUser * ,SteamAPI_ISteamClient_GetISteamUser,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamGameServer * ,SteamAPI_ISteamClient_GetISteamGameServer,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(void ,SteamAPI_ISteamClient_SetLocalIPBinding,(intptr_t instancePtr, uint32 unIP, uint16 usPort)) \
|
|
|
|
X(ISteamFriends * ,SteamAPI_ISteamClient_GetISteamFriends,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamUtils * ,SteamAPI_ISteamClient_GetISteamUtils,(intptr_t instancePtr, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamMatchmaking * ,SteamAPI_ISteamClient_GetISteamMatchmaking,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamMatchmakingServers * ,SteamAPI_ISteamClient_GetISteamMatchmakingServers,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(void * ,SteamAPI_ISteamClient_GetISteamGenericInterface,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamUserStats * ,SteamAPI_ISteamClient_GetISteamUserStats,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamGameServerStats * ,SteamAPI_ISteamClient_GetISteamGameServerStats,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamApps * ,SteamAPI_ISteamClient_GetISteamApps,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamNetworking * ,SteamAPI_ISteamClient_GetISteamNetworking,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamRemoteStorage * ,SteamAPI_ISteamClient_GetISteamRemoteStorage,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamScreenshots * ,SteamAPI_ISteamClient_GetISteamScreenshots,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamClient_GetIPCCallCount,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamClient_SetWarningMessageHook,(intptr_t instancePtr, SteamAPIWarningMessageHook_t pFunction)) \
|
|
|
|
X(bool ,SteamAPI_ISteamClient_BShutdownIfAllPipesClosed,(intptr_t instancePtr)) \
|
|
|
|
X(ISteamHTTP * ,SteamAPI_ISteamClient_GetISteamHTTP,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamController * ,SteamAPI_ISteamClient_GetISteamController,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamUGC * ,SteamAPI_ISteamClient_GetISteamUGC,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamAppList * ,SteamAPI_ISteamClient_GetISteamAppList,(intptr_t instancePtr, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamMusic * ,SteamAPI_ISteamClient_GetISteamMusic,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamMusicRemote * ,SteamAPI_ISteamClient_GetISteamMusicRemote,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamHTMLSurface * ,SteamAPI_ISteamClient_GetISteamHTMLSurface,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamInventory * ,SteamAPI_ISteamClient_GetISteamInventory,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamVideo * ,SteamAPI_ISteamClient_GetISteamVideo,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(ISteamParentalSettings * ,SteamAPI_ISteamClient_GetISteamParentalSettings,(intptr_t instancePtr, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)) \
|
|
|
|
X(HSteamUser ,SteamAPI_ISteamUser_GetHSteamUser,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_BLoggedOn,(intptr_t instancePtr)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamUser_GetSteamID,(intptr_t instancePtr)) \
|
|
|
|
X(int ,SteamAPI_ISteamUser_InitiateGameConnection,(intptr_t instancePtr, void * pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer, bool bSecure)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_TerminateGameConnection,(intptr_t instancePtr, uint32 unIPServer, uint16 usPortServer)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_TrackAppUsageEvent,(intptr_t instancePtr, CGameID gameID, int eAppUsageEvent, const char * pchExtraInfo)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_GetUserDataFolder,(intptr_t instancePtr, char * pchBuffer, int cubBuffer)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_StartVoiceRecording,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_StopVoiceRecording,(intptr_t instancePtr)) \
|
|
|
|
X(EVoiceResult ,SteamAPI_ISteamUser_GetAvailableVoice,(intptr_t instancePtr, uint32 * pcbCompressed, uint32 * pcbUncompressed_Deprecated, uint32 nUncompressedVoiceDesiredSampleRate_Deprecated)) \
|
|
|
|
X(EVoiceResult ,SteamAPI_ISteamUser_GetVoice,(intptr_t instancePtr, bool bWantCompressed, void * pDestBuffer, uint32 cbDestBufferSize, uint32 * nBytesWritten, bool bWantUncompressed_Deprecated, void * pUncompressedDestBuffer_Deprecated, uint32 cbUncompressedDestBufferSize_Deprecated, uint32 * nUncompressBytesWritten_Deprecated, uint32 nUncompressedVoiceDesiredSampleRate_Deprecated)) \
|
|
|
|
X(EVoiceResult ,SteamAPI_ISteamUser_DecompressVoice,(intptr_t instancePtr, const void * pCompressed, uint32 cbCompressed, void * pDestBuffer, uint32 cbDestBufferSize, uint32 * nBytesWritten, uint32 nDesiredSampleRate)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUser_GetVoiceOptimalSampleRate,(intptr_t instancePtr)) \
|
|
|
|
X(HAuthTicket ,SteamAPI_ISteamUser_GetAuthSessionTicket,(intptr_t instancePtr, void * pTicket, int cbMaxTicket, uint32 * pcbTicket)) \
|
|
|
|
X(EBeginAuthSessionResult ,SteamAPI_ISteamUser_BeginAuthSession,(intptr_t instancePtr, const void * pAuthTicket, int cbAuthTicket, CSteamID steamID)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_EndAuthSession,(intptr_t instancePtr, CSteamID steamID)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_CancelAuthTicket,(intptr_t instancePtr, HAuthTicket hAuthTicket)) \
|
|
|
|
X(EUserHasLicenseForAppResult ,SteamAPI_ISteamUser_UserHasLicenseForApp,(intptr_t instancePtr, CSteamID steamID, AppId_t appID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_BIsBehindNAT,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUser_AdvertiseGame,(intptr_t instancePtr, CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUser_RequestEncryptedAppTicket,(intptr_t instancePtr, void * pDataToInclude, int cbDataToInclude)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_GetEncryptedAppTicket,(intptr_t instancePtr, void * pTicket, int cbMaxTicket, uint32 * pcbTicket)) \
|
|
|
|
X(int ,SteamAPI_ISteamUser_GetGameBadgeLevel,(intptr_t instancePtr, int nSeries, bool bFoil)) \
|
|
|
|
X(int ,SteamAPI_ISteamUser_GetPlayerSteamLevel,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUser_RequestStoreAuthURL,(intptr_t instancePtr, const char * pchRedirectURL)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_BIsPhoneVerified,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_BIsTwoFactorEnabled,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_BIsPhoneIdentifying,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUser_BIsPhoneRequiringVerification,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetPersonaName,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_SetPersonaName,(intptr_t instancePtr, const char * pchPersonaName)) \
|
|
|
|
X(EPersonaState ,SteamAPI_ISteamFriends_GetPersonaState,(intptr_t instancePtr)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendCount,(intptr_t instancePtr, int iFriendFlags)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetFriendByIndex,(intptr_t instancePtr, int iFriend, int iFriendFlags)) \
|
|
|
|
X(EFriendRelationship ,SteamAPI_ISteamFriends_GetFriendRelationship,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(EPersonaState ,SteamAPI_ISteamFriends_GetFriendPersonaState,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetFriendPersonaName,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_GetFriendGamePlayed,(intptr_t instancePtr, CSteamID steamIDFriend, FriendGameInfo_t * pFriendGameInfo)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetFriendPersonaNameHistory,(intptr_t instancePtr, CSteamID steamIDFriend, int iPersonaName)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendSteamLevel,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetPlayerNickname,(intptr_t instancePtr, CSteamID steamIDPlayer)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendsGroupCount,(intptr_t instancePtr)) \
|
|
|
|
X(FriendsGroupID_t ,SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex,(intptr_t instancePtr, int iFG)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetFriendsGroupName,(intptr_t instancePtr, FriendsGroupID_t friendsGroupID)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendsGroupMembersCount,(intptr_t instancePtr, FriendsGroupID_t friendsGroupID)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_GetFriendsGroupMembersList,(intptr_t instancePtr, FriendsGroupID_t friendsGroupID, CSteamID * pOutSteamIDMembers, int nMembersCount)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_HasFriend,(intptr_t instancePtr, CSteamID steamIDFriend, int iFriendFlags)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetClanCount,(intptr_t instancePtr)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetClanByIndex,(intptr_t instancePtr, int iClan)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetClanName,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetClanTag,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_GetClanActivityCounts,(intptr_t instancePtr, CSteamID steamIDClan, int * pnOnline, int * pnInGame, int * pnChatting)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_DownloadClanActivityCounts,(intptr_t instancePtr, CSteamID * psteamIDClans, int cClansToRequest)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendCountFromSource,(intptr_t instancePtr, CSteamID steamIDSource)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetFriendFromSourceByIndex,(intptr_t instancePtr, CSteamID steamIDSource, int iFriend)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_IsUserInSource,(intptr_t instancePtr, CSteamID steamIDUser, CSteamID steamIDSource)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_SetInGameVoiceSpeaking,(intptr_t instancePtr, CSteamID steamIDUser, bool bSpeaking)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_ActivateGameOverlay,(intptr_t instancePtr, const char * pchDialog)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_ActivateGameOverlayToUser,(intptr_t instancePtr, const char * pchDialog, CSteamID steamID)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage,(intptr_t instancePtr, const char * pchURL)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_ActivateGameOverlayToStore,(intptr_t instancePtr, AppId_t nAppID, EOverlayToStoreFlag eFlag)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_SetPlayedWith,(intptr_t instancePtr, CSteamID steamIDUserPlayedWith)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetSmallFriendAvatar,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetMediumFriendAvatar,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetLargeFriendAvatar,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_RequestUserInformation,(intptr_t instancePtr, CSteamID steamIDUser, bool bRequireNameOnly)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_RequestClanOfficerList,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetClanOwner,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetClanOfficerCount,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetClanOfficerByIndex,(intptr_t instancePtr, CSteamID steamIDClan, int iOfficer)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamFriends_GetUserRestrictions,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_SetRichPresence,(intptr_t instancePtr, const char * pchKey, const char * pchValue)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_ClearRichPresence,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetFriendRichPresence,(intptr_t instancePtr, CSteamID steamIDFriend, const char * pchKey)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex,(intptr_t instancePtr, CSteamID steamIDFriend, int iKey)) \
|
|
|
|
X(void ,SteamAPI_ISteamFriends_RequestFriendRichPresence,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_InviteUserToGame,(intptr_t instancePtr, CSteamID steamIDFriend, const char * pchConnectString)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetCoplayFriendCount,(intptr_t instancePtr)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetCoplayFriend,(intptr_t instancePtr, int iCoplayFriend)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendCoplayTime,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(AppId_t ,SteamAPI_ISteamFriends_GetFriendCoplayGame,(intptr_t instancePtr, CSteamID steamIDFriend)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_JoinClanChatRoom,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_LeaveClanChatRoom,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetClanChatMemberCount,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamFriends_GetChatMemberByIndex,(intptr_t instancePtr, CSteamID steamIDClan, int iUser)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_SendClanChatMessage,(intptr_t instancePtr, CSteamID steamIDClanChat, const char * pchText)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetClanChatMessage,(intptr_t instancePtr, CSteamID steamIDClanChat, int iMessage, void * prgchText, int cchTextMax, EChatEntryType * peChatEntryType, CSteamID * psteamidChatter)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_IsClanChatAdmin,(intptr_t instancePtr, CSteamID steamIDClanChat, CSteamID steamIDUser)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam,(intptr_t instancePtr, CSteamID steamIDClanChat)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_OpenClanChatWindowInSteam,(intptr_t instancePtr, CSteamID steamIDClanChat)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_CloseClanChatWindowInSteam,(intptr_t instancePtr, CSteamID steamIDClanChat)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_SetListenForFriendsMessages,(intptr_t instancePtr, bool bInterceptEnabled)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_ReplyToFriendMessage,(intptr_t instancePtr, CSteamID steamIDFriend, const char * pchMsgToSend)) \
|
|
|
|
X(int ,SteamAPI_ISteamFriends_GetFriendMessage,(intptr_t instancePtr, CSteamID steamIDFriend, int iMessageID, void * pvData, int cubData, EChatEntryType * peChatEntryType)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_GetFollowerCount,(intptr_t instancePtr, CSteamID steamID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_IsFollowing,(intptr_t instancePtr, CSteamID steamID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamFriends_EnumerateFollowingList,(intptr_t instancePtr, uint32 unStartIndex)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_IsClanPublic,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(bool ,SteamAPI_ISteamFriends_IsClanOfficialGameGroup,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUtils_GetSecondsSinceAppActive,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUtils_GetSecondsSinceComputerActive,(intptr_t instancePtr)) \
|
|
|
|
X(EUniverse ,SteamAPI_ISteamUtils_GetConnectedUniverse,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUtils_GetServerRealTime,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamUtils_GetIPCountry,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_GetImageSize,(intptr_t instancePtr, int iImage, uint32 * pnWidth, uint32 * pnHeight)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_GetImageRGBA,(intptr_t instancePtr, int iImage, uint8 * pubDest, int nDestBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_GetCSERIPPort,(intptr_t instancePtr, uint32 * unIP, uint16 * usPort)) \
|
|
|
|
X(uint8 ,SteamAPI_ISteamUtils_GetCurrentBatteryPower,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUtils_GetAppID,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUtils_SetOverlayNotificationPosition,(intptr_t instancePtr, ENotificationPosition eNotificationPosition)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_IsAPICallCompleted,(intptr_t instancePtr, SteamAPICall_t hSteamAPICall, bool * pbFailed)) \
|
|
|
|
X(ESteamAPICallFailure ,SteamAPI_ISteamUtils_GetAPICallFailureReason,(intptr_t instancePtr, SteamAPICall_t hSteamAPICall)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_GetAPICallResult,(intptr_t instancePtr, SteamAPICall_t hSteamAPICall, void * pCallback, int cubCallback, int iCallbackExpected, bool * pbFailed)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUtils_GetIPCCallCount,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUtils_SetWarningMessageHook,(intptr_t instancePtr, SteamAPIWarningMessageHook_t pFunction)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_IsOverlayEnabled,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_BOverlayNeedsPresent,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUtils_CheckFileSignature,(intptr_t instancePtr, const char * szFileName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_ShowGamepadTextInput,(intptr_t instancePtr, EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, const char * pchDescription, uint32 unCharMax, const char * pchExistingText)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUtils_GetEnteredGamepadTextLength,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_GetEnteredGamepadTextInput,(intptr_t instancePtr, char * pchText, uint32 cchText)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamUtils_GetSteamUILanguage,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_IsSteamRunningInVR,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUtils_SetOverlayNotificationInset,(intptr_t instancePtr, int nHorizontalInset, int nVerticalInset)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_IsSteamInBigPictureMode,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUtils_StartVRDashboard,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled,(intptr_t instancePtr, bool bEnabled)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmaking_GetFavoriteGameCount,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_GetFavoriteGame,(intptr_t instancePtr, int iGame, AppId_t * pnAppID, uint32 * pnIP, uint16 * pnConnPort, uint16 * pnQueryPort, uint32 * punFlags, uint32 * pRTime32LastPlayedOnServer)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmaking_AddFavoriteGame,(intptr_t instancePtr, AppId_t nAppID, uint32 nIP, uint16 nConnPort, uint16 nQueryPort, uint32 unFlags, uint32 rTime32LastPlayedOnServer)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_RemoveFavoriteGame,(intptr_t instancePtr, AppId_t nAppID, uint32 nIP, uint16 nConnPort, uint16 nQueryPort, uint32 unFlags)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamMatchmaking_RequestLobbyList,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter,(intptr_t instancePtr, const char * pchKeyToMatch, const char * pchValueToMatch, ELobbyComparison eComparisonType)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter,(intptr_t instancePtr, const char * pchKeyToMatch, int nValueToMatch, ELobbyComparison eComparisonType)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter,(intptr_t instancePtr, const char * pchKeyToMatch, int nValueToBeCloseTo)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable,(intptr_t instancePtr, int nSlotsAvailable)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter,(intptr_t instancePtr, ELobbyDistanceFilter eLobbyDistanceFilter)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter,(intptr_t instancePtr, int cMaxResults)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamMatchmaking_GetLobbyByIndex,(intptr_t instancePtr, int iLobby)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamMatchmaking_CreateLobby,(intptr_t instancePtr, ELobbyType eLobbyType, int cMaxMembers)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamMatchmaking_JoinLobby,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_LeaveLobby,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_InviteUserToLobby,(intptr_t instancePtr, CSteamID steamIDLobby, CSteamID steamIDInvitee)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmaking_GetNumLobbyMembers,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex,(intptr_t instancePtr, CSteamID steamIDLobby, int iMember)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamMatchmaking_GetLobbyData,(intptr_t instancePtr, CSteamID steamIDLobby, const char * pchKey)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SetLobbyData,(intptr_t instancePtr, CSteamID steamIDLobby, const char * pchKey, const char * pchValue)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmaking_GetLobbyDataCount,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex,(intptr_t instancePtr, CSteamID steamIDLobby, int iLobbyData, char * pchKey, int cchKeyBufferSize, char * pchValue, int cchValueBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_DeleteLobbyData,(intptr_t instancePtr, CSteamID steamIDLobby, const char * pchKey)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamMatchmaking_GetLobbyMemberData,(intptr_t instancePtr, CSteamID steamIDLobby, CSteamID steamIDUser, const char * pchKey)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_SetLobbyMemberData,(intptr_t instancePtr, CSteamID steamIDLobby, const char * pchKey, const char * pchValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SendLobbyChatMsg,(intptr_t instancePtr, CSteamID steamIDLobby, const void * pvMsgBody, int cubMsgBody)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmaking_GetLobbyChatEntry,(intptr_t instancePtr, CSteamID steamIDLobby, int iChatID, CSteamID * pSteamIDUser, void * pvData, int cubData, EChatEntryType * peChatEntryType)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_RequestLobbyData,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmaking_SetLobbyGameServer,(intptr_t instancePtr, CSteamID steamIDLobby, uint32 unGameServerIP, uint16 unGameServerPort, CSteamID steamIDGameServer)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_GetLobbyGameServer,(intptr_t instancePtr, CSteamID steamIDLobby, uint32 * punGameServerIP, uint16 * punGameServerPort, CSteamID * psteamIDGameServer)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit,(intptr_t instancePtr, CSteamID steamIDLobby, int cMaxMembers)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SetLobbyType,(intptr_t instancePtr, CSteamID steamIDLobby, ELobbyType eLobbyType)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SetLobbyJoinable,(intptr_t instancePtr, CSteamID steamIDLobby, bool bLobbyJoinable)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamMatchmaking_GetLobbyOwner,(intptr_t instancePtr, CSteamID steamIDLobby)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SetLobbyOwner,(intptr_t instancePtr, CSteamID steamIDLobby, CSteamID steamIDNewOwner)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmaking_SetLinkedLobby,(intptr_t instancePtr, CSteamID steamIDLobby, CSteamID steamIDLobbyDependent)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded,(intptr_t instancePtr, HServerListRequest hRequest, int iServer)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond,(intptr_t instancePtr, HServerListRequest hRequest, int iServer)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete,(intptr_t instancePtr, HServerListRequest hRequest, EMatchMakingServerResponse response)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingPingResponse_ServerResponded,(intptr_t instancePtr, gameserveritem_t *server)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList,(intptr_t instancePtr, const char * pchName, int nScore, float flTimePlayed)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded,(intptr_t instancePtr, const char * pchRule, const char * pchValue)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete,(intptr_t instancePtr)) \
|
|
|
|
X(HServerListRequest ,SteamAPI_ISteamMatchmakingServers_RequestInternetServerList,(intptr_t instancePtr, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerListRequest ,SteamAPI_ISteamMatchmakingServers_RequestLANServerList,(intptr_t instancePtr, AppId_t iApp, ISteamMatchmakingServerListResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerListRequest ,SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList,(intptr_t instancePtr, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerListRequest ,SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList,(intptr_t instancePtr, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerListRequest ,SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList,(intptr_t instancePtr, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerListRequest ,SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList,(intptr_t instancePtr, AppId_t iApp, MatchMakingKeyValuePair_t ** ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse * pRequestServersResponse)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServers_ReleaseRequest,(intptr_t instancePtr, HServerListRequest hServerListRequest)) \
|
|
|
|
X(gameserveritem_t * ,SteamAPI_ISteamMatchmakingServers_GetServerDetails,(intptr_t instancePtr, HServerListRequest hRequest, int iServer)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServers_CancelQuery,(intptr_t instancePtr, HServerListRequest hRequest)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServers_RefreshQuery,(intptr_t instancePtr, HServerListRequest hRequest)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMatchmakingServers_IsRefreshing,(intptr_t instancePtr, HServerListRequest hRequest)) \
|
|
|
|
X(int ,SteamAPI_ISteamMatchmakingServers_GetServerCount,(intptr_t instancePtr, HServerListRequest hRequest)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServers_RefreshServer,(intptr_t instancePtr, HServerListRequest hRequest, int iServer)) \
|
|
|
|
X(HServerQuery ,SteamAPI_ISteamMatchmakingServers_PingServer,(intptr_t instancePtr, uint32 unIP, uint16 usPort, ISteamMatchmakingPingResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerQuery ,SteamAPI_ISteamMatchmakingServers_PlayerDetails,(intptr_t instancePtr, uint32 unIP, uint16 usPort, ISteamMatchmakingPlayersResponse * pRequestServersResponse)) \
|
|
|
|
X(HServerQuery ,SteamAPI_ISteamMatchmakingServers_ServerRules,(intptr_t instancePtr, uint32 unIP, uint16 usPort, ISteamMatchmakingRulesResponse * pRequestServersResponse)) \
|
|
|
|
X(void ,SteamAPI_ISteamMatchmakingServers_CancelServerQuery,(intptr_t instancePtr, HServerQuery hServerQuery)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileWrite,(intptr_t instancePtr, const char * pchFile, const void * pvData, int32 cubData)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamRemoteStorage_FileRead,(intptr_t instancePtr, const char * pchFile, void * pvData, int32 cubDataToRead)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_FileWriteAsync,(intptr_t instancePtr, const char * pchFile, const void * pvData, uint32 cubData)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_FileReadAsync,(intptr_t instancePtr, const char * pchFile, uint32 nOffset, uint32 cubToRead)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete,(intptr_t instancePtr, SteamAPICall_t hReadCall, void * pvBuffer, uint32 cubToRead)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileForget,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileDelete,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_FileShare,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_SetSyncPlatforms,(intptr_t instancePtr, const char * pchFile, ERemoteStoragePlatform eRemoteStoragePlatform)) \
|
|
|
|
X(UGCFileWriteStreamHandle_t ,SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk,(intptr_t instancePtr, UGCFileWriteStreamHandle_t writeHandle, const void * pvData, int32 cubData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileWriteStreamClose,(intptr_t instancePtr, UGCFileWriteStreamHandle_t writeHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel,(intptr_t instancePtr, UGCFileWriteStreamHandle_t writeHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FileExists,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_FilePersisted,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamRemoteStorage_GetFileSize,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(int64 ,SteamAPI_ISteamRemoteStorage_GetFileTimestamp,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(ERemoteStoragePlatform ,SteamAPI_ISteamRemoteStorage_GetSyncPlatforms,(intptr_t instancePtr, const char * pchFile)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamRemoteStorage_GetFileCount,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamRemoteStorage_GetFileNameAndSize,(intptr_t instancePtr, int iFile, int32 * pnFileSizeInBytes)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_GetQuota,(intptr_t instancePtr, uint64 * pnTotalBytes, uint64 * puAvailableBytes)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp,(intptr_t instancePtr, bool bEnabled)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_UGCDownload,(intptr_t instancePtr, UGCHandle_t hContent, uint32 unPriority)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress,(intptr_t instancePtr, UGCHandle_t hContent, int32 * pnBytesDownloaded, int32 * pnBytesExpected)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_GetUGCDetails,(intptr_t instancePtr, UGCHandle_t hContent, AppId_t * pnAppID, char ** ppchName, int32 * pnFileSizeInBytes, CSteamID * pSteamIDOwner)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamRemoteStorage_UGCRead,(intptr_t instancePtr, UGCHandle_t hContent, void * pvData, int32 cubDataToRead, uint32 cOffset, EUGCReadAction eAction)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamRemoteStorage_GetCachedUGCCount,(intptr_t instancePtr)) \
|
|
|
|
X(UGCHandle_t ,SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle,(intptr_t instancePtr, int32 iCachedContent)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_PublishWorkshopFile,(intptr_t instancePtr, const char * pchFile, const char * pchPreviewFile, AppId_t nConsumerAppId, const char * pchTitle, const char * pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, SteamParamStringArray_t * pTags, EWorkshopFileType eWorkshopFileType)) \
|
|
|
|
X(PublishedFileUpdateHandle_t ,SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, const char * pchFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, const char * pchPreviewFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, const char * pchTitle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, const char * pchDescription)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, ERemoteStoragePublishedFileVisibility eVisibility)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, SteamParamStringArray_t * pTags)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId, uint32 unMaxSecondsOld)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_DeletePublishedFile,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles,(intptr_t instancePtr, uint32 unStartIndex)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_SubscribePublishedFile,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles,(intptr_t instancePtr, uint32 unStartIndex)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId)) \
|
|
|
|
X(bool ,SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription,(intptr_t instancePtr, PublishedFileUpdateHandle_t updateHandle, const char * pchChangeDescription)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId, bool bVoteUp)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles,(intptr_t instancePtr, CSteamID steamId, uint32 unStartIndex, SteamParamStringArray_t * pRequiredTags, SteamParamStringArray_t * pExcludedTags)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_PublishVideo,(intptr_t instancePtr, EWorkshopVideoProvider eVideoProvider, const char * pchVideoAccount, const char * pchVideoIdentifier, const char * pchPreviewFile, AppId_t nConsumerAppId, const char * pchTitle, const char * pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, SteamParamStringArray_t * pTags)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction,(intptr_t instancePtr, PublishedFileId_t unPublishedFileId, EWorkshopFileAction eAction)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction,(intptr_t instancePtr, EWorkshopFileAction eAction, uint32 unStartIndex)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles,(intptr_t instancePtr, EWorkshopEnumerationType eEnumerationType, uint32 unStartIndex, uint32 unCount, uint32 unDays, SteamParamStringArray_t * pTags, SteamParamStringArray_t * pUserTags)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation,(intptr_t instancePtr, UGCHandle_t hContent, const char * pchLocation, uint32 unPriority)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_RequestCurrentStats,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetStat,(intptr_t instancePtr, const char * pchName, int32 * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetStat0,(intptr_t instancePtr, const char * pchName, float * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_SetStat,(intptr_t instancePtr, const char * pchName, int32 nData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_SetStat0,(intptr_t instancePtr, const char * pchName, float fData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_UpdateAvgRateStat,(intptr_t instancePtr, const char * pchName, float flCountThisSession, double dSessionLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetAchievement,(intptr_t instancePtr, const char * pchName, bool * pbAchieved)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_SetAchievement,(intptr_t instancePtr, const char * pchName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_ClearAchievement,(intptr_t instancePtr, const char * pchName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime,(intptr_t instancePtr, const char * pchName, bool * pbAchieved, uint32 * punUnlockTime)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_StoreStats,(intptr_t instancePtr)) \
|
|
|
|
X(int ,SteamAPI_ISteamUserStats_GetAchievementIcon,(intptr_t instancePtr, const char * pchName)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute,(intptr_t instancePtr, const char * pchName, const char * pchKey)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_IndicateAchievementProgress,(intptr_t instancePtr, const char * pchName, uint32 nCurProgress, uint32 nMaxProgress)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUserStats_GetNumAchievements,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamUserStats_GetAchievementName,(intptr_t instancePtr, uint32 iAchievement)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_RequestUserStats,(intptr_t instancePtr, CSteamID steamIDUser)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetUserStat,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, int32 * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetUserStat0,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, float * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetUserAchievement,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, bool * pbAchieved)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, bool * pbAchieved, uint32 * punUnlockTime)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_ResetAllStats,(intptr_t instancePtr, bool bAchievementsToo)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_FindOrCreateLeaderboard,(intptr_t instancePtr, const char * pchLeaderboardName, ELeaderboardSortMethod eLeaderboardSortMethod, ELeaderboardDisplayType eLeaderboardDisplayType)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_FindLeaderboard,(intptr_t instancePtr, const char * pchLeaderboardName)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamUserStats_GetLeaderboardName,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard)) \
|
|
|
|
X(int ,SteamAPI_ISteamUserStats_GetLeaderboardEntryCount,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard)) \
|
|
|
|
X(ELeaderboardSortMethod ,SteamAPI_ISteamUserStats_GetLeaderboardSortMethod,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard)) \
|
|
|
|
X(ELeaderboardDisplayType ,SteamAPI_ISteamUserStats_GetLeaderboardDisplayType,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_DownloadLeaderboardEntries,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard, ELeaderboardDataRequest eLeaderboardDataRequest, int nRangeStart, int nRangeEnd)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard, CSteamID * prgUsers, int cUsers)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry,(intptr_t instancePtr, SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, LeaderboardEntry_t * pLeaderboardEntry, int32 * pDetails, int cDetailsMax)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_UploadLeaderboardScore,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard, ELeaderboardUploadScoreMethod eLeaderboardUploadScoreMethod, int32 nScore, const int32 * pScoreDetails, int cScoreDetailsCount)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_AttachLeaderboardUGC,(intptr_t instancePtr, SteamLeaderboard_t hSteamLeaderboard, UGCHandle_t hUGC)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages,(intptr_t instancePtr)) \
|
|
|
|
X(int ,SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo,(intptr_t instancePtr, char * pchName, uint32 unNameBufLen, float * pflPercent, bool * pbAchieved)) \
|
|
|
|
X(int ,SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo,(intptr_t instancePtr, int iIteratorPrevious, char * pchName, uint32 unNameBufLen, float * pflPercent, bool * pbAchieved)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetAchievementAchievedPercent,(intptr_t instancePtr, const char * pchName, float * pflPercent)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUserStats_RequestGlobalStats,(intptr_t instancePtr, int nHistoryDays)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetGlobalStat,(intptr_t instancePtr, const char * pchStatName, int64 * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUserStats_GetGlobalStat0,(intptr_t instancePtr, const char * pchStatName, double * pData)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamUserStats_GetGlobalStatHistory,(intptr_t instancePtr, const char * pchStatName, int64 * pData, uint32 cubData)) \
|
|
|
|
X(int32 ,SteamAPI_ISteamUserStats_GetGlobalStatHistory0,(intptr_t instancePtr, const char * pchStatName, double * pData, uint32 cubData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsSubscribed,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsLowViolence,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsCybercafe,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsVACBanned,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamApps_GetCurrentGameLanguage,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamApps_GetAvailableGameLanguages,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsSubscribedApp,(intptr_t instancePtr, AppId_t appID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsDlcInstalled,(intptr_t instancePtr, AppId_t appID)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend,(intptr_t instancePtr)) \
|
|
|
|
X(int ,SteamAPI_ISteamApps_GetDLCCount,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BGetDLCDataByIndex,(intptr_t instancePtr, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize)) \
|
|
|
|
X(void ,SteamAPI_ISteamApps_InstallDLC,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(void ,SteamAPI_ISteamApps_UninstallDLC,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(void ,SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_GetCurrentBetaName,(intptr_t instancePtr, char * pchName, int cchNameBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_MarkContentCorrupt,(intptr_t instancePtr, bool bMissingFilesOnly)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamApps_GetInstalledDepots,(intptr_t instancePtr, AppId_t appID, DepotId_t * pvecDepots, uint32 cMaxDepots)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamApps_GetAppInstallDir,(intptr_t instancePtr, AppId_t appID, char * pchFolder, uint32 cchFolderBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_BIsAppInstalled,(intptr_t instancePtr, AppId_t appID)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamApps_GetAppOwner,(intptr_t instancePtr)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamApps_GetLaunchQueryParam,(intptr_t instancePtr, const char * pchKey)) \
|
|
|
|
X(bool ,SteamAPI_ISteamApps_GetDlcDownloadProgress,(intptr_t instancePtr, AppId_t nAppID, uint64 * punBytesDownloaded, uint64 * punBytesTotal)) \
|
|
|
|
X(int ,SteamAPI_ISteamApps_GetAppBuildId,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamApps_GetFileDetails,(intptr_t instancePtr, const char * pszFileName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_SendP2PPacket,(intptr_t instancePtr, CSteamID steamIDRemote, const void * pubData, uint32 cubData, EP2PSend eP2PSendType, int nChannel)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_IsP2PPacketAvailable,(intptr_t instancePtr, uint32 * pcubMsgSize, int nChannel)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_ReadP2PPacket,(intptr_t instancePtr, void * pubDest, uint32 cubDest, uint32 * pcubMsgSize, CSteamID * psteamIDRemote, int nChannel)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser,(intptr_t instancePtr, CSteamID steamIDRemote)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_CloseP2PSessionWithUser,(intptr_t instancePtr, CSteamID steamIDRemote)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_CloseP2PChannelWithUser,(intptr_t instancePtr, CSteamID steamIDRemote, int nChannel)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_GetP2PSessionState,(intptr_t instancePtr, CSteamID steamIDRemote, P2PSessionState_t * pConnectionState)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_AllowP2PPacketRelay,(intptr_t instancePtr, bool bAllow)) \
|
|
|
|
X(SNetListenSocket_t ,SteamAPI_ISteamNetworking_CreateListenSocket,(intptr_t instancePtr, int nVirtualP2PPort, uint32 nIP, uint16 nPort, bool bAllowUseOfPacketRelay)) \
|
|
|
|
X(SNetSocket_t ,SteamAPI_ISteamNetworking_CreateP2PConnectionSocket,(intptr_t instancePtr, CSteamID steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay)) \
|
|
|
|
X(SNetSocket_t ,SteamAPI_ISteamNetworking_CreateConnectionSocket,(intptr_t instancePtr, uint32 nIP, uint16 nPort, int nTimeoutSec)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_DestroySocket,(intptr_t instancePtr, SNetSocket_t hSocket, bool bNotifyRemoteEnd)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_DestroyListenSocket,(intptr_t instancePtr, SNetListenSocket_t hSocket, bool bNotifyRemoteEnd)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_SendDataOnSocket,(intptr_t instancePtr, SNetSocket_t hSocket, void * pubData, uint32 cubData, bool bReliable)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_IsDataAvailableOnSocket,(intptr_t instancePtr, SNetSocket_t hSocket, uint32 * pcubMsgSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_RetrieveDataFromSocket,(intptr_t instancePtr, SNetSocket_t hSocket, void * pubDest, uint32 cubDest, uint32 * pcubMsgSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_IsDataAvailable,(intptr_t instancePtr, SNetListenSocket_t hListenSocket, uint32 * pcubMsgSize, SNetSocket_t * phSocket)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_RetrieveData,(intptr_t instancePtr, SNetListenSocket_t hListenSocket, void * pubDest, uint32 cubDest, uint32 * pcubMsgSize, SNetSocket_t * phSocket)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_GetSocketInfo,(intptr_t instancePtr, SNetSocket_t hSocket, CSteamID * pSteamIDRemote, int * peSocketStatus, uint32 * punIPRemote, uint16 * punPortRemote)) \
|
|
|
|
X(bool ,SteamAPI_ISteamNetworking_GetListenSocketInfo,(intptr_t instancePtr, SNetListenSocket_t hListenSocket, uint32 * pnIP, uint16 * pnPort)) \
|
|
|
|
X(ESNetSocketConnectionType ,SteamAPI_ISteamNetworking_GetSocketConnectionType,(intptr_t instancePtr, SNetSocket_t hSocket)) \
|
|
|
|
X(int ,SteamAPI_ISteamNetworking_GetMaxPacketSize,(intptr_t instancePtr, SNetSocket_t hSocket)) \
|
|
|
|
X(ScreenshotHandle ,SteamAPI_ISteamScreenshots_WriteScreenshot,(intptr_t instancePtr, void * pubRGB, uint32 cubRGB, int nWidth, int nHeight)) \
|
|
|
|
X(ScreenshotHandle ,SteamAPI_ISteamScreenshots_AddScreenshotToLibrary,(intptr_t instancePtr, const char * pchFilename, const char * pchThumbnailFilename, int nWidth, int nHeight)) \
|
|
|
|
X(void ,SteamAPI_ISteamScreenshots_TriggerScreenshot,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamScreenshots_HookScreenshots,(intptr_t instancePtr, bool bHook)) \
|
|
|
|
X(bool ,SteamAPI_ISteamScreenshots_SetLocation,(intptr_t instancePtr, ScreenshotHandle hScreenshot, const char * pchLocation)) \
|
|
|
|
X(bool ,SteamAPI_ISteamScreenshots_TagUser,(intptr_t instancePtr, ScreenshotHandle hScreenshot, CSteamID steamID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamScreenshots_TagPublishedFile,(intptr_t instancePtr, ScreenshotHandle hScreenshot, PublishedFileId_t unPublishedFileID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamScreenshots_IsScreenshotsHooked,(intptr_t instancePtr)) \
|
|
|
|
X(ScreenshotHandle ,SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary,(intptr_t instancePtr, EVRScreenshotType eType, const char * pchFilename, const char * pchVRFilename)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusic_BIsEnabled,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusic_BIsPlaying,(intptr_t instancePtr)) \
|
|
|
|
X(AudioPlayback_Status ,SteamAPI_ISteamMusic_GetPlaybackStatus,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMusic_Play,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMusic_Pause,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMusic_PlayPrevious,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMusic_PlayNext,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamMusic_SetVolume,(intptr_t instancePtr, float flVolume)) \
|
|
|
|
X(float ,SteamAPI_ISteamMusic_GetVolume,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote,(intptr_t instancePtr, const char * pchName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_BActivationSuccess,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_SetDisplayName,(intptr_t instancePtr, const char * pchDisplayName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64,(intptr_t instancePtr, void * pvBuffer, uint32 cbBufferLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_EnablePlayPrevious,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_EnablePlayNext,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_EnableShuffled,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_EnableLooped,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_EnableQueue,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_EnablePlaylists,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus,(intptr_t instancePtr, AudioPlayback_Status nStatus)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdateShuffled,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdateLooped,(intptr_t instancePtr, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdateVolume,(intptr_t instancePtr, float flValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_CurrentEntryWillChange,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable,(intptr_t instancePtr, bool bAvailable)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText,(intptr_t instancePtr, const char * pchText)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds,(intptr_t instancePtr, int nValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt,(intptr_t instancePtr, void * pvBuffer, uint32 cbBufferLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_CurrentEntryDidChange,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_QueueWillChange,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_ResetQueueEntries,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_SetQueueEntry,(intptr_t instancePtr, int nID, int nPosition, const char * pchEntryText)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry,(intptr_t instancePtr, int nID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_QueueDidChange,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_PlaylistWillChange,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_ResetPlaylistEntries,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_SetPlaylistEntry,(intptr_t instancePtr, int nID, int nPosition, const char * pchEntryText)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry,(intptr_t instancePtr, int nID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamMusicRemote_PlaylistDidChange,(intptr_t instancePtr)) \
|
|
|
|
X(HTTPRequestHandle ,SteamAPI_ISteamHTTP_CreateHTTPRequest,(intptr_t instancePtr, EHTTPMethod eHTTPRequestMethod, const char * pchAbsoluteURL)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestContextValue,(intptr_t instancePtr, HTTPRequestHandle hRequest, uint64 ulContextValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout,(intptr_t instancePtr, HTTPRequestHandle hRequest, uint32 unTimeoutSeconds)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue,(intptr_t instancePtr, HTTPRequestHandle hRequest, const char * pchHeaderName, const char * pchHeaderValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter,(intptr_t instancePtr, HTTPRequestHandle hRequest, const char * pchParamName, const char * pchParamValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SendHTTPRequest,(intptr_t instancePtr, HTTPRequestHandle hRequest, SteamAPICall_t * pCallHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse,(intptr_t instancePtr, HTTPRequestHandle hRequest, SteamAPICall_t * pCallHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_DeferHTTPRequest,(intptr_t instancePtr, HTTPRequestHandle hRequest)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_PrioritizeHTTPRequest,(intptr_t instancePtr, HTTPRequestHandle hRequest)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize,(intptr_t instancePtr, HTTPRequestHandle hRequest, const char * pchHeaderName, uint32 * unResponseHeaderSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue,(intptr_t instancePtr, HTTPRequestHandle hRequest, const char * pchHeaderName, uint8 * pHeaderValueBuffer, uint32 unBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPResponseBodySize,(intptr_t instancePtr, HTTPRequestHandle hRequest, uint32 * unBodySize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPResponseBodyData,(intptr_t instancePtr, HTTPRequestHandle hRequest, uint8 * pBodyDataBuffer, uint32 unBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData,(intptr_t instancePtr, HTTPRequestHandle hRequest, uint32 cOffset, uint8 * pBodyDataBuffer, uint32 unBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_ReleaseHTTPRequest,(intptr_t instancePtr, HTTPRequestHandle hRequest)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct,(intptr_t instancePtr, HTTPRequestHandle hRequest, float * pflPercentOut)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody,(intptr_t instancePtr, HTTPRequestHandle hRequest, const char * pchContentType, uint8 * pubBody, uint32 unBodyLen)) \
|
|
|
|
X(HTTPCookieContainerHandle ,SteamAPI_ISteamHTTP_CreateCookieContainer,(intptr_t instancePtr, bool bAllowResponsesToModify)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_ReleaseCookieContainer,(intptr_t instancePtr, HTTPCookieContainerHandle hCookieContainer)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetCookie,(intptr_t instancePtr, HTTPCookieContainerHandle hCookieContainer, const char * pchHost, const char * pchUrl, const char * pchCookie)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer,(intptr_t instancePtr, HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo,(intptr_t instancePtr, HTTPRequestHandle hRequest, const char * pchUserAgentInfo)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate,(intptr_t instancePtr, HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS,(intptr_t instancePtr, HTTPRequestHandle hRequest, uint32 unMilliseconds)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut,(intptr_t instancePtr, HTTPRequestHandle hRequest, bool * pbWasTimedOut)) \
|
|
|
|
X(bool ,SteamAPI_ISteamController_Init,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamController_Shutdown,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_RunFrame,(intptr_t instancePtr)) \
|
|
|
|
X(int ,SteamAPI_ISteamController_GetConnectedControllers,(intptr_t instancePtr, ControllerHandle_t * handlesOut)) \
|
|
|
|
X(bool ,SteamAPI_ISteamController_ShowBindingPanel,(intptr_t instancePtr, ControllerHandle_t controllerHandle)) \
|
|
|
|
X(ControllerActionSetHandle_t ,SteamAPI_ISteamController_GetActionSetHandle,(intptr_t instancePtr, const char * pszActionSetName)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_ActivateActionSet,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)) \
|
|
|
|
X(ControllerActionSetHandle_t ,SteamAPI_ISteamController_GetCurrentActionSet,(intptr_t instancePtr, ControllerHandle_t controllerHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_ActivateActionSetLayer,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_DeactivateActionSetLayer,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_DeactivateAllActionSetLayers,(intptr_t instancePtr, ControllerHandle_t controllerHandle)) \
|
|
|
|
X(int ,SteamAPI_ISteamController_GetActiveActionSetLayers,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t * handlesOut)) \
|
|
|
|
X(ControllerDigitalActionHandle_t ,SteamAPI_ISteamController_GetDigitalActionHandle,(intptr_t instancePtr, const char * pszActionName)) \
|
|
|
|
X(ControllerDigitalActionData_t ,SteamAPI_ISteamController_GetDigitalActionData,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)) \
|
|
|
|
X(int ,SteamAPI_ISteamController_GetDigitalActionOrigins,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)) \
|
|
|
|
X(ControllerAnalogActionHandle_t ,SteamAPI_ISteamController_GetAnalogActionHandle,(intptr_t instancePtr, const char * pszActionName)) \
|
|
|
|
X(ControllerAnalogActionData_t ,SteamAPI_ISteamController_GetAnalogActionData,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)) \
|
|
|
|
X(int ,SteamAPI_ISteamController_GetAnalogActionOrigins,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_StopAnalogActionMomentum,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_TriggerHapticPulse,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_TriggerRepeatedHapticPulse,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_TriggerVibration,(intptr_t instancePtr, ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed)) \
|
|
|
|
X(void ,SteamAPI_ISteamController_SetLEDColor,(intptr_t instancePtr, ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags)) \
|
|
|
|
X(int ,SteamAPI_ISteamController_GetGamepadIndexForController,(intptr_t instancePtr, ControllerHandle_t ulControllerHandle)) \
|
|
|
|
X(ControllerHandle_t ,SteamAPI_ISteamController_GetControllerForGamepadIndex,(intptr_t instancePtr, int nIndex)) \
|
|
|
|
X(ControllerMotionData_t ,SteamAPI_ISteamController_GetMotionData,(intptr_t instancePtr, ControllerHandle_t controllerHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamController_ShowDigitalActionOrigins,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle, float flScale, float flXPosition, float flYPosition)) \
|
|
|
|
X(bool ,SteamAPI_ISteamController_ShowAnalogActionOrigins,(intptr_t instancePtr, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle, float flScale, float flXPosition, float flYPosition)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamController_GetStringForActionOrigin,(intptr_t instancePtr, EControllerActionOrigin eOrigin)) \
|
|
|
|
X(const char * ,SteamAPI_ISteamController_GetGlyphForActionOrigin,(intptr_t instancePtr, EControllerActionOrigin eOrigin)) \
|
|
|
|
X(ESteamInputType ,SteamAPI_ISteamController_GetInputTypeForHandle,(intptr_t instancePtr, ControllerHandle_t controllerHandle)) \
|
|
|
|
X(UGCQueryHandle_t ,SteamAPI_ISteamUGC_CreateQueryUserUGCRequest,(intptr_t instancePtr, AccountID_t unAccountID, EUserUGCList eListType, EUGCMatchingUGCType eMatchingUGCType, EUserUGCListSortOrder eSortOrder, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint32 unPage)) \
|
|
|
|
X(UGCQueryHandle_t ,SteamAPI_ISteamUGC_CreateQueryAllUGCRequest,(intptr_t instancePtr, EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint32 unPage)) \
|
|
|
|
X(UGCQueryHandle_t ,SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest,(intptr_t instancePtr, PublishedFileId_t * pvecPublishedFileID, uint32 unNumPublishedFileIDs)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_SendQueryUGCRequest,(intptr_t instancePtr, UGCQueryHandle_t handle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCResult,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, SteamUGCDetails_t * pDetails)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCPreviewURL,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, char * pchURL, uint32 cchURLSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCMetadata,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, char * pchMetadata, uint32 cchMetadatasize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCChildren,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, PublishedFileId_t * pvecPublishedFileID, uint32 cMaxEntries)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCStatistic,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, EItemStatistic eStatType, uint64 * pStatValue)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, uint32 previewIndex, char * pchURLOrVideoID, uint32 cchURLSize, char * pchOriginalFileName, uint32 cchOriginalFileNameSize, EItemPreviewType * pPreviewType)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 index, uint32 keyValueTagIndex, char * pchKey, uint32 cchKeySize, char * pchValue, uint32 cchValueSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_ReleaseQueryUGCRequest,(intptr_t instancePtr, UGCQueryHandle_t handle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_AddRequiredTag,(intptr_t instancePtr, UGCQueryHandle_t handle, const char * pTagName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_AddExcludedTag,(intptr_t instancePtr, UGCQueryHandle_t handle, const char * pTagName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnOnlyIDs,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnOnlyIDs)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnKeyValueTags,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnKeyValueTags)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnLongDescription,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnLongDescription)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnMetadata,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnMetadata)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnChildren,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnChildren)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnAdditionalPreviews,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnAdditionalPreviews)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnTotalOnly,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bReturnTotalOnly)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetReturnPlaytimeStats,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 unDays)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetLanguage,(intptr_t instancePtr, UGCQueryHandle_t handle, const char * pchLanguage)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetAllowCachedResponse,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 unMaxAgeSeconds)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetCloudFileNameFilter,(intptr_t instancePtr, UGCQueryHandle_t handle, const char * pMatchCloudFileName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetMatchAnyTag,(intptr_t instancePtr, UGCQueryHandle_t handle, bool bMatchAnyTag)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetSearchText,(intptr_t instancePtr, UGCQueryHandle_t handle, const char * pSearchText)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetRankedByTrendDays,(intptr_t instancePtr, UGCQueryHandle_t handle, uint32 unDays)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_AddRequiredKeyValueTag,(intptr_t instancePtr, UGCQueryHandle_t handle, const char * pKey, const char * pValue)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_RequestUGCDetails,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, uint32 unMaxAgeSeconds)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_CreateItem,(intptr_t instancePtr, AppId_t nConsumerAppId, EWorkshopFileType eFileType)) \
|
|
|
|
X(UGCUpdateHandle_t ,SteamAPI_ISteamUGC_StartItemUpdate,(intptr_t instancePtr, AppId_t nConsumerAppId, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemTitle,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchTitle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemDescription,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchDescription)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemUpdateLanguage,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchLanguage)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemMetadata,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchMetaData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemVisibility,(intptr_t instancePtr, UGCUpdateHandle_t handle, ERemoteStoragePublishedFileVisibility eVisibility)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemTags,(intptr_t instancePtr, UGCUpdateHandle_t updateHandle, const SteamParamStringArray_t * pTags)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemContent,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pszContentFolder)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_SetItemPreview,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pszPreviewFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_RemoveItemKeyValueTags,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchKey)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_AddItemKeyValueTag,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchKey, const char * pchValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_AddItemPreviewFile,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pszPreviewFile, EItemPreviewType type)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_AddItemPreviewVideo,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pszVideoID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_UpdateItemPreviewFile,(intptr_t instancePtr, UGCUpdateHandle_t handle, uint32 index, const char * pszPreviewFile)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_UpdateItemPreviewVideo,(intptr_t instancePtr, UGCUpdateHandle_t handle, uint32 index, const char * pszVideoID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_RemoveItemPreview,(intptr_t instancePtr, UGCUpdateHandle_t handle, uint32 index)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_SubmitItemUpdate,(intptr_t instancePtr, UGCUpdateHandle_t handle, const char * pchChangeNote)) \
|
|
|
|
X(EItemUpdateStatus ,SteamAPI_ISteamUGC_GetItemUpdateProgress,(intptr_t instancePtr, UGCUpdateHandle_t handle, uint64 * punBytesProcessed, uint64 * punBytesTotal)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_SetUserItemVote,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, bool bVoteUp)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_GetUserItemVote,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_AddItemToFavorites,(intptr_t instancePtr, AppId_t nAppId, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_RemoveItemFromFavorites,(intptr_t instancePtr, AppId_t nAppId, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_SubscribeItem,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_UnsubscribeItem,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUGC_GetNumSubscribedItems,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUGC_GetSubscribedItems,(intptr_t instancePtr, PublishedFileId_t * pvecPublishedFileID, uint32 cMaxEntries)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamUGC_GetItemState,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetItemInstallInfo,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, uint64 * punSizeOnDisk, char * pchFolder, uint32 cchFolderSize, uint32 * punTimeStamp)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_GetItemDownloadInfo,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, uint64 * punBytesDownloaded, uint64 * punBytesTotal)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_DownloadItem,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, bool bHighPriority)) \
|
|
|
|
X(bool ,SteamAPI_ISteamUGC_BInitWorkshopForGameServer,(intptr_t instancePtr, DepotId_t unWorkshopDepotID, const char * pszFolder)) \
|
|
|
|
X(void ,SteamAPI_ISteamUGC_SuspendDownloads,(intptr_t instancePtr, bool bSuspend)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_StartPlaytimeTracking,(intptr_t instancePtr, PublishedFileId_t * pvecPublishedFileID, uint32 unNumPublishedFileIDs)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_StopPlaytimeTracking,(intptr_t instancePtr, PublishedFileId_t * pvecPublishedFileID, uint32 unNumPublishedFileIDs)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_AddDependency,(intptr_t instancePtr, PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_RemoveDependency,(intptr_t instancePtr, PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_AddAppDependency,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, AppId_t nAppID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_RemoveAppDependency,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID, AppId_t nAppID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_GetAppDependencies,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamUGC_DeleteItem,(intptr_t instancePtr, PublishedFileId_t nPublishedFileID)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamAppList_GetNumInstalledApps,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamAppList_GetInstalledApps,(intptr_t instancePtr, AppId_t * pvecAppID, uint32 unMaxAppIDs)) \
|
|
|
|
X(int ,SteamAPI_ISteamAppList_GetAppName,(intptr_t instancePtr, AppId_t nAppID, char * pchName, int cchNameMax)) \
|
|
|
|
X(int ,SteamAPI_ISteamAppList_GetAppInstallDir,(intptr_t instancePtr, AppId_t nAppID, char * pchDirectory, int cchNameMax)) \
|
|
|
|
X(int ,SteamAPI_ISteamAppList_GetAppBuildId,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTMLSurface_Init,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamHTMLSurface_Shutdown,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamHTMLSurface_CreateBrowser,(intptr_t instancePtr, const char * pchUserAgent, const char * pchUserCSS)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_RemoveBrowser,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_LoadURL,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, const char * pchURL, const char * pchPostData)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetSize,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, uint32 unWidth, uint32 unHeight)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_StopLoad,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_Reload,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_GoBack,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_GoForward,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_AddHeader,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, const char * pchKey, const char * pchValue)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_ExecuteJavascript,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, const char * pchScript)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetHorizontalScroll,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, uint32 nAbsolutePixelScroll)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetVerticalScroll,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, uint32 nAbsolutePixelScroll)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetKeyFocus,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, bool bHasKeyFocus)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_ViewSource,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_CopyToClipboard,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_PasteFromClipboard,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_Find,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, const char * pchSearchStr, bool bCurrentlyInFind, bool bReverse)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_StopFind,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_GetLinkAtPosition,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, int x, int y)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetCookie,(intptr_t instancePtr, const char * pchHostname, const char * pchKey, const char * pchValue, const char * pchPath, RTime32 nExpires, bool bSecure, bool bHTTPOnly)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetPageScaleFactor,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetBackgroundMode,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, bool bBackgroundMode)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, float flDPIScaling)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_AllowStartRequest,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, bool bAllowed)) \
|
|
|
|
X(void ,SteamAPI_ISteamHTMLSurface_JSDialogResponse,(intptr_t instancePtr, HHTMLBrowser unBrowserHandle, bool bResult)) \
|
|
|
|
X(EResult ,SteamAPI_ISteamInventory_GetResultStatus,(intptr_t instancePtr, SteamInventoryResult_t resultHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetResultItems,(intptr_t instancePtr, SteamInventoryResult_t resultHandle, SteamItemDetails_t * pOutItemsArray, uint32 * punOutItemsArraySize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetResultItemProperty,(intptr_t instancePtr, SteamInventoryResult_t resultHandle, uint32 unItemIndex, const char * pchPropertyName, char * pchValueBuffer, uint32 * punValueBufferSizeOut)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamInventory_GetResultTimestamp,(intptr_t instancePtr, SteamInventoryResult_t resultHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_CheckResultSteamID,(intptr_t instancePtr, SteamInventoryResult_t resultHandle, CSteamID steamIDExpected)) \
|
|
|
|
X(void ,SteamAPI_ISteamInventory_DestroyResult,(intptr_t instancePtr, SteamInventoryResult_t resultHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetAllItems,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetItemsByID,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, const SteamItemInstanceID_t * pInstanceIDs, uint32 unCountInstanceIDs)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_SerializeResult,(intptr_t instancePtr, SteamInventoryResult_t resultHandle, void * pOutBuffer, uint32 * punOutBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_DeserializeResult,(intptr_t instancePtr, SteamInventoryResult_t * pOutResultHandle, const void * pBuffer, uint32 unBufferSize, bool bRESERVED_MUST_BE_FALSE)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GenerateItems,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, const SteamItemDef_t * pArrayItemDefs, const uint32 * punArrayQuantity, uint32 unArrayLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GrantPromoItems,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_AddPromoItem,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, SteamItemDef_t itemDef)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_AddPromoItems,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, const SteamItemDef_t * pArrayItemDefs, uint32 unArrayLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_ConsumeItem,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, SteamItemInstanceID_t itemConsume, uint32 unQuantity)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_ExchangeItems,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, const SteamItemDef_t * pArrayGenerate, const uint32 * punArrayGenerateQuantity, uint32 unArrayGenerateLength, const SteamItemInstanceID_t * pArrayDestroy, const uint32 * punArrayDestroyQuantity, uint32 unArrayDestroyLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_TransferItemQuantity,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, SteamItemInstanceID_t itemIdSource, uint32 unQuantity, SteamItemInstanceID_t itemIdDest)) \
|
|
|
|
X(void ,SteamAPI_ISteamInventory_SendItemDropHeartbeat,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_TriggerItemDrop,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, SteamItemDef_t dropListDefinition)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_TradeItems,(intptr_t instancePtr, SteamInventoryResult_t * pResultHandle, CSteamID steamIDTradePartner, const SteamItemInstanceID_t * pArrayGive, const uint32 * pArrayGiveQuantity, uint32 nArrayGiveLength, const SteamItemInstanceID_t * pArrayGet, const uint32 * pArrayGetQuantity, uint32 nArrayGetLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_LoadItemDefinitions,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetItemDefinitionIDs,(intptr_t instancePtr, SteamItemDef_t * pItemDefIDs, uint32 * punItemDefIDsArraySize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetItemDefinitionProperty,(intptr_t instancePtr, SteamItemDef_t iDefinition, const char * pchPropertyName, char * pchValueBuffer, uint32 * punValueBufferSizeOut)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs,(intptr_t instancePtr, CSteamID steamID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs,(intptr_t instancePtr, CSteamID steamID, SteamItemDef_t * pItemDefIDs, uint32 * punItemDefIDsArraySize)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamInventory_StartPurchase,(intptr_t instancePtr, const SteamItemDef_t * pArrayItemDefs, const uint32 * punArrayQuantity, uint32 unArrayLength)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamInventory_RequestPrices,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamInventory_GetNumItemsWithPrices,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetItemsWithPrices,(intptr_t instancePtr, SteamItemDef_t * pArrayItemDefs, uint64 * pPrices, uint32 unArrayLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_GetItemPrice,(intptr_t instancePtr, SteamItemDef_t iDefinition, uint64 * pPrice)) \
|
|
|
|
X(SteamInventoryUpdateHandle_t ,SteamAPI_ISteamInventory_StartUpdateProperties,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_RemoveProperty,(intptr_t instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char * pchPropertyName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_SetProperty,(intptr_t instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char * pchPropertyName, const char * pchPropertyValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_SetProperty0,(intptr_t instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char * pchPropertyName, bool bValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_SetProperty1,(intptr_t instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char * pchPropertyName, int64 nValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_SetProperty2,(intptr_t instancePtr, SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char * pchPropertyName, float flValue)) \
|
|
|
|
X(bool ,SteamAPI_ISteamInventory_SubmitUpdateProperties,(intptr_t instancePtr, SteamInventoryUpdateHandle_t handle, SteamInventoryResult_t * pResultHandle)) \
|
|
|
|
X(void ,SteamAPI_ISteamVideo_GetVideoURL,(intptr_t instancePtr, AppId_t unVideoAppID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamVideo_IsBroadcasting,(intptr_t instancePtr, int * pnNumViewers)) \
|
|
|
|
X(void ,SteamAPI_ISteamVideo_GetOPFSettings,(intptr_t instancePtr, AppId_t unVideoAppID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamVideo_GetOPFStringForApp,(intptr_t instancePtr, AppId_t unVideoAppID, char * pchBuffer, int32 * pnBufferSize)) \
|
|
|
|
X(bool ,SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamParentalSettings_BIsParentalLockLocked,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamParentalSettings_BIsAppBlocked,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamParentalSettings_BIsAppInBlockList,(intptr_t instancePtr, AppId_t nAppID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamParentalSettings_BIsFeatureBlocked,(intptr_t instancePtr, EParentalFeature eFeature)) \
|
|
|
|
X(bool ,SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList,(intptr_t instancePtr, EParentalFeature eFeature)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_InitGameServer,(intptr_t instancePtr, uint32 unIP, uint16 usGamePort, uint16 usQueryPort, uint32 unFlags, AppId_t nGameAppId, const char * pchVersionString)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetProduct,(intptr_t instancePtr, const char * pszProduct)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetGameDescription,(intptr_t instancePtr, const char * pszGameDescription)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetModDir,(intptr_t instancePtr, const char * pszModDir)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetDedicatedServer,(intptr_t instancePtr, bool bDedicated)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_LogOn,(intptr_t instancePtr, const char * pszToken)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_LogOnAnonymous,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_LogOff,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_BLoggedOn,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_BSecure,(intptr_t instancePtr)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamGameServer_GetSteamID,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_WasRestartRequested,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetMaxPlayerCount,(intptr_t instancePtr, int cPlayersMax)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetBotPlayerCount,(intptr_t instancePtr, int cBotplayers)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetServerName,(intptr_t instancePtr, const char * pszServerName)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetMapName,(intptr_t instancePtr, const char * pszMapName)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetPasswordProtected,(intptr_t instancePtr, bool bPasswordProtected)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetSpectatorPort,(intptr_t instancePtr, uint16 unSpectatorPort)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetSpectatorServerName,(intptr_t instancePtr, const char * pszSpectatorServerName)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_ClearAllKeyValues,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetKeyValue,(intptr_t instancePtr, const char * pKey, const char * pValue)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetGameTags,(intptr_t instancePtr, const char * pchGameTags)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetGameData,(intptr_t instancePtr, const char * pchGameData)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetRegion,(intptr_t instancePtr, const char * pszRegion)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate,(intptr_t instancePtr, uint32 unIPClient, const void * pvAuthBlob, uint32 cubAuthBlobSize, CSteamID * pSteamIDUser)) \
|
|
|
|
X(uint64 ,SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection,(intptr_t instancePtr)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SendUserDisconnect,(intptr_t instancePtr, CSteamID steamIDUser)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_BUpdateUserData,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchPlayerName, uint32 uScore)) \
|
|
|
|
X(HAuthTicket ,SteamAPI_ISteamGameServer_GetAuthSessionTicket,(intptr_t instancePtr, void * pTicket, int cbMaxTicket, uint32 * pcbTicket)) \
|
|
|
|
X(EBeginAuthSessionResult ,SteamAPI_ISteamGameServer_BeginAuthSession,(intptr_t instancePtr, const void * pAuthTicket, int cbAuthTicket, CSteamID steamID)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_EndAuthSession,(intptr_t instancePtr, CSteamID steamID)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_CancelAuthTicket,(intptr_t instancePtr, HAuthTicket hAuthTicket)) \
|
|
|
|
X(EUserHasLicenseForAppResult ,SteamAPI_ISteamGameServer_UserHasLicenseForApp,(intptr_t instancePtr, CSteamID steamID, AppId_t appID)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_RequestUserGroupStatus,(intptr_t instancePtr, CSteamID steamIDUser, CSteamID steamIDGroup)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_GetGameplayStats,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamGameServer_GetServerReputation,(intptr_t instancePtr)) \
|
|
|
|
X(uint32 ,SteamAPI_ISteamGameServer_GetPublicIP,(intptr_t instancePtr)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServer_HandleIncomingPacket,(intptr_t instancePtr, const void * pData, int cbData, uint32 srcIP, uint16 srcPort)) \
|
|
|
|
X(int ,SteamAPI_ISteamGameServer_GetNextOutgoingPacket,(intptr_t instancePtr, void * pOut, int cbMaxOut, uint32 * pNetAdr, uint16 * pPort)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_EnableHeartbeats,(intptr_t instancePtr, bool bActive)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_SetHeartbeatInterval,(intptr_t instancePtr, int iHeartbeatInterval)) \
|
|
|
|
X(void ,SteamAPI_ISteamGameServer_ForceHeartbeat,(intptr_t instancePtr)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamGameServer_AssociateWithClan,(intptr_t instancePtr, CSteamID steamIDClan)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility,(intptr_t instancePtr, CSteamID steamIDNewPlayer)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamGameServerStats_RequestUserStats,(intptr_t instancePtr, CSteamID steamIDUser)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_GetUserStat,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, int32 * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_GetUserStat0,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, float * pData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_GetUserAchievement,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, bool * pbAchieved)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_SetUserStat,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, int32 nData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_SetUserStat0,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, float fData)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName, float flCountThisSession, double dSessionLength)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_SetUserAchievement,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName)) \
|
|
|
|
X(bool ,SteamAPI_ISteamGameServerStats_ClearUserAchievement,(intptr_t instancePtr, CSteamID steamIDUser, const char * pchName)) \
|
|
|
|
X(SteamAPICall_t ,SteamAPI_ISteamGameServerStats_StoreUserStats,(intptr_t instancePtr, CSteamID steamIDUser)) \
|
|
|
|
X(void*,SteamInternal_CreateInterface,(const char *ver)) \
|
|
|
|
X(bool,SteamAPI_IsSteamRunning,()) \
|
|
|
|
X(bool,SteamAPI_InitSafe,()) \
|
|
|
|
X(void,SteamAPI_RunCallbacks,())
|