{ "structs": [ { "struct": "ItemInstalled_t", "fields": [ { "fieldname": "m_unAppID", "fieldtype": "AppId_t" }, { "fieldname": "m_nPublishedFileId", "fieldtype": "PublishedFileId_t" } ] }, { "struct": "SteamInventoryDefinitionUpdate_t" }, { "struct": "SteamParentalSettingsChanged_t" }, { "struct": "SteamServersConnected_t" }, { "struct": "NewLaunchQueryParameters_t" }, { "struct": "GCMessageAvailable_t", "fields": [ { "fieldname": "m_nMessageSize", "fieldtype": "uint32" } ] }, { "struct": "GCMessageFailed_t" }, { "struct": "ScreenshotRequested_t" }, { "struct": "LicensesUpdated_t" }, { "struct": "SteamShutdown_t" }, { "struct": "IPCountry_t" }, { "struct": "IPCFailure_t", "fields": [ { "fieldname": "m_eFailureType", "fieldtype": "uint8" } ] } ], "methods": [ { "classname": "SteamApi", "methodname": "SteamAPI_Init", "returntype": "bool", "NeedsSelfPointer": false }, { "classname": "SteamApi", "methodname": "SteamAPI_RunCallbacks", "returntype": "void", "NeedsSelfPointer": false }, { "classname": "SteamApi", "methodname": "SteamGameServer_RunCallbacks", "returntype": "void", "NeedsSelfPointer": false }, { "classname": "SteamApi", "methodname": "SteamAPI_RegisterCallback", "returntype": "void", "NeedsSelfPointer": false, "params": [ { "paramname": "pCallback", "paramtype": "void *" }, { "paramname": "callback", "paramtype": "int" } ] }, { "classname": "SteamApi", "methodname": "SteamAPI_UnregisterCallback", "returntype": "void", "NeedsSelfPointer": false, "params": [ { "paramname": "pCallback", "paramtype": "void *" } ] }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamAPI_RegisterCallResult", "returntype": "void", "params": [ { "paramname": "pCallback", "paramtype": "void *" }, { "paramname": "callback", "paramtype": "SteamAPICall_t" } ] }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamAPI_UnregisterCallResult", "returntype": "void", "params": [ { "paramname": "pCallback", "paramtype": "void *" }, { "paramname": "callback", "paramtype": "SteamAPICall_t" } ] }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamInternal_GameServer_Init", "returntype": "bool", "params": [ { "paramname": "unIP", "paramtype": "uint32" }, { "paramname": "usPort", "paramtype": "uint16" }, { "paramname": "usGamePort", "paramtype": "uint16" }, { "paramname": "usQueryPort", "paramtype": "uint16" }, { "paramname": "eServerMode", "paramtype": "int" }, { "paramname": "pchVersionString", "paramtype": "const char *" } ] }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamAPI_Shutdown", "returntype": "void" }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamGameServer_Shutdown", "returntype": "void" }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamAPI_GetHSteamUser", "returntype": "HSteamUser" }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamAPI_GetHSteamPipe", "returntype": "HSteamPipe" }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamGameServer_GetHSteamUser", "returntype": "HSteamUser" }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamGameServer_GetHSteamPipe", "returntype": "HSteamPipe" }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamInternal_CreateInterface", "returntype": "void *", "params": [ { "paramname": "version", "paramtype": "const char *" } ] }, { "NeedsSelfPointer": false, "classname": "SteamApi", "methodname": "SteamAPI_RestartAppIfNecessary", "returntype": "bool", "params": [ { "paramname": "unOwnAppID", "paramtype": "uint32" } ] } ] }