mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2026-01-04 13:44:22 +01:00
lsteamclient: Get memory for SteamClient interface within native steamclient.dll loader range.
CW-Bug-ID: #19605 For Mafia II.
This commit is contained in:
parent
b3c6c677bc
commit
7a90ff74ce
39 changed files with 331 additions and 187 deletions
|
|
@ -342,7 +342,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking009 *create_winISteamMatchmaking_SteamMatchMaking009(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking009 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking009));
|
||||
winISteamMatchmaking_SteamMatchMaking009 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking009), "SteamMatchMaking009");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking009_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -660,7 +660,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking008 *create_winISteamMatchmaking_SteamMatchMaking008(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking008 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking008));
|
||||
winISteamMatchmaking_SteamMatchMaking008 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking008), "SteamMatchMaking008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking008_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -962,7 +962,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking007 *create_winISteamMatchmaking_SteamMatchMaking007(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking007 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking007));
|
||||
winISteamMatchmaking_SteamMatchMaking007 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking007), "SteamMatchMaking007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking007_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -1216,7 +1216,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking006 *create_winISteamMatchmaking_SteamMatchMaking006(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking006 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking006));
|
||||
winISteamMatchmaking_SteamMatchMaking006 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking006), "SteamMatchMaking006");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking006_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -1494,7 +1494,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking005 *create_winISteamMatchmaking_SteamMatchMaking005(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking005 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking005));
|
||||
winISteamMatchmaking_SteamMatchMaking005 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking005), "SteamMatchMaking005");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking005_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -1739,7 +1739,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking004 *create_winISteamMatchmaking_SteamMatchMaking004(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking004 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking004));
|
||||
winISteamMatchmaking_SteamMatchMaking004 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking004), "SteamMatchMaking004");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking004_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -1992,7 +1992,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking003 *create_winISteamMatchmaking_SteamMatchMaking003(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking003 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking003));
|
||||
winISteamMatchmaking_SteamMatchMaking003 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking003), "SteamMatchMaking003");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking003_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -2181,7 +2181,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking002 *create_winISteamMatchmaking_SteamMatchMaking002(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking002 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking002));
|
||||
winISteamMatchmaking_SteamMatchMaking002 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking002), "SteamMatchMaking002");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking002_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
@ -2386,7 +2386,7 @@ void __asm_dummy_vtables(void) {
|
|||
|
||||
winISteamMatchmaking_SteamMatchMaking001 *create_winISteamMatchmaking_SteamMatchMaking001(void *linux_side)
|
||||
{
|
||||
winISteamMatchmaking_SteamMatchMaking001 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winISteamMatchmaking_SteamMatchMaking001));
|
||||
winISteamMatchmaking_SteamMatchMaking001 *r = alloc_mem_for_iface(sizeof(winISteamMatchmaking_SteamMatchMaking001), "SteamMatchMaking001");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = &winISteamMatchmaking_SteamMatchMaking001_vtable;
|
||||
r->linux_side = linux_side;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue