mirror of
https://github.com/suyu-emu/Yucom.git
synced 2026-09-21 13:22:43 -07:00
lsteamclient: Place vtables for some interfaces in native steamclient.dll data.
CW-Bug-Id: #20869
This commit is contained in:
committed by
Arkadiusz Hiler
parent
be4a80dac6
commit
ba3d473ec1
@@ -985,7 +985,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(steamclient);
|
||||
else:
|
||||
cfile.write(f" {winclassname} *r = alloc_mem_for_iface(sizeof({winclassname}), \"{iface_version}\");\n")
|
||||
cfile.write(" TRACE(\"-> %p\\n\", r);\n")
|
||||
cfile.write(f" r->vtable = &{winclassname}_vtable;\n")
|
||||
cfile.write(f" r->vtable = alloc_vtable(&{winclassname}_vtable, {len(methods)}, \"{iface_version}\");\n")
|
||||
cfile.write(" r->linux_side = linux_side;\n")
|
||||
cfile.write(" return r;\n}\n\n")
|
||||
|
||||
|
||||
@@ -266,17 +266,18 @@ static BOOL allocated_from_steamclient_dll( void *ptr )
|
||||
return (BYTE *)ptr >= alloc_start && (BYTE *)ptr < alloc_end;
|
||||
}
|
||||
|
||||
static void *get_mem_from_steamclient_dll(size_t size, unsigned int version)
|
||||
static void *get_mem_from_steamclient_dll(size_t size, unsigned int version, void *vtbl)
|
||||
{
|
||||
static BYTE * const error_ptr = (BYTE *)~(ULONG_PTR)0;
|
||||
static const unsigned int magic = 0x53ba947a;
|
||||
static struct
|
||||
{
|
||||
unsigned int version;
|
||||
void *vtbl;
|
||||
size_t size;
|
||||
void *ptr;
|
||||
}
|
||||
allocated[32];
|
||||
allocated[256];
|
||||
static unsigned int allocated_count;
|
||||
static BYTE *alloc_base;
|
||||
unsigned int i;
|
||||
@@ -296,7 +297,7 @@ static void *get_mem_from_steamclient_dll(size_t size, unsigned int version)
|
||||
|
||||
for (i = 0; i < allocated_count; ++i)
|
||||
{
|
||||
if (allocated[i].version == version)
|
||||
if ((vtbl && allocated[i].vtbl == vtbl) || (!vtbl && allocated[i].version == version))
|
||||
{
|
||||
if (allocated[i].size != size)
|
||||
{
|
||||
@@ -365,6 +366,7 @@ static void *get_mem_from_steamclient_dll(size_t size, unsigned int version)
|
||||
return NULL;
|
||||
}
|
||||
allocated[allocated_count].version = version;
|
||||
allocated[allocated_count].vtbl = vtbl;
|
||||
allocated[allocated_count].size = size;
|
||||
allocated[allocated_count].ptr = alloc_base;
|
||||
alloc_base += size;
|
||||
@@ -390,13 +392,43 @@ void *alloc_mem_for_iface(size_t size, const char *iface_version)
|
||||
goto fallback;
|
||||
}
|
||||
|
||||
if ((ret = get_mem_from_steamclient_dll(size, version)))
|
||||
if ((ret = get_mem_from_steamclient_dll(size, version, NULL)))
|
||||
return ret;
|
||||
|
||||
fallback:
|
||||
return HeapAlloc(GetProcessHeap(), 0, size);
|
||||
}
|
||||
|
||||
void *alloc_vtable(void *vtable, unsigned int method_count, const char *iface_version)
|
||||
{
|
||||
static const char *iface_names[] =
|
||||
{
|
||||
"SteamUser",
|
||||
"SteamFriends",
|
||||
"SteamUtils",
|
||||
"STEAMUSERSTATS",
|
||||
"STEAMAPPS",
|
||||
"SteamNetworking",
|
||||
};
|
||||
unsigned int i;
|
||||
char *ret;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(iface_names); ++i)
|
||||
if (!strncmp(iface_version, iface_names[i], strlen(iface_names[i]) - 1))
|
||||
break;
|
||||
|
||||
if (i == ARRAY_SIZE(iface_names))
|
||||
return vtable;
|
||||
|
||||
if (!(ret = get_mem_from_steamclient_dll(method_count * sizeof(void *), 0, vtable)))
|
||||
return vtable;
|
||||
|
||||
TRACE("iface %s, method_count %d, allocating from module.\n", iface_version, method_count);
|
||||
|
||||
memcpy(ret, vtable, method_count * sizeof(void *));
|
||||
return ret;
|
||||
}
|
||||
|
||||
#ifdef __linux__
|
||||
static const uint32 vk_to_xkeysym[0xFF] = {
|
||||
0, /* 0x0 Undefined */
|
||||
|
||||
@@ -68,6 +68,7 @@ typedef uint64 SteamAPICall_t; //for ancient SDKs
|
||||
bool do_cb_wrap(HSteamPipe pipe, void *linux_side, bool (*cpp_func)(void *, SteamAPICall_t, void *, int, int, bool *), SteamAPICall_t call, void *callback, int callback_len, int cb_expected, bool *failed);
|
||||
|
||||
void *alloc_mem_for_iface(size_t size, const char *iface_version);
|
||||
void *alloc_vtable(void *vtable, unsigned int method_count, const char *iface_version);
|
||||
|
||||
enum callback_type
|
||||
{
|
||||
|
||||
@@ -80,7 +80,7 @@ winISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *create_winISteamAppList_STEA
|
||||
{
|
||||
winISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *r = alloc_mem_for_iface(sizeof(winISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001), "STEAMAPPLIST_INTERFACE_VERSION001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_vtable, 5, "STEAMAPPLIST_INTERFACE_VERSION001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ winISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *create_winISteamAppTicke
|
||||
{
|
||||
winISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *r = alloc_mem_for_iface(sizeof(winISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001), "STEAMAPPTICKET_INTERFACE_VERSION001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_vtable, 1, "STEAMAPPTICKET_INTERFACE_VERSION001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -276,7 +276,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION008 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION008 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION008), "STEAMAPPS_INTERFACE_VERSION008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable, 29, "STEAMAPPS_INTERFACE_VERSION008");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -499,7 +499,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION007 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION007 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION007), "STEAMAPPS_INTERFACE_VERSION007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION007_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION007_vtable, 24, "STEAMAPPS_INTERFACE_VERSION007");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -706,7 +706,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION006 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION006 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION006), "STEAMAPPS_INTERFACE_VERSION006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION006_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION006_vtable, 22, "STEAMAPPS_INTERFACE_VERSION006");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -896,7 +896,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION005 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION005 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION005), "STEAMAPPS_INTERFACE_VERSION005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION005_vtable, 20, "STEAMAPPS_INTERFACE_VERSION005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1035,7 +1035,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION004 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION004 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION004), "STEAMAPPS_INTERFACE_VERSION004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION004_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION004_vtable, 14, "STEAMAPPS_INTERFACE_VERSION004");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1126,7 +1126,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION003 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION003 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION003), "STEAMAPPS_INTERFACE_VERSION003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION003_vtable, 8, "STEAMAPPS_INTERFACE_VERSION003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1209,7 +1209,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION002 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION002 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION002), "STEAMAPPS_INTERFACE_VERSION002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION002_vtable, 7, "STEAMAPPS_INTERFACE_VERSION002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1244,7 +1244,7 @@ winISteamApps_STEAMAPPS_INTERFACE_VERSION001 *create_winISteamApps_STEAMAPPS_INT
|
||||
{
|
||||
winISteamApps_STEAMAPPS_INTERFACE_VERSION001 *r = alloc_mem_for_iface(sizeof(winISteamApps_STEAMAPPS_INTERFACE_VERSION001), "STEAMAPPS_INTERFACE_VERSION001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamApps_STEAMAPPS_INTERFACE_VERSION001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION001_vtable, 1, "STEAMAPPS_INTERFACE_VERSION001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -400,7 +400,7 @@ winISteamClient_SteamClient020 *create_winISteamClient_SteamClient020(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient020 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient020), "SteamClient020");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient020_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient020_vtable, 42, "SteamClient020");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -782,7 +782,7 @@ winISteamClient_SteamClient019 *create_winISteamClient_SteamClient019(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient019 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient019), "SteamClient019");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient019_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient019_vtable, 41, "SteamClient019");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1155,7 +1155,7 @@ winISteamClient_SteamClient018 *create_winISteamClient_SteamClient018(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient018 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient018), "SteamClient018");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient018_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient018_vtable, 40, "SteamClient018");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1501,7 +1501,7 @@ winISteamClient_SteamClient017 *create_winISteamClient_SteamClient017(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient017 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient017), "SteamClient017");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient017_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient017_vtable, 37, "SteamClient017");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1821,7 +1821,7 @@ winISteamClient_SteamClient016 *create_winISteamClient_SteamClient016(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient016 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient016), "SteamClient016");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient016_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient016_vtable, 34, "SteamClient016");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2108,7 +2108,7 @@ winISteamClient_SteamClient015 *create_winISteamClient_SteamClient015(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient015 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient015), "SteamClient015");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient015_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient015_vtable, 30, "SteamClient015");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2386,7 +2386,7 @@ winISteamClient_SteamClient014 *create_winISteamClient_SteamClient014(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient014 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient014), "SteamClient014");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient014_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient014_vtable, 29, "SteamClient014");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2671,7 +2671,7 @@ winISteamClient_SteamClient013 *create_winISteamClient_SteamClient013(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient013 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient013), "SteamClient013");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient013_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient013_vtable, 30, "SteamClient013");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2931,7 +2931,7 @@ winISteamClient_SteamClient012 *create_winISteamClient_SteamClient012(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient012 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient012), "SteamClient012");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient012_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient012_vtable, 27, "SteamClient012");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -3173,7 +3173,7 @@ winISteamClient_SteamClient011 *create_winISteamClient_SteamClient011(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient011 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient011), "SteamClient011");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient011_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient011_vtable, 25, "SteamClient011");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -3406,7 +3406,7 @@ winISteamClient_SteamClient010 *create_winISteamClient_SteamClient010(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient010 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient010), "SteamClient010");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient010_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient010_vtable, 24, "SteamClient010");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -3622,7 +3622,7 @@ winISteamClient_SteamClient009 *create_winISteamClient_SteamClient009(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient009 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient009), "SteamClient009");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient009_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient009_vtable, 22, "SteamClient009");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -3829,7 +3829,7 @@ winISteamClient_SteamClient008 *create_winISteamClient_SteamClient008(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient008 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient008), "SteamClient008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient008_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient008_vtable, 21, "SteamClient008");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -4045,7 +4045,7 @@ winISteamClient_SteamClient007 *create_winISteamClient_SteamClient007(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient007 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient007), "SteamClient007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient007_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient007_vtable, 22, "SteamClient007");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -4249,7 +4249,7 @@ winISteamClient_SteamClient006 *create_winISteamClient_SteamClient006(void *linu
|
||||
{
|
||||
winISteamClient_SteamClient006 *r = alloc_mem_for_iface(sizeof(winISteamClient_SteamClient006), "SteamClient006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamClient_SteamClient006_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamClient_SteamClient006_vtable, 21, "SteamClient006");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -312,7 +312,7 @@ winISteamController_SteamController008 *create_winISteamController_SteamControll
|
||||
{
|
||||
winISteamController_SteamController008 *r = alloc_mem_for_iface(sizeof(winISteamController_SteamController008), "SteamController008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_SteamController008_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_SteamController008_vtable, 34, "SteamController008");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -614,7 +614,7 @@ winISteamController_SteamController007 *create_winISteamController_SteamControll
|
||||
{
|
||||
winISteamController_SteamController007 *r = alloc_mem_for_iface(sizeof(winISteamController_SteamController007), "SteamController007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_SteamController007_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_SteamController007_vtable, 34, "SteamController007");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -892,7 +892,7 @@ winISteamController_SteamController006 *create_winISteamController_SteamControll
|
||||
{
|
||||
winISteamController_SteamController006 *r = alloc_mem_for_iface(sizeof(winISteamController_SteamController006), "SteamController006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_SteamController006_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_SteamController006_vtable, 31, "SteamController006");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1130,7 +1130,7 @@ winISteamController_SteamController005 *create_winISteamController_SteamControll
|
||||
{
|
||||
winISteamController_SteamController005 *r = alloc_mem_for_iface(sizeof(winISteamController_SteamController005), "SteamController005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_SteamController005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_SteamController005_vtable, 26, "SteamController005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1336,7 +1336,7 @@ winISteamController_SteamController004 *create_winISteamController_SteamControll
|
||||
{
|
||||
winISteamController_SteamController004 *r = alloc_mem_for_iface(sizeof(winISteamController_SteamController004), "SteamController004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_SteamController004_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_SteamController004_vtable, 22, "SteamController004");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1501,7 +1501,7 @@ winISteamController_SteamController003 *create_winISteamController_SteamControll
|
||||
{
|
||||
winISteamController_SteamController003 *r = alloc_mem_for_iface(sizeof(winISteamController_SteamController003), "SteamController003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_SteamController003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_SteamController003_vtable, 17, "SteamController003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1578,7 +1578,7 @@ winISteamController_STEAMCONTROLLER_INTERFACE_VERSION *create_winISteamControlle
|
||||
{
|
||||
winISteamController_STEAMCONTROLLER_INTERFACE_VERSION *r = alloc_mem_for_iface(sizeof(winISteamController_STEAMCONTROLLER_INTERFACE_VERSION), "STEAMCONTROLLER_INTERFACE_VERSION");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamController_STEAMCONTROLLER_INTERFACE_VERSION_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamController_STEAMCONTROLLER_INTERFACE_VERSION_vtable, 6, "STEAMCONTROLLER_INTERFACE_VERSION");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -652,7 +652,7 @@ winISteamFriends_SteamFriends017 *create_winISteamFriends_SteamFriends017(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends017 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends017), "SteamFriends017");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends017_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends017_vtable, 76, "SteamFriends017");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1262,7 +1262,7 @@ winISteamFriends_SteamFriends015 *create_winISteamFriends_SteamFriends015(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends015 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends015), "SteamFriends015");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends015_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends015_vtable, 72, "SteamFriends015");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1808,7 +1808,7 @@ winISteamFriends_SteamFriends014 *create_winISteamFriends_SteamFriends014(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends014 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends014), "SteamFriends014");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends014_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends014_vtable, 64, "SteamFriends014");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2346,7 +2346,7 @@ winISteamFriends_SteamFriends013 *create_winISteamFriends_SteamFriends013(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends013 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends013), "SteamFriends013");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends013_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends013_vtable, 63, "SteamFriends013");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2884,7 +2884,7 @@ winISteamFriends_SteamFriends012 *create_winISteamFriends_SteamFriends012(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends012 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends012), "SteamFriends012");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends012_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends012_vtable, 63, "SteamFriends012");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -3422,7 +3422,7 @@ winISteamFriends_SteamFriends011 *create_winISteamFriends_SteamFriends011(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends011 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends011), "SteamFriends011");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends011_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends011_vtable, 63, "SteamFriends011");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -3928,7 +3928,7 @@ winISteamFriends_SteamFriends010 *create_winISteamFriends_SteamFriends010(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends010 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends010), "SteamFriends010");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends010_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends010_vtable, 59, "SteamFriends010");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -4313,7 +4313,7 @@ winISteamFriends_SteamFriends009 *create_winISteamFriends_SteamFriends009(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends009 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends009), "SteamFriends009");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends009_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends009_vtable, 44, "SteamFriends009");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -4617,7 +4617,7 @@ winISteamFriends_SteamFriends008 *create_winISteamFriends_SteamFriends008(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends008 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends008), "SteamFriends008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends008_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends008_vtable, 34, "SteamFriends008");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -4871,7 +4871,7 @@ winISteamFriends_SteamFriends007 *create_winISteamFriends_SteamFriends007(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends007 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends007), "SteamFriends007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends007_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends007_vtable, 28, "SteamFriends007");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -5109,7 +5109,7 @@ winISteamFriends_SteamFriends006 *create_winISteamFriends_SteamFriends006(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends006 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends006), "SteamFriends006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends006_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends006_vtable, 26, "SteamFriends006");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -5331,7 +5331,7 @@ winISteamFriends_SteamFriends005 *create_winISteamFriends_SteamFriends005(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends005 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends005), "SteamFriends005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends005_vtable, 24, "SteamFriends005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -5521,7 +5521,7 @@ winISteamFriends_SteamFriends004 *create_winISteamFriends_SteamFriends004(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends004 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends004), "SteamFriends004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends004_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends004_vtable, 20, "SteamFriends004");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -5711,7 +5711,7 @@ winISteamFriends_SteamFriends003 *create_winISteamFriends_SteamFriends003(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends003 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends003), "SteamFriends003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends003_vtable, 20, "SteamFriends003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -5981,7 +5981,7 @@ winISteamFriends_SteamFriends002 *create_winISteamFriends_SteamFriends002(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends002 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends002), "SteamFriends002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends002_vtable, 30, "SteamFriends002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -6225,7 +6225,7 @@ winISteamFriends_SteamFriends001 *create_winISteamFriends_SteamFriends001(void *
|
||||
{
|
||||
winISteamFriends_SteamFriends001 *r = alloc_mem_for_iface(sizeof(winISteamFriends_SteamFriends001), "SteamFriends001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamFriends_SteamFriends001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamFriends_SteamFriends001_vtable, 27, "SteamFriends001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ winISteamGameCoordinator_SteamGameCoordinator001 *create_winISteamGameCoordinato
|
||||
{
|
||||
winISteamGameCoordinator_SteamGameCoordinator001 *r = alloc_mem_for_iface(sizeof(winISteamGameCoordinator_SteamGameCoordinator001), "SteamGameCoordinator001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameCoordinator_SteamGameCoordinator001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameCoordinator_SteamGameCoordinator001_vtable, 3, "SteamGameCoordinator001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -149,7 +149,7 @@ winISteamGameSearch_SteamMatchGameSearch001 *create_winISteamGameSearch_SteamMat
|
||||
{
|
||||
winISteamGameSearch_SteamMatchGameSearch001 *r = alloc_mem_for_iface(sizeof(winISteamGameSearch_SteamMatchGameSearch001), "SteamMatchGameSearch001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameSearch_SteamMatchGameSearch001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameSearch_SteamMatchGameSearch001_vtable, 14, "SteamMatchGameSearch001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -392,7 +392,7 @@ winISteamGameServer_SteamGameServer014 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer014 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer014), "SteamGameServer014");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer014_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer014_vtable, 44, "SteamGameServer014");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -774,7 +774,7 @@ winISteamGameServer_SteamGameServer013 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer013 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer013), "SteamGameServer013");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer013_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer013_vtable, 44, "SteamGameServer013");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1155,7 +1155,7 @@ winISteamGameServer_SteamGameServer012 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer012 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer012), "SteamGameServer012");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer012_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer012_vtable, 44, "SteamGameServer012");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1536,7 +1536,7 @@ winISteamGameServer_SteamGameServer011 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer011 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer011), "SteamGameServer011");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer011_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer011_vtable, 44, "SteamGameServer011");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1749,7 +1749,7 @@ winISteamGameServer_SteamGameServer010 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer010 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer010), "SteamGameServer010");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer010_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer010_vtable, 23, "SteamGameServer010");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1930,7 +1930,7 @@ winISteamGameServer_SteamGameServer009 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer009 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer009), "SteamGameServer009");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer009_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer009_vtable, 19, "SteamGameServer009");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2095,7 +2095,7 @@ winISteamGameServer_SteamGameServer008 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer008 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer008), "SteamGameServer008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer008_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer008_vtable, 17, "SteamGameServer008");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2236,7 +2236,7 @@ winISteamGameServer_SteamGameServer005 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer005 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer005), "SteamGameServer005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer005_vtable, 14, "SteamGameServer005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2377,7 +2377,7 @@ winISteamGameServer_SteamGameServer004 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer004 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer004), "SteamGameServer004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer004_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer004_vtable, 14, "SteamGameServer004");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2541,7 +2541,7 @@ winISteamGameServer_SteamGameServer003 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer003 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer003), "SteamGameServer003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer003_vtable, 17, "SteamGameServer003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2737,7 +2737,7 @@ winISteamGameServer_SteamGameServer002 *create_winISteamGameServer_SteamGameServ
|
||||
{
|
||||
winISteamGameServer_SteamGameServer002 *r = alloc_mem_for_iface(sizeof(winISteamGameServer_SteamGameServer002), "SteamGameServer002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServer_SteamGameServer002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServer_SteamGameServer002_vtable, 21, "SteamGameServer002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ winISteamGameServerStats_SteamGameServerStats001 *create_winISteamGameServerStat
|
||||
{
|
||||
winISteamGameServerStats_SteamGameServerStats001 *r = alloc_mem_for_iface(sizeof(winISteamGameServerStats_SteamGameServerStats001), "SteamGameServerStats001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameServerStats_SteamGameServerStats001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameServerStats_SteamGameServerStats001_vtable, 10, "SteamGameServerStats001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -141,7 +141,7 @@ winISteamGameStats_SteamGameStats001 *create_winISteamGameStats_SteamGameStats00
|
||||
{
|
||||
winISteamGameStats_SteamGameStats001 *r = alloc_mem_for_iface(sizeof(winISteamGameStats_SteamGameStats001), "SteamGameStats001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamGameStats_SteamGameStats001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamGameStats_SteamGameStats001_vtable, 13, "SteamGameStats001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -342,7 +342,7 @@ winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005 *create_winISteamHTM
|
||||
{
|
||||
winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005 *r = alloc_mem_for_iface(sizeof(winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005), "STEAMHTMLSURFACE_INTERFACE_VERSION_005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_vtable, 38, "STEAMHTMLSURFACE_INTERFACE_VERSION_005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -666,7 +666,7 @@ winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004 *create_winISteamHTM
|
||||
{
|
||||
winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004 *r = alloc_mem_for_iface(sizeof(winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004), "STEAMHTMLSURFACE_INTERFACE_VERSION_004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_vtable, 37, "STEAMHTMLSURFACE_INTERFACE_VERSION_004");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -982,7 +982,7 @@ winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003 *create_winISteamHTM
|
||||
{
|
||||
winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003 *r = alloc_mem_for_iface(sizeof(winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003), "STEAMHTMLSURFACE_INTERFACE_VERSION_003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_vtable, 36, "STEAMHTMLSURFACE_INTERFACE_VERSION_003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1290,7 +1290,7 @@ winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002 *create_winISteamHTM
|
||||
{
|
||||
winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002 *r = alloc_mem_for_iface(sizeof(winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002), "STEAMHTMLSURFACE_INTERFACE_VERSION_002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_vtable, 35, "STEAMHTMLSURFACE_INTERFACE_VERSION_002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1582,7 +1582,7 @@ winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001 *create_winISteamHTM
|
||||
{
|
||||
winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001 *r = alloc_mem_for_iface(sizeof(winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001), "STEAMHTMLSURFACE_INTERFACE_VERSION_001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_vtable, 33, "STEAMHTMLSURFACE_INTERFACE_VERSION_001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -237,7 +237,7 @@ winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003 *create_winISteamHTTP_STEAMHTTP_INT
|
||||
{
|
||||
winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003 *r = alloc_mem_for_iface(sizeof(winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003), "STEAMHTTP_INTERFACE_VERSION003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_vtable, 25, "STEAMHTTP_INTERFACE_VERSION003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -464,7 +464,7 @@ winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002 *create_winISteamHTTP_STEAMHTTP_INT
|
||||
{
|
||||
winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002 *r = alloc_mem_for_iface(sizeof(winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002), "STEAMHTTP_INTERFACE_VERSION002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_vtable, 25, "STEAMHTTP_INTERFACE_VERSION002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -611,7 +611,7 @@ winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001 *create_winISteamHTTP_STEAMHTTP_INT
|
||||
{
|
||||
winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001 *r = alloc_mem_for_iface(sizeof(winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001), "STEAMHTTP_INTERFACE_VERSION001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_vtable, 15, "STEAMHTTP_INTERFACE_VERSION001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -418,7 +418,7 @@ winISteamInput_SteamInput006 *create_winISteamInput_SteamInput006(void *linux_si
|
||||
{
|
||||
winISteamInput_SteamInput006 *r = alloc_mem_for_iface(sizeof(winISteamInput_SteamInput006), "SteamInput006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInput_SteamInput006_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInput_SteamInput006_vtable, 47, "SteamInput006");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -826,7 +826,7 @@ winISteamInput_SteamInput005 *create_winISteamInput_SteamInput005(void *linux_si
|
||||
{
|
||||
winISteamInput_SteamInput005 *r = alloc_mem_for_iface(sizeof(winISteamInput_SteamInput005), "SteamInput005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInput_SteamInput005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInput_SteamInput005_vtable, 47, "SteamInput005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1136,7 +1136,7 @@ winISteamInput_SteamInput002 *create_winISteamInput_SteamInput002(void *linux_si
|
||||
{
|
||||
winISteamInput_SteamInput002 *r = alloc_mem_for_iface(sizeof(winISteamInput_SteamInput002), "SteamInput002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInput_SteamInput002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInput_SteamInput002_vtable, 35, "SteamInput002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1446,7 +1446,7 @@ winISteamInput_SteamInput001 *create_winISteamInput_SteamInput001(void *linux_si
|
||||
{
|
||||
winISteamInput_SteamInput001 *r = alloc_mem_for_iface(sizeof(winISteamInput_SteamInput001), "SteamInput001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInput_SteamInput001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInput_SteamInput001_vtable, 35, "SteamInput001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -341,7 +341,7 @@ winISteamInventory_STEAMINVENTORY_INTERFACE_V003 *create_winISteamInventory_STEA
|
||||
{
|
||||
winISteamInventory_STEAMINVENTORY_INTERFACE_V003 *r = alloc_mem_for_iface(sizeof(winISteamInventory_STEAMINVENTORY_INTERFACE_V003), "STEAMINVENTORY_INTERFACE_V003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInventory_STEAMINVENTORY_INTERFACE_V003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInventory_STEAMINVENTORY_INTERFACE_V003_vtable, 38, "STEAMINVENTORY_INTERFACE_V003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -664,7 +664,7 @@ winISteamInventory_STEAMINVENTORY_INTERFACE_V002 *create_winISteamInventory_STEA
|
||||
{
|
||||
winISteamInventory_STEAMINVENTORY_INTERFACE_V002 *r = alloc_mem_for_iface(sizeof(winISteamInventory_STEAMINVENTORY_INTERFACE_V002), "STEAMINVENTORY_INTERFACE_V002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInventory_STEAMINVENTORY_INTERFACE_V002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInventory_STEAMINVENTORY_INTERFACE_V002_vtable, 37, "STEAMINVENTORY_INTERFACE_V002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -883,7 +883,7 @@ winISteamInventory_STEAMINVENTORY_INTERFACE_V001 *create_winISteamInventory_STEA
|
||||
{
|
||||
winISteamInventory_STEAMINVENTORY_INTERFACE_V001 *r = alloc_mem_for_iface(sizeof(winISteamInventory_STEAMINVENTORY_INTERFACE_V001), "STEAMINVENTORY_INTERFACE_V001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamInventory_STEAMINVENTORY_INTERFACE_V001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamInventory_STEAMINVENTORY_INTERFACE_V001_vtable, 24, "STEAMINVENTORY_INTERFACE_V001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -149,7 +149,7 @@ winISteamMasterServerUpdater_SteamMasterServerUpdater001 *create_winISteamMaster
|
||||
{
|
||||
winISteamMasterServerUpdater_SteamMasterServerUpdater001 *r = alloc_mem_for_iface(sizeof(winISteamMasterServerUpdater_SteamMasterServerUpdater001), "SteamMasterServerUpdater001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMasterServerUpdater_SteamMasterServerUpdater001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMasterServerUpdater_SteamMasterServerUpdater001_vtable, 14, "SteamMasterServerUpdater001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -344,7 +344,7 @@ winISteamMatchmaking_SteamMatchMaking009 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking009 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking009), "SteamMatchMaking009");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking009_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking009_vtable, 38, "SteamMatchMaking009");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -662,7 +662,7 @@ winISteamMatchmaking_SteamMatchMaking008 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking008 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking008), "SteamMatchMaking008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking008_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking008_vtable, 36, "SteamMatchMaking008");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -964,7 +964,7 @@ winISteamMatchmaking_SteamMatchMaking007 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking007 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking007), "SteamMatchMaking007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking007_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking007_vtable, 34, "SteamMatchMaking007");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1218,7 +1218,7 @@ winISteamMatchmaking_SteamMatchMaking006 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking006 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking006), "SteamMatchMaking006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking006_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking006_vtable, 28, "SteamMatchMaking006");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1496,7 +1496,7 @@ winISteamMatchmaking_SteamMatchMaking005 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking005 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking005), "SteamMatchMaking005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking005_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking005_vtable, 31, "SteamMatchMaking005");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1741,7 +1741,7 @@ winISteamMatchmaking_SteamMatchMaking004 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking004 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking004), "SteamMatchMaking004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking004_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking004_vtable, 27, "SteamMatchMaking004");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -1994,7 +1994,7 @@ winISteamMatchmaking_SteamMatchMaking003 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking003 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking003), "SteamMatchMaking003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking003_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking003_vtable, 28, "SteamMatchMaking003");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2183,7 +2183,7 @@ winISteamMatchmaking_SteamMatchMaking002 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking002 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking002), "SteamMatchMaking002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking002_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking002_vtable, 20, "SteamMatchMaking002");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
@@ -2388,7 +2388,7 @@ winISteamMatchmaking_SteamMatchMaking001 *create_winISteamMatchmaking_SteamMatch
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking001 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking001), "SteamMatchMaking001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking001_vtable;
|
||||
r->vtable = alloc_vtable(&winISteamMatchmaking_SteamMatchMaking001_vtable, 22, "SteamMatchMaking001");
|
||||
r->linux_side = linux_side;
|
||||
return r;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user