2017-07-06 12:02:23 +03:00
|
|
|
{
|
|
|
|
structs:
|
|
|
|
[
|
|
|
|
{
|
|
|
|
struct: "ItemInstalled_t",
|
|
|
|
fields:
|
|
|
|
[
|
|
|
|
{
|
|
|
|
fieldname: "m_unAppID",
|
|
|
|
fieldtype: "AppId_t"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
fieldname: "m_nPublishedFileId",
|
|
|
|
fieldtype: "PublishedFileId_t"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
|
|
|
|
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 *"
|
|
|
|
}
|
|
|
|
],
|
2017-07-06 12:05:23 +03:00
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
NeedsSelfPointer: false,
|
|
|
|
classname: "SteamApi",
|
|
|
|
methodname: "SteamAPI_RestartAppIfNecessary",
|
|
|
|
returntype: "bool",
|
|
|
|
params:
|
|
|
|
[
|
|
|
|
{
|
|
|
|
paramname: "unOwnAppID",
|
|
|
|
paramtype: "uint32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
},
|
2017-07-06 12:02:23 +03:00
|
|
|
]
|
|
|
|
}
|