From 5fab7d29931ccf66ac41055042089be46e685abf Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 12 Feb 2023 19:09:14 +0100 Subject: Added preliminary support for d3dadapter9, but need more work on calling convention --- src/library_list.h | 2 + src/wrapped/generated/functions_list.txt | 44 +- src/wrapped/generated/wrappedd3dadapter9defs.h | 8 + src/wrapped/generated/wrappedd3dadapter9types.h | 19 + src/wrapped/generated/wrappedd3dadapter9undefs.h | 8 + src/wrapped/generated/wrappedlibxcbpresentdefs.h | 8 + src/wrapped/generated/wrappedlibxcbpresenttypes.h | 17 + src/wrapped/generated/wrappedlibxcbpresentundefs.h | 8 + src/wrapped/generated/wrapper.c | 95 ++- src/wrapped/generated/wrapper.h | 40 +- src/wrapped/wrappedd3dadapter9.c | 419 ++++++++++++ src/wrapped/wrappedd3dadapter9_gen.h | 697 +++++++++++++++++++ src/wrapped/wrappedd3dadapter9_genvate.h | 231 +++++++ src/wrapped/wrappedd3dadapter9_private.h | 5 + src/wrapped/wrappedd3dadapter9_vtable.h | 744 +++++++++++++++++++++ src/wrapped/wrappedlibdl.c | 5 + src/wrapped/wrappedlibxcb_private.h | 4 +- src/wrapped/wrappedlibxcbpresent.c | 23 + src/wrapped/wrappedlibxcbpresent_private.h | 29 + 19 files changed, 2400 insertions(+), 6 deletions(-) create mode 100644 src/wrapped/generated/wrappedd3dadapter9defs.h create mode 100644 src/wrapped/generated/wrappedd3dadapter9types.h create mode 100644 src/wrapped/generated/wrappedd3dadapter9undefs.h create mode 100644 src/wrapped/generated/wrappedlibxcbpresentdefs.h create mode 100644 src/wrapped/generated/wrappedlibxcbpresenttypes.h create mode 100644 src/wrapped/generated/wrappedlibxcbpresentundefs.h create mode 100644 src/wrapped/wrappedd3dadapter9.c create mode 100644 src/wrapped/wrappedd3dadapter9_gen.h create mode 100644 src/wrapped/wrappedd3dadapter9_genvate.h create mode 100644 src/wrapped/wrappedd3dadapter9_private.h create mode 100644 src/wrapped/wrappedd3dadapter9_vtable.h create mode 100644 src/wrapped/wrappedlibxcbpresent.c create mode 100644 src/wrapped/wrappedlibxcbpresent_private.h (limited to 'src') diff --git a/src/library_list.h b/src/library_list.h index d830bc6b..fa492fec 100755 --- a/src/library_list.h +++ b/src/library_list.h @@ -58,6 +58,7 @@ GO("libxcb-xfixes.so.0", libxcbxfixes) GO("libxcb-shape.so.0", libxcbshape) GO("libxcb-shm.so.0", libxcbshm) GO("libxcb-randr.so.0", libxcbrandr) +GO("libxcb-present.so.0", libxcbpresent) GO("libxcb-image.so.0", libxcbimage) GO("libxcb-keysyms.so.1", libxcbkeysyms) GO("libxcb-xtest.so.0", libxcbxtest) @@ -216,6 +217,7 @@ GO("libva-drm.so.2", libvadrm) GO("libva-x11.so.2", libvax11) GO("libva-wayland.so.2", libvawayland) GO("libvdpau.so.1", libvdpau) +GO("d3dadapter9.so.1", d3dadapter9) GO("ld-linux-x86-64.so.2", ldlinux) diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 8a0a4799..1db1135c 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -737,6 +737,7 @@ #() iFEpLi #() iFEpLp #() iFEppi +#() iFEppu #() iFEppd #() iFEppL #() iFEppp @@ -805,6 +806,7 @@ #() iFpCpi #() iFpWWu #() iFpuwp +#() iFpuiu #() iFpuiL #() iFpuip #() iFpuui @@ -1155,6 +1157,7 @@ #() iFEippL #() iFEippp #() iFEpiii +#() iFEpiup #() iFEpipi #() iFEpipp #() iFEpipV @@ -1202,6 +1205,7 @@ #() iFpiipp #() iFpiIip #() iFpiuwp +#() iFpiupu #() iFpiUUU #() iFpipii #() iFpipiu @@ -1211,15 +1215,20 @@ #() iFpippW #() iFpippp #() iFpCCCC +#() iFpuiii +#() iFpuiup #() iFpuill #() iFpuipi #() iFpuuip #() iFpuuui #() iFpuuup #() iFpuuLL +#() iFpuupu #() iFpuupp #() iFpupiU +#() iFpupuu #() iFpupup +#() iFpuppu #() iFpuppp #() iFpUiUi #() iFpUupp @@ -1250,6 +1259,8 @@ #() iFpppiL #() iFpppip #() iFpppui +#() iFpppuu +#() iFpppup #() iFpppUi #() iFpppLi #() iFpppLp @@ -1497,6 +1508,7 @@ #() iFEpilpV #() iFEpippi #() iFEpIppp +#() iFEpuuip #() iFEpuppp #() iFEpUppp #() iFEppppp @@ -1517,11 +1529,13 @@ #() iFpiiiii #() iFpiiiip #() iFpiiipp +#() iFpiiuii #() iFpiipip #() iFpiippu #() iFpiippp #() iFpiuuup #() iFpiuupp +#() iFpiuppu #() iFpiUUpp #() iFpipipi #() iFpippip @@ -1529,6 +1543,7 @@ #() iFpipppp #() iFpCpipu #() iFpWpppp +#() iFpuiiii #() iFpuiCpp #() iFpuippp #() iFpupuui @@ -1571,6 +1586,7 @@ #() iFppppip #() iFppppup #() iFpppppi +#() iFpppppu #() iFpppppL #() iFpppppp #() uFEiippp @@ -1625,6 +1641,7 @@ #() pFpuuwwu #() pFpuuuuu #() pFpuuupu +#() pFpuuUUU #() pFplpppp #() pFppiiii #() pFppiipp @@ -1750,6 +1767,7 @@ #() iFpiiiiip #() iFpiiiuwp #() iFpiiuuiu +#() iFpiiuuuu #() iFpiipppp #() iFpiuiipp #() iFpiupiii @@ -1760,12 +1778,17 @@ #() iFpippppp #() iFpIIpppp #() iFpWppppW +#() iFpuiiiip +#() iFpuiiuii #() iFpuiCuCp #() iFpuiuupp +#() iFpuipupp #() iFpuuiuui +#() iFpuuuppu #() iFpuupppp #() iFpupiLpL #() iFpupuuui +#() iFpupuufu #() iFpupupui #() iFpuppppp #() iFpLipipi @@ -1791,6 +1814,7 @@ #() iFpppippi #() iFpppippp #() iFpppuiii +#() iFpppuppp #() iFppppiii #() iFppppipp #() iFppppdpi @@ -1905,6 +1929,8 @@ #() vFpppppuuu #() vFpppppppp #() iFEpippppp +#() iFEpuuiipp +#() iFEpuuuipp #() iFEpuuLppp #() iFEpUUuppp #() iFEppipppp @@ -1919,6 +1945,7 @@ #() iFpWCuWCuu #() iFpWWipppp #() iFpuiipppp +#() iFpuipuppp #() iFpuippLpp #() iFpuuiiiii #() iFpuuupupu @@ -2023,6 +2050,8 @@ #() vFppppipiip #() vFpppppippp #() iFEpiiiiipi +#() iFEpuuiippu +#() iFEpuuuiipp #() iFEpppipppp #() iFEppplPPPP #() iFEpppppupp @@ -2032,7 +2061,9 @@ #() iFipiipippi #() iFuilpluluf #() iFdddpppppp +#() iFpiuuupipu #() iFpipLpiiip +#() iFpuiuuipip #() iFpuuuuuuuu #() iFpdiiiUiUp #() iFppiiiiiii @@ -2042,6 +2073,7 @@ #() iFpppiiuuii #() iFpppiipiiu #() iFppppiiupp +#() iFppppupiii #() iFppppppppu #() iFppppppppp #() uFEipippppp @@ -2098,6 +2130,9 @@ #() vFppdddddddd #() vFpppppppppp #() iFEpiiiiippp +#() iFEpuipupppp +#() iFEpuuiiuipp +#() iFEpuuuuiipp #() iFEpupppLppL #() iFEppppppipp #() iFEppppppppp @@ -2105,6 +2140,7 @@ #() iFpiipiiipip #() iFpippddiidd #() iFpCuWCCCCup +#() iFpuipuppppp #() iFpuupiuiipp #() iFpddpippppp #() iFppuuiiiiii @@ -2151,6 +2187,8 @@ #() vFppipppiiiii #() vFppipppuiiii #() vFppppppppppp +#() iFEpuuiiuippu +#() iFEpuuuuuiipp #() iFEpppipppppp #() iFEppppiiiiuu #() iFiiiiiiiiiip @@ -2234,6 +2272,7 @@ #() vFuuuiiiiiuiiiiilll #() vFppiiiiddddiiiiiuu #() vFpppuppiipppuUUUpi +#() pFpuuuuuwwuuuuUUUup #() pFppippipipipipipip #() vFppuiiiiipuiiiiiiii #() vFpppipppppppppppppp @@ -2256,7 +2295,6 @@ #!defined(HAVE_LD80BITS) KFKp #!defined(HAVE_LD80BITS) vFppippKKC #defined(NOALIGN) iFipiip -#!defined(NOALIGN) iFEppu #!defined(NOALIGN) iFEiiip #!defined(NOALIGN) iFEipii #!defined(NOALIGN) iFEipiip @@ -2324,6 +2362,9 @@ wrappedcurl: - curl_multi_setopt - uFpup: - curl_easy_setopt +wrappedd3dadapter9: +- pFp: + - D3DAdapter9GetProc wrappeddbus: - vFppp: - dbus_connection_remove_filter @@ -3594,6 +3635,7 @@ wrappedlibxcbglx: wrappedlibxcbicccm: wrappedlibxcbimage: wrappedlibxcbkeysyms: +wrappedlibxcbpresent: wrappedlibxcbrandr: wrappedlibxcbrender: wrappedlibxcbrenderutil: diff --git a/src/wrapped/generated/wrappedd3dadapter9defs.h b/src/wrapped/generated/wrappedd3dadapter9defs.h new file mode 100644 index 00000000..aea6f4d8 --- /dev/null +++ b/src/wrapped/generated/wrappedd3dadapter9defs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedd3dadapter9DEFS_H_ +#define __wrappedd3dadapter9DEFS_H_ + + +#endif // __wrappedd3dadapter9DEFS_H_ diff --git a/src/wrapped/generated/wrappedd3dadapter9types.h b/src/wrapped/generated/wrappedd3dadapter9types.h new file mode 100644 index 00000000..d56d88d7 --- /dev/null +++ b/src/wrapped/generated/wrappedd3dadapter9types.h @@ -0,0 +1,19 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedd3dadapter9TYPES_H_ +#define __wrappedd3dadapter9TYPES_H_ + +#ifndef LIBNAME +#error You should only #include this file inside a wrapped*.c file +#endif +#ifndef ADDED_FUNCTIONS +#define ADDED_FUNCTIONS() +#endif + +typedef void* (*pFp_t)(void*); + +#define SUPER() ADDED_FUNCTIONS() \ + GO(D3DAdapter9GetProc, pFp_t) + +#endif // __wrappedd3dadapter9TYPES_H_ diff --git a/src/wrapped/generated/wrappedd3dadapter9undefs.h b/src/wrapped/generated/wrappedd3dadapter9undefs.h new file mode 100644 index 00000000..cdac132a --- /dev/null +++ b/src/wrapped/generated/wrappedd3dadapter9undefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedd3dadapter9UNDEFS_H_ +#define __wrappedd3dadapter9UNDEFS_H_ + + +#endif // __wrappedd3dadapter9UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbpresentdefs.h b/src/wrapped/generated/wrappedlibxcbpresentdefs.h new file mode 100644 index 00000000..b12d69f3 --- /dev/null +++ b/src/wrapped/generated/wrappedlibxcbpresentdefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedlibxcbpresentDEFS_H_ +#define __wrappedlibxcbpresentDEFS_H_ + + +#endif // __wrappedlibxcbpresentDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbpresenttypes.h b/src/wrapped/generated/wrappedlibxcbpresenttypes.h new file mode 100644 index 00000000..47805f65 --- /dev/null +++ b/src/wrapped/generated/wrappedlibxcbpresenttypes.h @@ -0,0 +1,17 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedlibxcbpresentTYPES_H_ +#define __wrappedlibxcbpresentTYPES_H_ + +#ifndef LIBNAME +#error You should only #include this file inside a wrapped*.c file +#endif +#ifndef ADDED_FUNCTIONS +#define ADDED_FUNCTIONS() +#endif + + +#define SUPER() ADDED_FUNCTIONS() + +#endif // __wrappedlibxcbpresentTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbpresentundefs.h b/src/wrapped/generated/wrappedlibxcbpresentundefs.h new file mode 100644 index 00000000..f5be83c7 --- /dev/null +++ b/src/wrapped/generated/wrappedlibxcbpresentundefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedlibxcbpresentUNDEFS_H_ +#define __wrappedlibxcbpresentUNDEFS_H_ + + +#endif // __wrappedlibxcbpresentUNDEFS_H_ diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 1e4bb28f..b5192ffc 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -771,6 +771,7 @@ typedef int64_t (*iFEpUp_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpLi_t)(x64emu_t*, void*, uintptr_t, int64_t); typedef int64_t (*iFEpLp_t)(x64emu_t*, void*, uintptr_t, void*); typedef int64_t (*iFEppi_t)(x64emu_t*, void*, void*, int64_t); +typedef int64_t (*iFEppu_t)(x64emu_t*, void*, void*, uint64_t); typedef int64_t (*iFEppd_t)(x64emu_t*, void*, void*, double); typedef int64_t (*iFEppL_t)(x64emu_t*, void*, void*, uintptr_t); typedef int64_t (*iFEppp_t)(x64emu_t*, void*, void*, void*); @@ -839,6 +840,7 @@ typedef int64_t (*iFpCCC_t)(void*, uint8_t, uint8_t, uint8_t); typedef int64_t (*iFpCpi_t)(void*, uint8_t, void*, int64_t); typedef int64_t (*iFpWWu_t)(void*, uint16_t, uint16_t, uint64_t); typedef int64_t (*iFpuwp_t)(void*, uint64_t, int16_t, void*); +typedef int64_t (*iFpuiu_t)(void*, uint64_t, int64_t, uint64_t); typedef int64_t (*iFpuiL_t)(void*, uint64_t, int64_t, uintptr_t); typedef int64_t (*iFpuip_t)(void*, uint64_t, int64_t, void*); typedef int64_t (*iFpuui_t)(void*, uint64_t, uint64_t, int64_t); @@ -1189,6 +1191,7 @@ typedef int64_t (*iFEippi_t)(x64emu_t*, int64_t, void*, void*, int64_t); typedef int64_t (*iFEippL_t)(x64emu_t*, int64_t, void*, void*, uintptr_t); typedef int64_t (*iFEippp_t)(x64emu_t*, int64_t, void*, void*, void*); typedef int64_t (*iFEpiii_t)(x64emu_t*, void*, int64_t, int64_t, int64_t); +typedef int64_t (*iFEpiup_t)(x64emu_t*, void*, int64_t, uint64_t, void*); typedef int64_t (*iFEpipi_t)(x64emu_t*, void*, int64_t, void*, int64_t); typedef int64_t (*iFEpipp_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipV_t)(x64emu_t*, void*, int64_t, void*, void*); @@ -1236,6 +1239,7 @@ typedef int64_t (*iFpiipi_t)(void*, int64_t, int64_t, void*, int64_t); typedef int64_t (*iFpiipp_t)(void*, int64_t, int64_t, void*, void*); typedef int64_t (*iFpiIip_t)(void*, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiuwp_t)(void*, int64_t, uint64_t, int16_t, void*); +typedef int64_t (*iFpiupu_t)(void*, int64_t, uint64_t, void*, uint64_t); typedef int64_t (*iFpiUUU_t)(void*, int64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpipii_t)(void*, int64_t, void*, int64_t, int64_t); typedef int64_t (*iFpipiu_t)(void*, int64_t, void*, int64_t, uint64_t); @@ -1245,15 +1249,20 @@ typedef int64_t (*iFpippi_t)(void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFpippW_t)(void*, int64_t, void*, void*, uint16_t); typedef int64_t (*iFpippp_t)(void*, int64_t, void*, void*, void*); typedef int64_t (*iFpCCCC_t)(void*, uint8_t, uint8_t, uint8_t, uint8_t); +typedef int64_t (*iFpuiii_t)(void*, uint64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iFpuiup_t)(void*, uint64_t, int64_t, uint64_t, void*); typedef int64_t (*iFpuill_t)(void*, uint64_t, int64_t, intptr_t, intptr_t); typedef int64_t (*iFpuipi_t)(void*, uint64_t, int64_t, void*, int64_t); typedef int64_t (*iFpuuip_t)(void*, uint64_t, uint64_t, int64_t, void*); typedef int64_t (*iFpuuui_t)(void*, uint64_t, uint64_t, uint64_t, int64_t); typedef int64_t (*iFpuuup_t)(void*, uint64_t, uint64_t, uint64_t, void*); typedef int64_t (*iFpuuLL_t)(void*, uint64_t, uint64_t, uintptr_t, uintptr_t); +typedef int64_t (*iFpuupu_t)(void*, uint64_t, uint64_t, void*, uint64_t); typedef int64_t (*iFpuupp_t)(void*, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpupiU_t)(void*, uint64_t, void*, int64_t, uint64_t); +typedef int64_t (*iFpupuu_t)(void*, uint64_t, void*, uint64_t, uint64_t); typedef int64_t (*iFpupup_t)(void*, uint64_t, void*, uint64_t, void*); +typedef int64_t (*iFpuppu_t)(void*, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpuppp_t)(void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpUiUi_t)(void*, uint64_t, int64_t, uint64_t, int64_t); typedef int64_t (*iFpUupp_t)(void*, uint64_t, uint64_t, void*, void*); @@ -1284,6 +1293,8 @@ typedef int64_t (*iFpppii_t)(void*, void*, void*, int64_t, int64_t); typedef int64_t (*iFpppiL_t)(void*, void*, void*, int64_t, uintptr_t); typedef int64_t (*iFpppip_t)(void*, void*, void*, int64_t, void*); typedef int64_t (*iFpppui_t)(void*, void*, void*, uint64_t, int64_t); +typedef int64_t (*iFpppuu_t)(void*, void*, void*, uint64_t, uint64_t); +typedef int64_t (*iFpppup_t)(void*, void*, void*, uint64_t, void*); typedef int64_t (*iFpppUi_t)(void*, void*, void*, uint64_t, int64_t); typedef int64_t (*iFpppLi_t)(void*, void*, void*, uintptr_t, int64_t); typedef int64_t (*iFpppLp_t)(void*, void*, void*, uintptr_t, void*); @@ -1531,6 +1542,7 @@ typedef int64_t (*iFEpiipV_t)(x64emu_t*, void*, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpilpV_t)(x64emu_t*, void*, int64_t, intptr_t, void*, void*); typedef int64_t (*iFEpippi_t)(x64emu_t*, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFEpIppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*); +typedef int64_t (*iFEpuuip_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, void*); typedef int64_t (*iFEpuppp_t)(x64emu_t*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFEpUppp_t)(x64emu_t*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFEppppp_t)(x64emu_t*, void*, void*, void*, void*, void*); @@ -1551,11 +1563,13 @@ typedef int64_t (*iFLppipp_t)(uintptr_t, void*, void*, int64_t, void*, void*); typedef int64_t (*iFpiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiipp_t)(void*, int64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iFpiiuii_t)(void*, int64_t, int64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpiipip_t)(void*, int64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpiippu_t)(void*, int64_t, int64_t, void*, void*, uint64_t); typedef int64_t (*iFpiippp_t)(void*, int64_t, int64_t, void*, void*, void*); typedef int64_t (*iFpiuuup_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*); typedef int64_t (*iFpiuupp_t)(void*, int64_t, uint64_t, uint64_t, void*, void*); +typedef int64_t (*iFpiuppu_t)(void*, int64_t, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpiUUpp_t)(void*, int64_t, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpipipi_t)(void*, int64_t, void*, int64_t, void*, int64_t); typedef int64_t (*iFpippip_t)(void*, int64_t, void*, void*, int64_t, void*); @@ -1563,6 +1577,7 @@ typedef int64_t (*iFpipppL_t)(void*, int64_t, void*, void*, void*, uintptr_t); typedef int64_t (*iFpipppp_t)(void*, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpCpipu_t)(void*, uint8_t, void*, int64_t, void*, uint64_t); typedef int64_t (*iFpWpppp_t)(void*, uint16_t, void*, void*, void*, void*); +typedef int64_t (*iFpuiiii_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpuiCpp_t)(void*, uint64_t, int64_t, uint8_t, void*, void*); typedef int64_t (*iFpuippp_t)(void*, uint64_t, int64_t, void*, void*, void*); typedef int64_t (*iFpupuui_t)(void*, uint64_t, void*, uint64_t, uint64_t, int64_t); @@ -1605,6 +1620,7 @@ typedef int64_t (*iFppppiu_t)(void*, void*, void*, void*, int64_t, uint64_t); typedef int64_t (*iFppppip_t)(void*, void*, void*, void*, int64_t, void*); typedef int64_t (*iFppppup_t)(void*, void*, void*, void*, uint64_t, void*); typedef int64_t (*iFpppppi_t)(void*, void*, void*, void*, void*, int64_t); +typedef int64_t (*iFpppppu_t)(void*, void*, void*, void*, void*, uint64_t); typedef int64_t (*iFpppppL_t)(void*, void*, void*, void*, void*, uintptr_t); typedef int64_t (*iFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef uint64_t (*uFEiippp_t)(x64emu_t*, int64_t, int64_t, void*, void*, void*); @@ -1659,6 +1675,7 @@ typedef void* (*pFpCuuup_t)(void*, uint8_t, uint64_t, uint64_t, uint64_t, void*) typedef void* (*pFpuuwwu_t)(void*, uint64_t, uint64_t, int16_t, int16_t, uint64_t); typedef void* (*pFpuuuuu_t)(void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef void* (*pFpuuupu_t)(void*, uint64_t, uint64_t, uint64_t, void*, uint64_t); +typedef void* (*pFpuuUUU_t)(void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef void* (*pFplpppp_t)(void*, intptr_t, void*, void*, void*, void*); typedef void* (*pFppiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t); typedef void* (*pFppiipp_t)(void*, void*, int64_t, int64_t, void*, void*); @@ -1784,6 +1801,7 @@ typedef int64_t (*iFpiiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_ typedef int64_t (*iFpiiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiiuwp_t)(void*, int64_t, int64_t, int64_t, uint64_t, int16_t, void*); typedef int64_t (*iFpiiuuiu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, int64_t, uint64_t); +typedef int64_t (*iFpiiuuuu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpiipppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpiuiipp_t)(void*, int64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpiupiii_t)(void*, int64_t, uint64_t, void*, int64_t, int64_t, int64_t); @@ -1794,12 +1812,17 @@ typedef int64_t (*iFpippppW_t)(void*, int64_t, void*, void*, void*, void*, uint1 typedef int64_t (*iFpippppp_t)(void*, int64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpIIpppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpWppppW_t)(void*, uint16_t, void*, void*, void*, void*, uint16_t); +typedef int64_t (*iFpuiiiip_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t, void*); +typedef int64_t (*iFpuiiuii_t)(void*, uint64_t, int64_t, int64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpuiCuCp_t)(void*, uint64_t, int64_t, uint8_t, uint64_t, uint8_t, void*); typedef int64_t (*iFpuiuupp_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, void*, void*); +typedef int64_t (*iFpuipupp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*); typedef int64_t (*iFpuuiuui_t)(void*, uint64_t, uint64_t, int64_t, uint64_t, uint64_t, int64_t); +typedef int64_t (*iFpuuuppu_t)(void*, uint64_t, uint64_t, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpuupppp_t)(void*, uint64_t, uint64_t, void*, void*, void*, void*); typedef int64_t (*iFpupiLpL_t)(void*, uint64_t, void*, int64_t, uintptr_t, void*, uintptr_t); typedef int64_t (*iFpupuuui_t)(void*, uint64_t, void*, uint64_t, uint64_t, uint64_t, int64_t); +typedef int64_t (*iFpupuufu_t)(void*, uint64_t, void*, uint64_t, uint64_t, float, uint64_t); typedef int64_t (*iFpupupui_t)(void*, uint64_t, void*, uint64_t, void*, uint64_t, int64_t); typedef int64_t (*iFpuppppp_t)(void*, uint64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpLipipi_t)(void*, uintptr_t, int64_t, void*, int64_t, void*, int64_t); @@ -1825,6 +1848,7 @@ typedef int64_t (*iFpppiuwu_t)(void*, void*, void*, int64_t, uint64_t, int16_t, typedef int64_t (*iFpppippi_t)(void*, void*, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFpppippp_t)(void*, void*, void*, int64_t, void*, void*, void*); typedef int64_t (*iFpppuiii_t)(void*, void*, void*, uint64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iFpppuppp_t)(void*, void*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFppppiii_t)(void*, void*, void*, void*, int64_t, int64_t, int64_t); typedef int64_t (*iFppppipp_t)(void*, void*, void*, void*, int64_t, void*, void*); typedef int64_t (*iFppppdpi_t)(void*, void*, void*, void*, double, void*, int64_t); @@ -1939,6 +1963,8 @@ typedef void (*vFppppiipi_t)(void*, void*, void*, void*, int64_t, int64_t, void* typedef void (*vFpppppuuu_t)(void*, void*, void*, void*, void*, uint64_t, uint64_t, uint64_t); typedef void (*vFpppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEpippppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*, void*, void*); +typedef int64_t (*iFEpuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iFEpuuuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, void*, void*); typedef int64_t (*iFEpuuLppp_t)(x64emu_t*, void*, uint64_t, uint64_t, uintptr_t, void*, void*, void*); typedef int64_t (*iFEpUUuppp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, void*, void*, void*); typedef int64_t (*iFEppipppp_t)(x64emu_t*, void*, void*, int64_t, void*, void*, void*, void*); @@ -1953,6 +1979,7 @@ typedef int64_t (*iFpCCWWpWu_t)(void*, uint8_t, uint8_t, uint16_t, uint16_t, voi typedef int64_t (*iFpWCuWCuu_t)(void*, uint16_t, uint8_t, uint64_t, uint16_t, uint8_t, uint64_t, uint64_t); typedef int64_t (*iFpWWipppp_t)(void*, uint16_t, uint16_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpuiipppp_t)(void*, uint64_t, int64_t, int64_t, void*, void*, void*, void*); +typedef int64_t (*iFpuipuppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpuippLpp_t)(void*, uint64_t, int64_t, void*, void*, uintptr_t, void*, void*); typedef int64_t (*iFpuuiiiii_t)(void*, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpuuupupu_t)(void*, uint64_t, uint64_t, uint64_t, void*, uint64_t, void*, uint64_t); @@ -2057,6 +2084,8 @@ typedef void (*vFpppiiiiii_t)(void*, void*, void*, int64_t, int64_t, int64_t, in typedef void (*vFppppipiip_t)(void*, void*, void*, void*, int64_t, void*, int64_t, int64_t, void*); typedef void (*vFpppppippp_t)(void*, void*, void*, void*, void*, int64_t, void*, void*, void*); typedef int64_t (*iFEpiiiiipi_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, int64_t); +typedef int64_t (*iFEpuuiippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*, uint64_t); +typedef int64_t (*iFEpuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpppipppp_t)(x64emu_t*, void*, void*, void*, int64_t, void*, void*, void*, void*); typedef int64_t (*iFEppplPPPP_t)(x64emu_t*, void*, void*, void*, intptr_t, void*, void*, void*, void*); typedef int64_t (*iFEpppppupp_t)(x64emu_t*, void*, void*, void*, void*, void*, uint64_t, void*, void*); @@ -2066,7 +2095,9 @@ typedef int64_t (*iFiiiipiiip_t)(int64_t, int64_t, int64_t, int64_t, void*, int6 typedef int64_t (*iFipiipippi_t)(int64_t, void*, int64_t, int64_t, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFuilpluluf_t)(uint64_t, int64_t, intptr_t, void*, intptr_t, uint64_t, intptr_t, uint64_t, float); typedef int64_t (*iFdddpppppp_t)(double, double, double, void*, void*, void*, void*, void*, void*); +typedef int64_t (*iFpiuuupipu_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*, int64_t, void*, uint64_t); typedef int64_t (*iFpipLpiiip_t)(void*, int64_t, void*, uintptr_t, void*, int64_t, int64_t, int64_t, void*); +typedef int64_t (*iFpuiuuipip_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpuuuuuuuu_t)(void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpdiiiUiUp_t)(void*, double, int64_t, int64_t, int64_t, uint64_t, int64_t, uint64_t, void*); typedef int64_t (*iFppiiiiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); @@ -2076,6 +2107,7 @@ typedef int64_t (*iFpppiiipip_t)(void*, void*, void*, int64_t, int64_t, int64_t, typedef int64_t (*iFpppiiuuii_t)(void*, void*, void*, int64_t, int64_t, uint64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpppiipiiu_t)(void*, void*, void*, int64_t, int64_t, void*, int64_t, int64_t, uint64_t); typedef int64_t (*iFppppiiupp_t)(void*, void*, void*, void*, int64_t, int64_t, uint64_t, void*, void*); +typedef int64_t (*iFppppupiii_t)(void*, void*, void*, void*, uint64_t, void*, int64_t, int64_t, int64_t); typedef int64_t (*iFppppppppu_t)(void*, void*, void*, void*, void*, void*, void*, void*, uint64_t); typedef int64_t (*iFppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef uint64_t (*uFEipippppp_t)(x64emu_t*, int64_t, void*, int64_t, void*, void*, void*, void*, void*); @@ -2132,6 +2164,9 @@ typedef void (*vFppuuuuiiuu_t)(void*, void*, uint64_t, uint64_t, uint64_t, uint6 typedef void (*vFppdddddddd_t)(void*, void*, double, double, double, double, double, double, double, double); typedef void (*vFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEpiiiiippp_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, void*, void*); +typedef int64_t (*iFEpuipupppp_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*); +typedef int64_t (*iFEpuuiiuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*); +typedef int64_t (*iFEpuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpupppLppL_t)(x64emu_t*, void*, uint64_t, void*, void*, void*, uintptr_t, void*, void*, uintptr_t); typedef int64_t (*iFEppppppipp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, int64_t, void*, void*); typedef int64_t (*iFEppppppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -2139,6 +2174,7 @@ typedef int64_t (*iFiiiiiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, i typedef int64_t (*iFpiipiiipip_t)(void*, int64_t, int64_t, void*, int64_t, int64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpippddiidd_t)(void*, int64_t, void*, void*, double, double, int64_t, int64_t, double, double); typedef int64_t (*iFpCuWCCCCup_t)(void*, uint8_t, uint64_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint64_t, void*); +typedef int64_t (*iFpuipuppppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpuupiuiipp_t)(void*, uint64_t, uint64_t, void*, int64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpddpippppp_t)(void*, double, double, void*, int64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFppuuiiiiii_t)(void*, void*, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); @@ -2185,6 +2221,8 @@ typedef void (*vFppiipppiiii_t)(void*, void*, int64_t, int64_t, void*, void*, vo typedef void (*vFppipppiiiii_t)(void*, void*, int64_t, void*, void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFppipppuiiii_t)(void*, void*, int64_t, void*, void*, void*, uint64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef int64_t (*iFEpuuiiuippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*, uint64_t); +typedef int64_t (*iFEpuuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpppipppppp_t)(x64emu_t*, void*, void*, void*, int64_t, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEppppiiiiuu_t)(x64emu_t*, void*, void*, void*, void*, int64_t, int64_t, int64_t, int64_t, uint64_t, uint64_t); typedef int64_t (*iFiiiiiiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, void*); @@ -2268,6 +2306,7 @@ typedef void* (*pFpppppppppppppppp_t)(void*, void*, void*, void*, void*, void*, typedef void (*vFuuuiiiiiuiiiiilll_t)(uint64_t, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, intptr_t, intptr_t, intptr_t); typedef void (*vFppiiiiddddiiiiiuu_t)(void*, void*, int64_t, int64_t, int64_t, int64_t, double, double, double, double, int64_t, int64_t, int64_t, int64_t, int64_t, uint64_t, uint64_t); typedef void (*vFpppuppiipppuUUUpi_t)(void*, void*, void*, uint64_t, void*, void*, int64_t, int64_t, void*, void*, void*, uint64_t, uint64_t, uint64_t, uint64_t, void*, int64_t); +typedef void* (*pFpuuuuuwwuuuuUUUup_t)(void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, int16_t, int16_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, void*); typedef void* (*pFppippipipipipipip_t)(void*, void*, int64_t, void*, void*, int64_t, void*, int64_t, void*, int64_t, void*, int64_t, void*, int64_t, void*, int64_t, void*); typedef void (*vFppuiiiiipuiiiiiiii_t)(void*, void*, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, void*, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFpppipppppppppppppp_t)(void*, void*, void*, int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -2301,7 +2340,6 @@ typedef int64_t (*iFipiip_t)(int64_t, void*, int64_t, int64_t, void*); #endif #if !defined(NOALIGN) -typedef int64_t (*iFEppu_t)(x64emu_t*, void*, void*, uint64_t); typedef int64_t (*iFEiiip_t)(x64emu_t*, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFEipii_t)(x64emu_t*, int64_t, void*, int64_t, int64_t); typedef int64_t (*iFEipiip_t)(x64emu_t*, int64_t, void*, int64_t, int64_t, void*); @@ -3046,6 +3084,7 @@ void iFEpUp(x64emu_t *emu, uintptr_t fcn) { iFEpUp_t fn = (iFEpUp_t)fcn; R_RAX=( void iFEpLi(x64emu_t *emu, uintptr_t fcn) { iFEpLi_t fn = (iFEpLi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX); } void iFEpLp(x64emu_t *emu, uintptr_t fcn) { iFEpLp_t fn = (iFEpLp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } void iFEppi(x64emu_t *emu, uintptr_t fcn) { iFEppi_t fn = (iFEppi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX); } +void iFEppu(x64emu_t *emu, uintptr_t fcn) { iFEppu_t fn = (iFEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFEppd(x64emu_t *emu, uintptr_t fcn) { iFEppd_t fn = (iFEppd_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0]); } void iFEppL(x64emu_t *emu, uintptr_t fcn) { iFEppL_t fn = (iFEppL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } void iFEppp(x64emu_t *emu, uintptr_t fcn) { iFEppp_t fn = (iFEppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } @@ -3114,6 +3153,7 @@ void iFpCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCC_t fn = (iFpCCC_t)fcn; R_RAX=( void iFpCpi(x64emu_t *emu, uintptr_t fcn) { iFpCpi_t fn = (iFpCpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } void iFpWWu(x64emu_t *emu, uintptr_t fcn) { iFpWWu_t fn = (iFpWWu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint64_t)R_RCX); } void iFpuwp(x64emu_t *emu, uintptr_t fcn) { iFpuwp_t fn = (iFpuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int16_t)R_RDX, (void*)R_RCX); } +void iFpuiu(x64emu_t *emu, uintptr_t fcn) { iFpuiu_t fn = (iFpuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } void iFpuiL(x64emu_t *emu, uintptr_t fcn) { iFpuiL_t fn = (iFpuiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } void iFpuip(x64emu_t *emu, uintptr_t fcn) { iFpuip_t fn = (iFpuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void iFpuui(x64emu_t *emu, uintptr_t fcn) { iFpuui_t fn = (iFpuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } @@ -3464,6 +3504,7 @@ void iFEippi(x64emu_t *emu, uintptr_t fcn) { iFEippi_t fn = (iFEippi_t)fcn; R_RA void iFEippL(x64emu_t *emu, uintptr_t fcn) { iFEippL_t fn = (iFEippL_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void iFEippp(x64emu_t *emu, uintptr_t fcn) { iFEippp_t fn = (iFEippp_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFEpiii(x64emu_t *emu, uintptr_t fcn) { iFEpiii_t fn = (iFEpiii_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } +void iFEpiup(x64emu_t *emu, uintptr_t fcn) { iFEpiup_t fn = (iFEpiup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFEpipi(x64emu_t *emu, uintptr_t fcn) { iFEpipi_t fn = (iFEpipi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } void iFEpipp(x64emu_t *emu, uintptr_t fcn) { iFEpipp_t fn = (iFEpipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFEpipV(x64emu_t *emu, uintptr_t fcn) { iFEpipV_t fn = (iFEpipV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } @@ -3511,6 +3552,7 @@ void iFpiipi(x64emu_t *emu, uintptr_t fcn) { iFpiipi_t fn = (iFpiipi_t)fcn; R_RA void iFpiipp(x64emu_t *emu, uintptr_t fcn) { iFpiipp_t fn = (iFpiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpiIip(x64emu_t *emu, uintptr_t fcn) { iFpiIip_t fn = (iFpiIip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiuwp_t fn = (iFpiuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (int16_t)R_RCX, (void*)R_R8); } +void iFpiupu(x64emu_t *emu, uintptr_t fcn) { iFpiupu_t fn = (iFpiupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } void iFpiUUU(x64emu_t *emu, uintptr_t fcn) { iFpiUUU_t fn = (iFpiUUU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } void iFpipii(x64emu_t *emu, uintptr_t fcn) { iFpipii_t fn = (iFpipii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void iFpipiu(x64emu_t *emu, uintptr_t fcn) { iFpipiu_t fn = (iFpipiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } @@ -3520,15 +3562,20 @@ void iFpippi(x64emu_t *emu, uintptr_t fcn) { iFpippi_t fn = (iFpippi_t)fcn; R_RA void iFpippW(x64emu_t *emu, uintptr_t fcn) { iFpippW_t fn = (iFpippW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint16_t)R_R8); } void iFpippp(x64emu_t *emu, uintptr_t fcn) { iFpippp_t fn = (iFpippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpCCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCCC_t fn = (iFpCCCC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); } +void iFpuiii(x64emu_t *emu, uintptr_t fcn) { iFpuiii_t fn = (iFpuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } +void iFpuiup(x64emu_t *emu, uintptr_t fcn) { iFpuiup_t fn = (iFpuiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } void iFpuill(x64emu_t *emu, uintptr_t fcn) { iFpuill_t fn = (iFpuill_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8); } void iFpuipi(x64emu_t *emu, uintptr_t fcn) { iFpuipi_t fn = (iFpuipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFpuuip(x64emu_t *emu, uintptr_t fcn) { iFpuuip_t fn = (iFpuuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpuuui(x64emu_t *emu, uintptr_t fcn) { iFpuuui_t fn = (iFpuuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpuuup(x64emu_t *emu, uintptr_t fcn) { iFpuuup_t fn = (iFpuuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } void iFpuuLL(x64emu_t *emu, uintptr_t fcn) { iFpuuLL_t fn = (iFpuuLL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8); } +void iFpuupu(x64emu_t *emu, uintptr_t fcn) { iFpuupu_t fn = (iFpuupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } void iFpuupp(x64emu_t *emu, uintptr_t fcn) { iFpuupp_t fn = (iFpuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpupiU(x64emu_t *emu, uintptr_t fcn) { iFpupiU_t fn = (iFpupiU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } +void iFpupuu(x64emu_t *emu, uintptr_t fcn) { iFpupuu_t fn = (iFpupuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } void iFpupup(x64emu_t *emu, uintptr_t fcn) { iFpupup_t fn = (iFpupup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } +void iFpuppu(x64emu_t *emu, uintptr_t fcn) { iFpuppu_t fn = (iFpuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } void iFpuppp(x64emu_t *emu, uintptr_t fcn) { iFpuppp_t fn = (iFpuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpUiUi(x64emu_t *emu, uintptr_t fcn) { iFpUiUi_t fn = (iFpUiUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpUupp(x64emu_t *emu, uintptr_t fcn) { iFpUupp_t fn = (iFpUupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -3559,6 +3606,8 @@ void iFpppii(x64emu_t *emu, uintptr_t fcn) { iFpppii_t fn = (iFpppii_t)fcn; R_RA void iFpppiL(x64emu_t *emu, uintptr_t fcn) { iFpppiL_t fn = (iFpppiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8); } void iFpppip(x64emu_t *emu, uintptr_t fcn) { iFpppip_t fn = (iFpppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpppui(x64emu_t *emu, uintptr_t fcn) { iFpppui_t fn = (iFpppui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } +void iFpppuu(x64emu_t *emu, uintptr_t fcn) { iFpppuu_t fn = (iFpppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } +void iFpppup(x64emu_t *emu, uintptr_t fcn) { iFpppup_t fn = (iFpppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } void iFpppUi(x64emu_t *emu, uintptr_t fcn) { iFpppUi_t fn = (iFpppUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpppLi(x64emu_t *emu, uintptr_t fcn) { iFpppLi_t fn = (iFpppLi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (int64_t)R_R8); } void iFpppLp(x64emu_t *emu, uintptr_t fcn) { iFpppLp_t fn = (iFpppLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } @@ -3806,6 +3855,7 @@ void iFEpiipV(x64emu_t *emu, uintptr_t fcn) { iFEpiipV_t fn = (iFEpiipV_t)fcn; R void iFEpilpV(x64emu_t *emu, uintptr_t fcn) { iFEpilpV_t fn = (iFEpilpV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (void*)(R_RSP + 8)); } void iFEpippi(x64emu_t *emu, uintptr_t fcn) { iFEpippi_t fn = (iFEpippi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFEpIppp(x64emu_t *emu, uintptr_t fcn) { iFEpIppp_t fn = (iFEpIppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void iFEpuuip(x64emu_t *emu, uintptr_t fcn) { iFEpuuip_t fn = (iFEpuuip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFEpuppp(x64emu_t *emu, uintptr_t fcn) { iFEpuppp_t fn = (iFEpuppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFEpUppp(x64emu_t *emu, uintptr_t fcn) { iFEpUppp_t fn = (iFEpUppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFEppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppp_t fn = (iFEppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -3826,11 +3876,13 @@ void iFLppipp(x64emu_t *emu, uintptr_t fcn) { iFLppipp_t fn = (iFLppipp_t)fcn; R void iFpiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiii_t fn = (iFpiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } void iFpiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiip_t fn = (iFpiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFpiiipp(x64emu_t *emu, uintptr_t fcn) { iFpiiipp_t fn = (iFpiiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpiiuii(x64emu_t *emu, uintptr_t fcn) { iFpiiuii_t fn = (iFpiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } void iFpiipip(x64emu_t *emu, uintptr_t fcn) { iFpiipip_t fn = (iFpiipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFpiippu(x64emu_t *emu, uintptr_t fcn) { iFpiippu_t fn = (iFpiippu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpiippp(x64emu_t *emu, uintptr_t fcn) { iFpiippp_t fn = (iFpiippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpiuuup(x64emu_t *emu, uintptr_t fcn) { iFpiuuup_t fn = (iFpiuuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9); } void iFpiuupp(x64emu_t *emu, uintptr_t fcn) { iFpiuupp_t fn = (iFpiuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpiuppu(x64emu_t *emu, uintptr_t fcn) { iFpiuppu_t fn = (iFpiuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpiUUpp(x64emu_t *emu, uintptr_t fcn) { iFpiUUpp_t fn = (iFpiUUpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpipipi(x64emu_t *emu, uintptr_t fcn) { iFpipipi_t fn = (iFpipipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (int64_t)R_R9); } void iFpippip(x64emu_t *emu, uintptr_t fcn) { iFpippip_t fn = (iFpippip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } @@ -3838,6 +3890,7 @@ void iFpipppL(x64emu_t *emu, uintptr_t fcn) { iFpipppL_t fn = (iFpipppL_t)fcn; R void iFpipppp(x64emu_t *emu, uintptr_t fcn) { iFpipppp_t fn = (iFpipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpCpipu(x64emu_t *emu, uintptr_t fcn) { iFpCpipu_t fn = (iFpCpipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpWpppp(x64emu_t *emu, uintptr_t fcn) { iFpWpppp_t fn = (iFpWpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpuiiii(x64emu_t *emu, uintptr_t fcn) { iFpuiiii_t fn = (iFpuiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } void iFpuiCpp(x64emu_t *emu, uintptr_t fcn) { iFpuiCpp_t fn = (iFpuiCpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuippp(x64emu_t *emu, uintptr_t fcn) { iFpuippp_t fn = (iFpuippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpupuui(x64emu_t *emu, uintptr_t fcn) { iFpupuui_t fn = (iFpupuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9); } @@ -3880,6 +3933,7 @@ void iFppppiu(x64emu_t *emu, uintptr_t fcn) { iFppppiu_t fn = (iFppppiu_t)fcn; R void iFppppip(x64emu_t *emu, uintptr_t fcn) { iFppppip_t fn = (iFppppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFppppup(x64emu_t *emu, uintptr_t fcn) { iFppppup_t fn = (iFppppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9); } void iFpppppi(x64emu_t *emu, uintptr_t fcn) { iFpppppi_t fn = (iFpppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9); } +void iFpppppu(x64emu_t *emu, uintptr_t fcn) { iFpppppu_t fn = (iFpppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpppppL(x64emu_t *emu, uintptr_t fcn) { iFpppppL_t fn = (iFpppppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFpppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppp_t fn = (iFpppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void uFEiippp(x64emu_t *emu, uintptr_t fcn) { uFEiippp_t fn = (uFEiippp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -3934,6 +3988,7 @@ void pFpCuuup(x64emu_t *emu, uintptr_t fcn) { pFpCuuup_t fn = (pFpCuuup_t)fcn; R void pFpuuwwu(x64emu_t *emu, uintptr_t fcn) { pFpuuwwu_t fn = (pFpuuwwu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint64_t)R_R9); } void pFpuuuuu(x64emu_t *emu, uintptr_t fcn) { pFpuuuuu_t fn = (pFpuuuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9); } void pFpuuupu(x64emu_t *emu, uintptr_t fcn) { pFpuuupu_t fn = (pFpuuupu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9); } +void pFpuuUUU(x64emu_t *emu, uintptr_t fcn) { pFpuuUUU_t fn = (pFpuuUUU_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9); } void pFplpppp(x64emu_t *emu, uintptr_t fcn) { pFplpppp_t fn = (pFplpppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFppiiii(x64emu_t *emu, uintptr_t fcn) { pFppiiii_t fn = (pFppiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } void pFppiipp(x64emu_t *emu, uintptr_t fcn) { pFppiipp_t fn = (pFppiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -4059,6 +4114,7 @@ void iFpiiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiiii_t fn = (iFpiiiiii_t)fcn void iFpiiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiiip_t fn = (iFpiiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiiiuwp_t fn = (iFpiiiuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int16_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiuuiu(x64emu_t *emu, uintptr_t fcn) { iFpiiuuiu_t fn = (iFpiiuuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iFpiiuuuu(x64emu_t *emu, uintptr_t fcn) { iFpiiuuuu_t fn = (iFpiiuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } void iFpiipppp(x64emu_t *emu, uintptr_t fcn) { iFpiipppp_t fn = (iFpiipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpiuiipp(x64emu_t *emu, uintptr_t fcn) { iFpiuiipp_t fn = (iFpiuiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpiupiii(x64emu_t *emu, uintptr_t fcn) { iFpiupiii_t fn = (iFpiupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } @@ -4069,12 +4125,17 @@ void iFpippppW(x64emu_t *emu, uintptr_t fcn) { iFpippppW_t fn = (iFpippppW_t)fcn void iFpippppp(x64emu_t *emu, uintptr_t fcn) { iFpippppp_t fn = (iFpippppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpIIpppp(x64emu_t *emu, uintptr_t fcn) { iFpIIpppp_t fn = (iFpIIpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpWppppW(x64emu_t *emu, uintptr_t fcn) { iFpWppppW_t fn = (iFpWppppW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); } +void iFpuiiiip(x64emu_t *emu, uintptr_t fcn) { iFpuiiiip_t fn = (iFpuiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } +void iFpuiiuii(x64emu_t *emu, uintptr_t fcn) { iFpuiiuii_t fn = (iFpuiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpuiCuCp(x64emu_t *emu, uintptr_t fcn) { iFpuiCuCp_t fn = (iFpuiCuCp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint8_t)R_RCX, (uint64_t)R_R8, (uint8_t)R_R9, *(void**)(R_RSP + 8)); } void iFpuiuupp(x64emu_t *emu, uintptr_t fcn) { iFpuiuupp_t fn = (iFpuiuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iFpuipupp(x64emu_t *emu, uintptr_t fcn) { iFpuipupp_t fn = (iFpuipupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpuuiuui(x64emu_t *emu, uintptr_t fcn) { iFpuuiuui_t fn = (iFpuuiuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } +void iFpuuuppu(x64emu_t *emu, uintptr_t fcn) { iFpuuuppu_t fn = (iFpuuuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } void iFpuupppp(x64emu_t *emu, uintptr_t fcn) { iFpuupppp_t fn = (iFpuupppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpupiLpL(x64emu_t *emu, uintptr_t fcn) { iFpupiLpL_t fn = (iFpupiLpL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8, (void*)R_R9, *(uintptr_t*)(R_RSP + 8)); } void iFpupuuui(x64emu_t *emu, uintptr_t fcn) { iFpupuuui_t fn = (iFpupuuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } +void iFpupuufu(x64emu_t *emu, uintptr_t fcn) { iFpupuufu_t fn = (iFpupuufu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, emu->xmm[0].f[0], (uint64_t)R_R9); } void iFpupupui(x64emu_t *emu, uintptr_t fcn) { iFpupupui_t fn = (iFpupupui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpuppppp(x64emu_t *emu, uintptr_t fcn) { iFpuppppp_t fn = (iFpuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpLipipi(x64emu_t *emu, uintptr_t fcn) { iFpLipipi_t fn = (iFpLipipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } @@ -4100,6 +4161,7 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fcn) { iFpppiuwu_t fn = (iFpppiuwu_t)fcn void iFpppippi(x64emu_t *emu, uintptr_t fcn) { iFpppippi_t fn = (iFpppippi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpppippp(x64emu_t *emu, uintptr_t fcn) { iFpppippp_t fn = (iFpppippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpppuiii(x64emu_t *emu, uintptr_t fcn) { iFpppuiii_t fn = (iFpppuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } +void iFpppuppp(x64emu_t *emu, uintptr_t fcn) { iFpppuppp_t fn = (iFpppuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppiii(x64emu_t *emu, uintptr_t fcn) { iFppppiii_t fn = (iFppppiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFppppipp(x64emu_t *emu, uintptr_t fcn) { iFppppipp_t fn = (iFppppipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppdpi(x64emu_t *emu, uintptr_t fcn) { iFppppdpi_t fn = (iFppppdpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], (void*)R_R8, (int64_t)R_R9); } @@ -4214,6 +4276,8 @@ void vFppppiipi(x64emu_t *emu, uintptr_t fcn) { vFppppiipi_t fn = (vFppppiipi_t) void vFpppppuuu(x64emu_t *emu, uintptr_t fcn) { vFpppppuuu_t fn = (vFpppppuuu_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void vFpppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppp_t fn = (vFpppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEpippppp(x64emu_t *emu, uintptr_t fcn) { iFEpippppp_t fn = (iFEpippppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iFEpuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuiipp_t fn = (iFEpuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iFEpuuuipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuipp_t fn = (iFEpuuuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEpuuLppp(x64emu_t *emu, uintptr_t fcn) { iFEpuuLppp_t fn = (iFEpuuLppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEpUUuppp(x64emu_t *emu, uintptr_t fcn) { iFEpUUuppp_t fn = (iFEpUUuppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEppipppp(x64emu_t *emu, uintptr_t fcn) { iFEppipppp_t fn = (iFEppipppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } @@ -4228,6 +4292,7 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fcn) { iFpCCWWpWu_t fn = (iFpCCWWpWu_t) void iFpWCuWCuu(x64emu_t *emu, uintptr_t fcn) { iFpWCuWCuu_t fn = (iFpWCuWCuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (uint64_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpWWipppp(x64emu_t *emu, uintptr_t fcn) { iFpWWipppp_t fn = (iFpWWipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuiipppp(x64emu_t *emu, uintptr_t fcn) { iFpuiipppp_t fn = (iFpuiipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iFpuipuppp(x64emu_t *emu, uintptr_t fcn) { iFpuipuppp_t fn = (iFpuipuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuippLpp(x64emu_t *emu, uintptr_t fcn) { iFpuippLpp_t fn = (iFpuippLpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuuiiiii(x64emu_t *emu, uintptr_t fcn) { iFpuuiiiii_t fn = (iFpuuiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpuuupupu(x64emu_t *emu, uintptr_t fcn) { iFpuuupupu_t fn = (iFpuuupupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } @@ -4332,6 +4397,8 @@ void vFpppiiiiii(x64emu_t *emu, uintptr_t fcn) { vFpppiiiiii_t fn = (vFpppiiiiii void vFppppipiip(x64emu_t *emu, uintptr_t fcn) { vFppppipiip_t fn = (vFppppipiip_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFpppppippp(x64emu_t *emu, uintptr_t fcn) { vFpppppippp_t fn = (vFpppppippp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpiiiiipi(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiipi_t fn = (iFEpiiiiipi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } +void iFEpuuiippu(x64emu_t *emu, uintptr_t fcn) { iFEpuuiippu_t fn = (iFEpuuiippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } +void iFEpuuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuiipp_t fn = (iFEpuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEpppipppp(x64emu_t *emu, uintptr_t fcn) { iFEpppipppp_t fn = (iFEpppipppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEppplPPPP(x64emu_t *emu, uintptr_t fcn) { iFEppplPPPP_t fn = (iFEppplPPPP_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpppppupp(x64emu_t *emu, uintptr_t fcn) { iFEpppppupp_t fn = (iFEpppppupp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4341,7 +4408,9 @@ void iFiiiipiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiipiiip_t fn = (iFiiiipiiip void iFipiipippi(x64emu_t *emu, uintptr_t fcn) { iFipiipippi_t fn = (iFipiipippi_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFuilpluluf(x64emu_t *emu, uintptr_t fcn) { iFuilpluluf_t fn = (iFuilpluluf_t)fcn; R_RAX=(int64_t)fn((uint64_t)R_RDI, (int64_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8, (uint64_t)R_R9, *(intptr_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), emu->xmm[0].f[0]); } void iFdddpppppp(x64emu_t *emu, uintptr_t fcn) { iFdddpppppp_t fn = (iFdddpppppp_t)fcn; R_RAX=(int64_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpiuuupipu(x64emu_t *emu, uintptr_t fcn) { iFpiuuupipu_t fn = (iFpiuuupipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpipLpiiip(x64emu_t *emu, uintptr_t fcn) { iFpipLpiiip_t fn = (iFpipLpiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iFpuiuuipip(x64emu_t *emu, uintptr_t fcn) { iFpuiuuipip_t fn = (iFpuiuuipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuuuuuuu_t fn = (iFpuuuuuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpdiiiUiUp(x64emu_t *emu, uintptr_t fcn) { iFpdiiiUiUp_t fn = (iFpdiiiUiUp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0], (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppiiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppiiiiiii_t fn = (iFppiiiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } @@ -4351,6 +4420,7 @@ void iFpppiiipip(x64emu_t *emu, uintptr_t fcn) { iFpppiiipip_t fn = (iFpppiiipip void iFpppiiuuii(x64emu_t *emu, uintptr_t fcn) { iFpppiiuuii_t fn = (iFpppiiuuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFpppiipiiu(x64emu_t *emu, uintptr_t fcn) { iFpppiipiiu_t fn = (iFpppiipiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFppppiiupp(x64emu_t *emu, uintptr_t fcn) { iFppppiiupp_t fn = (iFppppiiupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iFppppupiii(x64emu_t *emu, uintptr_t fcn) { iFppppupiii_t fn = (iFppppupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFppppppppu(x64emu_t *emu, uintptr_t fcn) { iFppppppppu_t fn = (iFppppppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFppppppppp(x64emu_t *emu, uintptr_t fcn) { iFppppppppp_t fn = (iFppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void uFEipippppp(x64emu_t *emu, uintptr_t fcn) { uFEipippppp_t fn = (uFEipippppp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4407,6 +4477,9 @@ void vFppuuuuiiuu(x64emu_t *emu, uintptr_t fcn) { vFppuuuuiiuu_t fn = (vFppuuuui void vFppdddddddd(x64emu_t *emu, uintptr_t fcn) { vFppdddddddd_t fn = (vFppdddddddd_t)fcn; fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0], emu->xmm[6].d[0], emu->xmm[7].d[0]); } void vFpppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppppp_t fn = (vFpppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpiiiiippp(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiippp_t fn = (iFEpiiiiippp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iFEpuipupppp(x64emu_t *emu, uintptr_t fcn) { iFEpuipupppp_t fn = (iFEpuipupppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iFEpuuiiuipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuiiuipp_t fn = (iFEpuuiiuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iFEpuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuuiipp_t fn = (iFEpuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpupppLppL(x64emu_t *emu, uintptr_t fcn) { iFEpupppLppL_t fn = (iFEpupppLppL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24)); } void iFEppppppipp(x64emu_t *emu, uintptr_t fcn) { iFEppppppipp_t fn = (iFEppppppipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEppppppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppppppp_t fn = (iFEppppppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -4414,6 +4487,7 @@ void iFiiiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiiiip_t fn = (iFiiiiiii void iFpiipiiipip(x64emu_t *emu, uintptr_t fcn) { iFpiipiiipip_t fn = (iFpiipiiipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpippddiidd(x64emu_t *emu, uintptr_t fcn) { iFpippddiidd_t fn = (iFpippddiidd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], emu->xmm[1].d[0], (int64_t)R_R8, (int64_t)R_R9, emu->xmm[2].d[0], emu->xmm[3].d[0]); } void iFpCuWCCCCup(x64emu_t *emu, uintptr_t fcn) { iFpCuWCCCCup_t fn = (iFpCuWCCCCup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint64_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } +void iFpuipuppppp(x64emu_t *emu, uintptr_t fcn) { iFpuipuppppp_t fn = (iFpuipuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpuupiuiipp(x64emu_t *emu, uintptr_t fcn) { iFpuupiuiipp_t fn = (iFpuupiuiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpddpippppp(x64emu_t *emu, uintptr_t fcn) { iFpddpippppp_t fn = (iFpddpippppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppuuiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppuuiiiiii_t fn = (iFppuuiiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32)); } @@ -4460,6 +4534,8 @@ void vFppiipppiiii(x64emu_t *emu, uintptr_t fcn) { vFppiipppiiii_t fn = (vFppiip void vFppipppiiiii(x64emu_t *emu, uintptr_t fcn) { vFppipppiiiii_t fn = (vFppipppiiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void vFppipppuiiii(x64emu_t *emu, uintptr_t fcn) { vFppipppuiiii_t fn = (vFppipppuiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void vFppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFppppppppppp_t fn = (vFppppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } +void iFEpuuiiuippu(x64emu_t *emu, uintptr_t fcn) { iFEpuuiiuippu_t fn = (iFEpuuiiuippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } +void iFEpuuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuuuiipp_t fn = (iFEpuuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpppipppppp(x64emu_t *emu, uintptr_t fcn) { iFEpppipppppp_t fn = (iFEpppipppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEppppiiiiuu(x64emu_t *emu, uintptr_t fcn) { iFEppppiiiiuu_t fn = (iFEppppiiiiuu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } void iFiiiiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiiiiip_t fn = (iFiiiiiiiiiip_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } @@ -4543,6 +4619,7 @@ void pFpppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppppppppppp_t fn void vFuuuiiiiiuiiiiilll(x64emu_t *emu, uintptr_t fcn) { vFuuuiiiiiuiiiiilll_t fn = (vFuuuiiiiiuiiiiilll_t)fcn; fn((uint64_t)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(intptr_t*)(R_RSP + 72), *(intptr_t*)(R_RSP + 80), *(intptr_t*)(R_RSP + 88)); } void vFppiiiiddddiiiiiuu(x64emu_t *emu, uintptr_t fcn) { vFppiiiiddddiiiiiuu_t fn = (vFppiiiiddddiiiiiuu_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(uint64_t*)(R_RSP + 56)); } void vFpppuppiipppuUUUpi(x64emu_t *emu, uintptr_t fcn) { vFpppuppiipppuUUUpi_t fn = (vFpppuppiipppuUUUpi_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(uint64_t*)(R_RSP + 56), *(uint64_t*)(R_RSP + 64), *(uint64_t*)(R_RSP + 72), *(void**)(R_RSP + 80), *(int64_t*)(R_RSP + 88)); } +void pFpuuuuuwwuuuuUUUup(x64emu_t *emu, uintptr_t fcn) { pFpuuuuuwwuuuuUUUup_t fn = (pFpuuuuuwwuuuuUUUup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(uint64_t*)(R_RSP + 32), *(uint64_t*)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(uint64_t*)(R_RSP + 56), *(uint64_t*)(R_RSP + 64), *(uint64_t*)(R_RSP + 72), *(uint64_t*)(R_RSP + 80), *(void**)(R_RSP + 88)); } void pFppippipipipipipip(x64emu_t *emu, uintptr_t fcn) { pFppippipipipipipip_t fn = (pFppippipipipipipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(void**)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(void**)(R_RSP + 72), *(int64_t*)(R_RSP + 80), *(void**)(R_RSP + 88)); } void vFppuiiiiipuiiiiiiii(x64emu_t *emu, uintptr_t fcn) { vFppuiiiiipuiiiiiiii_t fn = (vFppuiiiiipuiiiiiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(int64_t*)(R_RSP + 72), *(int64_t*)(R_RSP + 80), *(int64_t*)(R_RSP + 88), *(int64_t*)(R_RSP + 96)); } void vFpppipppppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppipppppppppppppp_t fn = (vFpppipppppppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96)); } @@ -4576,7 +4653,6 @@ void iFipiip(x64emu_t *emu, uintptr_t fcn) { iFipiip_t fn = (iFipiip_t)fcn; R_RA #endif #if !defined(NOALIGN) -void iFEppu(x64emu_t *emu, uintptr_t fcn) { iFEppu_t fn = (iFEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFEiiip(x64emu_t *emu, uintptr_t fcn) { iFEiiip_t fn = (iFEiiip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void iFEipii(x64emu_t *emu, uintptr_t fcn) { iFEipii_t fn = (iFEipii_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFEipiip(x64emu_t *emu, uintptr_t fcn) { iFEipiip_t fn = (iFEipiip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } @@ -5274,6 +5350,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpCpi) return 1; if (fun == &iFpWWu) return 1; if (fun == &iFpuwp) return 1; + if (fun == &iFpuiu) return 1; if (fun == &iFpuiL) return 1; if (fun == &iFpuip) return 1; if (fun == &iFpuui) return 1; @@ -5608,6 +5685,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpiipp) return 1; if (fun == &iFpiIip) return 1; if (fun == &iFpiuwp) return 1; + if (fun == &iFpiupu) return 1; if (fun == &iFpiUUU) return 1; if (fun == &iFpipii) return 1; if (fun == &iFpipiu) return 1; @@ -5617,15 +5695,20 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpippW) return 1; if (fun == &iFpippp) return 1; if (fun == &iFpCCCC) return 1; + if (fun == &iFpuiii) return 1; + if (fun == &iFpuiup) return 1; if (fun == &iFpuill) return 1; if (fun == &iFpuipi) return 1; if (fun == &iFpuuip) return 1; if (fun == &iFpuuui) return 1; if (fun == &iFpuuup) return 1; if (fun == &iFpuuLL) return 1; + if (fun == &iFpuupu) return 1; if (fun == &iFpuupp) return 1; if (fun == &iFpupiU) return 1; + if (fun == &iFpupuu) return 1; if (fun == &iFpupup) return 1; + if (fun == &iFpuppu) return 1; if (fun == &iFpuppp) return 1; if (fun == &iFpUiUi) return 1; if (fun == &iFpUupp) return 1; @@ -5656,6 +5739,8 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpppiL) return 1; if (fun == &iFpppip) return 1; if (fun == &iFpppui) return 1; + if (fun == &iFpppuu) return 1; + if (fun == &iFpppup) return 1; if (fun == &iFpppUi) return 1; if (fun == &iFpppLi) return 1; if (fun == &iFpppLp) return 1; @@ -5879,11 +5964,13 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpiiiii) return 1; if (fun == &iFpiiiip) return 1; if (fun == &iFpiiipp) return 1; + if (fun == &iFpiiuii) return 1; if (fun == &iFpiipip) return 1; if (fun == &iFpiippu) return 1; if (fun == &iFpiippp) return 1; if (fun == &iFpiuuup) return 1; if (fun == &iFpiuupp) return 1; + if (fun == &iFpiuppu) return 1; if (fun == &iFpiUUpp) return 1; if (fun == &iFpipipi) return 1; if (fun == &iFpippip) return 1; @@ -5891,6 +5978,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpipppp) return 1; if (fun == &iFpCpipu) return 1; if (fun == &iFpWpppp) return 1; + if (fun == &iFpuiiii) return 1; if (fun == &iFpuiCpp) return 1; if (fun == &iFpuippp) return 1; if (fun == &iFpupuui) return 1; @@ -5933,6 +6021,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppppip) return 1; if (fun == &iFppppup) return 1; if (fun == &iFpppppi) return 1; + if (fun == &iFpppppu) return 1; if (fun == &iFpppppL) return 1; if (fun == &iFpppppp) return 1; if (fun == &uFpippup) return 1; @@ -5966,6 +6055,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpuuwwu) return 1; if (fun == &pFpuuuuu) return 1; if (fun == &pFpuuupu) return 1; + if (fun == &pFpuuUUU) return 1; if (fun == &pFplpppp) return 1; if (fun == &pFppiiii) return 1; if (fun == &pFppiipp) return 1; @@ -5995,6 +6085,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpdddddd) return 7; if (fun == &vFppddddi) return 5; if (fun == &vFppddpii) return 3; + if (fun == &iFpupuufu) return 2; if (fun == &iFppppdpi) return 2; if (fun == &pFifffppp) return 4; if (fun == &pFdiiiIiI) return 2; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 0f6bb51e..5ebac032 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -770,6 +770,7 @@ void iFEpUp(x64emu_t *emu, uintptr_t fnc); void iFEpLi(x64emu_t *emu, uintptr_t fnc); void iFEpLp(x64emu_t *emu, uintptr_t fnc); void iFEppi(x64emu_t *emu, uintptr_t fnc); +void iFEppu(x64emu_t *emu, uintptr_t fnc); void iFEppd(x64emu_t *emu, uintptr_t fnc); void iFEppL(x64emu_t *emu, uintptr_t fnc); void iFEppp(x64emu_t *emu, uintptr_t fnc); @@ -838,6 +839,7 @@ void iFpCCC(x64emu_t *emu, uintptr_t fnc); void iFpCpi(x64emu_t *emu, uintptr_t fnc); void iFpWWu(x64emu_t *emu, uintptr_t fnc); void iFpuwp(x64emu_t *emu, uintptr_t fnc); +void iFpuiu(x64emu_t *emu, uintptr_t fnc); void iFpuiL(x64emu_t *emu, uintptr_t fnc); void iFpuip(x64emu_t *emu, uintptr_t fnc); void iFpuui(x64emu_t *emu, uintptr_t fnc); @@ -1188,6 +1190,7 @@ void iFEippi(x64emu_t *emu, uintptr_t fnc); void iFEippL(x64emu_t *emu, uintptr_t fnc); void iFEippp(x64emu_t *emu, uintptr_t fnc); void iFEpiii(x64emu_t *emu, uintptr_t fnc); +void iFEpiup(x64emu_t *emu, uintptr_t fnc); void iFEpipi(x64emu_t *emu, uintptr_t fnc); void iFEpipp(x64emu_t *emu, uintptr_t fnc); void iFEpipV(x64emu_t *emu, uintptr_t fnc); @@ -1235,6 +1238,7 @@ void iFpiipi(x64emu_t *emu, uintptr_t fnc); void iFpiipp(x64emu_t *emu, uintptr_t fnc); void iFpiIip(x64emu_t *emu, uintptr_t fnc); void iFpiuwp(x64emu_t *emu, uintptr_t fnc); +void iFpiupu(x64emu_t *emu, uintptr_t fnc); void iFpiUUU(x64emu_t *emu, uintptr_t fnc); void iFpipii(x64emu_t *emu, uintptr_t fnc); void iFpipiu(x64emu_t *emu, uintptr_t fnc); @@ -1244,15 +1248,20 @@ void iFpippi(x64emu_t *emu, uintptr_t fnc); void iFpippW(x64emu_t *emu, uintptr_t fnc); void iFpippp(x64emu_t *emu, uintptr_t fnc); void iFpCCCC(x64emu_t *emu, uintptr_t fnc); +void iFpuiii(x64emu_t *emu, uintptr_t fnc); +void iFpuiup(x64emu_t *emu, uintptr_t fnc); void iFpuill(x64emu_t *emu, uintptr_t fnc); void iFpuipi(x64emu_t *emu, uintptr_t fnc); void iFpuuip(x64emu_t *emu, uintptr_t fnc); void iFpuuui(x64emu_t *emu, uintptr_t fnc); void iFpuuup(x64emu_t *emu, uintptr_t fnc); void iFpuuLL(x64emu_t *emu, uintptr_t fnc); +void iFpuupu(x64emu_t *emu, uintptr_t fnc); void iFpuupp(x64emu_t *emu, uintptr_t fnc); void iFpupiU(x64emu_t *emu, uintptr_t fnc); +void iFpupuu(x64emu_t *emu, uintptr_t fnc); void iFpupup(x64emu_t *emu, uintptr_t fnc); +void iFpuppu(x64emu_t *emu, uintptr_t fnc); void iFpuppp(x64emu_t *emu, uintptr_t fnc); void iFpUiUi(x64emu_t *emu, uintptr_t fnc); void iFpUupp(x64emu_t *emu, uintptr_t fnc); @@ -1283,6 +1292,8 @@ void iFpppii(x64emu_t *emu, uintptr_t fnc); void iFpppiL(x64emu_t *emu, uintptr_t fnc); void iFpppip(x64emu_t *emu, uintptr_t fnc); void iFpppui(x64emu_t *emu, uintptr_t fnc); +void iFpppuu(x64emu_t *emu, uintptr_t fnc); +void iFpppup(x64emu_t *emu, uintptr_t fnc); void iFpppUi(x64emu_t *emu, uintptr_t fnc); void iFpppLi(x64emu_t *emu, uintptr_t fnc); void iFpppLp(x64emu_t *emu, uintptr_t fnc); @@ -1530,6 +1541,7 @@ void iFEpiipV(x64emu_t *emu, uintptr_t fnc); void iFEpilpV(x64emu_t *emu, uintptr_t fnc); void iFEpippi(x64emu_t *emu, uintptr_t fnc); void iFEpIppp(x64emu_t *emu, uintptr_t fnc); +void iFEpuuip(x64emu_t *emu, uintptr_t fnc); void iFEpuppp(x64emu_t *emu, uintptr_t fnc); void iFEpUppp(x64emu_t *emu, uintptr_t fnc); void iFEppppp(x64emu_t *emu, uintptr_t fnc); @@ -1550,11 +1562,13 @@ void iFLppipp(x64emu_t *emu, uintptr_t fnc); void iFpiiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiipp(x64emu_t *emu, uintptr_t fnc); +void iFpiiuii(x64emu_t *emu, uintptr_t fnc); void iFpiipip(x64emu_t *emu, uintptr_t fnc); void iFpiippu(x64emu_t *emu, uintptr_t fnc); void iFpiippp(x64emu_t *emu, uintptr_t fnc); void iFpiuuup(x64emu_t *emu, uintptr_t fnc); void iFpiuupp(x64emu_t *emu, uintptr_t fnc); +void iFpiuppu(x64emu_t *emu, uintptr_t fnc); void iFpiUUpp(x64emu_t *emu, uintptr_t fnc); void iFpipipi(x64emu_t *emu, uintptr_t fnc); void iFpippip(x64emu_t *emu, uintptr_t fnc); @@ -1562,6 +1576,7 @@ void iFpipppL(x64emu_t *emu, uintptr_t fnc); void iFpipppp(x64emu_t *emu, uintptr_t fnc); void iFpCpipu(x64emu_t *emu, uintptr_t fnc); void iFpWpppp(x64emu_t *emu, uintptr_t fnc); +void iFpuiiii(x64emu_t *emu, uintptr_t fnc); void iFpuiCpp(x64emu_t *emu, uintptr_t fnc); void iFpuippp(x64emu_t *emu, uintptr_t fnc); void iFpupuui(x64emu_t *emu, uintptr_t fnc); @@ -1604,6 +1619,7 @@ void iFppppiu(x64emu_t *emu, uintptr_t fnc); void iFppppip(x64emu_t *emu, uintptr_t fnc); void iFppppup(x64emu_t *emu, uintptr_t fnc); void iFpppppi(x64emu_t *emu, uintptr_t fnc); +void iFpppppu(x64emu_t *emu, uintptr_t fnc); void iFpppppL(x64emu_t *emu, uintptr_t fnc); void iFpppppp(x64emu_t *emu, uintptr_t fnc); void uFEiippp(x64emu_t *emu, uintptr_t fnc); @@ -1658,6 +1674,7 @@ void pFpCuuup(x64emu_t *emu, uintptr_t fnc); void pFpuuwwu(x64emu_t *emu, uintptr_t fnc); void pFpuuuuu(x64emu_t *emu, uintptr_t fnc); void pFpuuupu(x64emu_t *emu, uintptr_t fnc); +void pFpuuUUU(x64emu_t *emu, uintptr_t fnc); void pFplpppp(x64emu_t *emu, uintptr_t fnc); void pFppiiii(x64emu_t *emu, uintptr_t fnc); void pFppiipp(x64emu_t *emu, uintptr_t fnc); @@ -1783,6 +1800,7 @@ void iFpiiiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiiuwp(x64emu_t *emu, uintptr_t fnc); void iFpiiuuiu(x64emu_t *emu, uintptr_t fnc); +void iFpiiuuuu(x64emu_t *emu, uintptr_t fnc); void iFpiipppp(x64emu_t *emu, uintptr_t fnc); void iFpiuiipp(x64emu_t *emu, uintptr_t fnc); void iFpiupiii(x64emu_t *emu, uintptr_t fnc); @@ -1793,12 +1811,17 @@ void iFpippppW(x64emu_t *emu, uintptr_t fnc); void iFpippppp(x64emu_t *emu, uintptr_t fnc); void iFpIIpppp(x64emu_t *emu, uintptr_t fnc); void iFpWppppW(x64emu_t *emu, uintptr_t fnc); +void iFpuiiiip(x64emu_t *emu, uintptr_t fnc); +void iFpuiiuii(x64emu_t *emu, uintptr_t fnc); void iFpuiCuCp(x64emu_t *emu, uintptr_t fnc); void iFpuiuupp(x64emu_t *emu, uintptr_t fnc); +void iFpuipupp(x64emu_t *emu, uintptr_t fnc); void iFpuuiuui(x64emu_t *emu, uintptr_t fnc); +void iFpuuuppu(x64emu_t *emu, uintptr_t fnc); void iFpuupppp(x64emu_t *emu, uintptr_t fnc); void iFpupiLpL(x64emu_t *emu, uintptr_t fnc); void iFpupuuui(x64emu_t *emu, uintptr_t fnc); +void iFpupuufu(x64emu_t *emu, uintptr_t fnc); void iFpupupui(x64emu_t *emu, uintptr_t fnc); void iFpuppppp(x64emu_t *emu, uintptr_t fnc); void iFpLipipi(x64emu_t *emu, uintptr_t fnc); @@ -1824,6 +1847,7 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fnc); void iFpppippi(x64emu_t *emu, uintptr_t fnc); void iFpppippp(x64emu_t *emu, uintptr_t fnc); void iFpppuiii(x64emu_t *emu, uintptr_t fnc); +void iFpppuppp(x64emu_t *emu, uintptr_t fnc); void iFppppiii(x64emu_t *emu, uintptr_t fnc); void iFppppipp(x64emu_t *emu, uintptr_t fnc); void iFppppdpi(x64emu_t *emu, uintptr_t fnc); @@ -1938,6 +1962,8 @@ void vFppppiipi(x64emu_t *emu, uintptr_t fnc); void vFpppppuuu(x64emu_t *emu, uintptr_t fnc); void vFpppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpippppp(x64emu_t *emu, uintptr_t fnc); +void iFEpuuiipp(x64emu_t *emu, uintptr_t fnc); +void iFEpuuuipp(x64emu_t *emu, uintptr_t fnc); void iFEpuuLppp(x64emu_t *emu, uintptr_t fnc); void iFEpUUuppp(x64emu_t *emu, uintptr_t fnc); void iFEppipppp(x64emu_t *emu, uintptr_t fnc); @@ -1952,6 +1978,7 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fnc); void iFpWCuWCuu(x64emu_t *emu, uintptr_t fnc); void iFpWWipppp(x64emu_t *emu, uintptr_t fnc); void iFpuiipppp(x64emu_t *emu, uintptr_t fnc); +void iFpuipuppp(x64emu_t *emu, uintptr_t fnc); void iFpuippLpp(x64emu_t *emu, uintptr_t fnc); void iFpuuiiiii(x64emu_t *emu, uintptr_t fnc); void iFpuuupupu(x64emu_t *emu, uintptr_t fnc); @@ -2056,6 +2083,8 @@ void vFpppiiiiii(x64emu_t *emu, uintptr_t fnc); void vFppppipiip(x64emu_t *emu, uintptr_t fnc); void vFpppppippp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiipi(x64emu_t *emu, uintptr_t fnc); +void iFEpuuiippu(x64emu_t *emu, uintptr_t fnc); +void iFEpuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpppipppp(x64emu_t *emu, uintptr_t fnc); void iFEppplPPPP(x64emu_t *emu, uintptr_t fnc); void iFEpppppupp(x64emu_t *emu, uintptr_t fnc); @@ -2065,7 +2094,9 @@ void iFiiiipiiip(x64emu_t *emu, uintptr_t fnc); void iFipiipippi(x64emu_t *emu, uintptr_t fnc); void iFuilpluluf(x64emu_t *emu, uintptr_t fnc); void iFdddpppppp(x64emu_t *emu, uintptr_t fnc); +void iFpiuuupipu(x64emu_t *emu, uintptr_t fnc); void iFpipLpiiip(x64emu_t *emu, uintptr_t fnc); +void iFpuiuuipip(x64emu_t *emu, uintptr_t fnc); void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fnc); void iFpdiiiUiUp(x64emu_t *emu, uintptr_t fnc); void iFppiiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2075,6 +2106,7 @@ void iFpppiiipip(x64emu_t *emu, uintptr_t fnc); void iFpppiiuuii(x64emu_t *emu, uintptr_t fnc); void iFpppiipiiu(x64emu_t *emu, uintptr_t fnc); void iFppppiiupp(x64emu_t *emu, uintptr_t fnc); +void iFppppupiii(x64emu_t *emu, uintptr_t fnc); void iFppppppppu(x64emu_t *emu, uintptr_t fnc); void iFppppppppp(x64emu_t *emu, uintptr_t fnc); void uFEipippppp(x64emu_t *emu, uintptr_t fnc); @@ -2131,6 +2163,9 @@ void vFppuuuuiiuu(x64emu_t *emu, uintptr_t fnc); void vFppdddddddd(x64emu_t *emu, uintptr_t fnc); void vFpppppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiippp(x64emu_t *emu, uintptr_t fnc); +void iFEpuipupppp(x64emu_t *emu, uintptr_t fnc); +void iFEpuuiiuipp(x64emu_t *emu, uintptr_t fnc); +void iFEpuuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpupppLppL(x64emu_t *emu, uintptr_t fnc); void iFEppppppipp(x64emu_t *emu, uintptr_t fnc); void iFEppppppppp(x64emu_t *emu, uintptr_t fnc); @@ -2138,6 +2173,7 @@ void iFiiiiiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiipiiipip(x64emu_t *emu, uintptr_t fnc); void iFpippddiidd(x64emu_t *emu, uintptr_t fnc); void iFpCuWCCCCup(x64emu_t *emu, uintptr_t fnc); +void iFpuipuppppp(x64emu_t *emu, uintptr_t fnc); void iFpuupiuiipp(x64emu_t *emu, uintptr_t fnc); void iFpddpippppp(x64emu_t *emu, uintptr_t fnc); void iFppuuiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2184,6 +2220,8 @@ void vFppiipppiiii(x64emu_t *emu, uintptr_t fnc); void vFppipppiiiii(x64emu_t *emu, uintptr_t fnc); void vFppipppuiiii(x64emu_t *emu, uintptr_t fnc); void vFppppppppppp(x64emu_t *emu, uintptr_t fnc); +void iFEpuuiiuippu(x64emu_t *emu, uintptr_t fnc); +void iFEpuuuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpppipppppp(x64emu_t *emu, uintptr_t fnc); void iFEppppiiiiuu(x64emu_t *emu, uintptr_t fnc); void iFiiiiiiiiiip(x64emu_t *emu, uintptr_t fnc); @@ -2267,6 +2305,7 @@ void pFpppppppppppppppp(x64emu_t *emu, uintptr_t fnc); void vFuuuiiiiiuiiiiilll(x64emu_t *emu, uintptr_t fnc); void vFppiiiiddddiiiiiuu(x64emu_t *emu, uintptr_t fnc); void vFpppuppiipppuUUUpi(x64emu_t *emu, uintptr_t fnc); +void pFpuuuuuwwuuuuUUUup(x64emu_t *emu, uintptr_t fnc); void pFppippipipipipipip(x64emu_t *emu, uintptr_t fnc); void vFppuiiiiipuiiiiiiii(x64emu_t *emu, uintptr_t fnc); void vFpppipppppppppppppp(x64emu_t *emu, uintptr_t fnc); @@ -2300,7 +2339,6 @@ void iFipiip(x64emu_t *emu, uintptr_t fnc); #endif #if !defined(NOALIGN) -void iFEppu(x64emu_t *emu, uintptr_t fnc); void iFEiiip(x64emu_t *emu, uintptr_t fnc); void iFEipii(x64emu_t *emu, uintptr_t fnc); void iFEipiip(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedd3dadapter9.c b/src/wrapped/wrappedd3dadapter9.c new file mode 100644 index 00000000..a4a0c9a9 --- /dev/null +++ b/src/wrapped/wrappedd3dadapter9.c @@ -0,0 +1,419 @@ +#define _GNU_SOURCE /* See feature_test_macros(7) */ +#include +#include +#include +#include + +#include "wrappedlibs.h" + +#include "debug.h" +#include "wrapper.h" +#include "bridge.h" +#include "librarian/library_private.h" +#include "x64emu.h" +#include "emu/x64emu_private.h" +#include "callback.h" + +#include "wrappedd3dadapter9_vtable.h" + +static int (*my_CreateAuthenticatedChannel_real)(void* This, int ChannelType, void*** ppAuthenticatedChannel, void* pChannelHandle); +static int my_CreateAuthenticatedChannel(x64emu_t* emu, void* This, int ChannelType, void*** ppAuthenticatedChannel, void* pChannelHandle); +static int (*my_CreateCryptoSession_real)(void* This, const void* pCryptoType, const void* pDecodeProfile, void*** ppCryptoSession, void* pCryptoHandle); +static int my_CreateCryptoSession(x64emu_t* emu, void* This, const void* pCryptoType, const void* pDecodeProfile, void*** ppCryptoSession, void* pCryptoHandle); +static int (*my_CreateCubeTexture_real)(void* This, unsigned EdgeLength, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppCubeTexture, void* pSharedHandle); +static int my_CreateCubeTexture(x64emu_t* emu, void* This, unsigned EdgeLength, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppCubeTexture, void* pSharedHandle); +static int (*my_CreateIndexBuffer_real)(void* This, unsigned Length, unsigned Usage, int Format, int Pool, void*** ppIndexBuffer, void* pSharedHandle); +static int my_CreateIndexBuffer(x64emu_t* emu, void* This, unsigned Length, unsigned Usage, int Format, int Pool, void*** ppIndexBuffer, void* pSharedHandle); +static int (*my_CreatePixelShader_real)(void* This, const void* pFunction, void*** ppShader); +static int my_CreatePixelShader(x64emu_t* emu, void* This, const void* pFunction, void*** ppShader); +static int (*my_CreateQuery_real)(void* This, int Type, void*** ppQuery); +static int my_CreateQuery(x64emu_t* emu, void* This, int Type, void*** ppQuery); +static int (*my_CheckResourceResidency_real)(void* This, void*** pResourceArray, unsigned NumResources); +static int my_CheckResourceResidency(x64emu_t* emu, void* This, void*** pResourceArray, unsigned NumResources); +static int (*my_CreateStateBlock_real)(void* This, int Type, void*** ppSB); +static int my_CreateStateBlock(x64emu_t* emu, void* This, int Type, void*** ppSB); +static int (*my_EndStateBlock_real)(void* This, void*** ppSB); +static int my_EndStateBlock(x64emu_t* emu, void* This, void*** ppSB); +static int (*my_CreateDepthStencilSurfaceEx_real)(void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void*** ppSurface, void* pSharedHandle, unsigned Usage); +static int my_CreateDepthStencilSurfaceEx(x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void*** ppSurface, void* pSharedHandle, unsigned Usage); +static int (*my_CreateDepthStencilSurface_real)(void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void*** ppSurface, void* pSharedHandle); +static int my_CreateDepthStencilSurface(x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void*** ppSurface, void* pSharedHandle); +static int (*my_CreateOffscreenPlainSurfaceEx_real)(void* This, unsigned Width, unsigned Height, int Format, int Pool, void*** ppSurface, void* pSharedHandle, unsigned Usage); +static int my_CreateOffscreenPlainSurfaceEx(x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int Pool, void*** ppSurface, void* pSharedHandle, unsigned Usage); +static int (*my_CreateOffscreenPlainSurface_real)(void* This, unsigned Width, unsigned Height, int Format, int Pool, void*** ppSurface, void* pSharedHandle); +static int my_CreateOffscreenPlainSurface(x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int Pool, void*** ppSurface, void* pSharedHandle); +static int (*my_CreateRenderTargetEx_real)(void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void*** ppSurface, void* pSharedHandle, unsigned Usage); +static int my_CreateRenderTargetEx(x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void*** ppSurface, void* pSharedHandle, unsigned Usage); +static int (*my_CreateRenderTarget_real)(void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void*** ppSurface, void* pSharedHandle); +static int my_CreateRenderTarget(x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void*** ppSurface, void* pSharedHandle); +static int (*my_GetCubeMapSurface_real)(void* This, int FaceType, unsigned Level, void*** ppCubeMapSurface); +static int my_GetCubeMapSurface(x64emu_t* emu, void* This, int FaceType, unsigned Level, void*** ppCubeMapSurface); +static int (*my_GetDepthStencilSurface_real)(void* This, void*** ppZStencilSurface); +static int my_GetDepthStencilSurface(x64emu_t* emu, void* This, void*** ppZStencilSurface); +static int (*my_GetBackBuffer_real)(void* This, unsigned iSwapChain, unsigned iBackBuffer, int Type, void*** ppBackBuffer); +static int my_GetBackBuffer(x64emu_t* emu, void* This, unsigned iSwapChain, unsigned iBackBuffer, int Type, void*** ppBackBuffer); +static int (*my_GetRenderTarget_real)(void* This, unsigned RenderTargetIndex, void*** ppRenderTarget); +static int my_GetRenderTarget(x64emu_t* emu, void* This, unsigned RenderTargetIndex, void*** ppRenderTarget); +static int (*my_GetSurfaceLevel_real)(void* This, unsigned Level, void*** ppSurfaceLevel); +static int my_GetSurfaceLevel(x64emu_t* emu, void* This, unsigned Level, void*** ppSurfaceLevel); +static int (*my_CreateAdditionalSwapChain_real)(void* This, void* pPresentationParameters, void*** pSwapChain); +static int my_CreateAdditionalSwapChain(x64emu_t* emu, void* This, void* pPresentationParameters, void*** pSwapChain); +static int (*my_GetSwapChain_real)(void* This, unsigned iSwapChain, void*** pSwapChain); +static int my_GetSwapChain(x64emu_t* emu, void* This, unsigned iSwapChain, void*** pSwapChain); +static int (*my_CreateTexture_real)(void* This, unsigned Width, unsigned Height, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppTexture, void* pSharedHandle); +static int my_CreateTexture(x64emu_t* emu, void* This, unsigned Width, unsigned Height, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppTexture, void* pSharedHandle); +static int (*my_CreateVertexBuffer_real)(void* This, unsigned Length, unsigned Usage, unsigned FVF, int Pool, void*** ppVertexBuffer, void* pSharedHandle); +static int my_CreateVertexBuffer(x64emu_t* emu, void* This, unsigned Length, unsigned Usage, unsigned FVF, int Pool, void*** ppVertexBuffer, void* pSharedHandle); +static int (*my_CreateVertexDeclaration_real)(void* This, const void* pVertexElements, void*** ppDecl); +static int my_CreateVertexDeclaration(x64emu_t* emu, void* This, const void* pVertexElements, void*** ppDecl); +static int (*my_CreateVertexShader_real)(void* This, const void* pFunction, void*** ppShader); +static int my_CreateVertexShader(x64emu_t* emu, void* This, const void* pFunction, void*** ppShader); +static int (*my_GetVolumeLevel_real)(void* This, unsigned Level, void*** ppVolumeLevel); +static int my_GetVolumeLevel(x64emu_t* emu, void* This, unsigned Level, void*** ppVolumeLevel); +static int (*my_CreateVolumeTexture_real)(void* This, unsigned Width, unsigned Height, unsigned Depth, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppVolumeTexture, void* pSharedHandle); +static int my_CreateVolumeTexture(x64emu_t* emu, void* This, unsigned Width, unsigned Height, unsigned Depth, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppVolumeTexture, void* pSharedHandle); + +static int (*my_GetDirect3D_real)(void* This, void*** ppD3D9); +static int my_GetDirect3D(x64emu_t* emu, void* This, void*** ppD3D9); + +#define UNPACK(...) __VA_ARGS__ + +#define GO(name, type, size) \ + new->name = (void*)AddBridge(emu->context->system, type, real->name, size*4, #name) + +#define GOM(name, type, size) \ + my_##name##_real = (void*)real->name; \ + new->name = (void*)AddBridge(emu->context->system, type, my_##name, size*4, "my_" #name) + +#define GO2(name, type, size) \ + my_##name##_real2 = (void*)real->name; \ + new->name = (void*)AddBridge(emu->context->system, type, my_##name2, size*4, "my_" #name) + +#include "wrappedd3dadapter9_gen.h" + +#undef GO +#undef GOM +#undef GO2 + + +const char* d3dadapter9Name = "d3dadapter9.so.1"; +#define LIBNAME d3dadapter9 +#define ALTNAME "/usr/lib/aarch64-linux-gnu/d3d/d3dadapter9.so.1" + +typedef void* (*pFp_t)(void*); + +typedef struct my_D3DAdapter9DRM { + uint32_t major_version; + uint32_t minor_version; + void *create_adapter; +} my_D3DAdapter9DRM; + +typedef struct d3d_my_s { + pFp_t D3DAdapter9GetProc; + my_D3DAdapter9DRM adapter; + int (*create_adapter)(int, ID3DAdapter9Vtbl ***); + + int (*CreateDevice)(void*, unsigned, int, void*, unsigned, void*, void*, void*, IDirect3DDevice9Vtbl ***); + + int presentgroup_init; + + struct { + ID3DAdapter9Vtbl adapter; + int adapter_init; + + IDirect3DDevice9Vtbl device; + int device_init; + + IDirect3DAuthenticatedChannel9Vtbl my_IDirect3DAuthenticatedChannel9Vtbl; + int my_IDirect3DAuthenticatedChannel9Vtbl_init; + IDirect3DCryptoSession9Vtbl my_IDirect3DCryptoSession9Vtbl; + int my_IDirect3DCryptoSession9Vtbl_init; + IDirect3DCubeTexture9Vtbl my_IDirect3DCubeTexture9Vtbl; + int my_IDirect3DCubeTexture9Vtbl_init; + IDirect3DIndexBuffer9Vtbl my_IDirect3DIndexBuffer9Vtbl; + int my_IDirect3DIndexBuffer9Vtbl_init; + IDirect3DPixelShader9Vtbl my_IDirect3DPixelShader9Vtbl; + int my_IDirect3DPixelShader9Vtbl_init; + IDirect3DQuery9Vtbl my_IDirect3DQuery9Vtbl; + int my_IDirect3DQuery9Vtbl_init; + IDirect3DResource9Vtbl my_IDirect3DResource9Vtbl; + int my_IDirect3DResource9Vtbl_init; + IDirect3DStateBlock9Vtbl my_IDirect3DStateBlock9Vtbl; + int my_IDirect3DStateBlock9Vtbl_init; + IDirect3DSurface9Vtbl my_IDirect3DSurface9Vtbl; + int my_IDirect3DSurface9Vtbl_init; + IDirect3DSwapChain9Vtbl my_IDirect3DSwapChain9Vtbl; + int my_IDirect3DSwapChain9Vtbl_init; + IDirect3DTexture9Vtbl my_IDirect3DTexture9Vtbl; + int my_IDirect3DTexture9Vtbl_init; + IDirect3DVertexBuffer9Vtbl my_IDirect3DVertexBuffer9Vtbl; + int my_IDirect3DVertexBuffer9Vtbl_init; + IDirect3DVertexDeclaration9Vtbl my_IDirect3DVertexDeclaration9Vtbl; + int my_IDirect3DVertexDeclaration9Vtbl_init; + IDirect3DVertexShader9Vtbl my_IDirect3DVertexShader9Vtbl; + int my_IDirect3DVertexShader9Vtbl_init; + IDirect3DVolume9Vtbl my_IDirect3DVolume9Vtbl; + int my_IDirect3DVolume9Vtbl_init; + IDirect3DVolumeTexture9Vtbl my_IDirect3DVolumeTexture9Vtbl; + int my_IDirect3DVolumeTexture9Vtbl_init; + } vtables; +} d3d_my_t; + +static d3d_my_t my_d3d = {0}; +static d3d_my_t * const my = &my_d3d; + +#define GOR(retcnd, name, args, call, ret, vtbl, a) \ + static ret name(UNPACK args) \ + { \ + int r = name##_real(UNPACK call); \ + if (retcnd) return r; \ + if (!my->vtables.my_##vtbl##_init) { \ + make_vtable_##vtbl(emu, &my->vtables.my_##vtbl, **a); \ + my->vtables.my_##vtbl##_init = 1; \ + } \ + (*a)[0] = &my->vtables.my_##vtbl; \ + (*a)[1] = &my->vtables.my_##vtbl; \ + return 0; \ + } + +#define GO(name, args, call, ret, vtbl, a) \ + GOR(r, name, args, call, ret, vtbl, a) + +GO(my_CreateAuthenticatedChannel, (x64emu_t* emu, void* This, int ChannelType, void*** ppAuthenticatedChannel, void* pChannelHandle), (This, ChannelType, ppAuthenticatedChannel, pChannelHandle), int, IDirect3DAuthenticatedChannel9Vtbl, ppAuthenticatedChannel) +GO(my_CreateCryptoSession, (x64emu_t* emu, void* This, const void* pCryptoType, const void* pDecodeProfile, void*** ppCryptoSession, void* pCryptoHandle), (This, pCryptoType, pDecodeProfile, ppCryptoSession, pCryptoHandle), int, IDirect3DCryptoSession9Vtbl, ppCryptoSession) +GO(my_CreateCubeTexture, (x64emu_t* emu, void* This, unsigned EdgeLength, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppCubeTexture, void* pSharedHandle), (This, EdgeLength, Levels, Usage, Format, Pool, ppCubeTexture, pSharedHandle), int, IDirect3DCubeTexture9Vtbl, ppCubeTexture) +GO(my_CreateIndexBuffer, (x64emu_t* emu, void* This, unsigned Length, unsigned Usage, int Format, int Pool, void*** ppIndexBuffer, void* pSharedHandle), (This, Length, Usage, Format, Pool, ppIndexBuffer, pSharedHandle), int, IDirect3DIndexBuffer9Vtbl, ppIndexBuffer) +GO(my_CreatePixelShader, (x64emu_t* emu, void* This, const void* pFunction, void*** ppShader), (This, pFunction, ppShader), int, IDirect3DPixelShader9Vtbl, ppShader) +GO(my_CheckResourceResidency, (x64emu_t* emu, void* This, void*** pResourceArray, unsigned NumResources), (This, pResourceArray, NumResources), int, IDirect3DResource9Vtbl, pResourceArray) +GO(my_CreateStateBlock, (x64emu_t* emu, void* This, int Type, void*** ppSB), (This, Type, ppSB), int, IDirect3DStateBlock9Vtbl, ppSB) +GO(my_EndStateBlock, (x64emu_t* emu, void* This, void*** ppSB), (This, ppSB), int, IDirect3DStateBlock9Vtbl, ppSB) +GO(my_CreateDepthStencilSurfaceEx, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void*** ppSurface, void* pSharedHandle, unsigned Usage), (This, Width, Height, Format, MultiSample, MultisampleQuality, Discard, ppSurface, pSharedHandle, Usage), int, IDirect3DSurface9Vtbl, ppSurface) +GO(my_CreateDepthStencilSurface, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void*** ppSurface, void* pSharedHandle), (This, Width, Height, Format, MultiSample, MultisampleQuality, Discard, ppSurface, pSharedHandle), int, IDirect3DSurface9Vtbl, ppSurface) +GO(my_CreateOffscreenPlainSurfaceEx, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int Pool, void*** ppSurface, void* pSharedHandle, unsigned Usage), (This, Width, Height, Format, Pool, ppSurface, pSharedHandle, Usage), int, IDirect3DSurface9Vtbl, ppSurface) +GO(my_CreateOffscreenPlainSurface, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int Pool, void*** ppSurface, void* pSharedHandle), (This, Width, Height, Format, Pool, ppSurface, pSharedHandle), int, IDirect3DSurface9Vtbl, ppSurface) +GO(my_CreateRenderTargetEx, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void*** ppSurface, void* pSharedHandle, unsigned Usage), (This, Width, Height, Format, MultiSample, MultisampleQuality, Lockable, ppSurface, pSharedHandle, Usage), int, IDirect3DSurface9Vtbl, ppSurface) +GO(my_CreateRenderTarget, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void*** ppSurface, void* pSharedHandle), (This, Width, Height, Format, MultiSample, MultisampleQuality, Lockable, ppSurface, pSharedHandle), int, IDirect3DSurface9Vtbl, ppSurface) +GO(my_GetCubeMapSurface, (x64emu_t* emu, void* This, int FaceType, unsigned Level, void*** ppCubeMapSurface), (This, FaceType, Level, ppCubeMapSurface), int, IDirect3DSurface9Vtbl, ppCubeMapSurface) +GO(my_GetDepthStencilSurface, (x64emu_t* emu, void* This, void*** ppZStencilSurface), (This, ppZStencilSurface), int, IDirect3DSurface9Vtbl, ppZStencilSurface) +GO(my_GetBackBuffer, (x64emu_t* emu, void* This, unsigned iSwapChain, unsigned iBackBuffer, int Type, void*** ppBackBuffer), (This, iSwapChain, iBackBuffer, Type, ppBackBuffer), int, IDirect3DSurface9Vtbl, ppBackBuffer) +GO(my_GetRenderTarget, (x64emu_t* emu, void* This, unsigned RenderTargetIndex, void*** ppRenderTarget), (This, RenderTargetIndex, ppRenderTarget), int, IDirect3DSurface9Vtbl, ppRenderTarget) +GO(my_GetSurfaceLevel, (x64emu_t* emu, void* This, unsigned Level, void*** ppSurfaceLevel), (This, Level, ppSurfaceLevel), int, IDirect3DSurface9Vtbl, ppSurfaceLevel) +GO(my_CreateAdditionalSwapChain, (x64emu_t* emu, void* This, void* pPresentationParameters, void*** pSwapChain), (This, pPresentationParameters, pSwapChain), int, IDirect3DSwapChain9Vtbl, pSwapChain) +GO(my_GetSwapChain, (x64emu_t* emu, void* This, unsigned iSwapChain, void*** pSwapChain), (This, iSwapChain, pSwapChain), int, IDirect3DSwapChain9Vtbl, pSwapChain) +GO(my_CreateTexture, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppTexture, void* pSharedHandle), (This, Width, Height, Levels, Usage, Format, Pool, ppTexture, pSharedHandle), int, IDirect3DTexture9Vtbl, ppTexture) +GO(my_CreateVertexBuffer, (x64emu_t* emu, void* This, unsigned Length, unsigned Usage, unsigned FVF, int Pool, void*** ppVertexBuffer, void* pSharedHandle), (This, Length, Usage, FVF, Pool, ppVertexBuffer, pSharedHandle), int, IDirect3DVertexBuffer9Vtbl, ppVertexBuffer) +GO(my_CreateVertexDeclaration, (x64emu_t* emu, void* This, const void* pVertexElements, void*** ppDecl), (This, pVertexElements, ppDecl), int, IDirect3DVertexDeclaration9Vtbl, ppDecl) +GO(my_CreateVertexShader, (x64emu_t* emu, void* This, const void* pFunction, void*** ppShader), (This, pFunction, ppShader), int, IDirect3DVertexShader9Vtbl, ppShader) +GO(my_GetVolumeLevel, (x64emu_t* emu, void* This, unsigned Level, void*** ppVolumeLevel), (This, Level, ppVolumeLevel), int, IDirect3DVolume9Vtbl, ppVolumeLevel) +GO(my_CreateVolumeTexture, (x64emu_t* emu, void* This, unsigned Width, unsigned Height, unsigned Depth, unsigned Levels, unsigned Usage, int Format, int Pool, void*** ppVolumeTexture, void* pSharedHandle), (This, Width, Height, Depth, Levels, Usage, Format, Pool, ppVolumeTexture, pSharedHandle), int, IDirect3DVolumeTexture9Vtbl, ppVolumeTexture) + +GOR((r || !ppQuery), my_CreateQuery, (x64emu_t* emu, void* This, int Type, void*** ppQuery), (This, Type, ppQuery), int, IDirect3DQuery9Vtbl, ppQuery) + +#undef GO +#undef GOR + +static void getMy(library_t* lib) +{ + my->D3DAdapter9GetProc = (pFp_t)dlsym(lib->w.lib, "D3DAdapter9GetProc"); +} + +static void freeMy() +{ +} + +#define GOV(ns, ret, fn, args, call) \ + static uintptr_t my_##ns##_##fn##_fct = 0; \ + static ret my_##ns##_##fn(UNPACK args) { \ + ret r = (ret)RunFunction(my_context, my_##ns##_##fn##_fct, UNPACK call); \ +/* no closing brace */ + +#define GOV_1(ns, ret, fn, t1) \ + GOV(ns, ret, fn, (t1 a), (1, a)) return r; } +#define GOV_2(ns, ret, fn, t1, t2) \ + GOV(ns, ret, fn, (t1 a, t2 b), (2, a, b)) return r; } +#define GOV_3(ns, ret, fn, t1, t2, t3) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c), (3, a, b, c)) return r; } +#define GOV_4(ns, ret, fn, t1, t2, t3, t4) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c, t4 d), (4, a, b, c, d)) return r; } +#define GOV_5(ns, ret, fn, t1, t2, t3, t4, t5) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c, t4 d, t5 e), (5, a, b, c, d, e)) return r; } +#define GOV_6(ns, ret, fn, t1, t2, t3, t4, t5, t6) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c, t4 d, t5 e, t6 f), (6, a, b, c, d, e, f)) return r; } +#define GOV_7(ns, ret, fn, t1, t2, t3, t4, t5, t6, t7) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c, t4 d, t5 e, t6 f, t7 g), (7, a, b, c, d, e, f, g)) return r; } +#define GOV_8(ns, ret, fn, t1, t2, t3, t4, t5, t6, t7, t8) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c, t4 d, t5 e, t6 f, t7 g, t8 h), (8, a, b, c, d, e, f, g, h)) return r; } + +#define GOS(ns, ret, fn, ...) \ + my_##ns##_##fn##_fct = (uintptr_t)vtbl->fn; \ + vtbl->fn = my_##ns##_##fn; + +#define SUPER(ns, X1, X2, X3, X4, X5, X6, X7, X8) \ + X3(ns, int, QueryInterface, void*, void*, void**) \ + X1(ns, unsigned, AddRef, void*) \ + X1(ns, unsigned, Release, void*) \ + X3(ns, int, SetPresentParameters, void*, void*, void*) \ + X8(ns, int, NewD3DWindowBufferFromDmaBuf, void*, int, int, int, int, int, int, void**) \ + X2(ns, int, DestroyD3DWindowBuffer, void*, void*) \ + X2(ns, int, WaitBufferReleased, void*, void*) \ + X2(ns, int, FrontBufferCopy, void*, void*) \ + X7(ns, int, PresentBuffer, void*, void*, void*, const void*, const void*, const void*, unsigned) \ + X2(ns, int, GetRasterStatus, void*, void*) \ + X3(ns, int, GetDisplayMode, void*, void*, void*) \ + X2(ns, int, GetPresentStats, void*, void*) \ + X2(ns, int, GetCursorPos, void*, void*) \ + X2(ns, int, SetCursorPos, void*, void*) \ + X4(ns, int, SetCursor, void*, void*, void*, int) \ + X3(ns, int, SetGammaRamp, void*, const void*, void*) \ + X5(ns, int, GetWindowInfo, void*, void*, void*, void*, void*) \ + X1(ns, int, GetWindowOccluded, void*) \ + X1(ns, int, ResolutionMismatch, void*) \ + X3(ns, void*, CreateThread, void*, void*, void*) \ + X2(ns, int, WaitForThread, void*, void*) \ + X2(ns, int, SetPresentParameters2, void*, void*) \ + X2(ns, int, IsBufferReleased, void*, void*) \ + X1(ns, int, WaitBufferReleaseEvent, void*) \ + +SUPER(Present, GOV_1, GOV_2, GOV_3, GOV_4, GOV_5, GOV_6, GOV_7, GOV_8) + +static void fixup_PresentVtbl(ID3DPresentVtbl *vtbl) +{ + SUPER(Present, GOS, GOS, GOS, GOS, GOS, GOS, GOS, GOS) +} +#undef SUPER + +static int pres_init = 0; + +#define GOV_PRES(ns, ret, fn, t1, t2, t3) \ + GOV(ns, ret, fn, (t1 a, t2 b, t3 c), (3, a, b, c)) \ + ID3DPresentVtbl*** vtbl = (void*)c; \ + if (!pres_init) fixup_PresentVtbl(**vtbl); \ + pres_init = 1; \ + return r; \ + } + +#define SUPER(ns, X1, X2, X3, XPRES) \ + X3(ns, int, QueryInterface, void*, void*, void**) \ + X1(ns, unsigned, AddRef, void*) \ + X1(ns, unsigned, Release, void*) \ + X1(ns, unsigned, GetMultiheadCount, void*) \ + XPRES(ns, int, GetPresent, void*, unsigned, void**) \ + X3(ns, int, CreateAdditionalPresent, void*, void*, void**) \ + X3(ns, /*void*/ int, GetVersion, void*, void*, void*) \ + +SUPER(PresentGroup, GOV_1, GOV_2, GOV_3, GOV_PRES) + +static void fixup_PresentGroupVtbl(ID3DPresentGroupVtbl *vtbl) +{ + SUPER(PresentGroup, GOS, GOS, GOS, GOS) +} +#undef SUPER +#undef GOS + +typedef struct my_Direct3D9 { + IDirect3D9Vtbl *vtbl; + IDirect3D9Vtbl **real; +} my_Direct3D9; + +unsigned my_Direct3D9_AddRef(void *This) +{ + my_Direct3D9 *my = This; + return RunFunction(my_context, (uintptr_t)(*my->real)->AddRef, 1, my->real); +} + +unsigned my_Direct3D9_Release(void *This) +{ + my_Direct3D9 *my = This; + return RunFunction(my_context, (uintptr_t)(*my->real)->Release, 1, my->real); +} + +IDirect3D9Vtbl my_Direct3D9_vtbl = { + .AddRef = my_Direct3D9_AddRef, + .Release = my_Direct3D9_Release, +}; + +static int my_GetDirect3D(x64emu_t* emu, void* This, void*** ppD3D9) +{ + int r = my_GetDirect3D_real(This, ppD3D9); + if (r) return r; + *ppD3D9 = (void**)((my_Direct3D9*)*ppD3D9)->real; + return 0; +} + +int my_create_device(x64emu_t* emu, void *This, unsigned RealAdapter, int DeviceType, void *hFocusWindow, unsigned BehaviorFlags, void *pPresent, IDirect3D9Vtbl **pD3D9, ID3DPresentGroupVtbl **pPresentationFactory, IDirect3DDevice9Vtbl ***ppReturnedDeviceInterface) +{ + my_Direct3D9 *my_pD3D9 = malloc(sizeof(my_Direct3D9)); + + my_pD3D9->vtbl = &my_Direct3D9_vtbl; + my_pD3D9->real = pD3D9; + + if (!my->presentgroup_init) { + fixup_PresentGroupVtbl(*pPresentationFactory); + my->presentgroup_init = 1; + } + + IDirect3DDevice9Vtbl **ret; + int r = my->CreateDevice(This, RealAdapter, DeviceType, hFocusWindow, BehaviorFlags, pPresent, my_pD3D9, pPresentationFactory, &ret); + + if (r) return r; + + if (!my->vtables.device_init) { + make_vtable_IDirect3DDevice9Vtbl(emu, &my->vtables.device, *ret); + my->vtables.device_init = 1; + } + + ret[0] = &my->vtables.device; + ret[1] = &my->vtables.device; + *ppReturnedDeviceInterface = ret; + + return 0; +} + +int my_create_adapter(x64emu_t* emu/*, int fd, ID3DAdapter9Vtbl ***x_adapter*/) +{ + + int fd = R_ECX; + ID3DAdapter9Vtbl ***x_adapter = (ID3DAdapter9Vtbl ***)R_RDX; + + ID3DAdapter9Vtbl **adapter; + int r = my->create_adapter(fd, &adapter); + if (r) return r; + + if (!my->vtables.adapter_init) { + my->CreateDevice = (void*)(*adapter)->CreateDevice; + (*adapter)->CreateDevice = (void*)my_create_device; + + make_vtable_ID3DAdapter9Vtbl(emu, &my->vtables.adapter, *adapter); + my->vtables.adapter_init = 1; + } + + adapter[0] = &my->vtables.adapter; + adapter[1] = &my->vtables.adapter; + *x_adapter = adapter; + + return 0 /* D3D_OK */; +} + +EXPORT void* my_D3DAdapter9GetProc(x64emu_t* emu, void *ptr) +{ + + /* stdcall, 1st param is in RCX */ + + my_D3DAdapter9DRM* adapter = my->D3DAdapter9GetProc("drm"); + + my->create_adapter = adapter->create_adapter; + + my->adapter.major_version = adapter->major_version; + my->adapter.minor_version = adapter->minor_version; + my->adapter.create_adapter = (void*)AddBridge(emu->context->system, iFEv, my_create_adapter, 0, "my_create_adapter"); + + return &my->adapter; +} + +#define CUSTOM_INIT \ + getMy(lib); + +#define CUSTOM_FINI \ + freeMy(); + +#include "wrappedlib_init.h" diff --git a/src/wrapped/wrappedd3dadapter9_gen.h b/src/wrapped/wrappedd3dadapter9_gen.h new file mode 100644 index 00000000..c647412c --- /dev/null +++ b/src/wrapped/wrappedd3dadapter9_gen.h @@ -0,0 +1,697 @@ +/* Based on include/D3D9/ and include/d3dadapter/ in Mesa */ + +/* + * Copyright 2011 Joakim Sindholt + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * on the rights to use, copy, modify, merge, publish, distribute, sub + * license, and/or sell copies of the Software, and to permit persons to whom + * the Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL + * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, + * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + * USE OR OTHER DEALINGS IN THE SOFTWARE. */ + +static void make_vtable_ID3DAdapter9Vtbl(x64emu_t* emu, ID3DAdapter9Vtbl* new, ID3DAdapter9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetAdapterIdentifier, iFpup, 3); + GO(CheckDeviceType, iFpiiii, 5); + GO(CheckDeviceFormat, iFpiiuii, 6); + GO(CheckDeviceMultiSampleType, iFpiiiip, 6); + GO(CheckDepthStencilMatch, iFpiiii, 5); + GO(CheckDeviceFormatConversion, iFpiii, 4); + GO(GetDeviceCaps, iFpip, 3); + GO(CreateDevice, iFEpuipupppp, 9); + GO(CreateDeviceEx, iFpuipuppppp, 10); +} + +static void make_vtable_IDirect3D9Vtbl(x64emu_t* emu, IDirect3D9Vtbl* new, IDirect3D9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(RegisterSoftwareDevice, iFpp, 2); + GO(GetAdapterCount, uFp, 1); + GO(GetAdapterIdentifier, iFpuup, 4); + GO(GetAdapterModeCount, uFpui, 3); + GO(EnumAdapterModes, iFpuiup, 5); + GO(GetAdapterDisplayMode, iFpup, 3); + GO(CheckDeviceType, iFpuiiii, 6); + GO(CheckDeviceFormat, iFpuiiuii, 7); + GO(CheckDeviceMultiSampleType, iFpuiiiip, 7); + GO(CheckDepthStencilMatch, iFpuiiii, 6); + GO(CheckDeviceFormatConversion, iFpuiii, 5); + GO(GetDeviceCaps, iFpuip, 4); + GO(GetAdapterMonitor, pFpu, 2); + GO(CreateDevice, iFpuipupp, 7); +} + +static void make_vtable_IDirect3D9ExVtbl(x64emu_t* emu, IDirect3D9ExVtbl* new, IDirect3D9ExVtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(RegisterSoftwareDevice, iFpp, 2); + GO(GetAdapterCount, uFp, 1); + GO(GetAdapterIdentifier, iFpuup, 4); + GO(GetAdapterModeCount, uFpui, 3); + GO(EnumAdapterModes, iFpuiup, 5); + GO(GetAdapterDisplayMode, iFpup, 3); + GO(CheckDeviceType, iFpuiiii, 6); + GO(CheckDeviceFormat, iFpuiiuii, 7); + GO(CheckDeviceMultiSampleType, iFpuiiiip, 7); + GO(CheckDepthStencilMatch, iFpuiiii, 6); + GO(CheckDeviceFormatConversion, iFpuiii, 5); + GO(GetDeviceCaps, iFpuip, 4); + GO(GetAdapterMonitor, pFpu, 2); + GO(CreateDevice, iFpuipupp, 7); + + GO(GetAdapterModeCountEx, uFpup, 3); + GO(EnumAdapterModesEx, iFpupup, 5); + GO(GetAdapterDisplayModeEx, iFpupp, 4); + GO(CreateDeviceEx, iFpuipuppp, 8); + GO(GetAdapterLUID, iFpup, 3); +} + +static void make_vtable_IDirect3D9ExOverlayExtensionVtbl(x64emu_t* emu, IDirect3D9ExOverlayExtensionVtbl* new, IDirect3D9ExOverlayExtensionVtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(CheckDeviceOverlayType, iFpuiuuipip, 9); +} + +static void make_vtable_IDirect3DAuthenticatedChannel9Vtbl(x64emu_t* emu, IDirect3DAuthenticatedChannel9Vtbl* new, IDirect3DAuthenticatedChannel9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetCertificateSize, iFpp, 2); + GO(GetCertificate, iFpup, 3); + GO(NegotiateKeyExchange, iFpup, 3); + GO(Query, iFpupup, 5); + GO(Configure, iFpupp, 4); +} + +static void make_vtable_IDirect3DBaseTexture9Vtbl(x64emu_t* emu, IDirect3DBaseTexture9Vtbl* new, IDirect3DBaseTexture9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(SetLOD, uFpu, 2); + GO(GetLOD, uFp, 1); + GO(GetLevelCount, uFp, 1); + GO(SetAutoGenFilterType, iFpi, 2); + GO(GetAutoGenFilterType, iFp, 1); + GO(GenerateMipSubLevels, vFp, 1); +} + +static void make_vtable_IDirect3DCryptoSession9Vtbl(x64emu_t* emu, IDirect3DCryptoSession9Vtbl* new, IDirect3DCryptoSession9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetCertificateSize, iFpp, 2); + GO(GetCertificate, iFpup, 3); + GO(NegotiateKeyExchange, iFpup, 3); + GO(EncryptionBlt, iFpppup, 5); + GO(DecryptionBlt, iFpppuppp, 7); + GO(GetSurfacePitch, iFppp, 3); + GO(StartSessionKeyRefresh, iFppu, 3); + GO(FinishSessionKeyRefresh, iFp, 1); + GO(GetEncryptionBltKey, iFppu, 3); +} + +static void make_vtable_IDirect3DCubeTexture9Vtbl(x64emu_t* emu, IDirect3DCubeTexture9Vtbl* new, IDirect3DCubeTexture9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(SetLOD, uFpu, 2); + GO(GetLOD, uFp, 1); + GO(GetLevelCount, uFp, 1); + GO(SetAutoGenFilterType, iFpi, 2); + GO(GetAutoGenFilterType, iFp, 1); + GO(GenerateMipSubLevels, vFp, 1); + + GO(GetLevelDesc, iFpup, 3); + GOM(GetCubeMapSurface, iFEpiup, 4); + GO(LockRect, iFpiuppu, 6); + GO(UnlockRect, iFpiu, 3); + GO(AddDirtyRect, iFpip, 3); +} + +static void make_vtable_IDirect3DDevice9Vtbl(x64emu_t* emu, IDirect3DDevice9Vtbl* new, IDirect3DDevice9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(TestCooperativeLevel, iFp, 1); + GO(GetAvailableTextureMem, uFp, 1); + GO(EvictManagedResources, iFp, 1); + GOM(GetDirect3D, iFEpp, 2); + GO(GetDeviceCaps, iFpp, 2); + GO(GetDisplayMode, iFpup, 3); + GO(GetCreationParameters, iFpp, 2); + GO(SetCursorProperties, iFpuup, 4); + GO(SetCursorPosition, vFpiiu, 4); + GO(ShowCursor, iFpi, 2); + GOM(CreateAdditionalSwapChain, iFEppp, 3); + GOM(GetSwapChain, iFEpup, 3); + GO(GetNumberOfSwapChains, uFp, 1); + GO(Reset, iFpp, 2); + GO(Present, iFppppp, 5); + GOM(GetBackBuffer, iFEpuuip, 5); + GO(GetRasterStatus, iFpup, 3); + GO(SetDialogBoxMode, iFpi, 2); + GO(SetGammaRamp, vFpuup, 4); + GO(GetGammaRamp, vFpup, 3); + GOM(CreateTexture, iFEpuuuuiipp, 9); + GOM(CreateVolumeTexture, iFEpuuuuuiipp, 10); + GOM(CreateCubeTexture, iFEpuuuiipp, 8); + GOM(CreateVertexBuffer, iFEpuuuipp, 7); + GOM(CreateIndexBuffer, iFEpuuiipp, 7); + GOM(CreateRenderTarget, iFEpuuiiuipp, 9); + GOM(CreateDepthStencilSurface, iFEpuuiiuipp, 9); + GO(UpdateSurface, iFppppp, 5); + GO(UpdateTexture, iFppp, 3); + GO(GetRenderTargetData, iFppp, 3); + GO(GetFrontBufferData, iFpup, 3); + GO(StretchRect, iFpppppi, 6); + GO(ColorFill, iFpppu, 4); + GOM(CreateOffscreenPlainSurface, iFEpuuiipp, 7); + GO(SetRenderTarget, iFpup, 3); + GOM(GetRenderTarget, iFEpup, 3); + GO(SetDepthStencilSurface, iFpp, 2); + GOM(GetDepthStencilSurface, iFEpp, 2); + GO(BeginScene, iFp, 1); + GO(EndScene, iFp, 1); + GO(Clear, iFpupuufu, 7); + GO(SetTransform, iFpip, 3); + GO(GetTransform, iFpip, 3); + GO(MultiplyTransform, iFpip, 3); + GO(SetViewport, iFpp, 2); + GO(GetViewport, iFpp, 2); + GO(SetMaterial, iFpp, 2); + GO(GetMaterial, iFpp, 2); + GO(SetLight, iFpup, 3); + GO(GetLight, iFpup, 3); + GO(LightEnable, iFpui, 3); + GO(GetLightEnable, iFpup, 3); + GO(SetClipPlane, iFpup, 3); + GO(GetClipPlane, iFpup, 3); + GO(SetRenderState, iFpiu, 3); + GO(GetRenderState, iFpip, 3); + GOM(CreateStateBlock, iFEpip, 3); + GO(BeginStateBlock, iFp, 1); + GOM(EndStateBlock, iFEpp, 2); + GO(SetClipStatus, iFpp, 2); + GO(GetClipStatus, iFpp, 2); + GO(GetTexture, iFpup, 3); + GO(SetTexture, iFpup, 3); + GO(GetTextureStageState, iFpuip, 4); + GO(SetTextureStageState, iFpuiu, 4); + GO(GetSamplerState, iFpuip, 4); + GO(SetSamplerState, iFpuiu, 4); + GO(ValidateDevice, iFpp, 2); + GO(SetPaletteEntries, iFpup, 3); + GO(GetPaletteEntries, iFpup, 3); + GO(SetCurrentTexturePalette, iFpu, 2); + GO(GetCurrentTexturePalette, iFpp, 2); + GO(SetScissorRect, iFpp, 2); + GO(GetScissorRect, iFpp, 2); + GO(SetSoftwareVertexProcessing, iFpi, 2); + GO(GetSoftwareVertexProcessing, iFp, 1); + GO(SetNPatchMode, iFpf, 2); + GO(GetNPatchMode, fFp, 1); + GO(DrawPrimitive, iFpiuu, 4); + GO(DrawIndexedPrimitive, iFpiiuuuu, 7); + GO(DrawPrimitiveUP, iFpiupu, 5); + GO(DrawIndexedPrimitiveUP, iFpiuuupipu, 9); + GO(ProcessVertices, iFpuuuppu, 7); + GOM(CreateVertexDeclaration, iFEppp, 3); + GO(SetVertexDeclaration, iFpp, 2); + GO(GetVertexDeclaration, iFpp, 2); + GO(SetFVF, iFpu, 2); + GO(GetFVF, iFpp, 2); + GOM(CreateVertexShader, iFEppp, 3); + GO(SetVertexShader, iFpp, 2); + GO(GetVertexShader, iFpp, 2); + GO(SetVertexShaderConstantF, iFpupu, 4); + GO(GetVertexShaderConstantF, iFpupu, 4); + GO(SetVertexShaderConstantI, iFpupu, 4); + GO(GetVertexShaderConstantI, iFpupu, 4); + GO(SetVertexShaderConstantB, iFpupu, 4); + GO(GetVertexShaderConstantB, iFpupu, 4); + GO(SetStreamSource, iFpupuu, 5); + GO(GetStreamSource, iFpuppp, 5); + GO(SetStreamSourceFreq, iFpuu, 3); + GO(GetStreamSourceFreq, iFpup, 3); + GO(SetIndices, iFpp, 2); + GO(GetIndices, iFpp, 2); + GOM(CreatePixelShader, iFEppp, 3); + GO(SetPixelShader, iFpp, 2); + GO(GetPixelShader, iFpp, 2); + GO(SetPixelShaderConstantF, iFpupu, 4); + GO(GetPixelShaderConstantF, iFpupu, 4); + GO(SetPixelShaderConstantI, iFpupu, 4); + GO(GetPixelShaderConstantI, iFpupu, 4); + GO(SetPixelShaderConstantB, iFpupu, 4); + GO(GetPixelShaderConstantB, iFpupu, 4); + GO(DrawRectPatch, iFpupp, 4); + GO(DrawTriPatch, iFpupp, 4); + GO(DeletePatch, iFpu, 2); + GOM(CreateQuery, iFEpip, 3); +} + +static void make_vtable_IDirect3DDevice9ExVtbl(x64emu_t* emu, IDirect3DDevice9ExVtbl* new, IDirect3DDevice9ExVtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(TestCooperativeLevel, iFp, 1); + GO(GetAvailableTextureMem, uFp, 1); + GO(EvictManagedResources, iFp, 1); + GO(GetDirect3D, iFpp, 2); + GO(GetDeviceCaps, iFpp, 2); + GO(GetDisplayMode, iFpup, 3); + GO(GetCreationParameters, iFpp, 2); + GO(SetCursorProperties, iFpuup, 4); + GO(SetCursorPosition, vFpiiu, 4); + GO(ShowCursor, iFpi, 2); + GOM(CreateAdditionalSwapChain, iFEppp, 3); + GOM(GetSwapChain, iFEpup, 3); + GO(GetNumberOfSwapChains, uFp, 1); + GO(Reset, iFpp, 2); + GO(Present, iFppppp, 5); + GOM(GetBackBuffer, iFEpuuip, 5); + GO(GetRasterStatus, iFpup, 3); + GO(SetDialogBoxMode, iFpi, 2); + GO(SetGammaRamp, vFpuup, 4); + GO(GetGammaRamp, vFpup, 3); + GOM(CreateTexture, iFEpuuuuiipp, 9); + GOM(CreateVolumeTexture, iFEpuuuuuiipp, 10); + GOM(CreateCubeTexture, iFEpuuuiipp, 8); + GOM(CreateVertexBuffer, iFEpuuuipp, 7); + GOM(CreateIndexBuffer, iFEpuuiipp, 7); + GOM(CreateRenderTarget, iFEpuuiiuipp, 9); + GOM(CreateDepthStencilSurface, iFEpuuiiuipp, 9); + GO(UpdateSurface, iFppppp, 5); + GO(UpdateTexture, iFppp, 3); + GO(GetRenderTargetData, iFppp, 3); + GO(GetFrontBufferData, iFpup, 3); + GO(StretchRect, iFpppppi, 6); + GO(ColorFill, iFpppu, 4); + GOM(CreateOffscreenPlainSurface, iFEpuuiipp, 7); + GO(SetRenderTarget, iFpup, 3); + GOM(GetRenderTarget, iFEpup, 3); + GO(SetDepthStencilSurface, iFpp, 2); + GOM(GetDepthStencilSurface, iFEpp, 2); + GO(BeginScene, iFp, 1); + GO(EndScene, iFp, 1); + GO(Clear, iFpupuufu, 7); + GO(SetTransform, iFpip, 3); + GO(GetTransform, iFpip, 3); + GO(MultiplyTransform, iFpip, 3); + GO(SetViewport, iFpp, 2); + GO(GetViewport, iFpp, 2); + GO(SetMaterial, iFpp, 2); + GO(GetMaterial, iFpp, 2); + GO(SetLight, iFpup, 3); + GO(GetLight, iFpup, 3); + GO(LightEnable, iFpui, 3); + GO(GetLightEnable, iFpup, 3); + GO(SetClipPlane, iFpup, 3); + GO(GetClipPlane, iFpup, 3); + GO(SetRenderState, iFpiu, 3); + GO(GetRenderState, iFpip, 3); + GOM(CreateStateBlock, iFEpip, 3); + GO(BeginStateBlock, iFp, 1); + GOM(EndStateBlock, iFEpp, 2); + GO(SetClipStatus, iFpp, 2); + GO(GetClipStatus, iFpp, 2); + GO(GetTexture, iFpup, 3); + GO(SetTexture, iFpup, 3); + GO(GetTextureStageState, iFpuip, 4); + GO(SetTextureStageState, iFpuiu, 4); + GO(GetSamplerState, iFpuip, 4); + GO(SetSamplerState, iFpuiu, 4); + GO(ValidateDevice, iFpp, 2); + GO(SetPaletteEntries, iFpup, 3); + GO(GetPaletteEntries, iFpup, 3); + GO(SetCurrentTexturePalette, iFpu, 2); + GO(GetCurrentTexturePalette, iFpp, 2); + GO(SetScissorRect, iFpp, 2); + GO(GetScissorRect, iFpp, 2); + GO(SetSoftwareVertexProcessing, iFpi, 2); + GO(GetSoftwareVertexProcessing, iFp, 1); + GO(SetNPatchMode, iFpf, 2); + GO(GetNPatchMode, fFp, 1); + GO(DrawPrimitive, iFpiuu, 4); + GO(DrawIndexedPrimitive, iFpiiuuuu, 7); + GO(DrawPrimitiveUP, iFpiupu, 5); + GO(DrawIndexedPrimitiveUP, iFpiuuupipu, 9); + GO(ProcessVertices, iFpuuuppu, 7); + GOM(CreateVertexDeclaration, iFEppp, 3); + GO(SetVertexDeclaration, iFpp, 2); + GO(GetVertexDeclaration, iFpp, 2); + GO(SetFVF, iFpu, 2); + GO(GetFVF, iFpp, 2); + GOM(CreateVertexShader, iFEppp, 3); + GO(SetVertexShader, iFpp, 2); + GO(GetVertexShader, iFpp, 2); + GO(SetVertexShaderConstantF, iFpupu, 4); + GO(GetVertexShaderConstantF, iFpupu, 4); + GO(SetVertexShaderConstantI, iFpupu, 4); + GO(GetVertexShaderConstantI, iFpupu, 4); + GO(SetVertexShaderConstantB, iFpupu, 4); + GO(GetVertexShaderConstantB, iFpupu, 4); + GO(SetStreamSource, iFpupuu, 5); + GO(GetStreamSource, iFpuppp, 5); + GO(SetStreamSourceFreq, iFpuu, 3); + GO(GetStreamSourceFreq, iFpup, 3); + GO(SetIndices, iFpp, 2); + GO(GetIndices, iFpp, 2); + GOM(CreatePixelShader, iFEppp, 3); + GO(SetPixelShader, iFpp, 2); + GO(GetPixelShader, iFpp, 2); + GO(SetPixelShaderConstantF, iFpupu, 4); + GO(GetPixelShaderConstantF, iFpupu, 4); + GO(SetPixelShaderConstantI, iFpupu, 4); + GO(GetPixelShaderConstantI, iFpupu, 4); + GO(SetPixelShaderConstantB, iFpupu, 4); + GO(GetPixelShaderConstantB, iFpupu, 4); + GO(DrawRectPatch, iFpupp, 4); + GO(DrawTriPatch, iFpupp, 4); + GO(DeletePatch, iFpu, 2); + GOM(CreateQuery, iFEpip, 3); + + GO(SetConvolutionMonoKernel, iFpuupp, 5); + GO(ComposeRects, iFppppupiii, 9); + GO(PresentEx, iFpppppu, 6); + GO(GetGPUThreadPriority, iFpp, 2); + GO(SetGPUThreadPriority, iFpi, 2); + GO(WaitForVBlank, iFpu, 2); + GOM(CheckResourceResidency, iFEppu, 3); + GO(SetMaximumFrameLatency, iFpu, 2); + GO(GetMaximumFrameLatency, iFpp, 2); + GO(CheckDeviceState, iFpp, 2); + GOM(CreateRenderTargetEx, iFEpuuiiuippu, 10); + GOM(CreateOffscreenPlainSurfaceEx, iFEpuuiippu, 8); + GOM(CreateDepthStencilSurfaceEx, iFEpuuiiuippu, 10); + GO(ResetEx, iFppp, 3); + GO(GetDisplayModeEx, iFpupp, 4); +} + +static void make_vtable_IDirect3DDevice9VideoVtbl(x64emu_t* emu, IDirect3DDevice9VideoVtbl* new, IDirect3DDevice9VideoVtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetContentProtectionCaps, iFpppp, 4); + GOM(CreateAuthenticatedChannel, iFEpipp, 4); + GOM(CreateCryptoSession, iFEppppp, 5); +} + +static void make_vtable_IDirect3DIndexBuffer9Vtbl(x64emu_t* emu, IDirect3DIndexBuffer9Vtbl* new, IDirect3DIndexBuffer9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(Lock, iFpuupu, 5); + GO(Unlock, iFp, 1); + GO(GetDesc, iFpp, 2); +} + +static void make_vtable_IDirect3DPixelShader9Vtbl(x64emu_t* emu, IDirect3DPixelShader9Vtbl* new, IDirect3DPixelShader9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(GetFunction, iFppp, 3); +} + +static void make_vtable_IDirect3DQuery9Vtbl(x64emu_t* emu, IDirect3DQuery9Vtbl* new, IDirect3DQuery9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(GetType, iFp, 1); + GO(GetDataSize, uFp, 1); + GO(Issue, iFpu, 2); + GO(GetData, iFppuu, 4); +} + +static void make_vtable_IDirect3DResource9Vtbl(x64emu_t* emu, IDirect3DResource9Vtbl* new, IDirect3DResource9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); +} + +static void make_vtable_IDirect3DStateBlock9Vtbl(x64emu_t* emu, IDirect3DStateBlock9Vtbl* new, IDirect3DStateBlock9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(Capture, iFp, 1); + GO(Apply, iFp, 1); +} + +static void make_vtable_IDirect3DSurface9Vtbl(x64emu_t* emu, IDirect3DSurface9Vtbl* new, IDirect3DSurface9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(GetContainer, iFppp, 3); + GO(GetDesc, iFpp, 2); + GO(LockRect, iFpppu, 4); + GO(UnlockRect, iFp, 1); + GO(GetDC, iFpp, 2); + GO(ReleaseDC, iFpp, 2); +} + +static void make_vtable_IDirect3DSwapChain9Vtbl(x64emu_t* emu, IDirect3DSwapChain9Vtbl* new, IDirect3DSwapChain9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(Present, iFpppppu, 6); + GO(GetFrontBufferData, iFpp, 2); + GO(GetBackBuffer, iFpuip, 4); // XXX + GO(GetRasterStatus, iFpp, 2); + GO(GetDisplayMode, iFpp, 2); + GO(GetDevice, iFpp, 2); + GO(GetPresentParameters, iFpp, 2); +} + +static void make_vtable_IDirect3DSwapChain9ExVtbl(x64emu_t* emu, IDirect3DSwapChain9ExVtbl* new, IDirect3DSwapChain9ExVtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(Present, iFpppppu, 6); + GO(GetFrontBufferData, iFpp, 2); + GO(GetBackBuffer, iFpuip, 4); // XXX + GO(GetRasterStatus, iFpp, 2); + GO(GetDisplayMode, iFpp, 2); + GO(GetDevice, iFpp, 2); + GO(GetPresentParameters, iFpp, 2); + + GO(GetLastPresentCount, iFpp, 2); + GO(GetPresentStats, iFpp, 2); + GO(GetDisplayModeEx, iFppp, 3); +} + +static void make_vtable_IDirect3DTexture9Vtbl(x64emu_t* emu, IDirect3DTexture9Vtbl* new, IDirect3DTexture9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(SetLOD, uFpu, 2); + GO(GetLOD, uFp, 1); + GO(GetLevelCount, uFp, 1); + GO(SetAutoGenFilterType, iFpi, 2); + GO(GetAutoGenFilterType, iFp, 1); + GO(GenerateMipSubLevels, vFp, 1); + + GO(GetLevelDesc, iFpup, 3); + GOM(GetSurfaceLevel, iFEpup, 3); + GO(LockRect, iFpuppu, 5); + GO(UnlockRect, iFpu, 2); + GO(AddDirtyRect, iFpp, 2); +} + +static void make_vtable_IDirect3DVertexBuffer9Vtbl(x64emu_t* emu, IDirect3DVertexBuffer9Vtbl* new, IDirect3DVertexBuffer9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(Lock, iFpuupu, 5); + GO(Unlock, iFp, 1); + GO(GetDesc, iFpp, 2); +} + +static void make_vtable_IDirect3DVertexDeclaration9Vtbl(x64emu_t* emu, IDirect3DVertexDeclaration9Vtbl* new, IDirect3DVertexDeclaration9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(GetDeclaration, iFppp, 3); +} + +static void make_vtable_IDirect3DVertexShader9Vtbl(x64emu_t* emu, IDirect3DVertexShader9Vtbl* new, IDirect3DVertexShader9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(GetFunction, iFppp, 3); +} + +static void make_vtable_IDirect3DVolume9Vtbl(x64emu_t* emu, IDirect3DVolume9Vtbl* new, IDirect3DVolume9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(GetContainer, iFppp, 3); + GO(GetDesc, iFpp, 2); + GO(LockBox, iFpppu, 4); + GO(UnlockBox, iFp, 1); +} + +static void make_vtable_IDirect3DVolumeTexture9Vtbl(x64emu_t* emu, IDirect3DVolumeTexture9Vtbl* new, IDirect3DVolumeTexture9Vtbl* real) +{ + GO(QueryInterface, iFppp, 3); + GO(AddRef, uFp, 1); + GO(Release, uFp, 1); + + GO(GetDevice, iFpp, 2); + GO(SetPrivateData, iFpppuu, 5); + GO(GetPrivateData, iFpppp, 4); + GO(FreePrivateData, iFpp, 2); + GO(SetPriority, uFpu, 2); + GO(GetPriority, uFp, 1); + GO(PreLoad, vFp, 1); + GO(GetType, iFp, 1); + + GO(SetLOD, uFpu, 2); + GO(GetLOD, uFp, 1); + GO(GetLevelCount, uFp, 1); + GO(SetAutoGenFilterType, iFpi, 2); + GO(GetAutoGenFilterType, iFp, 1); + GO(GenerateMipSubLevels, vFp, 1); + + GO(GetLevelDesc, iFpup, 3); + GOM(GetVolumeLevel, iFEpup, 3); + GO(LockBox, iFpuppu, 5); + GO(UnlockBox, iFpu, 2); + GO(AddDirtyBox, iFpp, 2); +} diff --git a/src/wrapped/wrappedd3dadapter9_genvate.h b/src/wrapped/wrappedd3dadapter9_genvate.h new file mode 100644 index 00000000..51fe5a1b --- /dev/null +++ b/src/wrapped/wrappedd3dadapter9_genvate.h @@ -0,0 +1,231 @@ +GO(AddDirtyBox, iFpp) +GO(AddDirtyRect, iFpip) +GO(AddDirtyRect, iFpp) +GO(AddRef, uFp) +GO(Apply, iFp) +GO(BeginScene, iFp) +GO(BeginStateBlock, iFp) +GO(Capture, iFp) +GO(CheckDepthStencilMatch, iFpiiii) +GO(CheckDepthStencilMatch, iFpuiiii) +GO(CheckDeviceFormatConversion, iFpiii) +GO(CheckDeviceFormatConversion, iFpuiii) +GO(CheckDeviceFormat, iFpiiuii) +GO(CheckDeviceFormat, iFpuiiuii) +GO(CheckDeviceMultiSampleType, iFpiiiip) +GO(CheckDeviceMultiSampleType, iFpuiiiip) +GO(CheckDeviceOverlayType, iFpuiuuipip) +GO(CheckDeviceState, iFpp) +GO(CheckDeviceType, iFpiiii) +GO(CheckDeviceType, iFpuiiii) +GO(Clear, iFpupuufu) +GO(ColorFill, iFpppu) +GO(ComposeRects, iFppppupiii) +GO(Configure, iFpupp) +GO(CreateDeviceEx, iFpuipuppp) +GO(CreateDeviceEx, iFpuipuppppp) +GOM(CreateDevice, iFEpuipupppp) // Note that this one is unique (not a real GOM as it is assigned manually) +GO(CreateDevice, iFpuipupp) +GO(DecryptionBlt, iFpppuppp) +GO(DeletePatch, iFpu) +GO(DrawIndexedPrimitive, iFpiiuuuu) +GO(DrawIndexedPrimitiveUP, iFpiuuupipu) +GO(DrawPrimitive, iFpiuu) +GO(DrawPrimitiveUP, iFpiupu) +GO(DrawRectPatch, iFpupp) +GO(DrawTriPatch, iFpupp) +GO(EncryptionBlt, iFpppup) +GO(EndScene, iFp) +GO(EnumAdapterModesEx, iFpupup) +GO(EnumAdapterModes, iFpuiup) +GO(EvictManagedResources, iFp) +GO(FinishSessionKeyRefresh, iFp) +GO(FreePrivateData, iFpp) +GO(GenerateMipSubLevels, vFp) +GO(GetAdapterCount, uFp) +GO(GetAdapterDisplayModeEx, iFpupp) +GO(GetAdapterDisplayMode, iFpup) +GO(GetAdapterIdentifier, iFpup) +GO(GetAdapterIdentifier, iFpuup) +GO(GetAdapterLUID, iFpup) +GO(GetAdapterModeCountEx, uFpup) +GO(GetAdapterModeCount, uFpui) +GO(GetAdapterMonitor, pFpu) +GO(GetAutoGenFilterType, iFp) +GO(GetAvailableTextureMem, uFp) +GO(GetBackBuffer, iFpuip, 4);) +GO(GetCertificate, iFpup) +GO(GetCertificateSize, iFpp) +GO(GetClipPlane, iFpup) +GO(GetClipStatus, iFpp) +GO(GetContainer, iFppp) +GO(GetContentProtectionCaps, iFpppp) +GO(GetCreationParameters, iFpp) +GO(GetCurrentTexturePalette, iFpp) +GO(GetData, iFppuu) +GO(GetDataSize, uFp) +GO(GetDC, iFpp) +GO(GetDeclaration, iFppp) +GO(GetDesc, iFpp) +GO(GetDeviceCaps, iFpip) +GO(GetDeviceCaps, iFpp) +GO(GetDeviceCaps, iFpuip) +GO(GetDevice, iFpp) +GO(GetDirect3D, iFpp) +GO(GetDisplayModeEx, iFppp) +GO(GetDisplayModeEx, iFpupp) +GO(GetDisplayMode, iFpp) +GO(GetDisplayMode, iFpup) +GO(GetEncryptionBltKey, iFppu) +GO(GetFrontBufferData, iFpp) +GO(GetFrontBufferData, iFpup) +GO(GetFunction, iFppp) +GO(GetFVF, iFpp) +GO(GetGammaRamp, vFpup) +GO(GetGPUThreadPriority, iFpp) +GO(GetIndices, iFpp) +GO(GetLastPresentCount, iFpp) +GO(GetLevelCount, uFp) +GO(GetLevelDesc, iFpup) +GO(GetLightEnable, iFpup) +GO(GetLight, iFpup) +GO(GetLOD, uFp) +GO(GetMaterial, iFpp) +GO(GetMaximumFrameLatency, iFpp) +GO(GetNPatchMode, fFp) +GO(GetNumberOfSwapChains, uFp) +GO(GetPaletteEntries, iFpup) +GO(GetPixelShaderConstantB, iFpupu) +GO(GetPixelShaderConstantF, iFpupu) +GO(GetPixelShaderConstantI, iFpupu) +GO(GetPixelShader, iFpp) +GO(GetPresentParameters, iFpp) +GO(GetPresentStats, iFpp) +GO(GetPriority, uFp) +GO(GetPrivateData, iFpppp) +GO(GetRasterStatus, iFpp) +GO(GetRasterStatus, iFpup) +GO(GetRenderState, iFpip) +GO(GetRenderTargetData, iFppp) +GO(GetSamplerState, iFpuip) +GO(GetScissorRect, iFpp) +GO(GetSoftwareVertexProcessing, iFp) +GO(GetStreamSourceFreq, iFpup) +GO(GetStreamSource, iFpuppp) +GO(GetSurfacePitch, iFppp) +GO(GetTexture, iFpup) +GO(GetTextureStageState, iFpuip) +GO(GetTransform, iFpip) +GO(GetType, iFp) +GO(GetVertexDeclaration, iFpp) +GO(GetVertexShaderConstantB, iFpupu) +GO(GetVertexShaderConstantF, iFpupu) +GO(GetVertexShaderConstantI, iFpupu) +GO(GetVertexShader, iFpp) +GO(GetViewport, iFpp) +GO(Issue, iFpu) +GO(LightEnable, iFpui) +GO(LockBox, iFpppu) +GO(LockBox, iFpuppu) +GO(Lock, iFpuupu) +GO(LockRect, iFpiuppu) +GO(LockRect, iFpppu) +GO(LockRect, iFpuppu) +GOM(CheckResourceResidency, iFEppu) +GOM(CreateAdditionalSwapChain, iFEppp) +GOM(CreateAuthenticatedChannel, iFEpipp) +GOM(CreateCryptoSession, iFEppppp) +GOM(CreateCubeTexture, iFEpuuuiipp) +GOM(CreateDepthStencilSurfaceEx, iFEpuuiiuippu) +GOM(CreateDepthStencilSurface, iFEpuuiiuipp) +GOM(CreateIndexBuffer, iFEpuuiipp) +GOM(CreateOffscreenPlainSurfaceEx, iFEpuuiippu) +GOM(CreateOffscreenPlainSurface, iFEpuuiipp) +GOM(CreatePixelShader, iFEppp) +GOM(CreateQuery, iFEpip) +GOM(CreateRenderTargetEx, iFEpuuiiuippu) +GOM(CreateRenderTarget, iFEpuuiiuipp) +GOM(CreateStateBlock, iFEpip) +GOM(CreateTexture, iFEpuuuuiipp) +GOM(CreateVertexBuffer, iFEpuuuipp) +GOM(CreateVertexDeclaration, iFEppp) +GOM(CreateVertexShader, iFEppp) +GOM(CreateVolumeTexture, iFEpuuuuuiipp) +GOM(EndStateBlock, iFEpp) +GOM(GetBackBuffer, iFEpuuip) +GOM(GetCubeMapSurface, iFEpiup) +GOM(GetDepthStencilSurface, iFEpp) +GOM(GetDirect3D, iFEpp) +GOM(GetRenderTarget, iFEpup) +GOM(GetSurfaceLevel, iFEpup) +GOM(GetSwapChain, iFEpup) +GOM(GetVolumeLevel, iFEpup) +GO(MultiplyTransform, iFpip) +GO(NegotiateKeyExchange, iFpup) +GO(PreLoad, vFp) +GO(PresentEx, iFpppppu) +GO(Present, iFppppp) +GO(Present, iFpppppu) +GO(ProcessVertices, iFpuuuppu) +GO(Query, iFpupup) +GO(QueryInterface, iFppp) +GO(RegisterSoftwareDevice, iFpp) +GO(ReleaseDC, iFpp) +GO(Release, uFp) +GO(ResetEx, iFppp) +GO(Reset, iFpp) +GO(SetAutoGenFilterType, iFpi) +GO(SetClipPlane, iFpup) +GO(SetClipStatus, iFpp) +GO(SetConvolutionMonoKernel, iFpuupp) +GO(SetCurrentTexturePalette, iFpu) +GO(SetCursorPosition, vFpiiu) +GO(SetCursorProperties, iFpuup) +GO(SetDepthStencilSurface, iFpp) +GO(SetDialogBoxMode, iFpi) +GO(SetFVF, iFpu) +GO(SetGammaRamp, vFpuup) +GO(SetGPUThreadPriority, iFpi) +GO(SetIndices, iFpp) +GO(SetLight, iFpup) +GO(SetLOD, uFpu) +GO(SetMaterial, iFpp) +GO(SetMaximumFrameLatency, iFpu) +GO(SetNPatchMode, iFpf) +GO(SetPaletteEntries, iFpup) +GO(SetPixelShaderConstantB, iFpupu) +GO(SetPixelShaderConstantF, iFpupu) +GO(SetPixelShaderConstantI, iFpupu) +GO(SetPixelShader, iFpp) +GO(SetPriority, uFpu) +GO(SetPrivateData, iFpppuu) +GO(SetRenderState, iFpiu) +GO(SetRenderTarget, iFpup) +GO(SetSamplerState, iFpuiu) +GO(SetScissorRect, iFpp) +GO(SetSoftwareVertexProcessing, iFpi) +GO(SetStreamSourceFreq, iFpuu) +GO(SetStreamSource, iFpupuu) +GO(SetTexture, iFpup) +GO(SetTextureStageState, iFpuiu) +GO(SetTransform, iFpip) +GO(SetVertexDeclaration, iFpp) +GO(SetVertexShaderConstantB, iFpupu) +GO(SetVertexShaderConstantF, iFpupu) +GO(SetVertexShaderConstantI, iFpupu) +GO(SetVertexShader, iFpp) +GO(SetViewport, iFpp) +GO(ShowCursor, iFpi) +GO(StartSessionKeyRefresh, iFppu) +GO(StretchRect, iFpppppi) +GO(TestCooperativeLevel, iFp) +GO(UnlockBox, iFp) +GO(UnlockBox, iFpu) +GO(Unlock, iFp) +GO(UnlockRect, iFp) +GO(UnlockRect, iFpiu) +GO(UnlockRect, iFpu) +GO(UpdateSurface, iFppppp) +GO(UpdateTexture, iFppp) +GO(ValidateDevice, iFpp) +GO(WaitForVBlank, iFpu) diff --git a/src/wrapped/wrappedd3dadapter9_private.h b/src/wrapped/wrappedd3dadapter9_private.h new file mode 100644 index 00000000..a6bfb6d8 --- /dev/null +++ b/src/wrapped/wrappedd3dadapter9_private.h @@ -0,0 +1,5 @@ +#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) +#error meh! +#endif + +GOM(D3DAdapter9GetProc, pFEp) diff --git a/src/wrapped/wrappedd3dadapter9_vtable.h b/src/wrapped/wrappedd3dadapter9_vtable.h new file mode 100644 index 00000000..c274e15a --- /dev/null +++ b/src/wrapped/wrappedd3dadapter9_vtable.h @@ -0,0 +1,744 @@ +/* Taken from include/ and include/d3dadapter/ in Mesa, with some + * typedefs and defines removed. */ + +/* + * Copyright 2011 Joakim Sindholt + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * on the rights to use, copy, modify, merge, publish, distribute, sub + * license, and/or sell copies of the Software, and to permit persons to whom + * the Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL + * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, + * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + * USE OR OTHER DEALINGS IN THE SOFTWARE. */ + +typedef struct ID3DAdapter9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* ID3DAdapter9 */ + int (*GetAdapterIdentifier)(void *This, unsigned Flags, void *pIdentifier); + int (*CheckDeviceType)(void *This, int DevType, int AdapterFormat, int BackBufferFormat, int bWindowed); + int (*CheckDeviceFormat)(void *This, int DeviceType, int AdapterFormat, unsigned Usage, int RType, int CheckFormat); + int (*CheckDeviceMultiSampleType)(void *This, int DeviceType, int SurfaceFormat, int Windowed, int MultiSampleType, void *pQualityLevels); + int (*CheckDepthStencilMatch)(void *This, int DeviceType, int AdapterFormat, int RenderTargetFormat, int DepthStencilFormat); + int (*CheckDeviceFormatConversion)(void *This, int DeviceType, int SourceFormat, int TargetFormat); + int (*GetDeviceCaps)(void *This, int DeviceType, void *pCaps); + int (*CreateDevice)(void *This, unsigned RealAdapter, int DeviceType, void *hFocusWindow, unsigned BehaviorFlags, void *pPresentationParameters, void *pD3D9, void *pPresentationFactory, void **ppReturnedDeviceInterface); + int (*CreateDeviceEx)(void *This, unsigned RealAdapter, int DeviceType, void *hFocusWindow, unsigned BehaviorFlags, void *pPresentationParameters, void *pFullscreenDisplayMode, void *pD3D9Ex, void *pPresentationFactory, void **ppReturnedDeviceInterface); +} ID3DAdapter9Vtbl; + +typedef struct ID3DPresentVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + + /* ID3DPresent */ + int (*SetPresentParameters)(void *This, void *pPresentationParameters, void *pFullscreenDisplayMode); + int (*NewD3DWindowBufferFromDmaBuf)(void *This, int dmaBufFd, int width, int height, int stride, int depth, int bpp, void **out); + int (*DestroyD3DWindowBuffer)(void *This, void *buffer); + int (*WaitBufferReleased)(void *This, void *buffer); + int (*FrontBufferCopy)(void *This, void *buffer); + int (*PresentBuffer)(void *This, void *buffer, void *hWndOverride, const void *pSourceRect, const void *pDestRect, const void *pDirtyRegion, unsigned Flags); + int (*GetRasterStatus)(void *This, void *pRasterStatus); + int (*GetDisplayMode)(void *This, void *pMode, void *pRotation); + int (*GetPresentStats)(void *This, void *pStats); + int (*GetCursorPos)(void *This, void *pPoint); + int (*SetCursorPos)(void *This, void *pPoint); + int (*SetCursor)(void *This, void *pBitmap, void *pHotspot, int bShow); + int (*SetGammaRamp)(void *This, const void *pRamp, void *hWndOverride); + int (*GetWindowInfo)(void *This, void *hWnd, void *width, void *height, void *depth); + int (*GetWindowOccluded)(void *This); + int (*ResolutionMismatch)(void *This); + void *(*CreateThread)(void *This, void *pThreadfunc, void *pParam); + int (*WaitForThread)(void *This, void *thread); + int (*SetPresentParameters2)(void *This, void *pParameters); + int (*IsBufferReleased)(void *This, void *buffer); + int (*WaitBufferReleaseEvent)(void *This); +} ID3DPresentVtbl; + +typedef struct ID3DPresentGroupVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + + /* ID3DPresentGroup */ + unsigned (*GetMultiheadCount)(void *This); + int (*GetPresent)(void *This, unsigned Index, void **ppPresent); + int (*CreateAdditionalPresent)(void *This, void *pPresentationParameters, void **ppPresent); + /*void*/ int (*GetVersion) (void *This, void *major, void *minor); +} ID3DPresentGroupVtbl; + + + +typedef struct IDirect3D9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3D9 */ + int (*RegisterSoftwareDevice)(void *This, void *pInitializeFunction); + unsigned (*GetAdapterCount)(void *This); + int (*GetAdapterIdentifier)(void *This, unsigned Adapter, unsigned Flags, void *pIdentifier); + unsigned (*GetAdapterModeCount)(void *This, unsigned Adapter, int Format); + int (*EnumAdapterModes)(void *This, unsigned Adapter, int Format, unsigned Mode, void *pMode); + int (*GetAdapterDisplayMode)(void *This, unsigned Adapter, void *pMode); + int (*CheckDeviceType)(void *This, unsigned Adapter, int DevType, int AdapterFormat, int BackBufferFormat, int bWindowed); + int (*CheckDeviceFormat)(void *This, unsigned Adapter, int DeviceType, int AdapterFormat, unsigned Usage, int RType, int CheckFormat); + int (*CheckDeviceMultiSampleType)(void *This, unsigned Adapter, int DeviceType, int SurfaceFormat, int Windowed, int MultiSampleType, void *pQualityLevels); + int (*CheckDepthStencilMatch)(void *This, unsigned Adapter, int DeviceType, int AdapterFormat, int RenderTargetFormat, int DepthStencilFormat); + int (*CheckDeviceFormatConversion)(void *This, unsigned Adapter, int DeviceType, int SourceFormat, int TargetFormat); + int (*GetDeviceCaps)(void *This, unsigned Adapter, int DeviceType, void *pCaps); + void *(*GetAdapterMonitor)(void *This, unsigned Adapter); + int (*CreateDevice)(void *This, unsigned Adapter, int DeviceType, void *hFocusWindow, unsigned BehaviorFlags, void *pPresentationParameters, void **ppReturnedDeviceInterface); +} IDirect3D9Vtbl; + +typedef struct IDirect3D9ExVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3D9 */ + int (*RegisterSoftwareDevice)(void *This, void *pInitializeFunction); + unsigned (*GetAdapterCount)(void *This); + int (*GetAdapterIdentifier)(void *This, unsigned Adapter, unsigned Flags, void *pIdentifier); + unsigned (*GetAdapterModeCount)(void *This, unsigned Adapter, int Format); + int (*EnumAdapterModes)(void *This, unsigned Adapter, int Format, unsigned Mode, void *pMode); + int (*GetAdapterDisplayMode)(void *This, unsigned Adapter, void *pMode); + int (*CheckDeviceType)(void *This, unsigned Adapter, int DevType, int AdapterFormat, int BackBufferFormat, int bWindowed); + int (*CheckDeviceFormat)(void *This, unsigned Adapter, int DeviceType, int AdapterFormat, unsigned Usage, int RType, int CheckFormat); + int (*CheckDeviceMultiSampleType)(void *This, unsigned Adapter, int DeviceType, int SurfaceFormat, int Windowed, int MultiSampleType, void *pQualityLevels); + int (*CheckDepthStencilMatch)(void *This, unsigned Adapter, int DeviceType, int AdapterFormat, int RenderTargetFormat, int DepthStencilFormat); + int (*CheckDeviceFormatConversion)(void *This, unsigned Adapter, int DeviceType, int SourceFormat, int TargetFormat); + int (*GetDeviceCaps)(void *This, unsigned Adapter, int DeviceType, void *pCaps); + void *(*GetAdapterMonitor)(void *This, unsigned Adapter); + int (*CreateDevice)(void *This, unsigned Adapter, int DeviceType, void *hFocusWindow, unsigned BehaviorFlags, void *pPresentationParameters, void **ppReturnedDeviceInterface); + /* IDirect3D9Ex */ + unsigned (*GetAdapterModeCountEx)(void *This, unsigned Adapter, const void *pFilter); + int (*EnumAdapterModesEx)(void *This, unsigned Adapter, const void *pFilter, unsigned Mode, void *pMode); + int (*GetAdapterDisplayModeEx)(void *This, unsigned Adapter, void *pMode, void *pRotation); + int (*CreateDeviceEx)(void *This, unsigned Adapter, int DeviceType, void *hFocusWindow, unsigned BehaviorFlags, void *pPresentationParameters, void *pFullscreenDisplayMode, void **ppReturnedDeviceInterface); + int (*GetAdapterLUID)(void *This, unsigned Adapter, void *pLUID); +} IDirect3D9ExVtbl; + +typedef struct IDirect3D9ExOverlayExtensionVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3D9ExOverlayExtension */ + int (*CheckDeviceOverlayType)(void *This, unsigned Adapter, int DevType, unsigned OverlayWidth, unsigned OverlayHeight, int OverlayFormat, void *pDisplayMode, int DisplayRotation, void *pOverlayCaps); +} IDirect3D9ExOverlayExtensionVtbl; + +typedef struct IDirect3DAuthenticatedChannel9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DAuthenticatedChannel9 */ + int (*GetCertificateSize)(void *This, void *pCertificateSize); + int (*GetCertificate)(void *This, unsigned CertifacteSize, void *ppCertificate); + int (*NegotiateKeyExchange)(void *This, unsigned DataSize, void *pData); + int (*Query)(void *This, unsigned InputSize, const void *pInput, unsigned OutputSize, void *pOutput); + int (*Configure)(void *This, unsigned InputSize, const void *pInput, void *pOutput); +} IDirect3DAuthenticatedChannel9Vtbl; + +typedef struct IDirect3DBaseTexture9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DBaseTexture9 */ + unsigned (*SetLOD)(void *This, unsigned LODNew); + unsigned (*GetLOD)(void *This); + unsigned (*GetLevelCount)(void *This); + int (*SetAutoGenFilterType)(void *This, int FilterType); + int (*GetAutoGenFilterType)(void *This); + void (*GenerateMipSubLevels)(void *This); +} IDirect3DBaseTexture9Vtbl; + +typedef struct IDirect3DCryptoSession9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DCryptoSession9 */ + int (*GetCertificateSize)(void *This, void *pCertificateSize); + int (*GetCertificate)(void *This, unsigned CertifacteSize, void *ppCertificate); + int (*NegotiateKeyExchange)(void *This, unsigned DataSize, void *pData); + int (*EncryptionBlt)(void *This, void *pSrcSurface, void *pDstSurface, unsigned DstSurfaceSize, void *pIV); + int (*DecryptionBlt)(void *This, void *pSrcSurface, void *pDstSurface, unsigned SrcSurfaceSize, void *pEncryptedBlockInfo, void *pContentKey, void *pIV); + int (*GetSurfacePitch)(void *This, void *pSrcSurface, void *pSurfacePitch); + int (*StartSessionKeyRefresh)(void *This, void *pRandomNumber, unsigned RandomNumberSize); + int (*FinishSessionKeyRefresh)(void *This); + int (*GetEncryptionBltKey)(void *This, void *pReadbackKey, unsigned KeySize); +} IDirect3DCryptoSession9Vtbl; + +typedef struct IDirect3DCubeTexture9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DBaseTexture9 */ + unsigned (*SetLOD)(void *This, unsigned LODNew); + unsigned (*GetLOD)(void *This); + unsigned (*GetLevelCount)(void *This); + int (*SetAutoGenFilterType)(void *This, int FilterType); + int (*GetAutoGenFilterType)(void *This); + void (*GenerateMipSubLevels)(void *This); + /* IDirect3DCubeTexture9 */ + int (*GetLevelDesc)(void *This, unsigned Level, void *pDesc); + int (*GetCubeMapSurface)(void *This, int FaceType, unsigned Level, void **ppCubeMapSurface); + int (*LockRect)(void *This, int FaceType, unsigned Level, void *pLockedRect, const void *pRect, unsigned Flags); + int (*UnlockRect)(void *This, int FaceType, unsigned Level); + int (*AddDirtyRect)(void *This, int FaceType, const void *pDirtyRect); +} IDirect3DCubeTexture9Vtbl; + +typedef struct IDirect3DDevice9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DDevice9 */ + int (*TestCooperativeLevel)(void *This); + unsigned (*GetAvailableTextureMem)(void *This); + int (*EvictManagedResources)(void *This); + int (*GetDirect3D)(void *This, void **ppD3D9); + int (*GetDeviceCaps)(void *This, void *pCaps); + int (*GetDisplayMode)(void *This, unsigned iSwapChain, void *pMode); + int (*GetCreationParameters)(void *This, void *pParameters); + int (*SetCursorProperties)(void *This, unsigned XHotSpot, unsigned YHotSpot, void *pCursorBitmap); + void (*SetCursorPosition)(void *This, int X, int Y, unsigned Flags); + int (*ShowCursor)(void *This, int bShow); + int (*CreateAdditionalSwapChain)(void *This, void *pPresentationParameters, void **pSwapChain); + int (*GetSwapChain)(void *This, unsigned iSwapChain, void **pSwapChain); + unsigned (*GetNumberOfSwapChains)(void *This); + int (*Reset)(void *This, void *pPresentationParameters); + int (*Present)(void *This, const void *pSourceRect, const void *pDestRect, void *hDestWindowOverride, const void *pDirtyRegion); + int (*GetBackBuffer)(void *This, unsigned iSwapChain, unsigned iBackBuffer, int Type, void **ppBackBuffer); + int (*GetRasterStatus)(void *This, unsigned iSwapChain, void *pRasterStatus); + int (*SetDialogBoxMode)(void *This, int bEnableDialogs); + void (*SetGammaRamp)(void *This, unsigned iSwapChain, unsigned Flags, const void *pRamp); + void (*GetGammaRamp)(void *This, unsigned iSwapChain, void *pRamp); + int (*CreateTexture)(void *This, unsigned Width, unsigned Height, unsigned Levels, unsigned Usage, int Format, int Pool, void **ppTexture, void *pSharedHandle); + int (*CreateVolumeTexture)(void *This, unsigned Width, unsigned Height, unsigned Depth, unsigned Levels, unsigned Usage, int Format, int Pool, void **ppVolumeTexture, void *pSharedHandle); + int (*CreateCubeTexture)(void *This, unsigned EdgeLength, unsigned Levels, unsigned Usage, int Format, int Pool, void **ppCubeTexture, void *pSharedHandle); + int (*CreateVertexBuffer)(void *This, unsigned Length, unsigned Usage, unsigned FVF, int Pool, void **ppVertexBuffer, void *pSharedHandle); + int (*CreateIndexBuffer)(void *This, unsigned Length, unsigned Usage, int Format, int Pool, void **ppIndexBuffer, void *pSharedHandle); + int (*CreateRenderTarget)(void *This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void **ppSurface, void *pSharedHandle); + int (*CreateDepthStencilSurface)(void *This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void **ppSurface, void *pSharedHandle); + int (*UpdateSurface)(void *This, void *pSourceSurface, const void *pSourceRect, void *pDestinationSurface, const void *pDestPoint); + int (*UpdateTexture)(void *This, void *pSourceTexture, void *pDestinationTexture); + int (*GetRenderTargetData)(void *This, void *pRenderTarget, void *pDestSurface); + int (*GetFrontBufferData)(void *This, unsigned iSwapChain, void *pDestSurface); + int (*StretchRect)(void *This, void *pSourceSurface, const void *pSourceRect, void *pDestSurface, const void *pDestRect, int Filter); + int (*ColorFill)(void *This, void *pSurface, const void *pRect, unsigned color); + int (*CreateOffscreenPlainSurface)(void *This, unsigned Width, unsigned Height, int Format, int Pool, void **ppSurface, void *pSharedHandle); + int (*SetRenderTarget)(void *This, unsigned RenderTargetIndex, void *pRenderTarget); + int (*GetRenderTarget)(void *This, unsigned RenderTargetIndex, void **ppRenderTarget); + int (*SetDepthStencilSurface)(void *This, void *pNewZStencil); + int (*GetDepthStencilSurface)(void *This, void **ppZStencilSurface); + int (*BeginScene)(void *This); + int (*EndScene)(void *This); + int (*Clear)(void *This, unsigned Count, const void *pRects, unsigned Flags, unsigned Color, float Z, unsigned Stencil); + int (*SetTransform)(void *This, int State, const void *pMatrix); + int (*GetTransform)(void *This, int State, void *pMatrix); + int (*MultiplyTransform)(void *This, int State, const void *pMatrix); + int (*SetViewport)(void *This, const void *pViewport); + int (*GetViewport)(void *This, void *pViewport); + int (*SetMaterial)(void *This, const void *pMaterial); + int (*GetMaterial)(void *This, void *pMaterial); + int (*SetLight)(void *This, unsigned Index, const void *pLight); + int (*GetLight)(void *This, unsigned Index, void *pLight); + int (*LightEnable)(void *This, unsigned Index, int Enable); + int (*GetLightEnable)(void *This, unsigned Index, void *pEnable); + int (*SetClipPlane)(void *This, unsigned Index, const void *pPlane); + int (*GetClipPlane)(void *This, unsigned Index, void *pPlane); + int (*SetRenderState)(void *This, int State, unsigned Value); + int (*GetRenderState)(void *This, int State, void *pValue); + int (*CreateStateBlock)(void *This, int Type, void **ppSB); + int (*BeginStateBlock)(void *This); + int (*EndStateBlock)(void *This, void **ppSB); + int (*SetClipStatus)(void *This, const void *pClipStatus); + int (*GetClipStatus)(void *This, void *pClipStatus); + int (*GetTexture)(void *This, unsigned Stage, void **ppTexture); + int (*SetTexture)(void *This, unsigned Stage, void *pTexture); + int (*GetTextureStageState)(void *This, unsigned Stage, int Type, void *pValue); + int (*SetTextureStageState)(void *This, unsigned Stage, int Type, unsigned Value); + int (*GetSamplerState)(void *This, unsigned Sampler, int Type, void *pValue); + int (*SetSamplerState)(void *This, unsigned Sampler, int Type, unsigned Value); + int (*ValidateDevice)(void *This, void *pNumPasses); + int (*SetPaletteEntries)(void *This, unsigned PaletteNumber, const void *pEntries); + int (*GetPaletteEntries)(void *This, unsigned PaletteNumber, void *pEntries); + int (*SetCurrentTexturePalette)(void *This, unsigned PaletteNumber); + int (*GetCurrentTexturePalette)(void *This, void *PaletteNumber); + int (*SetScissorRect)(void *This, const void *pRect); + int (*GetScissorRect)(void *This, void *pRect); + int (*SetSoftwareVertexProcessing)(void *This, int bSoftware); + int (*GetSoftwareVertexProcessing)(void *This); + int (*SetNPatchMode)(void *This, float nSegments); + float (*GetNPatchMode)(void *This); + int (*DrawPrimitive)(void *This, int PrimitiveType, unsigned StartVertex, unsigned PrimitiveCount); + int (*DrawIndexedPrimitive)(void *This, int PrimitiveType, int BaseVertexIndex, unsigned MinVertexIndex, unsigned NumVertices, unsigned startIndex, unsigned primCount); + int (*DrawPrimitiveUP)(void *This, int PrimitiveType, unsigned PrimitiveCount, const void *pVertexStreamZeroData, unsigned VertexStreamZeroStride); + int (*DrawIndexedPrimitiveUP)(void *This, int PrimitiveType, unsigned MinVertexIndex, unsigned NumVertices, unsigned PrimitiveCount, const void *pIndexData, int IndexDataFormat, const void *pVertexStreamZeroData, unsigned VertexStreamZeroStride); + int (*ProcessVertices)(void *This, unsigned SrcStartIndex, unsigned DestIndex, unsigned VertexCount, void *pDestBuffer, void *pVertexDecl, unsigned Flags); + int (*CreateVertexDeclaration)(void *This, const void *pVertexElements, void **ppDecl); + int (*SetVertexDeclaration)(void *This, void *pDecl); + int (*GetVertexDeclaration)(void *This, void **ppDecl); + int (*SetFVF)(void *This, unsigned FVF); + int (*GetFVF)(void *This, void *pFVF); + int (*CreateVertexShader)(void *This, const void *pFunction, void **ppShader); + int (*SetVertexShader)(void *This, void *pShader); + int (*GetVertexShader)(void *This, void **ppShader); + int (*SetVertexShaderConstantF)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4fCount); + int (*GetVertexShaderConstantF)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4fCount); + int (*SetVertexShaderConstantI)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4iCount); + int (*GetVertexShaderConstantI)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4iCount); + int (*SetVertexShaderConstantB)(void *This, unsigned StartRegister, const void *pConstantData, unsigned BoolCount); + int (*GetVertexShaderConstantB)(void *This, unsigned StartRegister, void *pConstantData, unsigned BoolCount); + int (*SetStreamSource)(void *This, unsigned StreamNumber, void *pStreamData, unsigned OffsetInBytes, unsigned Stride); + int (*GetStreamSource)(void *This, unsigned StreamNumber, void **ppStreamData, void *pOffsetInBytes, void *pStride); + int (*SetStreamSourceFreq)(void *This, unsigned StreamNumber, unsigned Setting); + int (*GetStreamSourceFreq)(void *This, unsigned StreamNumber, void *pSetting); + int (*SetIndices)(void *This, void *pIndexData); + int (*GetIndices)(void *This, void **ppIndexData); + int (*CreatePixelShader)(void *This, const void *pFunction, void **ppShader); + int (*SetPixelShader)(void *This, void *pShader); + int (*GetPixelShader)(void *This, void **ppShader); + int (*SetPixelShaderConstantF)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4fCount); + int (*GetPixelShaderConstantF)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4fCount); + int (*SetPixelShaderConstantI)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4iCount); + int (*GetPixelShaderConstantI)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4iCount); + int (*SetPixelShaderConstantB)(void *This, unsigned StartRegister, const void *pConstantData, unsigned BoolCount); + int (*GetPixelShaderConstantB)(void *This, unsigned StartRegister, void *pConstantData, unsigned BoolCount); + int (*DrawRectPatch)(void *This, unsigned Handle, const void *pNumSegs, const void *pRectPatchInfo); + int (*DrawTriPatch)(void *This, unsigned Handle, const void *pNumSegs, const void *pTriPatchInfo); + int (*DeletePatch)(void *This, unsigned Handle); + int (*CreateQuery)(void *This, int Type, void **ppQuery); +} IDirect3DDevice9Vtbl; + +typedef struct IDirect3DDevice9ExVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DDevice9 */ + int (*TestCooperativeLevel)(void *This); + unsigned (*GetAvailableTextureMem)(void *This); + int (*EvictManagedResources)(void *This); + int (*GetDirect3D)(void *This, void **ppD3D9); + int (*GetDeviceCaps)(void *This, void *pCaps); + int (*GetDisplayMode)(void *This, unsigned iSwapChain, void *pMode); + int (*GetCreationParameters)(void *This, void *pParameters); + int (*SetCursorProperties)(void *This, unsigned XHotSpot, unsigned YHotSpot, void *pCursorBitmap); + void (*SetCursorPosition)(void *This, int X, int Y, unsigned Flags); + int (*ShowCursor)(void *This, int bShow); + int (*CreateAdditionalSwapChain)(void *This, void *pPresentationParameters, void **pSwapChain); + int (*GetSwapChain)(void *This, unsigned iSwapChain, void **pSwapChain); + unsigned (*GetNumberOfSwapChains)(void *This); + int (*Reset)(void *This, void *pPresentationParameters); + int (*Present)(void *This, const void *pSourceRect, const void *pDestRect, void *hDestWindowOverride, const void *pDirtyRegion); + int (*GetBackBuffer)(void *This, unsigned iSwapChain, unsigned iBackBuffer, int Type, void **ppBackBuffer); + int (*GetRasterStatus)(void *This, unsigned iSwapChain, void *pRasterStatus); + int (*SetDialogBoxMode)(void *This, int bEnableDialogs); + void (*SetGammaRamp)(void *This, unsigned iSwapChain, unsigned Flags, const void *pRamp); + void (*GetGammaRamp)(void *This, unsigned iSwapChain, void *pRamp); + int (*CreateTexture)(void *This, unsigned Width, unsigned Height, unsigned Levels, unsigned Usage, int Format, int Pool, void **ppTexture, void *pSharedHandle); + int (*CreateVolumeTexture)(void *This, unsigned Width, unsigned Height, unsigned Depth, unsigned Levels, unsigned Usage, int Format, int Pool, void **ppVolumeTexture, void *pSharedHandle); + int (*CreateCubeTexture)(void *This, unsigned EdgeLength, unsigned Levels, unsigned Usage, int Format, int Pool, void **ppCubeTexture, void *pSharedHandle); + int (*CreateVertexBuffer)(void *This, unsigned Length, unsigned Usage, unsigned FVF, int Pool, void **ppVertexBuffer, void *pSharedHandle); + int (*CreateIndexBuffer)(void *This, unsigned Length, unsigned Usage, int Format, int Pool, void **ppIndexBuffer, void *pSharedHandle); + int (*CreateRenderTarget)(void *This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void **ppSurface, void *pSharedHandle); + int (*CreateDepthStencilSurface)(void *This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void **ppSurface, void *pSharedHandle); + int (*UpdateSurface)(void *This, void *pSourceSurface, const void *pSourceRect, void *pDestinationSurface, const void *pDestPoint); + int (*UpdateTexture)(void *This, void *pSourceTexture, void *pDestinationTexture); + int (*GetRenderTargetData)(void *This, void *pRenderTarget, void *pDestSurface); + int (*GetFrontBufferData)(void *This, unsigned iSwapChain, void *pDestSurface); + int (*StretchRect)(void *This, void *pSourceSurface, const void *pSourceRect, void *pDestSurface, const void *pDestRect, int Filter); + int (*ColorFill)(void *This, void *pSurface, const void *pRect, unsigned color); + int (*CreateOffscreenPlainSurface)(void *This, unsigned Width, unsigned Height, int Format, int Pool, void **ppSurface, void *pSharedHandle); + int (*SetRenderTarget)(void *This, unsigned RenderTargetIndex, void *pRenderTarget); + int (*GetRenderTarget)(void *This, unsigned RenderTargetIndex, void **ppRenderTarget); + int (*SetDepthStencilSurface)(void *This, void *pNewZStencil); + int (*GetDepthStencilSurface)(void *This, void **ppZStencilSurface); + int (*BeginScene)(void *This); + int (*EndScene)(void *This); + int (*Clear)(void *This, unsigned Count, const void *pRects, unsigned Flags, unsigned Color, float Z, unsigned Stencil); + int (*SetTransform)(void *This, int State, const void *pMatrix); + int (*GetTransform)(void *This, int State, void *pMatrix); + int (*MultiplyTransform)(void *This, int State, const void *pMatrix); + int (*SetViewport)(void *This, const void *pViewport); + int (*GetViewport)(void *This, void *pViewport); + int (*SetMaterial)(void *This, const void *pMaterial); + int (*GetMaterial)(void *This, void *pMaterial); + int (*SetLight)(void *This, unsigned Index, const void *pLight); + int (*GetLight)(void *This, unsigned Index, void *pLight); + int (*LightEnable)(void *This, unsigned Index, int Enable); + int (*GetLightEnable)(void *This, unsigned Index, void *pEnable); + int (*SetClipPlane)(void *This, unsigned Index, const void *pPlane); + int (*GetClipPlane)(void *This, unsigned Index, void *pPlane); + int (*SetRenderState)(void *This, int State, unsigned Value); + int (*GetRenderState)(void *This, int State, void *pValue); + int (*CreateStateBlock)(void *This, int Type, void **ppSB); + int (*BeginStateBlock)(void *This); + int (*EndStateBlock)(void *This, void **ppSB); + int (*SetClipStatus)(void *This, const void *pClipStatus); + int (*GetClipStatus)(void *This, void *pClipStatus); + int (*GetTexture)(void *This, unsigned Stage, void **ppTexture); + int (*SetTexture)(void *This, unsigned Stage, void *pTexture); + int (*GetTextureStageState)(void *This, unsigned Stage, int Type, void *pValue); + int (*SetTextureStageState)(void *This, unsigned Stage, int Type, unsigned Value); + int (*GetSamplerState)(void *This, unsigned Sampler, int Type, void *pValue); + int (*SetSamplerState)(void *This, unsigned Sampler, int Type, unsigned Value); + int (*ValidateDevice)(void *This, void *pNumPasses); + int (*SetPaletteEntries)(void *This, unsigned PaletteNumber, const void *pEntries); + int (*GetPaletteEntries)(void *This, unsigned PaletteNumber, void *pEntries); + int (*SetCurrentTexturePalette)(void *This, unsigned PaletteNumber); + int (*GetCurrentTexturePalette)(void *This, void *PaletteNumber); + int (*SetScissorRect)(void *This, const void *pRect); + int (*GetScissorRect)(void *This, void *pRect); + int (*SetSoftwareVertexProcessing)(void *This, int bSoftware); + int (*GetSoftwareVertexProcessing)(void *This); + int (*SetNPatchMode)(void *This, float nSegments); + float (*GetNPatchMode)(void *This); + int (*DrawPrimitive)(void *This, int PrimitiveType, unsigned StartVertex, unsigned PrimitiveCount); + int (*DrawIndexedPrimitive)(void *This, int PrimitiveType, int BaseVertexIndex, unsigned MinVertexIndex, unsigned NumVertices, unsigned startIndex, unsigned primCount); + int (*DrawPrimitiveUP)(void *This, int PrimitiveType, unsigned PrimitiveCount, const void *pVertexStreamZeroData, unsigned VertexStreamZeroStride); + int (*DrawIndexedPrimitiveUP)(void *This, int PrimitiveType, unsigned MinVertexIndex, unsigned NumVertices, unsigned PrimitiveCount, const void *pIndexData, int IndexDataFormat, const void *pVertexStreamZeroData, unsigned VertexStreamZeroStride); + int (*ProcessVertices)(void *This, unsigned SrcStartIndex, unsigned DestIndex, unsigned VertexCount, void *pDestBuffer, void *pVertexDecl, unsigned Flags); + int (*CreateVertexDeclaration)(void *This, const void *pVertexElements, void **ppDecl); + int (*SetVertexDeclaration)(void *This, void *pDecl); + int (*GetVertexDeclaration)(void *This, void **ppDecl); + int (*SetFVF)(void *This, unsigned FVF); + int (*GetFVF)(void *This, void *pFVF); + int (*CreateVertexShader)(void *This, const void *pFunction, void **ppShader); + int (*SetVertexShader)(void *This, void *pShader); + int (*GetVertexShader)(void *This, void **ppShader); + int (*SetVertexShaderConstantF)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4fCount); + int (*GetVertexShaderConstantF)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4fCount); + int (*SetVertexShaderConstantI)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4iCount); + int (*GetVertexShaderConstantI)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4iCount); + int (*SetVertexShaderConstantB)(void *This, unsigned StartRegister, const void *pConstantData, unsigned BoolCount); + int (*GetVertexShaderConstantB)(void *This, unsigned StartRegister, void *pConstantData, unsigned BoolCount); + int (*SetStreamSource)(void *This, unsigned StreamNumber, void *pStreamData, unsigned OffsetInBytes, unsigned Stride); + int (*GetStreamSource)(void *This, unsigned StreamNumber, void **ppStreamData, void *pOffsetInBytes, void *pStride); + int (*SetStreamSourceFreq)(void *This, unsigned StreamNumber, unsigned Setting); + int (*GetStreamSourceFreq)(void *This, unsigned StreamNumber, void *pSetting); + int (*SetIndices)(void *This, void *pIndexData); + int (*GetIndices)(void *This, void **ppIndexData); + int (*CreatePixelShader)(void *This, const void *pFunction, void **ppShader); + int (*SetPixelShader)(void *This, void *pShader); + int (*GetPixelShader)(void *This, void **ppShader); + int (*SetPixelShaderConstantF)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4fCount); + int (*GetPixelShaderConstantF)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4fCount); + int (*SetPixelShaderConstantI)(void *This, unsigned StartRegister, const void *pConstantData, unsigned Vector4iCount); + int (*GetPixelShaderConstantI)(void *This, unsigned StartRegister, void *pConstantData, unsigned Vector4iCount); + int (*SetPixelShaderConstantB)(void *This, unsigned StartRegister, const void *pConstantData, unsigned BoolCount); + int (*GetPixelShaderConstantB)(void *This, unsigned StartRegister, void *pConstantData, unsigned BoolCount); + int (*DrawRectPatch)(void *This, unsigned Handle, const void *pNumSegs, const void *pRectPatchInfo); + int (*DrawTriPatch)(void *This, unsigned Handle, const void *pNumSegs, const void *pTriPatchInfo); + int (*DeletePatch)(void *This, unsigned Handle); + int (*CreateQuery)(void *This, int Type, void **ppQuery); + /* IDirect3DDevice9Ex */ + int (*SetConvolutionMonoKernel)(void *This, unsigned width, unsigned height, void *rows, void *columns); + int (*ComposeRects)(void *This, void *pSrc, void *pDst, void *pSrcRectDescs, unsigned NumRects, void *pDstRectDescs, int Operation, int Xoffset, int Yoffset); + int (*PresentEx)(void *This, const void *pSourceRect, const void *pDestRect, void *hDestWindowOverride, const void *pDirtyRegion, unsigned dwFlags); + int (*GetGPUThreadPriority)(void *This, void *pPriority); + int (*SetGPUThreadPriority)(void *This, int Priority); + int (*WaitForVBlank)(void *This, unsigned iSwapChain); + int (*CheckResourceResidency)(void *This, void **pResourceArray, unsigned NumResources); + int (*SetMaximumFrameLatency)(void *This, unsigned MaxLatency); + int (*GetMaximumFrameLatency)(void *This, void *pMaxLatency); + int (*CheckDeviceState)(void *This, void *hDestinationWindow); + int (*CreateRenderTargetEx)(void *This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Lockable, void **ppSurface, void *pSharedHandle, unsigned Usage); + int (*CreateOffscreenPlainSurfaceEx)(void *This, unsigned Width, unsigned Height, int Format, int Pool, void **ppSurface, void *pSharedHandle, unsigned Usage); + int (*CreateDepthStencilSurfaceEx)(void *This, unsigned Width, unsigned Height, int Format, int MultiSample, unsigned MultisampleQuality, int Discard, void **ppSurface, void *pSharedHandle, unsigned Usage); + int (*ResetEx)(void *This, void *pPresentationParameters, void *pFullscreenDisplayMode); + int (*GetDisplayModeEx)(void *This, unsigned iSwapChain, void *pMode, void *pRotation); +} IDirect3DDevice9ExVtbl; + +typedef struct IDirect3DDevice9VideoVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DDevice9Video */ + int (*GetContentProtectionCaps)(void *This, const void *pCryptoType, const void *pDecodeProfile, void *pCaps); + int (*CreateAuthenticatedChannel)(void *This, int ChannelType, void **ppAuthenticatedChannel, void *pChannelHandle); + int (*CreateCryptoSession)(void *This, const void *pCryptoType, const void *pDecodeProfile, void **ppCryptoSession, void *pCryptoHandle); +} IDirect3DDevice9VideoVtbl; + +typedef struct IDirect3DIndexBuffer9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DIndexBuffer9 */ + int (*Lock)(void *This, unsigned OffsetToLock, unsigned SizeToLock, void **ppbData, unsigned Flags); + int (*Unlock)(void *This); + int (*GetDesc)(void *This, void *pDesc); +} IDirect3DIndexBuffer9Vtbl; + +typedef struct IDirect3DPixelShader9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DPixelShader9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*GetFunction)(void *This, void *pData, void *pSizeOfData); +} IDirect3DPixelShader9Vtbl; + +typedef struct IDirect3DQuery9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DQuery9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*GetType)(void *This); + unsigned (*GetDataSize)(void *This); + int (*Issue)(void *This, unsigned dwIssueFlags); + int (*GetData)(void *This, void *pData, unsigned dwSize, unsigned dwGetDataFlags); +} IDirect3DQuery9Vtbl; + +typedef struct IDirect3DResource9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); +} IDirect3DResource9Vtbl; + +typedef struct IDirect3DStateBlock9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DStateBlock9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*Capture)(void *This); + int (*Apply)(void *This); +} IDirect3DStateBlock9Vtbl; + +typedef struct IDirect3DSurface9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DSurface9 */ + int (*GetContainer)(void *This, void *riid, void **ppContainer); + int (*GetDesc)(void *This, void *pDesc); + int (*LockRect)(void *This, void *pLockedRect, const void *pRect, unsigned Flags); + int (*UnlockRect)(void *This); + int (*GetDC)(void *This, void *phdc); + int (*ReleaseDC)(void *This, void *hdc); +} IDirect3DSurface9Vtbl; + +typedef struct IDirect3DSwapChain9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DSwapChain9 */ + int (*Present)(void *This, const void *pSourceRect, const void *pDestRect, void *hDestWindowOverride, const void *pDirtyRegion, unsigned dwFlags); + int (*GetFrontBufferData)(void *This, void *pDestSurface); + int (*GetBackBuffer)(void *This, unsigned iBackBuffer, int Type, void **ppBackBuffer); + int (*GetRasterStatus)(void *This, void *pRasterStatus); + int (*GetDisplayMode)(void *This, void *pMode); + int (*GetDevice)(void *This, void **ppDevice); + int (*GetPresentParameters)(void *This, void *pPresentationParameters); +} IDirect3DSwapChain9Vtbl; + +typedef struct IDirect3DSwapChain9ExVtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DSwapChain9 */ + int (*Present)(void *This, const void *pSourceRect, const void *pDestRect, void *hDestWindowOverride, const void *pDirtyRegion, unsigned dwFlags); + int (*GetFrontBufferData)(void *This, void *pDestSurface); + int (*GetBackBuffer)(void *This, unsigned iBackBuffer, int Type, void **ppBackBuffer); + int (*GetRasterStatus)(void *This, void *pRasterStatus); + int (*GetDisplayMode)(void *This, void *pMode); + int (*GetDevice)(void *This, void **ppDevice); + int (*GetPresentParameters)(void *This, void *pPresentationParameters); + /* IDirect3DSwapChain9Ex */ + int (*GetLastPresentCount)(void *This, void *pLastPresentCount); + int (*GetPresentStats)(void *This, void *pPresentationStatistics); + int (*GetDisplayModeEx)(void *This, void *pMode, void *pRotation); +} IDirect3DSwapChain9ExVtbl; + +typedef struct IDirect3DTexture9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DBaseTexture9 */ + unsigned (*SetLOD)(void *This, unsigned LODNew); + unsigned (*GetLOD)(void *This); + unsigned (*GetLevelCount)(void *This); + int (*SetAutoGenFilterType)(void *This, int FilterType); + int (*GetAutoGenFilterType)(void *This); + void (*GenerateMipSubLevels)(void *This); + /* IDirect3DTexture9 */ + int (*GetLevelDesc)(void *This, unsigned Level, void *pDesc); + int (*GetSurfaceLevel)(void *This, unsigned Level, void **ppSurfaceLevel); + int (*LockRect)(void *This, unsigned Level, void *pLockedRect, const void *pRect, unsigned Flags); + int (*UnlockRect)(void *This, unsigned Level); + int (*AddDirtyRect)(void *This, const void *pDirtyRect); +} IDirect3DTexture9Vtbl; + +typedef struct IDirect3DVertexBuffer9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DVertexBuffer9 */ + int (*Lock)(void *This, unsigned OffsetToLock, unsigned SizeToLock, void **ppbData, unsigned Flags); + int (*Unlock)(void *This); + int (*GetDesc)(void *This, void *pDesc); +} IDirect3DVertexBuffer9Vtbl; + +typedef struct IDirect3DVertexDeclaration9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DVertexDeclaration9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*GetDeclaration)(void *This, void *pElement, void *pNumElements); +} IDirect3DVertexDeclaration9Vtbl; + +typedef struct IDirect3DVertexShader9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DVertexShader9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*GetFunction)(void *This, void *pData, void *pSizeOfData); +} IDirect3DVertexShader9Vtbl; + +typedef struct IDirect3DVolume9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DVolume9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + int (*GetContainer)(void *This, void *riid, void **ppContainer); + int (*GetDesc)(void *This, void *pDesc); + int (*LockBox)(void *This, void *pLockedVolume, const void *pBox, unsigned Flags); + int (*UnlockBox)(void *This); +} IDirect3DVolume9Vtbl; + +typedef struct IDirect3DVolumeTexture9Vtbl +{ + int (*QueryInterface)(void *This, void *riid, void **ppvObject); + unsigned (*AddRef)(void *This); + unsigned (*Release)(void *This); + /* IDirect3DResource9 */ + int (*GetDevice)(void *This, void **ppDevice); + int (*SetPrivateData)(void *This, void *refguid, const void *pData, unsigned SizeOfData, unsigned Flags); + int (*GetPrivateData)(void *This, void *refguid, void *pData, void *pSizeOfData); + int (*FreePrivateData)(void *This, void *refguid); + unsigned (*SetPriority)(void *This, unsigned PriorityNew); + unsigned (*GetPriority)(void *This); + void (*PreLoad)(void *This); + int (*GetType)(void *This); + /* IDirect3DBaseTexture9 */ + unsigned (*SetLOD)(void *This, unsigned LODNew); + unsigned (*GetLOD)(void *This); + unsigned (*GetLevelCount)(void *This); + int (*SetAutoGenFilterType)(void *This, int FilterType); + int (*GetAutoGenFilterType)(void *This); + void (*GenerateMipSubLevels)(void *This); + /* IDirect3DVolumeTexture9 */ + int (*GetLevelDesc)(void *This, unsigned Level, void *pDesc); + int (*GetVolumeLevel)(void *This, unsigned Level, void **ppVolumeLevel); + int (*LockBox)(void *This, unsigned Level, void *pLockedVolume, const void *pBox, unsigned Flags); + int (*UnlockBox)(void *This, unsigned Level); + int (*AddDirtyBox)(void *This, const void *pDirtyBox); +} IDirect3DVolumeTexture9Vtbl; + diff --git a/src/wrapped/wrappedlibdl.c b/src/wrapped/wrappedlibdl.c index f1518acd..9dee46bd 100755 --- a/src/wrapped/wrappedlibdl.c +++ b/src/wrapped/wrappedlibdl.c @@ -77,6 +77,11 @@ void* my_dlopen(x64emu_t* emu, void *filename, int flag) if(sys) return sys; } + if(!strcmp(rfilename, "/usr/lib/x86_64-linux-gnu/d3d")) { + void* sys = my_dlopen(emu, "d3dadapter9.so.1", flag); + if(sys) + return sys; + } printf_dlsym(LOG_DEBUG, "Call to dlopen(\"%s\"/%p, %X)\n", rfilename, filename, flag); // Transform any ${...} that maight be present while(strstr(rfilename, "${ORIGIN}")) { diff --git a/src/wrapped/wrappedlibxcb_private.h b/src/wrapped/wrappedlibxcb_private.h index 1e9c7698..470624e3 100755 --- a/src/wrapped/wrappedlibxcb_private.h +++ b/src/wrapped/wrappedlibxcb_private.h @@ -125,7 +125,7 @@ GO(xcb_connection_has_error, iFp) GO(xcb_convert_selection, pFpuuuuu) //GO(xcb_convert_selection_checked, GO(xcb_copy_area, pFpuuuwwwwWW) -//GO(xcb_copy_area_checked, +GO(xcb_copy_area_checked, pFpuuuwwwwWW) //GO(xcb_copy_colormap_and_free, //GO(xcb_copy_colormap_and_free_checked, //GO(xcb_copy_gc, @@ -656,7 +656,7 @@ GO(xcb_visualtype_next, vFp) GO(xcb_wait_for_event, pFp) GO(xcb_wait_for_reply, pFpup) GO(xcb_wait_for_reply64, pFpUp) -//GO(xcb_wait_for_special_event, +GO(xcb_wait_for_special_event, pFpp) GO(xcb_warp_pointer, pFpuuwwWWww) //GO(xcb_warp_pointer_checked, //GO(xcb_window_end, diff --git a/src/wrapped/wrappedlibxcbpresent.c b/src/wrapped/wrappedlibxcbpresent.c new file mode 100644 index 00000000..f8293d5b --- /dev/null +++ b/src/wrapped/wrappedlibxcbpresent.c @@ -0,0 +1,23 @@ +#include +#include +#include +#define _GNU_SOURCE /* See feature_test_macros(7) */ +#include + +#include "wrappedlibs.h" + +#include "debug.h" +#include "wrapper.h" +#include "bridge.h" +#include "librarian/library_private.h" +#include "x64emu.h" +#include "emu/x64emu_private.h" +#include "callback.h" +#include "librarian.h" +#include "box64context.h" +#include "emu/x64emu_private.h" + +const char* libxcbpresentName = "libxcb-present.so.0"; +#define LIBNAME libxcbpresent + +#include "wrappedlib_init.h" diff --git a/src/wrapped/wrappedlibxcbpresent_private.h b/src/wrapped/wrappedlibxcbpresent_private.h new file mode 100644 index 00000000..ea98c6ec --- /dev/null +++ b/src/wrapped/wrappedlibxcbpresent_private.h @@ -0,0 +1,29 @@ +#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) +#error meh! +#endif + +//GO(xcb_present_event_end, +//GO(xcb_present_event_next, +DATA(xcb_present_id, 8) +//GO(xcb_present_notify_end, +GO(xcb_present_notify_msc, pFpuuUUU) +//GO(xcb_present_notify_msc_checked, +//GO(xcb_present_notify_next, +GO(xcb_present_pixmap, pFpuuuuuwwuuuuUUUup) +GO(xcb_present_pixmap_checked, pFpuuuuuwwuuuuUUUup) +//GO(xcb_present_pixmap_notifies, +//GO(xcb_present_pixmap_notifies_iterator, +//GO(xcb_present_pixmap_notifies_length, +//GO(xcb_present_pixmap_sizeof, +//GO(xcb_present_query_capabilities, +//GO(xcb_present_query_capabilities_reply, +//GO(xcb_present_query_capabilities_unchecked, +GO(xcb_present_query_version, pFpuu) +GO(xcb_present_query_version_reply, pFpup) +//GO(xcb_present_query_version_unchecked, +//GO(xcb_present_redirect_notify_notifies, +//GO(xcb_present_redirect_notify_notifies_iterator, +//GO(xcb_present_redirect_notify_notifies_length, +//GO(xcb_present_redirect_notify_sizeof, +//GO(xcb_present_select_input, +GO(xcb_present_select_input_checked, pFpuuu) -- cgit 1.4.1 From b6390c3dbda4b3cd0edfb55537cc8482b3b1d9b9 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 12 Feb 2023 20:25:57 +0100 Subject: Change all d3dadapter9 to W type of wrappers --- src/wrapped/generated/functions_list.txt | 125 ++- src/wrapped/generated/wrappedd3dadapter9types.h | 6 +- src/wrapped/generated/wrapper.c | 308 ++++-- src/wrapped/generated/wrapper.h | 121 ++- src/wrapped/wrappedd3dadapter9.c | 19 +- src/wrapped/wrappedd3dadapter9_gen.h | 1134 +++++++++++------------ src/wrapped/wrappedd3dadapter9_genvate.h | 462 ++++----- src/wrapped/wrappedd3dadapter9_private.h | 4 +- 8 files changed, 1204 insertions(+), 975 deletions(-) (limited to 'src') diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 1db1135c..cb4d1bc2 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -7,6 +7,7 @@ #() vFd #() vFl #() vFL +#() vWp #() vFp #() vFS #() cFv @@ -29,6 +30,7 @@ #() iFD #() iFl #() iFL +#() iWp #() iFp #() iFO #() iFS @@ -49,6 +51,7 @@ #() uFd #() uFl #() uFL +#() uWp #() uFp #() UFv #() UFu @@ -56,6 +59,7 @@ #() UFV #() fFi #() fFf +#() fWp #() fFp #() dFv #() dFi @@ -151,16 +155,20 @@ #() iFLL #() iFLp #() iFpw +#() iWpi #() iFpi #() iFpI #() iFpC #() iFpW +#() iWpu #() iFpu #() iFpU +#() iWpf #() iFpf #() iFpd #() iFpl #() iFpL +#() iWpp #() iFpp #() iFpO #() iFSi @@ -184,6 +192,7 @@ #() uFUp #() uFpw #() uFpi +#() uWpu #() uFpu #() uFpU #() uFpf @@ -232,6 +241,7 @@ #() pFEi #() pFEL #() pFEp +#() pWEp #() pFii #() pFiI #() pFiu @@ -252,6 +262,7 @@ #() pFLp #() pFpi #() pFpC +#() pWpu #() pFpu #() pFpU #() pFpd @@ -329,6 +340,7 @@ #() vFpuW #() vFpuu #() vFpuU +#() vWpup #() vFpup #() vFpUi #() vFpUu @@ -352,6 +364,7 @@ #() vFppp #() iFEiw #() iFEip +#() iWEip #() iFEWW #() iFEup #() iFEUU @@ -359,6 +372,7 @@ #() iFEpi #() iFEpU #() iFEpL +#() iWEpp #() iFEpp #() iFEpV #() iFEpA @@ -401,17 +415,22 @@ #() iFpwp #() iFpii #() iFpiI +#() iWpiu #() iFpiu #() iFpiU #() iFpiL +#() iWpip #() iFpip #() iFpIi #() iFpII #() iFpCp +#() iWpui #() iFpui +#() iWpuu #() iFpuu #() iFpuU #() iFpuL +#() iWpup #() iFpup #() iFpUi #() iFpUu @@ -431,11 +450,13 @@ #() iFppI #() iFppC #() iFppW +#() iWppu #() iFppu #() iFppU #() iFppd #() iFppl #() iFppL +#() iWppp #() iFppp #() iFpOu #() iFpOM @@ -464,9 +485,11 @@ #() uFpWu #() uFpWf #() uFpWp +#() uWpui #() uFpui #() uFpuC #() uFpuu +#() uWpup #() uFpup #() uFpfu #() uFpLp @@ -665,6 +688,7 @@ #() vFdddd #() vFllll #() vFpiii +#() vWpiiu #() vFpiiu #() vFpiip #() vFpiuu @@ -680,6 +704,7 @@ #() vFpuip #() vFpuui #() vFpuuu +#() vWpuup #() vFpuup #() vFpudd #() vFpupp @@ -727,19 +752,22 @@ #() iFEupu #() iFEupp #() iFEpii +#() iWEpip #() iFEpip #() iFEpiV #() iFEpiA #() iFEpui +#() iWEpup #() iFEpup #() iFEpUi #() iFEpUp #() iFEpLi #() iFEpLp #() iFEppi -#() iFEppu +#() iWEppu #() iFEppd #() iFEppL +#() iWEppp #() iFEppp #() iFEppV #() iFEppA @@ -784,12 +812,14 @@ #() iFLLiW #() iFpwww #() iFpwpp +#() iWpiii #() iFpiii #() iFpiiI #() iFpiiu #() iFpiid #() iFpiiL #() iFpiip +#() iWpiuu #() iFpiuu #() iFpiuL #() iFpiup @@ -806,19 +836,23 @@ #() iFpCpi #() iFpWWu #() iFpuwp -#() iFpuiu +#() iWpuiu #() iFpuiL +#() iWpuip #() iFpuip #() iFpuui #() iFpuuu +#() iWpuup #() iFpuup #() iFpuUp #() iFpuLL #() iFpuLp #() iFpupi +#() iWpupu #() iFpupu #() iFpupU #() iFpupL +#() iWpupp #() iFpupp #() iFpupV #() iFpUup @@ -845,6 +879,7 @@ #() iFppCC #() iFppuw #() iFppui +#() iWppuu #() iFppuu #() iFppup #() iFppdp @@ -855,9 +890,11 @@ #() iFppLp #() iFpppi #() iFpppC +#() iWpppu #() iFpppu #() iFpppU #() iFpppL +#() iWpppp #() iFpppp #() IFEpIi #() IFpIip @@ -1157,8 +1194,9 @@ #() iFEippL #() iFEippp #() iFEpiii -#() iFEpiup +#() iWEpiup #() iFEpipi +#() iWEpipp #() iFEpipp #() iFEpipV #() iFEpipA @@ -1195,6 +1233,7 @@ #() iFuppLp #() iFpwwww #() iFpwppp +#() iWpiiii #() iFpiiii #() iFpiiiu #() iFpiiiL @@ -1205,7 +1244,7 @@ #() iFpiipp #() iFpiIip #() iFpiuwp -#() iFpiupu +#() iWpiupu #() iFpiUUU #() iFpipii #() iFpipiu @@ -1215,20 +1254,23 @@ #() iFpippW #() iFpippp #() iFpCCCC -#() iFpuiii -#() iFpuiup +#() iWpuiii +#() iWpuiup #() iFpuill #() iFpuipi #() iFpuuip #() iFpuuui #() iFpuuup #() iFpuuLL -#() iFpuupu +#() iWpuupu +#() iWpuupp #() iFpuupp #() iFpupiU -#() iFpupuu +#() iWpupuu +#() iWpupup #() iFpupup -#() iFpuppu +#() iWpuppu +#() iWpuppp #() iFpuppp #() iFpUiUi #() iFpUupp @@ -1259,13 +1301,14 @@ #() iFpppiL #() iFpppip #() iFpppui -#() iFpppuu -#() iFpppup +#() iWpppuu +#() iWpppup #() iFpppUi #() iFpppLi #() iFpppLp #() iFppppi #() iFppppL +#() iWppppp #() iFppppp #() IFppIII #() uFEippp @@ -1508,9 +1551,10 @@ #() iFEpilpV #() iFEpippi #() iFEpIppp -#() iFEpuuip +#() iWEpuuip #() iFEpuppp #() iFEpUppp +#() iWEppppp #() iFEppppp #() iFiiiiii #() iFiiiiip @@ -1527,15 +1571,16 @@ #() iFlpippp #() iFLppipp #() iFpiiiii +#() iWpiiiip #() iFpiiiip #() iFpiiipp -#() iFpiiuii +#() iWpiiuii #() iFpiipip #() iFpiippu #() iFpiippp #() iFpiuuup #() iFpiuupp -#() iFpiuppu +#() iWpiuppu #() iFpiUUpp #() iFpipipi #() iFpippip @@ -1543,7 +1588,7 @@ #() iFpipppp #() iFpCpipu #() iFpWpppp -#() iFpuiiii +#() iWpuiiii #() iFpuiCpp #() iFpuippp #() iFpupuui @@ -1585,8 +1630,9 @@ #() iFppppiu #() iFppppip #() iFppppup +#() iWpppppi #() iFpppppi -#() iFpppppu +#() iWpppppu #() iFpppppL #() iFpppppp #() uFEiippp @@ -1767,7 +1813,7 @@ #() iFpiiiiip #() iFpiiiuwp #() iFpiiuuiu -#() iFpiiuuuu +#() iWpiiuuuu #() iFpiipppp #() iFpiuiipp #() iFpiupiii @@ -1778,17 +1824,17 @@ #() iFpippppp #() iFpIIpppp #() iFpWppppW -#() iFpuiiiip -#() iFpuiiuii +#() iWpuiiiip +#() iWpuiiuii #() iFpuiCuCp #() iFpuiuupp -#() iFpuipupp +#() iWpuipupp #() iFpuuiuui -#() iFpuuuppu +#() iWpuuuppu #() iFpuupppp #() iFpupiLpL #() iFpupuuui -#() iFpupuufu +#() iWpupuufu #() iFpupupui #() iFpuppppp #() iFpLipipi @@ -1814,7 +1860,7 @@ #() iFpppippi #() iFpppippp #() iFpppuiii -#() iFpppuppp +#() iWpppuppp #() iFppppiii #() iFppppipp #() iFppppdpi @@ -1929,8 +1975,8 @@ #() vFpppppuuu #() vFpppppppp #() iFEpippppp -#() iFEpuuiipp -#() iFEpuuuipp +#() iWEpuuiipp +#() iWEpuuuipp #() iFEpuuLppp #() iFEpUUuppp #() iFEppipppp @@ -1945,7 +1991,7 @@ #() iFpWCuWCuu #() iFpWWipppp #() iFpuiipppp -#() iFpuipuppp +#() iWpuipuppp #() iFpuippLpp #() iFpuuiiiii #() iFpuuupupu @@ -2050,8 +2096,8 @@ #() vFppppipiip #() vFpppppippp #() iFEpiiiiipi -#() iFEpuuiippu -#() iFEpuuuiipp +#() iWEpuuiippu +#() iWEpuuuiipp #() iFEpppipppp #() iFEppplPPPP #() iFEpppppupp @@ -2061,9 +2107,9 @@ #() iFipiipippi #() iFuilpluluf #() iFdddpppppp -#() iFpiuuupipu +#() iWpiuuupipu #() iFpipLpiiip -#() iFpuiuuipip +#() iWpuiuuipip #() iFpuuuuuuuu #() iFpdiiiUiUp #() iFppiiiiiii @@ -2073,7 +2119,7 @@ #() iFpppiiuuii #() iFpppiipiiu #() iFppppiiupp -#() iFppppupiii +#() iWppppupiii #() iFppppppppu #() iFppppppppp #() uFEipippppp @@ -2130,9 +2176,9 @@ #() vFppdddddddd #() vFpppppppppp #() iFEpiiiiippp -#() iFEpuipupppp -#() iFEpuuiiuipp -#() iFEpuuuuiipp +#() iWEpuipupppp +#() iWEpuuiiuipp +#() iWEpuuuuiipp #() iFEpupppLppL #() iFEppppppipp #() iFEppppppppp @@ -2140,7 +2186,7 @@ #() iFpiipiiipip #() iFpippddiidd #() iFpCuWCCCCup -#() iFpuipuppppp +#() iWpuipuppppp #() iFpuupiuiipp #() iFpddpippppp #() iFppuuiiiiii @@ -2187,8 +2233,8 @@ #() vFppipppiiiii #() vFppipppuiiii #() vFppppppppppp -#() iFEpuuiiuippu -#() iFEpuuuuuiipp +#() iWEpuuiiuippu +#() iWEpuuuuuiipp #() iFEpppipppppp #() iFEppppiiiiuu #() iFiiiiiiiiiip @@ -2295,6 +2341,7 @@ #!defined(HAVE_LD80BITS) KFKp #!defined(HAVE_LD80BITS) vFppippKKC #defined(NOALIGN) iFipiip +#!defined(NOALIGN) iFEppu #!defined(NOALIGN) iFEiiip #!defined(NOALIGN) iFEipii #!defined(NOALIGN) iFEipiip @@ -2363,8 +2410,10 @@ wrappedcurl: - uFpup: - curl_easy_setopt wrappedd3dadapter9: -- pFp: +- pWp: - D3DAdapter9GetProc +- iWip: + - dummy_d3d wrappeddbus: - vFppp: - dbus_connection_remove_filter diff --git a/src/wrapped/generated/wrappedd3dadapter9types.h b/src/wrapped/generated/wrappedd3dadapter9types.h index d56d88d7..ad929d3c 100644 --- a/src/wrapped/generated/wrappedd3dadapter9types.h +++ b/src/wrapped/generated/wrappedd3dadapter9types.h @@ -11,9 +11,11 @@ #define ADDED_FUNCTIONS() #endif -typedef void* (*pFp_t)(void*); +typedef void* (*pWp_t)(void*); +typedef int64_t (*iWip_t)(int64_t, void*); #define SUPER() ADDED_FUNCTIONS() \ - GO(D3DAdapter9GetProc, pFp_t) + GO(D3DAdapter9GetProc, pWp_t) \ + GO(dummy_d3d, iWip_t) #endif // __wrappedd3dadapter9TYPES_H_ diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index b5192ffc..58f72886 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -41,6 +41,7 @@ typedef void (*vFf_t)(float); typedef void (*vFd_t)(double); typedef void (*vFl_t)(intptr_t); typedef void (*vFL_t)(uintptr_t); +typedef void (*vWp_t)(void*); typedef void (*vFp_t)(void*); typedef void (*vFS_t)(void*); typedef int8_t (*cFv_t)(void); @@ -63,6 +64,7 @@ typedef int64_t (*iFd_t)(double); typedef int64_t (*iFD_t)(long double); typedef int64_t (*iFl_t)(intptr_t); typedef int64_t (*iFL_t)(uintptr_t); +typedef int64_t (*iWp_t)(void*); typedef int64_t (*iFp_t)(void*); typedef int64_t (*iFO_t)(int32_t); typedef int64_t (*iFS_t)(void*); @@ -83,6 +85,7 @@ typedef uint64_t (*uFu_t)(uint64_t); typedef uint64_t (*uFd_t)(double); typedef uint64_t (*uFl_t)(intptr_t); typedef uint64_t (*uFL_t)(uintptr_t); +typedef uint64_t (*uWp_t)(void*); typedef uint64_t (*uFp_t)(void*); typedef uint64_t (*UFv_t)(void); typedef uint64_t (*UFu_t)(uint64_t); @@ -90,6 +93,7 @@ typedef uint64_t (*UFp_t)(void*); typedef uint64_t (*UFV_t)(void*); typedef float (*fFi_t)(int64_t); typedef float (*fFf_t)(float); +typedef float (*fWp_t)(void*); typedef float (*fFp_t)(void*); typedef double (*dFv_t)(void); typedef double (*dFi_t)(int64_t); @@ -185,16 +189,20 @@ typedef int64_t (*iFLu_t)(uintptr_t, uint64_t); typedef int64_t (*iFLL_t)(uintptr_t, uintptr_t); typedef int64_t (*iFLp_t)(uintptr_t, void*); typedef int64_t (*iFpw_t)(void*, int16_t); +typedef int64_t (*iWpi_t)(void*, int64_t); typedef int64_t (*iFpi_t)(void*, int64_t); typedef int64_t (*iFpI_t)(void*, int64_t); typedef int64_t (*iFpC_t)(void*, uint8_t); typedef int64_t (*iFpW_t)(void*, uint16_t); +typedef int64_t (*iWpu_t)(void*, uint64_t); typedef int64_t (*iFpu_t)(void*, uint64_t); typedef int64_t (*iFpU_t)(void*, uint64_t); +typedef int64_t (*iWpf_t)(void*, float); typedef int64_t (*iFpf_t)(void*, float); typedef int64_t (*iFpd_t)(void*, double); typedef int64_t (*iFpl_t)(void*, intptr_t); typedef int64_t (*iFpL_t)(void*, uintptr_t); +typedef int64_t (*iWpp_t)(void*, void*); typedef int64_t (*iFpp_t)(void*, void*); typedef int64_t (*iFpO_t)(void*, int32_t); typedef int64_t (*iFSi_t)(void*, int64_t); @@ -218,6 +226,7 @@ typedef uint64_t (*uFup_t)(uint64_t, void*); typedef uint64_t (*uFUp_t)(uint64_t, void*); typedef uint64_t (*uFpw_t)(void*, int16_t); typedef uint64_t (*uFpi_t)(void*, int64_t); +typedef uint64_t (*uWpu_t)(void*, uint64_t); typedef uint64_t (*uFpu_t)(void*, uint64_t); typedef uint64_t (*uFpU_t)(void*, uint64_t); typedef uint64_t (*uFpf_t)(void*, float); @@ -266,6 +275,7 @@ typedef uintptr_t (*LFpp_t)(void*, void*); typedef void* (*pFEi_t)(x64emu_t*, int64_t); typedef void* (*pFEL_t)(x64emu_t*, uintptr_t); typedef void* (*pFEp_t)(x64emu_t*, void*); +typedef void* (*pWEp_t)(x64emu_t*, void*); typedef void* (*pFii_t)(int64_t, int64_t); typedef void* (*pFiI_t)(int64_t, int64_t); typedef void* (*pFiu_t)(int64_t, uint64_t); @@ -286,6 +296,7 @@ typedef void* (*pFLL_t)(uintptr_t, uintptr_t); typedef void* (*pFLp_t)(uintptr_t, void*); typedef void* (*pFpi_t)(void*, int64_t); typedef void* (*pFpC_t)(void*, uint8_t); +typedef void* (*pWpu_t)(void*, uint64_t); typedef void* (*pFpu_t)(void*, uint64_t); typedef void* (*pFpU_t)(void*, uint64_t); typedef void* (*pFpd_t)(void*, double); @@ -363,6 +374,7 @@ typedef void (*vFpuI_t)(void*, uint64_t, int64_t); typedef void (*vFpuW_t)(void*, uint64_t, uint16_t); typedef void (*vFpuu_t)(void*, uint64_t, uint64_t); typedef void (*vFpuU_t)(void*, uint64_t, uint64_t); +typedef void (*vWpup_t)(void*, uint64_t, void*); typedef void (*vFpup_t)(void*, uint64_t, void*); typedef void (*vFpUi_t)(void*, uint64_t, int64_t); typedef void (*vFpUu_t)(void*, uint64_t, uint64_t); @@ -386,6 +398,7 @@ typedef void (*vFppL_t)(void*, void*, uintptr_t); typedef void (*vFppp_t)(void*, void*, void*); typedef int64_t (*iFEiw_t)(x64emu_t*, int64_t, int16_t); typedef int64_t (*iFEip_t)(x64emu_t*, int64_t, void*); +typedef int64_t (*iWEip_t)(x64emu_t*, int64_t, void*); typedef int64_t (*iFEWW_t)(x64emu_t*, uint16_t, uint16_t); typedef int64_t (*iFEup_t)(x64emu_t*, uint64_t, void*); typedef int64_t (*iFEUU_t)(x64emu_t*, uint64_t, uint64_t); @@ -393,6 +406,7 @@ typedef int64_t (*iFELp_t)(x64emu_t*, uintptr_t, void*); typedef int64_t (*iFEpi_t)(x64emu_t*, void*, int64_t); typedef int64_t (*iFEpU_t)(x64emu_t*, void*, uint64_t); typedef int64_t (*iFEpL_t)(x64emu_t*, void*, uintptr_t); +typedef int64_t (*iWEpp_t)(x64emu_t*, void*, void*); typedef int64_t (*iFEpp_t)(x64emu_t*, void*, void*); typedef int64_t (*iFEpV_t)(x64emu_t*, void*, void*); typedef int64_t (*iFEpA_t)(x64emu_t*, void*, void*); @@ -435,17 +449,22 @@ typedef int64_t (*iFLpp_t)(uintptr_t, void*, void*); typedef int64_t (*iFpwp_t)(void*, int16_t, void*); typedef int64_t (*iFpii_t)(void*, int64_t, int64_t); typedef int64_t (*iFpiI_t)(void*, int64_t, int64_t); +typedef int64_t (*iWpiu_t)(void*, int64_t, uint64_t); typedef int64_t (*iFpiu_t)(void*, int64_t, uint64_t); typedef int64_t (*iFpiU_t)(void*, int64_t, uint64_t); typedef int64_t (*iFpiL_t)(void*, int64_t, uintptr_t); +typedef int64_t (*iWpip_t)(void*, int64_t, void*); typedef int64_t (*iFpip_t)(void*, int64_t, void*); typedef int64_t (*iFpIi_t)(void*, int64_t, int64_t); typedef int64_t (*iFpII_t)(void*, int64_t, int64_t); typedef int64_t (*iFpCp_t)(void*, uint8_t, void*); +typedef int64_t (*iWpui_t)(void*, uint64_t, int64_t); typedef int64_t (*iFpui_t)(void*, uint64_t, int64_t); +typedef int64_t (*iWpuu_t)(void*, uint64_t, uint64_t); typedef int64_t (*iFpuu_t)(void*, uint64_t, uint64_t); typedef int64_t (*iFpuU_t)(void*, uint64_t, uint64_t); typedef int64_t (*iFpuL_t)(void*, uint64_t, uintptr_t); +typedef int64_t (*iWpup_t)(void*, uint64_t, void*); typedef int64_t (*iFpup_t)(void*, uint64_t, void*); typedef int64_t (*iFpUi_t)(void*, uint64_t, int64_t); typedef int64_t (*iFpUu_t)(void*, uint64_t, uint64_t); @@ -465,11 +484,13 @@ typedef int64_t (*iFppi_t)(void*, void*, int64_t); typedef int64_t (*iFppI_t)(void*, void*, int64_t); typedef int64_t (*iFppC_t)(void*, void*, uint8_t); typedef int64_t (*iFppW_t)(void*, void*, uint16_t); +typedef int64_t (*iWppu_t)(void*, void*, uint64_t); typedef int64_t (*iFppu_t)(void*, void*, uint64_t); typedef int64_t (*iFppU_t)(void*, void*, uint64_t); typedef int64_t (*iFppd_t)(void*, void*, double); typedef int64_t (*iFppl_t)(void*, void*, intptr_t); typedef int64_t (*iFppL_t)(void*, void*, uintptr_t); +typedef int64_t (*iWppp_t)(void*, void*, void*); typedef int64_t (*iFppp_t)(void*, void*, void*); typedef int64_t (*iFpOu_t)(void*, int32_t, uint64_t); typedef int64_t (*iFpOM_t)(void*, int32_t, ...); @@ -498,9 +519,11 @@ typedef uint64_t (*uFpWi_t)(void*, uint16_t, int64_t); typedef uint64_t (*uFpWu_t)(void*, uint16_t, uint64_t); typedef uint64_t (*uFpWf_t)(void*, uint16_t, float); typedef uint64_t (*uFpWp_t)(void*, uint16_t, void*); +typedef uint64_t (*uWpui_t)(void*, uint64_t, int64_t); typedef uint64_t (*uFpui_t)(void*, uint64_t, int64_t); typedef uint64_t (*uFpuC_t)(void*, uint64_t, uint8_t); typedef uint64_t (*uFpuu_t)(void*, uint64_t, uint64_t); +typedef uint64_t (*uWpup_t)(void*, uint64_t, void*); typedef uint64_t (*uFpup_t)(void*, uint64_t, void*); typedef uint64_t (*uFpfu_t)(void*, float, uint64_t); typedef uint64_t (*uFpLp_t)(void*, uintptr_t, void*); @@ -699,6 +722,7 @@ typedef void (*vFffff_t)(float, float, float, float); typedef void (*vFdddd_t)(double, double, double, double); typedef void (*vFllll_t)(intptr_t, intptr_t, intptr_t, intptr_t); typedef void (*vFpiii_t)(void*, int64_t, int64_t, int64_t); +typedef void (*vWpiiu_t)(void*, int64_t, int64_t, uint64_t); typedef void (*vFpiiu_t)(void*, int64_t, int64_t, uint64_t); typedef void (*vFpiip_t)(void*, int64_t, int64_t, void*); typedef void (*vFpiuu_t)(void*, int64_t, uint64_t, uint64_t); @@ -714,6 +738,7 @@ typedef void (*vFpCiW_t)(void*, uint8_t, int64_t, uint16_t); typedef void (*vFpuip_t)(void*, uint64_t, int64_t, void*); typedef void (*vFpuui_t)(void*, uint64_t, uint64_t, int64_t); typedef void (*vFpuuu_t)(void*, uint64_t, uint64_t, uint64_t); +typedef void (*vWpuup_t)(void*, uint64_t, uint64_t, void*); typedef void (*vFpuup_t)(void*, uint64_t, uint64_t, void*); typedef void (*vFpudd_t)(void*, uint64_t, double, double); typedef void (*vFpupp_t)(void*, uint64_t, void*, void*); @@ -761,19 +786,22 @@ typedef int64_t (*iFEipV_t)(x64emu_t*, int64_t, void*, void*); typedef int64_t (*iFEupu_t)(x64emu_t*, uint64_t, void*, uint64_t); typedef int64_t (*iFEupp_t)(x64emu_t*, uint64_t, void*, void*); typedef int64_t (*iFEpii_t)(x64emu_t*, void*, int64_t, int64_t); +typedef int64_t (*iWEpip_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpip_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpiV_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpiA_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpui_t)(x64emu_t*, void*, uint64_t, int64_t); +typedef int64_t (*iWEpup_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpup_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpUi_t)(x64emu_t*, void*, uint64_t, int64_t); typedef int64_t (*iFEpUp_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpLi_t)(x64emu_t*, void*, uintptr_t, int64_t); typedef int64_t (*iFEpLp_t)(x64emu_t*, void*, uintptr_t, void*); typedef int64_t (*iFEppi_t)(x64emu_t*, void*, void*, int64_t); -typedef int64_t (*iFEppu_t)(x64emu_t*, void*, void*, uint64_t); +typedef int64_t (*iWEppu_t)(x64emu_t*, void*, void*, uint64_t); typedef int64_t (*iFEppd_t)(x64emu_t*, void*, void*, double); typedef int64_t (*iFEppL_t)(x64emu_t*, void*, void*, uintptr_t); +typedef int64_t (*iWEppp_t)(x64emu_t*, void*, void*, void*); typedef int64_t (*iFEppp_t)(x64emu_t*, void*, void*, void*); typedef int64_t (*iFEppV_t)(x64emu_t*, void*, void*, void*); typedef int64_t (*iFEppA_t)(x64emu_t*, void*, void*, void*); @@ -818,12 +846,14 @@ typedef int64_t (*iFuppp_t)(uint64_t, void*, void*, void*); typedef int64_t (*iFLLiW_t)(uintptr_t, uintptr_t, int64_t, uint16_t); typedef int64_t (*iFpwww_t)(void*, int16_t, int16_t, int16_t); typedef int64_t (*iFpwpp_t)(void*, int16_t, void*, void*); +typedef int64_t (*iWpiii_t)(void*, int64_t, int64_t, int64_t); typedef int64_t (*iFpiii_t)(void*, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiI_t)(void*, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiu_t)(void*, int64_t, int64_t, uint64_t); typedef int64_t (*iFpiid_t)(void*, int64_t, int64_t, double); typedef int64_t (*iFpiiL_t)(void*, int64_t, int64_t, uintptr_t); typedef int64_t (*iFpiip_t)(void*, int64_t, int64_t, void*); +typedef int64_t (*iWpiuu_t)(void*, int64_t, uint64_t, uint64_t); typedef int64_t (*iFpiuu_t)(void*, int64_t, uint64_t, uint64_t); typedef int64_t (*iFpiuL_t)(void*, int64_t, uint64_t, uintptr_t); typedef int64_t (*iFpiup_t)(void*, int64_t, uint64_t, void*); @@ -840,19 +870,23 @@ typedef int64_t (*iFpCCC_t)(void*, uint8_t, uint8_t, uint8_t); typedef int64_t (*iFpCpi_t)(void*, uint8_t, void*, int64_t); typedef int64_t (*iFpWWu_t)(void*, uint16_t, uint16_t, uint64_t); typedef int64_t (*iFpuwp_t)(void*, uint64_t, int16_t, void*); -typedef int64_t (*iFpuiu_t)(void*, uint64_t, int64_t, uint64_t); +typedef int64_t (*iWpuiu_t)(void*, uint64_t, int64_t, uint64_t); typedef int64_t (*iFpuiL_t)(void*, uint64_t, int64_t, uintptr_t); +typedef int64_t (*iWpuip_t)(void*, uint64_t, int64_t, void*); typedef int64_t (*iFpuip_t)(void*, uint64_t, int64_t, void*); typedef int64_t (*iFpuui_t)(void*, uint64_t, uint64_t, int64_t); typedef int64_t (*iFpuuu_t)(void*, uint64_t, uint64_t, uint64_t); +typedef int64_t (*iWpuup_t)(void*, uint64_t, uint64_t, void*); typedef int64_t (*iFpuup_t)(void*, uint64_t, uint64_t, void*); typedef int64_t (*iFpuUp_t)(void*, uint64_t, uint64_t, void*); typedef int64_t (*iFpuLL_t)(void*, uint64_t, uintptr_t, uintptr_t); typedef int64_t (*iFpuLp_t)(void*, uint64_t, uintptr_t, void*); typedef int64_t (*iFpupi_t)(void*, uint64_t, void*, int64_t); +typedef int64_t (*iWpupu_t)(void*, uint64_t, void*, uint64_t); typedef int64_t (*iFpupu_t)(void*, uint64_t, void*, uint64_t); typedef int64_t (*iFpupU_t)(void*, uint64_t, void*, uint64_t); typedef int64_t (*iFpupL_t)(void*, uint64_t, void*, uintptr_t); +typedef int64_t (*iWpupp_t)(void*, uint64_t, void*, void*); typedef int64_t (*iFpupp_t)(void*, uint64_t, void*, void*); typedef int64_t (*iFpupV_t)(void*, uint64_t, void*, void*); typedef int64_t (*iFpUup_t)(void*, uint64_t, uint64_t, void*); @@ -879,6 +913,7 @@ typedef int64_t (*iFppIL_t)(void*, void*, int64_t, uintptr_t); typedef int64_t (*iFppCC_t)(void*, void*, uint8_t, uint8_t); typedef int64_t (*iFppuw_t)(void*, void*, uint64_t, int16_t); typedef int64_t (*iFppui_t)(void*, void*, uint64_t, int64_t); +typedef int64_t (*iWppuu_t)(void*, void*, uint64_t, uint64_t); typedef int64_t (*iFppuu_t)(void*, void*, uint64_t, uint64_t); typedef int64_t (*iFppup_t)(void*, void*, uint64_t, void*); typedef int64_t (*iFppdp_t)(void*, void*, double, void*); @@ -889,9 +924,11 @@ typedef int64_t (*iFppLL_t)(void*, void*, uintptr_t, uintptr_t); typedef int64_t (*iFppLp_t)(void*, void*, uintptr_t, void*); typedef int64_t (*iFpppi_t)(void*, void*, void*, int64_t); typedef int64_t (*iFpppC_t)(void*, void*, void*, uint8_t); +typedef int64_t (*iWpppu_t)(void*, void*, void*, uint64_t); typedef int64_t (*iFpppu_t)(void*, void*, void*, uint64_t); typedef int64_t (*iFpppU_t)(void*, void*, void*, uint64_t); typedef int64_t (*iFpppL_t)(void*, void*, void*, uintptr_t); +typedef int64_t (*iWpppp_t)(void*, void*, void*, void*); typedef int64_t (*iFpppp_t)(void*, void*, void*, void*); typedef int64_t (*IFEpIi_t)(x64emu_t*, void*, int64_t, int64_t); typedef int64_t (*IFpIip_t)(void*, int64_t, int64_t, void*); @@ -1191,8 +1228,9 @@ typedef int64_t (*iFEippi_t)(x64emu_t*, int64_t, void*, void*, int64_t); typedef int64_t (*iFEippL_t)(x64emu_t*, int64_t, void*, void*, uintptr_t); typedef int64_t (*iFEippp_t)(x64emu_t*, int64_t, void*, void*, void*); typedef int64_t (*iFEpiii_t)(x64emu_t*, void*, int64_t, int64_t, int64_t); -typedef int64_t (*iFEpiup_t)(x64emu_t*, void*, int64_t, uint64_t, void*); +typedef int64_t (*iWEpiup_t)(x64emu_t*, void*, int64_t, uint64_t, void*); typedef int64_t (*iFEpipi_t)(x64emu_t*, void*, int64_t, void*, int64_t); +typedef int64_t (*iWEpipp_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipp_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipV_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipA_t)(x64emu_t*, void*, int64_t, void*, void*); @@ -1229,6 +1267,7 @@ typedef int64_t (*iFipppp_t)(int64_t, void*, void*, void*, void*); typedef int64_t (*iFuppLp_t)(uint64_t, void*, void*, uintptr_t, void*); typedef int64_t (*iFpwwww_t)(void*, int16_t, int16_t, int16_t, int16_t); typedef int64_t (*iFpwppp_t)(void*, int16_t, void*, void*, void*); +typedef int64_t (*iWpiiii_t)(void*, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiii_t)(void*, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiiu_t)(void*, int64_t, int64_t, int64_t, uint64_t); typedef int64_t (*iFpiiiL_t)(void*, int64_t, int64_t, int64_t, uintptr_t); @@ -1239,7 +1278,7 @@ typedef int64_t (*iFpiipi_t)(void*, int64_t, int64_t, void*, int64_t); typedef int64_t (*iFpiipp_t)(void*, int64_t, int64_t, void*, void*); typedef int64_t (*iFpiIip_t)(void*, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiuwp_t)(void*, int64_t, uint64_t, int16_t, void*); -typedef int64_t (*iFpiupu_t)(void*, int64_t, uint64_t, void*, uint64_t); +typedef int64_t (*iWpiupu_t)(void*, int64_t, uint64_t, void*, uint64_t); typedef int64_t (*iFpiUUU_t)(void*, int64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpipii_t)(void*, int64_t, void*, int64_t, int64_t); typedef int64_t (*iFpipiu_t)(void*, int64_t, void*, int64_t, uint64_t); @@ -1249,20 +1288,23 @@ typedef int64_t (*iFpippi_t)(void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFpippW_t)(void*, int64_t, void*, void*, uint16_t); typedef int64_t (*iFpippp_t)(void*, int64_t, void*, void*, void*); typedef int64_t (*iFpCCCC_t)(void*, uint8_t, uint8_t, uint8_t, uint8_t); -typedef int64_t (*iFpuiii_t)(void*, uint64_t, int64_t, int64_t, int64_t); -typedef int64_t (*iFpuiup_t)(void*, uint64_t, int64_t, uint64_t, void*); +typedef int64_t (*iWpuiii_t)(void*, uint64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWpuiup_t)(void*, uint64_t, int64_t, uint64_t, void*); typedef int64_t (*iFpuill_t)(void*, uint64_t, int64_t, intptr_t, intptr_t); typedef int64_t (*iFpuipi_t)(void*, uint64_t, int64_t, void*, int64_t); typedef int64_t (*iFpuuip_t)(void*, uint64_t, uint64_t, int64_t, void*); typedef int64_t (*iFpuuui_t)(void*, uint64_t, uint64_t, uint64_t, int64_t); typedef int64_t (*iFpuuup_t)(void*, uint64_t, uint64_t, uint64_t, void*); typedef int64_t (*iFpuuLL_t)(void*, uint64_t, uint64_t, uintptr_t, uintptr_t); -typedef int64_t (*iFpuupu_t)(void*, uint64_t, uint64_t, void*, uint64_t); +typedef int64_t (*iWpuupu_t)(void*, uint64_t, uint64_t, void*, uint64_t); +typedef int64_t (*iWpuupp_t)(void*, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpuupp_t)(void*, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpupiU_t)(void*, uint64_t, void*, int64_t, uint64_t); -typedef int64_t (*iFpupuu_t)(void*, uint64_t, void*, uint64_t, uint64_t); +typedef int64_t (*iWpupuu_t)(void*, uint64_t, void*, uint64_t, uint64_t); +typedef int64_t (*iWpupup_t)(void*, uint64_t, void*, uint64_t, void*); typedef int64_t (*iFpupup_t)(void*, uint64_t, void*, uint64_t, void*); -typedef int64_t (*iFpuppu_t)(void*, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpuppu_t)(void*, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpuppp_t)(void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpuppp_t)(void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpUiUi_t)(void*, uint64_t, int64_t, uint64_t, int64_t); typedef int64_t (*iFpUupp_t)(void*, uint64_t, uint64_t, void*, void*); @@ -1293,13 +1335,14 @@ typedef int64_t (*iFpppii_t)(void*, void*, void*, int64_t, int64_t); typedef int64_t (*iFpppiL_t)(void*, void*, void*, int64_t, uintptr_t); typedef int64_t (*iFpppip_t)(void*, void*, void*, int64_t, void*); typedef int64_t (*iFpppui_t)(void*, void*, void*, uint64_t, int64_t); -typedef int64_t (*iFpppuu_t)(void*, void*, void*, uint64_t, uint64_t); -typedef int64_t (*iFpppup_t)(void*, void*, void*, uint64_t, void*); +typedef int64_t (*iWpppuu_t)(void*, void*, void*, uint64_t, uint64_t); +typedef int64_t (*iWpppup_t)(void*, void*, void*, uint64_t, void*); typedef int64_t (*iFpppUi_t)(void*, void*, void*, uint64_t, int64_t); typedef int64_t (*iFpppLi_t)(void*, void*, void*, uintptr_t, int64_t); typedef int64_t (*iFpppLp_t)(void*, void*, void*, uintptr_t, void*); typedef int64_t (*iFppppi_t)(void*, void*, void*, void*, int64_t); typedef int64_t (*iFppppL_t)(void*, void*, void*, void*, uintptr_t); +typedef int64_t (*iWppppp_t)(void*, void*, void*, void*, void*); typedef int64_t (*iFppppp_t)(void*, void*, void*, void*, void*); typedef int64_t (*IFppIII_t)(void*, void*, int64_t, int64_t, int64_t); typedef uint64_t (*uFEippp_t)(x64emu_t*, int64_t, void*, void*, void*); @@ -1542,9 +1585,10 @@ typedef int64_t (*iFEpiipV_t)(x64emu_t*, void*, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpilpV_t)(x64emu_t*, void*, int64_t, intptr_t, void*, void*); typedef int64_t (*iFEpippi_t)(x64emu_t*, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFEpIppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*); -typedef int64_t (*iFEpuuip_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, void*); +typedef int64_t (*iWEpuuip_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, void*); typedef int64_t (*iFEpuppp_t)(x64emu_t*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFEpUppp_t)(x64emu_t*, void*, uint64_t, void*, void*, void*); +typedef int64_t (*iWEppppp_t)(x64emu_t*, void*, void*, void*, void*, void*); typedef int64_t (*iFEppppp_t)(x64emu_t*, void*, void*, void*, void*, void*); typedef int64_t (*iFiiiiii_t)(int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, void*); @@ -1561,15 +1605,16 @@ typedef int64_t (*iFDipppL_t)(long double, int64_t, void*, void*, void*, uintptr typedef int64_t (*iFlpippp_t)(intptr_t, void*, int64_t, void*, void*, void*); typedef int64_t (*iFLppipp_t)(uintptr_t, void*, void*, int64_t, void*, void*); typedef int64_t (*iFpiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWpiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiipp_t)(void*, int64_t, int64_t, int64_t, void*, void*); -typedef int64_t (*iFpiiuii_t)(void*, int64_t, int64_t, uint64_t, int64_t, int64_t); +typedef int64_t (*iWpiiuii_t)(void*, int64_t, int64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpiipip_t)(void*, int64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpiippu_t)(void*, int64_t, int64_t, void*, void*, uint64_t); typedef int64_t (*iFpiippp_t)(void*, int64_t, int64_t, void*, void*, void*); typedef int64_t (*iFpiuuup_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*); typedef int64_t (*iFpiuupp_t)(void*, int64_t, uint64_t, uint64_t, void*, void*); -typedef int64_t (*iFpiuppu_t)(void*, int64_t, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpiuppu_t)(void*, int64_t, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpiUUpp_t)(void*, int64_t, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpipipi_t)(void*, int64_t, void*, int64_t, void*, int64_t); typedef int64_t (*iFpippip_t)(void*, int64_t, void*, void*, int64_t, void*); @@ -1577,7 +1622,7 @@ typedef int64_t (*iFpipppL_t)(void*, int64_t, void*, void*, void*, uintptr_t); typedef int64_t (*iFpipppp_t)(void*, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpCpipu_t)(void*, uint8_t, void*, int64_t, void*, uint64_t); typedef int64_t (*iFpWpppp_t)(void*, uint16_t, void*, void*, void*, void*); -typedef int64_t (*iFpuiiii_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWpuiiii_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpuiCpp_t)(void*, uint64_t, int64_t, uint8_t, void*, void*); typedef int64_t (*iFpuippp_t)(void*, uint64_t, int64_t, void*, void*, void*); typedef int64_t (*iFpupuui_t)(void*, uint64_t, void*, uint64_t, uint64_t, int64_t); @@ -1619,8 +1664,9 @@ typedef int64_t (*iFppppii_t)(void*, void*, void*, void*, int64_t, int64_t); typedef int64_t (*iFppppiu_t)(void*, void*, void*, void*, int64_t, uint64_t); typedef int64_t (*iFppppip_t)(void*, void*, void*, void*, int64_t, void*); typedef int64_t (*iFppppup_t)(void*, void*, void*, void*, uint64_t, void*); +typedef int64_t (*iWpppppi_t)(void*, void*, void*, void*, void*, int64_t); typedef int64_t (*iFpppppi_t)(void*, void*, void*, void*, void*, int64_t); -typedef int64_t (*iFpppppu_t)(void*, void*, void*, void*, void*, uint64_t); +typedef int64_t (*iWpppppu_t)(void*, void*, void*, void*, void*, uint64_t); typedef int64_t (*iFpppppL_t)(void*, void*, void*, void*, void*, uintptr_t); typedef int64_t (*iFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef uint64_t (*uFEiippp_t)(x64emu_t*, int64_t, int64_t, void*, void*, void*); @@ -1801,7 +1847,7 @@ typedef int64_t (*iFpiiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_ typedef int64_t (*iFpiiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiiuwp_t)(void*, int64_t, int64_t, int64_t, uint64_t, int16_t, void*); typedef int64_t (*iFpiiuuiu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, int64_t, uint64_t); -typedef int64_t (*iFpiiuuuu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, uint64_t, uint64_t); +typedef int64_t (*iWpiiuuuu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpiipppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpiuiipp_t)(void*, int64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpiupiii_t)(void*, int64_t, uint64_t, void*, int64_t, int64_t, int64_t); @@ -1812,17 +1858,17 @@ typedef int64_t (*iFpippppW_t)(void*, int64_t, void*, void*, void*, void*, uint1 typedef int64_t (*iFpippppp_t)(void*, int64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpIIpppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpWppppW_t)(void*, uint16_t, void*, void*, void*, void*, uint16_t); -typedef int64_t (*iFpuiiiip_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t, void*); -typedef int64_t (*iFpuiiuii_t)(void*, uint64_t, int64_t, int64_t, uint64_t, int64_t, int64_t); +typedef int64_t (*iWpuiiiip_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t, void*); +typedef int64_t (*iWpuiiuii_t)(void*, uint64_t, int64_t, int64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpuiCuCp_t)(void*, uint64_t, int64_t, uint8_t, uint64_t, uint8_t, void*); typedef int64_t (*iFpuiuupp_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, void*, void*); -typedef int64_t (*iFpuipupp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*); +typedef int64_t (*iWpuipupp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*); typedef int64_t (*iFpuuiuui_t)(void*, uint64_t, uint64_t, int64_t, uint64_t, uint64_t, int64_t); -typedef int64_t (*iFpuuuppu_t)(void*, uint64_t, uint64_t, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpuuuppu_t)(void*, uint64_t, uint64_t, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpuupppp_t)(void*, uint64_t, uint64_t, void*, void*, void*, void*); typedef int64_t (*iFpupiLpL_t)(void*, uint64_t, void*, int64_t, uintptr_t, void*, uintptr_t); typedef int64_t (*iFpupuuui_t)(void*, uint64_t, void*, uint64_t, uint64_t, uint64_t, int64_t); -typedef int64_t (*iFpupuufu_t)(void*, uint64_t, void*, uint64_t, uint64_t, float, uint64_t); +typedef int64_t (*iWpupuufu_t)(void*, uint64_t, void*, uint64_t, uint64_t, float, uint64_t); typedef int64_t (*iFpupupui_t)(void*, uint64_t, void*, uint64_t, void*, uint64_t, int64_t); typedef int64_t (*iFpuppppp_t)(void*, uint64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpLipipi_t)(void*, uintptr_t, int64_t, void*, int64_t, void*, int64_t); @@ -1848,7 +1894,7 @@ typedef int64_t (*iFpppiuwu_t)(void*, void*, void*, int64_t, uint64_t, int16_t, typedef int64_t (*iFpppippi_t)(void*, void*, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFpppippp_t)(void*, void*, void*, int64_t, void*, void*, void*); typedef int64_t (*iFpppuiii_t)(void*, void*, void*, uint64_t, int64_t, int64_t, int64_t); -typedef int64_t (*iFpppuppp_t)(void*, void*, void*, uint64_t, void*, void*, void*); +typedef int64_t (*iWpppuppp_t)(void*, void*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFppppiii_t)(void*, void*, void*, void*, int64_t, int64_t, int64_t); typedef int64_t (*iFppppipp_t)(void*, void*, void*, void*, int64_t, void*, void*); typedef int64_t (*iFppppdpi_t)(void*, void*, void*, void*, double, void*, int64_t); @@ -1963,8 +2009,8 @@ typedef void (*vFppppiipi_t)(void*, void*, void*, void*, int64_t, int64_t, void* typedef void (*vFpppppuuu_t)(void*, void*, void*, void*, void*, uint64_t, uint64_t, uint64_t); typedef void (*vFpppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEpippppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*, void*, void*); -typedef int64_t (*iFEpuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*); -typedef int64_t (*iFEpuuuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, void*, void*); typedef int64_t (*iFEpuuLppp_t)(x64emu_t*, void*, uint64_t, uint64_t, uintptr_t, void*, void*, void*); typedef int64_t (*iFEpUUuppp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, void*, void*, void*); typedef int64_t (*iFEppipppp_t)(x64emu_t*, void*, void*, int64_t, void*, void*, void*, void*); @@ -1979,7 +2025,7 @@ typedef int64_t (*iFpCCWWpWu_t)(void*, uint8_t, uint8_t, uint16_t, uint16_t, voi typedef int64_t (*iFpWCuWCuu_t)(void*, uint16_t, uint8_t, uint64_t, uint16_t, uint8_t, uint64_t, uint64_t); typedef int64_t (*iFpWWipppp_t)(void*, uint16_t, uint16_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpuiipppp_t)(void*, uint64_t, int64_t, int64_t, void*, void*, void*, void*); -typedef int64_t (*iFpuipuppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*); +typedef int64_t (*iWpuipuppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpuippLpp_t)(void*, uint64_t, int64_t, void*, void*, uintptr_t, void*, void*); typedef int64_t (*iFpuuiiiii_t)(void*, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpuuupupu_t)(void*, uint64_t, uint64_t, uint64_t, void*, uint64_t, void*, uint64_t); @@ -2084,8 +2130,8 @@ typedef void (*vFpppiiiiii_t)(void*, void*, void*, int64_t, int64_t, int64_t, in typedef void (*vFppppipiip_t)(void*, void*, void*, void*, int64_t, void*, int64_t, int64_t, void*); typedef void (*vFpppppippp_t)(void*, void*, void*, void*, void*, int64_t, void*, void*, void*); typedef int64_t (*iFEpiiiiipi_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, int64_t); -typedef int64_t (*iFEpuuiippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*, uint64_t); -typedef int64_t (*iFEpuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuiippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*, uint64_t); +typedef int64_t (*iWEpuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpppipppp_t)(x64emu_t*, void*, void*, void*, int64_t, void*, void*, void*, void*); typedef int64_t (*iFEppplPPPP_t)(x64emu_t*, void*, void*, void*, intptr_t, void*, void*, void*, void*); typedef int64_t (*iFEpppppupp_t)(x64emu_t*, void*, void*, void*, void*, void*, uint64_t, void*, void*); @@ -2095,9 +2141,9 @@ typedef int64_t (*iFiiiipiiip_t)(int64_t, int64_t, int64_t, int64_t, void*, int6 typedef int64_t (*iFipiipippi_t)(int64_t, void*, int64_t, int64_t, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFuilpluluf_t)(uint64_t, int64_t, intptr_t, void*, intptr_t, uint64_t, intptr_t, uint64_t, float); typedef int64_t (*iFdddpppppp_t)(double, double, double, void*, void*, void*, void*, void*, void*); -typedef int64_t (*iFpiuuupipu_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*, int64_t, void*, uint64_t); +typedef int64_t (*iWpiuuupipu_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*, int64_t, void*, uint64_t); typedef int64_t (*iFpipLpiiip_t)(void*, int64_t, void*, uintptr_t, void*, int64_t, int64_t, int64_t, void*); -typedef int64_t (*iFpuiuuipip_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, int64_t, void*, int64_t, void*); +typedef int64_t (*iWpuiuuipip_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpuuuuuuuu_t)(void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpdiiiUiUp_t)(void*, double, int64_t, int64_t, int64_t, uint64_t, int64_t, uint64_t, void*); typedef int64_t (*iFppiiiiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); @@ -2107,7 +2153,7 @@ typedef int64_t (*iFpppiiipip_t)(void*, void*, void*, int64_t, int64_t, int64_t, typedef int64_t (*iFpppiiuuii_t)(void*, void*, void*, int64_t, int64_t, uint64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpppiipiiu_t)(void*, void*, void*, int64_t, int64_t, void*, int64_t, int64_t, uint64_t); typedef int64_t (*iFppppiiupp_t)(void*, void*, void*, void*, int64_t, int64_t, uint64_t, void*, void*); -typedef int64_t (*iFppppupiii_t)(void*, void*, void*, void*, uint64_t, void*, int64_t, int64_t, int64_t); +typedef int64_t (*iWppppupiii_t)(void*, void*, void*, void*, uint64_t, void*, int64_t, int64_t, int64_t); typedef int64_t (*iFppppppppu_t)(void*, void*, void*, void*, void*, void*, void*, void*, uint64_t); typedef int64_t (*iFppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef uint64_t (*uFEipippppp_t)(x64emu_t*, int64_t, void*, int64_t, void*, void*, void*, void*, void*); @@ -2164,9 +2210,9 @@ typedef void (*vFppuuuuiiuu_t)(void*, void*, uint64_t, uint64_t, uint64_t, uint6 typedef void (*vFppdddddddd_t)(void*, void*, double, double, double, double, double, double, double, double); typedef void (*vFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEpiiiiippp_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, void*, void*); -typedef int64_t (*iFEpuipupppp_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*); -typedef int64_t (*iFEpuuiiuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*); -typedef int64_t (*iFEpuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuipupppp_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*); +typedef int64_t (*iWEpuuiiuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpupppLppL_t)(x64emu_t*, void*, uint64_t, void*, void*, void*, uintptr_t, void*, void*, uintptr_t); typedef int64_t (*iFEppppppipp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, int64_t, void*, void*); typedef int64_t (*iFEppppppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -2174,7 +2220,7 @@ typedef int64_t (*iFiiiiiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, i typedef int64_t (*iFpiipiiipip_t)(void*, int64_t, int64_t, void*, int64_t, int64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpippddiidd_t)(void*, int64_t, void*, void*, double, double, int64_t, int64_t, double, double); typedef int64_t (*iFpCuWCCCCup_t)(void*, uint8_t, uint64_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint64_t, void*); -typedef int64_t (*iFpuipuppppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*, void*); +typedef int64_t (*iWpuipuppppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpuupiuiipp_t)(void*, uint64_t, uint64_t, void*, int64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpddpippppp_t)(void*, double, double, void*, int64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFppuuiiiiii_t)(void*, void*, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); @@ -2221,8 +2267,8 @@ typedef void (*vFppiipppiiii_t)(void*, void*, int64_t, int64_t, void*, void*, vo typedef void (*vFppipppiiiii_t)(void*, void*, int64_t, void*, void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFppipppuiiii_t)(void*, void*, int64_t, void*, void*, void*, uint64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); -typedef int64_t (*iFEpuuiiuippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*, uint64_t); -typedef int64_t (*iFEpuuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuiiuippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*, uint64_t); +typedef int64_t (*iWEpuuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpppipppppp_t)(x64emu_t*, void*, void*, void*, int64_t, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEppppiiiiuu_t)(x64emu_t*, void*, void*, void*, void*, int64_t, int64_t, int64_t, int64_t, uint64_t, uint64_t); typedef int64_t (*iFiiiiiiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, void*); @@ -2340,6 +2386,7 @@ typedef int64_t (*iFipiip_t)(int64_t, void*, int64_t, int64_t, void*); #endif #if !defined(NOALIGN) +typedef int64_t (*iFEppu_t)(x64emu_t*, void*, void*, uint64_t); typedef int64_t (*iFEiiip_t)(x64emu_t*, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFEipii_t)(x64emu_t*, int64_t, void*, int64_t, int64_t); typedef int64_t (*iFEipiip_t)(x64emu_t*, int64_t, void*, int64_t, int64_t, void*); @@ -2354,6 +2401,7 @@ void vFf(x64emu_t *emu, uintptr_t fcn) { vFf_t fn = (vFf_t)fcn; fn(emu->xmm[0].f void vFd(x64emu_t *emu, uintptr_t fcn) { vFd_t fn = (vFd_t)fcn; fn(emu->xmm[0].d[0]); } void vFl(x64emu_t *emu, uintptr_t fcn) { vFl_t fn = (vFl_t)fcn; fn((intptr_t)R_RDI); } void vFL(x64emu_t *emu, uintptr_t fcn) { vFL_t fn = (vFL_t)fcn; fn((uintptr_t)R_RDI); } +void vWp(x64emu_t *emu, uintptr_t fcn) { vWp_t fn = (vWp_t)fcn; fn((void*)R_RCX); } void vFp(x64emu_t *emu, uintptr_t fcn) { vFp_t fn = (vFp_t)fcn; fn((void*)R_RDI); } void vFS(x64emu_t *emu, uintptr_t fcn) { vFS_t fn = (vFS_t)fcn; fn(io_convert((void*)R_RDI)); } void cFv(x64emu_t *emu, uintptr_t fcn) { cFv_t fn = (cFv_t)fcn; R_RAX=fn(); } @@ -2376,6 +2424,7 @@ void iFd(x64emu_t *emu, uintptr_t fcn) { iFd_t fn = (iFd_t)fcn; R_RAX=(int64_t)f void iFD(x64emu_t *emu, uintptr_t fcn) { iFD_t fn = (iFD_t)fcn; R_RAX=(int64_t)fn(LD2localLD((void*)(R_RSP + 8))); } void iFl(x64emu_t *emu, uintptr_t fcn) { iFl_t fn = (iFl_t)fcn; R_RAX=(int64_t)fn((intptr_t)R_RDI); } void iFL(x64emu_t *emu, uintptr_t fcn) { iFL_t fn = (iFL_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI); } +void iWp(x64emu_t *emu, uintptr_t fcn) { iWp_t fn = (iWp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX); } void iFp(x64emu_t *emu, uintptr_t fcn) { iFp_t fn = (iFp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI); } void iFO(x64emu_t *emu, uintptr_t fcn) { iFO_t fn = (iFO_t)fcn; R_RAX=(int64_t)fn(of_convert((int32_t)R_RDI)); } void iFS(x64emu_t *emu, uintptr_t fcn) { iFS_t fn = (iFS_t)fcn; R_RAX=(int64_t)fn(io_convert((void*)R_RDI)); } @@ -2396,6 +2445,7 @@ void uFu(x64emu_t *emu, uintptr_t fcn) { uFu_t fn = (uFu_t)fcn; R_RAX=(uint64_t) void uFd(x64emu_t *emu, uintptr_t fcn) { uFd_t fn = (uFd_t)fcn; R_RAX=(uint64_t)fn(emu->xmm[0].d[0]); } void uFl(x64emu_t *emu, uintptr_t fcn) { uFl_t fn = (uFl_t)fcn; R_RAX=(uint64_t)fn((intptr_t)R_RDI); } void uFL(x64emu_t *emu, uintptr_t fcn) { uFL_t fn = (uFL_t)fcn; R_RAX=(uint64_t)fn((uintptr_t)R_RDI); } +void uWp(x64emu_t *emu, uintptr_t fcn) { uWp_t fn = (uWp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX); } void uFp(x64emu_t *emu, uintptr_t fcn) { uFp_t fn = (uFp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI); } void UFv(x64emu_t *emu, uintptr_t fcn) { UFv_t fn = (UFv_t)fcn; R_RAX=fn(); } void UFu(x64emu_t *emu, uintptr_t fcn) { UFu_t fn = (UFu_t)fcn; R_RAX=fn((uint64_t)R_RDI); } @@ -2403,6 +2453,7 @@ void UFp(x64emu_t *emu, uintptr_t fcn) { UFp_t fn = (UFp_t)fcn; R_RAX=fn((void*) void UFV(x64emu_t *emu, uintptr_t fcn) { UFV_t fn = (UFV_t)fcn; R_RAX=fn((void*)(R_RSP + 8)); } void fFi(x64emu_t *emu, uintptr_t fcn) { fFi_t fn = (fFi_t)fcn; emu->xmm[0].f[0]=fn((int64_t)R_RDI); } void fFf(x64emu_t *emu, uintptr_t fcn) { fFf_t fn = (fFf_t)fcn; emu->xmm[0].f[0]=fn(emu->xmm[0].f[0]); } +void fWp(x64emu_t *emu, uintptr_t fcn) { fWp_t fn = (fWp_t)fcn; emu->xmm[0].f[0]=fn((void*)R_RCX); } void fFp(x64emu_t *emu, uintptr_t fcn) { fFp_t fn = (fFp_t)fcn; emu->xmm[0].f[0]=fn((void*)R_RDI); } void dFv(x64emu_t *emu, uintptr_t fcn) { dFv_t fn = (dFv_t)fcn; emu->xmm[0].d[0]=fn(); } void dFi(x64emu_t *emu, uintptr_t fcn) { dFi_t fn = (dFi_t)fcn; emu->xmm[0].d[0]=fn((int64_t)R_RDI); } @@ -2498,16 +2549,20 @@ void iFLu(x64emu_t *emu, uintptr_t fcn) { iFLu_t fn = (iFLu_t)fcn; R_RAX=(int64_ void iFLL(x64emu_t *emu, uintptr_t fcn) { iFLL_t fn = (iFLL_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI); } void iFLp(x64emu_t *emu, uintptr_t fcn) { iFLp_t fn = (iFLp_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (void*)R_RSI); } void iFpw(x64emu_t *emu, uintptr_t fcn) { iFpw_t fn = (iFpw_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI); } +void iWpi(x64emu_t *emu, uintptr_t fcn) { iWpi_t fn = (iWpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX); } void iFpi(x64emu_t *emu, uintptr_t fcn) { iFpi_t fn = (iFpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI); } void iFpI(x64emu_t *emu, uintptr_t fcn) { iFpI_t fn = (iFpI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI); } void iFpC(x64emu_t *emu, uintptr_t fcn) { iFpC_t fn = (iFpC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI); } void iFpW(x64emu_t *emu, uintptr_t fcn) { iFpW_t fn = (iFpW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI); } +void iWpu(x64emu_t *emu, uintptr_t fcn) { iWpu_t fn = (iWpu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void iFpu(x64emu_t *emu, uintptr_t fcn) { iFpu_t fn = (iFpu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void iFpU(x64emu_t *emu, uintptr_t fcn) { iFpU_t fn = (iFpU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } +void iWpf(x64emu_t *emu, uintptr_t fcn) { iWpf_t fn = (iWpf_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, emu->xmm[0].f[0]); } void iFpf(x64emu_t *emu, uintptr_t fcn) { iFpf_t fn = (iFpf_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].f[0]); } void iFpd(x64emu_t *emu, uintptr_t fcn) { iFpd_t fn = (iFpd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0]); } void iFpl(x64emu_t *emu, uintptr_t fcn) { iFpl_t fn = (iFpl_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (intptr_t)R_RSI); } void iFpL(x64emu_t *emu, uintptr_t fcn) { iFpL_t fn = (iFpL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uintptr_t)R_RSI); } +void iWpp(x64emu_t *emu, uintptr_t fcn) { iWpp_t fn = (iWpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX); } void iFpp(x64emu_t *emu, uintptr_t fcn) { iFpp_t fn = (iFpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI); } void iFpO(x64emu_t *emu, uintptr_t fcn) { iFpO_t fn = (iFpO_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI)); } void iFSi(x64emu_t *emu, uintptr_t fcn) { iFSi_t fn = (iFSi_t)fcn; R_RAX=(int64_t)fn(io_convert((void*)R_RDI), (int64_t)R_RSI); } @@ -2531,6 +2586,7 @@ void uFup(x64emu_t *emu, uintptr_t fcn) { uFup_t fn = (uFup_t)fcn; R_RAX=(uint64 void uFUp(x64emu_t *emu, uintptr_t fcn) { uFUp_t fn = (uFUp_t)fcn; R_RAX=(uint64_t)fn((uint64_t)R_RDI, (void*)R_RSI); } void uFpw(x64emu_t *emu, uintptr_t fcn) { uFpw_t fn = (uFpw_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (int16_t)R_RSI); } void uFpi(x64emu_t *emu, uintptr_t fcn) { uFpi_t fn = (uFpi_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (int64_t)R_RSI); } +void uWpu(x64emu_t *emu, uintptr_t fcn) { uWpu_t fn = (uWpu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void uFpu(x64emu_t *emu, uintptr_t fcn) { uFpu_t fn = (uFpu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void uFpU(x64emu_t *emu, uintptr_t fcn) { uFpU_t fn = (uFpU_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void uFpf(x64emu_t *emu, uintptr_t fcn) { uFpf_t fn = (uFpf_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, emu->xmm[0].f[0]); } @@ -2579,6 +2635,7 @@ void LFpp(x64emu_t *emu, uintptr_t fcn) { LFpp_t fn = (LFpp_t)fcn; R_RAX=(uintpt void pFEi(x64emu_t *emu, uintptr_t fcn) { pFEi_t fn = (pFEi_t)fcn; R_RAX=(uintptr_t)fn(emu, (int64_t)R_RDI); } void pFEL(x64emu_t *emu, uintptr_t fcn) { pFEL_t fn = (pFEL_t)fcn; R_RAX=(uintptr_t)fn(emu, (uintptr_t)R_RDI); } void pFEp(x64emu_t *emu, uintptr_t fcn) { pFEp_t fn = (pFEp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI); } +void pWEp(x64emu_t *emu, uintptr_t fcn) { pWEp_t fn = (pWEp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RCX); } void pFii(x64emu_t *emu, uintptr_t fcn) { pFii_t fn = (pFii_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } void pFiI(x64emu_t *emu, uintptr_t fcn) { pFiI_t fn = (pFiI_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } void pFiu(x64emu_t *emu, uintptr_t fcn) { pFiu_t fn = (pFiu_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (uint64_t)R_RSI); } @@ -2599,6 +2656,7 @@ void pFLL(x64emu_t *emu, uintptr_t fcn) { pFLL_t fn = (pFLL_t)fcn; R_RAX=(uintpt void pFLp(x64emu_t *emu, uintptr_t fcn) { pFLp_t fn = (pFLp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (void*)R_RSI); } void pFpi(x64emu_t *emu, uintptr_t fcn) { pFpi_t fn = (pFpi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI); } void pFpC(x64emu_t *emu, uintptr_t fcn) { pFpC_t fn = (pFpC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI); } +void pWpu(x64emu_t *emu, uintptr_t fcn) { pWpu_t fn = (pWpu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void pFpu(x64emu_t *emu, uintptr_t fcn) { pFpu_t fn = (pFpu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void pFpU(x64emu_t *emu, uintptr_t fcn) { pFpU_t fn = (pFpU_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void pFpd(x64emu_t *emu, uintptr_t fcn) { pFpd_t fn = (pFpd_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, emu->xmm[0].d[0]); } @@ -2676,6 +2734,7 @@ void vFpuI(x64emu_t *emu, uintptr_t fcn) { vFpuI_t fn = (vFpuI_t)fcn; fn((void*) void vFpuW(x64emu_t *emu, uintptr_t fcn) { vFpuW_t fn = (vFpuW_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint16_t)R_RDX); } void vFpuu(x64emu_t *emu, uintptr_t fcn) { vFpuu_t fn = (vFpuu_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } void vFpuU(x64emu_t *emu, uintptr_t fcn) { vFpuU_t fn = (vFpuU_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } +void vWpup(x64emu_t *emu, uintptr_t fcn) { vWpup_t fn = (vWpup_t)fcn; fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void vFpup(x64emu_t *emu, uintptr_t fcn) { vFpup_t fn = (vFpup_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void vFpUi(x64emu_t *emu, uintptr_t fcn) { vFpUi_t fn = (vFpUi_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void vFpUu(x64emu_t *emu, uintptr_t fcn) { vFpUu_t fn = (vFpUu_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } @@ -2699,6 +2758,7 @@ void vFppL(x64emu_t *emu, uintptr_t fcn) { vFppL_t fn = (vFppL_t)fcn; fn((void*) void vFppp(x64emu_t *emu, uintptr_t fcn) { vFppp_t fn = (vFppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFEiw(x64emu_t *emu, uintptr_t fcn) { iFEiw_t fn = (iFEiw_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (int16_t)R_RSI); } void iFEip(x64emu_t *emu, uintptr_t fcn) { iFEip_t fn = (iFEip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI); } +void iWEip(x64emu_t *emu, uintptr_t fcn) { iWEip_t fn = (iWEip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RCX, (void*)R_RDX); } void iFEWW(x64emu_t *emu, uintptr_t fcn) { iFEWW_t fn = (iFEWW_t)fcn; R_RAX=(int64_t)fn(emu, (uint16_t)R_RDI, (uint16_t)R_RSI); } void iFEup(x64emu_t *emu, uintptr_t fcn) { iFEup_t fn = (iFEup_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (void*)R_RSI); } void iFEUU(x64emu_t *emu, uintptr_t fcn) { iFEUU_t fn = (iFEUU_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (uint64_t)R_RSI); } @@ -2706,6 +2766,7 @@ void iFELp(x64emu_t *emu, uintptr_t fcn) { iFELp_t fn = (iFELp_t)fcn; R_RAX=(int void iFEpi(x64emu_t *emu, uintptr_t fcn) { iFEpi_t fn = (iFEpi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI); } void iFEpU(x64emu_t *emu, uintptr_t fcn) { iFEpU_t fn = (iFEpU_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI); } void iFEpL(x64emu_t *emu, uintptr_t fcn) { iFEpL_t fn = (iFEpL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI); } +void iWEpp(x64emu_t *emu, uintptr_t fcn) { iWEpp_t fn = (iWEpp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX); } void iFEpp(x64emu_t *emu, uintptr_t fcn) { iFEpp_t fn = (iFEpp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI); } void iFEpV(x64emu_t *emu, uintptr_t fcn) { iFEpV_t fn = (iFEpV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)(R_RSP + 8)); } void iFEpA(x64emu_t *emu, uintptr_t fcn) { iFEpA_t fn = (iFEpA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI); } @@ -2748,17 +2809,22 @@ void iFLpp(x64emu_t *emu, uintptr_t fcn) { iFLpp_t fn = (iFLpp_t)fcn; R_RAX=(int void iFpwp(x64emu_t *emu, uintptr_t fcn) { iFpwp_t fn = (iFpwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX); } void iFpii(x64emu_t *emu, uintptr_t fcn) { iFpii_t fn = (iFpii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void iFpiI(x64emu_t *emu, uintptr_t fcn) { iFpiI_t fn = (iFpiI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } +void iWpiu(x64emu_t *emu, uintptr_t fcn) { iWpiu_t fn = (iWpiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8); } void iFpiu(x64emu_t *emu, uintptr_t fcn) { iFpiu_t fn = (iFpiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX); } void iFpiU(x64emu_t *emu, uintptr_t fcn) { iFpiU_t fn = (iFpiU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX); } void iFpiL(x64emu_t *emu, uintptr_t fcn) { iFpiL_t fn = (iFpiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uintptr_t)R_RDX); } +void iWpip(x64emu_t *emu, uintptr_t fcn) { iWpip_t fn = (iWpip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (void*)R_R8); } void iFpip(x64emu_t *emu, uintptr_t fcn) { iFpip_t fn = (iFpip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void iFpIi(x64emu_t *emu, uintptr_t fcn) { iFpIi_t fn = (iFpIi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void iFpII(x64emu_t *emu, uintptr_t fcn) { iFpII_t fn = (iFpII_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void iFpCp(x64emu_t *emu, uintptr_t fcn) { iFpCp_t fn = (iFpCp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX); } +void iWpui(x64emu_t *emu, uintptr_t fcn) { iWpui_t fn = (iWpui_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8); } void iFpui(x64emu_t *emu, uintptr_t fcn) { iFpui_t fn = (iFpui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } +void iWpuu(x64emu_t *emu, uintptr_t fcn) { iWpuu_t fn = (iWpuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8); } void iFpuu(x64emu_t *emu, uintptr_t fcn) { iFpuu_t fn = (iFpuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } void iFpuU(x64emu_t *emu, uintptr_t fcn) { iFpuU_t fn = (iFpuU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } void iFpuL(x64emu_t *emu, uintptr_t fcn) { iFpuL_t fn = (iFpuL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uintptr_t)R_RDX); } +void iWpup(x64emu_t *emu, uintptr_t fcn) { iWpup_t fn = (iWpup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void iFpup(x64emu_t *emu, uintptr_t fcn) { iFpup_t fn = (iFpup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void iFpUi(x64emu_t *emu, uintptr_t fcn) { iFpUi_t fn = (iFpUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void iFpUu(x64emu_t *emu, uintptr_t fcn) { iFpUu_t fn = (iFpUu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } @@ -2778,11 +2844,13 @@ void iFppi(x64emu_t *emu, uintptr_t fcn) { iFppi_t fn = (iFppi_t)fcn; R_RAX=(int void iFppI(x64emu_t *emu, uintptr_t fcn) { iFppI_t fn = (iFppI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX); } void iFppC(x64emu_t *emu, uintptr_t fcn) { iFppC_t fn = (iFppC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint8_t)R_RDX); } void iFppW(x64emu_t *emu, uintptr_t fcn) { iFppW_t fn = (iFppW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint16_t)R_RDX); } +void iWppu(x64emu_t *emu, uintptr_t fcn) { iWppu_t fn = (iWppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8); } void iFppu(x64emu_t *emu, uintptr_t fcn) { iFppu_t fn = (iFppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFppU(x64emu_t *emu, uintptr_t fcn) { iFppU_t fn = (iFppU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFppd(x64emu_t *emu, uintptr_t fcn) { iFppd_t fn = (iFppd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0]); } void iFppl(x64emu_t *emu, uintptr_t fcn) { iFppl_t fn = (iFppl_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX); } void iFppL(x64emu_t *emu, uintptr_t fcn) { iFppL_t fn = (iFppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } +void iWppp(x64emu_t *emu, uintptr_t fcn) { iWppp_t fn = (iWppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8); } void iFppp(x64emu_t *emu, uintptr_t fcn) { iFppp_t fn = (iFppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFpOu(x64emu_t *emu, uintptr_t fcn) { iFpOu_t fn = (iFpOu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (uint64_t)R_RDX); } void iFpOM(x64emu_t *emu, uintptr_t fcn) { iFpOM_t fn = (iFpOM_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (void*)R_RDX, (void*)R_RCX); } @@ -2811,9 +2879,11 @@ void uFpWi(x64emu_t *emu, uintptr_t fcn) { uFpWi_t fn = (uFpWi_t)fcn; R_RAX=(uin void uFpWu(x64emu_t *emu, uintptr_t fcn) { uFpWu_t fn = (uFpWu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint64_t)R_RDX); } void uFpWf(x64emu_t *emu, uintptr_t fcn) { uFpWf_t fn = (uFpWf_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint16_t)R_RSI, emu->xmm[0].f[0]); } void uFpWp(x64emu_t *emu, uintptr_t fcn) { uFpWp_t fn = (uFpWp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX); } +void uWpui(x64emu_t *emu, uintptr_t fcn) { uWpui_t fn = (uWpui_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8); } void uFpui(x64emu_t *emu, uintptr_t fcn) { uFpui_t fn = (uFpui_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void uFpuC(x64emu_t *emu, uintptr_t fcn) { uFpuC_t fn = (uFpuC_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint8_t)R_RDX); } void uFpuu(x64emu_t *emu, uintptr_t fcn) { uFpuu_t fn = (uFpuu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } +void uWpup(x64emu_t *emu, uintptr_t fcn) { uWpup_t fn = (uWpup_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void uFpup(x64emu_t *emu, uintptr_t fcn) { uFpup_t fn = (uFpup_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void uFpfu(x64emu_t *emu, uintptr_t fcn) { uFpfu_t fn = (uFpfu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, emu->xmm[0].f[0], (uint64_t)R_RSI); } void uFpLp(x64emu_t *emu, uintptr_t fcn) { uFpLp_t fn = (uFpLp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } @@ -3012,6 +3082,7 @@ void vFffff(x64emu_t *emu, uintptr_t fcn) { vFffff_t fn = (vFffff_t)fcn; fn(emu- void vFdddd(x64emu_t *emu, uintptr_t fcn) { vFdddd_t fn = (vFdddd_t)fcn; fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0]); } void vFllll(x64emu_t *emu, uintptr_t fcn) { vFllll_t fn = (vFllll_t)fcn; fn((intptr_t)R_RDI, (intptr_t)R_RSI, (intptr_t)R_RDX, (intptr_t)R_RCX); } void vFpiii(x64emu_t *emu, uintptr_t fcn) { vFpiii_t fn = (vFpiii_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } +void vWpiiu(x64emu_t *emu, uintptr_t fcn) { vWpiiu_t fn = (vWpiiu_t)fcn; fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9); } void vFpiiu(x64emu_t *emu, uintptr_t fcn) { vFpiiu_t fn = (vFpiiu_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } void vFpiip(x64emu_t *emu, uintptr_t fcn) { vFpiip_t fn = (vFpiip_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void vFpiuu(x64emu_t *emu, uintptr_t fcn) { vFpiuu_t fn = (vFpiuu_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } @@ -3027,6 +3098,7 @@ void vFpCiW(x64emu_t *emu, uintptr_t fcn) { vFpCiW_t fn = (vFpCiW_t)fcn; fn((voi void vFpuip(x64emu_t *emu, uintptr_t fcn) { vFpuip_t fn = (vFpuip_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void vFpuui(x64emu_t *emu, uintptr_t fcn) { vFpuui_t fn = (vFpuui_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } void vFpuuu(x64emu_t *emu, uintptr_t fcn) { vFpuuu_t fn = (vFpuuu_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } +void vWpuup(x64emu_t *emu, uintptr_t fcn) { vWpuup_t fn = (vWpuup_t)fcn; fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } void vFpuup(x64emu_t *emu, uintptr_t fcn) { vFpuup_t fn = (vFpuup_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void vFpudd(x64emu_t *emu, uintptr_t fcn) { vFpudd_t fn = (vFpudd_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0]); } void vFpupp(x64emu_t *emu, uintptr_t fcn) { vFpupp_t fn = (vFpupp_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3074,19 +3146,22 @@ void iFEipV(x64emu_t *emu, uintptr_t fcn) { iFEipV_t fn = (iFEipV_t)fcn; R_RAX=( void iFEupu(x64emu_t *emu, uintptr_t fcn) { iFEupu_t fn = (iFEupu_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFEupp(x64emu_t *emu, uintptr_t fcn) { iFEupp_t fn = (iFEupp_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFEpii(x64emu_t *emu, uintptr_t fcn) { iFEpii_t fn = (iFEpii_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } +void iWEpip(x64emu_t *emu, uintptr_t fcn) { iWEpip_t fn = (iWEpip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (void*)R_R8); } void iFEpip(x64emu_t *emu, uintptr_t fcn) { iFEpip_t fn = (iFEpip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void iFEpiV(x64emu_t *emu, uintptr_t fcn) { iFEpiV_t fn = (iFEpiV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)(R_RSP + 8)); } void iFEpiA(x64emu_t *emu, uintptr_t fcn) { iFEpiA_t fn = (iFEpiA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void iFEpui(x64emu_t *emu, uintptr_t fcn) { iFEpui_t fn = (iFEpui_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } +void iWEpup(x64emu_t *emu, uintptr_t fcn) { iWEpup_t fn = (iWEpup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void iFEpup(x64emu_t *emu, uintptr_t fcn) { iFEpup_t fn = (iFEpup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void iFEpUi(x64emu_t *emu, uintptr_t fcn) { iFEpUi_t fn = (iFEpUi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void iFEpUp(x64emu_t *emu, uintptr_t fcn) { iFEpUp_t fn = (iFEpUp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void iFEpLi(x64emu_t *emu, uintptr_t fcn) { iFEpLi_t fn = (iFEpLi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX); } void iFEpLp(x64emu_t *emu, uintptr_t fcn) { iFEpLp_t fn = (iFEpLp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } void iFEppi(x64emu_t *emu, uintptr_t fcn) { iFEppi_t fn = (iFEppi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX); } -void iFEppu(x64emu_t *emu, uintptr_t fcn) { iFEppu_t fn = (iFEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } +void iWEppu(x64emu_t *emu, uintptr_t fcn) { iWEppu_t fn = (iWEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8); } void iFEppd(x64emu_t *emu, uintptr_t fcn) { iFEppd_t fn = (iFEppd_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0]); } void iFEppL(x64emu_t *emu, uintptr_t fcn) { iFEppL_t fn = (iFEppL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } +void iWEppp(x64emu_t *emu, uintptr_t fcn) { iWEppp_t fn = (iWEppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (void*)R_R8); } void iFEppp(x64emu_t *emu, uintptr_t fcn) { iFEppp_t fn = (iFEppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFEppV(x64emu_t *emu, uintptr_t fcn) { iFEppV_t fn = (iFEppV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)(R_RSP + 8)); } void iFEppA(x64emu_t *emu, uintptr_t fcn) { iFEppA_t fn = (iFEppA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } @@ -3131,12 +3206,14 @@ void iFuppp(x64emu_t *emu, uintptr_t fcn) { iFuppp_t fn = (iFuppp_t)fcn; R_RAX=( void iFLLiW(x64emu_t *emu, uintptr_t fcn) { iFLLiW_t fn = (iFLLiW_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX, (uint16_t)R_RCX); } void iFpwww(x64emu_t *emu, uintptr_t fcn) { iFpwww_t fn = (iFpwww_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX); } void iFpwpp(x64emu_t *emu, uintptr_t fcn) { iFpwpp_t fn = (iFpwpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } +void iWpiii(x64emu_t *emu, uintptr_t fcn) { iWpiii_t fn = (iWpiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9); } void iFpiii(x64emu_t *emu, uintptr_t fcn) { iFpiii_t fn = (iFpiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFpiiI(x64emu_t *emu, uintptr_t fcn) { iFpiiI_t fn = (iFpiiI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFpiiu(x64emu_t *emu, uintptr_t fcn) { iFpiiu_t fn = (iFpiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } void iFpiid(x64emu_t *emu, uintptr_t fcn) { iFpiid_t fn = (iFpiid_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, emu->xmm[0].d[0]); } void iFpiiL(x64emu_t *emu, uintptr_t fcn) { iFpiiL_t fn = (iFpiiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } void iFpiip(x64emu_t *emu, uintptr_t fcn) { iFpiip_t fn = (iFpiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } +void iWpiuu(x64emu_t *emu, uintptr_t fcn) { iWpiuu_t fn = (iWpiuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9); } void iFpiuu(x64emu_t *emu, uintptr_t fcn) { iFpiuu_t fn = (iFpiuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } void iFpiuL(x64emu_t *emu, uintptr_t fcn) { iFpiuL_t fn = (iFpiuL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX); } void iFpiup(x64emu_t *emu, uintptr_t fcn) { iFpiup_t fn = (iFpiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } @@ -3153,19 +3230,23 @@ void iFpCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCC_t fn = (iFpCCC_t)fcn; R_RAX=( void iFpCpi(x64emu_t *emu, uintptr_t fcn) { iFpCpi_t fn = (iFpCpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } void iFpWWu(x64emu_t *emu, uintptr_t fcn) { iFpWWu_t fn = (iFpWWu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint64_t)R_RCX); } void iFpuwp(x64emu_t *emu, uintptr_t fcn) { iFpuwp_t fn = (iFpuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int16_t)R_RDX, (void*)R_RCX); } -void iFpuiu(x64emu_t *emu, uintptr_t fcn) { iFpuiu_t fn = (iFpuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } +void iWpuiu(x64emu_t *emu, uintptr_t fcn) { iWpuiu_t fn = (iWpuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9); } void iFpuiL(x64emu_t *emu, uintptr_t fcn) { iFpuiL_t fn = (iFpuiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } +void iWpuip(x64emu_t *emu, uintptr_t fcn) { iWpuip_t fn = (iWpuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9); } void iFpuip(x64emu_t *emu, uintptr_t fcn) { iFpuip_t fn = (iFpuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void iFpuui(x64emu_t *emu, uintptr_t fcn) { iFpuui_t fn = (iFpuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } void iFpuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuu_t fn = (iFpuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } +void iWpuup(x64emu_t *emu, uintptr_t fcn) { iWpuup_t fn = (iWpuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } void iFpuup(x64emu_t *emu, uintptr_t fcn) { iFpuup_t fn = (iFpuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFpuUp(x64emu_t *emu, uintptr_t fcn) { iFpuUp_t fn = (iFpuUp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFpuLL(x64emu_t *emu, uintptr_t fcn) { iFpuLL_t fn = (iFpuLL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX); } void iFpuLp(x64emu_t *emu, uintptr_t fcn) { iFpuLp_t fn = (iFpuLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void iFpupi(x64emu_t *emu, uintptr_t fcn) { iFpupi_t fn = (iFpupi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } +void iWpupu(x64emu_t *emu, uintptr_t fcn) { iWpupu_t fn = (iWpupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9); } void iFpupu(x64emu_t *emu, uintptr_t fcn) { iFpupu_t fn = (iFpupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpupU(x64emu_t *emu, uintptr_t fcn) { iFpupU_t fn = (iFpupU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpupL(x64emu_t *emu, uintptr_t fcn) { iFpupL_t fn = (iFpupL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } +void iWpupp(x64emu_t *emu, uintptr_t fcn) { iWpupp_t fn = (iWpupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9); } void iFpupp(x64emu_t *emu, uintptr_t fcn) { iFpupp_t fn = (iFpupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFpupV(x64emu_t *emu, uintptr_t fcn) { iFpupV_t fn = (iFpupV_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } void iFpUup(x64emu_t *emu, uintptr_t fcn) { iFpUup_t fn = (iFpUup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } @@ -3192,6 +3273,7 @@ void iFppIL(x64emu_t *emu, uintptr_t fcn) { iFppIL_t fn = (iFppIL_t)fcn; R_RAX=( void iFppCC(x64emu_t *emu, uintptr_t fcn) { iFppCC_t fn = (iFppCC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX); } void iFppuw(x64emu_t *emu, uintptr_t fcn) { iFppuw_t fn = (iFppuw_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int16_t)R_RCX); } void iFppui(x64emu_t *emu, uintptr_t fcn) { iFppui_t fn = (iFppui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } +void iWppuu(x64emu_t *emu, uintptr_t fcn) { iWppuu_t fn = (iWppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9); } void iFppuu(x64emu_t *emu, uintptr_t fcn) { iFppuu_t fn = (iFppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } void iFppup(x64emu_t *emu, uintptr_t fcn) { iFppup_t fn = (iFppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFppdp(x64emu_t *emu, uintptr_t fcn) { iFppdp_t fn = (iFppdp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], (void*)R_RDX); } @@ -3202,9 +3284,11 @@ void iFppLL(x64emu_t *emu, uintptr_t fcn) { iFppLL_t fn = (iFppLL_t)fcn; R_RAX=( void iFppLp(x64emu_t *emu, uintptr_t fcn) { iFppLp_t fn = (iFppLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void iFpppi(x64emu_t *emu, uintptr_t fcn) { iFpppi_t fn = (iFpppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } void iFpppC(x64emu_t *emu, uintptr_t fcn) { iFpppC_t fn = (iFpppC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint8_t)R_RCX); } +void iWpppu(x64emu_t *emu, uintptr_t fcn) { iWpppu_t fn = (iWpppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9); } void iFpppu(x64emu_t *emu, uintptr_t fcn) { iFpppu_t fn = (iFpppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpppU(x64emu_t *emu, uintptr_t fcn) { iFpppU_t fn = (iFpppU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpppL(x64emu_t *emu, uintptr_t fcn) { iFpppL_t fn = (iFpppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } +void iWpppp(x64emu_t *emu, uintptr_t fcn) { iWpppp_t fn = (iWpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9); } void iFpppp(x64emu_t *emu, uintptr_t fcn) { iFpppp_t fn = (iFpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void IFEpIi(x64emu_t *emu, uintptr_t fcn) { IFEpIi_t fn = (IFEpIi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void IFpIip(x64emu_t *emu, uintptr_t fcn) { IFpIip_t fn = (IFpIip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } @@ -3504,8 +3588,9 @@ void iFEippi(x64emu_t *emu, uintptr_t fcn) { iFEippi_t fn = (iFEippi_t)fcn; R_RA void iFEippL(x64emu_t *emu, uintptr_t fcn) { iFEippL_t fn = (iFEippL_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void iFEippp(x64emu_t *emu, uintptr_t fcn) { iFEippp_t fn = (iFEippp_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFEpiii(x64emu_t *emu, uintptr_t fcn) { iFEpiii_t fn = (iFEpiii_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } -void iFEpiup(x64emu_t *emu, uintptr_t fcn) { iFEpiup_t fn = (iFEpiup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } +void iWEpiup(x64emu_t *emu, uintptr_t fcn) { iWEpiup_t fn = (iWEpiup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } void iFEpipi(x64emu_t *emu, uintptr_t fcn) { iFEpipi_t fn = (iFEpipi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } +void iWEpipp(x64emu_t *emu, uintptr_t fcn) { iWEpipp_t fn = (iWEpipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (void*)R_R8, (void*)R_R9); } void iFEpipp(x64emu_t *emu, uintptr_t fcn) { iFEpipp_t fn = (iFEpipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFEpipV(x64emu_t *emu, uintptr_t fcn) { iFEpipV_t fn = (iFEpipV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } void iFEpipA(x64emu_t *emu, uintptr_t fcn) { iFEpipA_t fn = (iFEpipA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3542,6 +3627,7 @@ void iFipppp(x64emu_t *emu, uintptr_t fcn) { iFipppp_t fn = (iFipppp_t)fcn; R_RA void iFuppLp(x64emu_t *emu, uintptr_t fcn) { iFuppLp_t fn = (iFuppLp_t)fcn; R_RAX=(int64_t)fn((uint64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFpwwww(x64emu_t *emu, uintptr_t fcn) { iFpwwww_t fn = (iFpwwww_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8); } void iFpwppp(x64emu_t *emu, uintptr_t fcn) { iFpwppp_t fn = (iFpwppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void iWpiiii(x64emu_t *emu, uintptr_t fcn) { iWpiiii_t fn = (iWpiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiii_t fn = (iFpiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void iFpiiiu(x64emu_t *emu, uintptr_t fcn) { iFpiiiu_t fn = (iFpiiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } void iFpiiiL(x64emu_t *emu, uintptr_t fcn) { iFpiiiL_t fn = (iFpiiiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8); } @@ -3552,7 +3638,7 @@ void iFpiipi(x64emu_t *emu, uintptr_t fcn) { iFpiipi_t fn = (iFpiipi_t)fcn; R_RA void iFpiipp(x64emu_t *emu, uintptr_t fcn) { iFpiipp_t fn = (iFpiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpiIip(x64emu_t *emu, uintptr_t fcn) { iFpiIip_t fn = (iFpiIip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiuwp_t fn = (iFpiuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (int16_t)R_RCX, (void*)R_R8); } -void iFpiupu(x64emu_t *emu, uintptr_t fcn) { iFpiupu_t fn = (iFpiupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } +void iWpiupu(x64emu_t *emu, uintptr_t fcn) { iWpiupu_t fn = (iWpiupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } void iFpiUUU(x64emu_t *emu, uintptr_t fcn) { iFpiUUU_t fn = (iFpiUUU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } void iFpipii(x64emu_t *emu, uintptr_t fcn) { iFpipii_t fn = (iFpipii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void iFpipiu(x64emu_t *emu, uintptr_t fcn) { iFpipiu_t fn = (iFpipiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } @@ -3562,20 +3648,23 @@ void iFpippi(x64emu_t *emu, uintptr_t fcn) { iFpippi_t fn = (iFpippi_t)fcn; R_RA void iFpippW(x64emu_t *emu, uintptr_t fcn) { iFpippW_t fn = (iFpippW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint16_t)R_R8); } void iFpippp(x64emu_t *emu, uintptr_t fcn) { iFpippp_t fn = (iFpippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpCCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCCC_t fn = (iFpCCCC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); } -void iFpuiii(x64emu_t *emu, uintptr_t fcn) { iFpuiii_t fn = (iFpuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } -void iFpuiup(x64emu_t *emu, uintptr_t fcn) { iFpuiup_t fn = (iFpuiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } +void iWpuiii(x64emu_t *emu, uintptr_t fcn) { iWpuiii_t fn = (iWpuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } +void iWpuiup(x64emu_t *emu, uintptr_t fcn) { iWpuiup_t fn = (iWpuiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpuill(x64emu_t *emu, uintptr_t fcn) { iFpuill_t fn = (iFpuill_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8); } void iFpuipi(x64emu_t *emu, uintptr_t fcn) { iFpuipi_t fn = (iFpuipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFpuuip(x64emu_t *emu, uintptr_t fcn) { iFpuuip_t fn = (iFpuuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpuuui(x64emu_t *emu, uintptr_t fcn) { iFpuuui_t fn = (iFpuuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpuuup(x64emu_t *emu, uintptr_t fcn) { iFpuuup_t fn = (iFpuuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } void iFpuuLL(x64emu_t *emu, uintptr_t fcn) { iFpuuLL_t fn = (iFpuuLL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8); } -void iFpuupu(x64emu_t *emu, uintptr_t fcn) { iFpuupu_t fn = (iFpuupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } +void iWpuupu(x64emu_t *emu, uintptr_t fcn) { iWpuupu_t fn = (iWpuupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iWpuupp(x64emu_t *emu, uintptr_t fcn) { iWpuupp_t fn = (iWpuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpuupp(x64emu_t *emu, uintptr_t fcn) { iFpuupp_t fn = (iFpuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpupiU(x64emu_t *emu, uintptr_t fcn) { iFpupiU_t fn = (iFpupiU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } -void iFpupuu(x64emu_t *emu, uintptr_t fcn) { iFpupuu_t fn = (iFpupuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } +void iWpupuu(x64emu_t *emu, uintptr_t fcn) { iWpupuu_t fn = (iWpupuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iWpupup(x64emu_t *emu, uintptr_t fcn) { iWpupup_t fn = (iWpupup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpupup(x64emu_t *emu, uintptr_t fcn) { iFpupup_t fn = (iFpupup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } -void iFpuppu(x64emu_t *emu, uintptr_t fcn) { iFpuppu_t fn = (iFpuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } +void iWpuppu(x64emu_t *emu, uintptr_t fcn) { iWpuppu_t fn = (iWpuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iWpuppp(x64emu_t *emu, uintptr_t fcn) { iWpuppp_t fn = (iWpuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpuppp(x64emu_t *emu, uintptr_t fcn) { iFpuppp_t fn = (iFpuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpUiUi(x64emu_t *emu, uintptr_t fcn) { iFpUiUi_t fn = (iFpUiUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpUupp(x64emu_t *emu, uintptr_t fcn) { iFpUupp_t fn = (iFpUupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -3606,13 +3695,14 @@ void iFpppii(x64emu_t *emu, uintptr_t fcn) { iFpppii_t fn = (iFpppii_t)fcn; R_RA void iFpppiL(x64emu_t *emu, uintptr_t fcn) { iFpppiL_t fn = (iFpppiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8); } void iFpppip(x64emu_t *emu, uintptr_t fcn) { iFpppip_t fn = (iFpppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpppui(x64emu_t *emu, uintptr_t fcn) { iFpppui_t fn = (iFpppui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } -void iFpppuu(x64emu_t *emu, uintptr_t fcn) { iFpppuu_t fn = (iFpppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } -void iFpppup(x64emu_t *emu, uintptr_t fcn) { iFpppup_t fn = (iFpppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } +void iWpppuu(x64emu_t *emu, uintptr_t fcn) { iWpppuu_t fn = (iWpppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iWpppup(x64emu_t *emu, uintptr_t fcn) { iWpppup_t fn = (iWpppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpppUi(x64emu_t *emu, uintptr_t fcn) { iFpppUi_t fn = (iFpppUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpppLi(x64emu_t *emu, uintptr_t fcn) { iFpppLi_t fn = (iFpppLi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (int64_t)R_R8); } void iFpppLp(x64emu_t *emu, uintptr_t fcn) { iFpppLp_t fn = (iFpppLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFppppi(x64emu_t *emu, uintptr_t fcn) { iFppppi_t fn = (iFppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFppppL(x64emu_t *emu, uintptr_t fcn) { iFppppL_t fn = (iFppppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } +void iWppppp(x64emu_t *emu, uintptr_t fcn) { iWppppp_t fn = (iWppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppp(x64emu_t *emu, uintptr_t fcn) { iFppppp_t fn = (iFppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void IFppIII(x64emu_t *emu, uintptr_t fcn) { IFppIII_t fn = (IFppIII_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void uFEippp(x64emu_t *emu, uintptr_t fcn) { uFEippp_t fn = (uFEippp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3855,9 +3945,10 @@ void iFEpiipV(x64emu_t *emu, uintptr_t fcn) { iFEpiipV_t fn = (iFEpiipV_t)fcn; R void iFEpilpV(x64emu_t *emu, uintptr_t fcn) { iFEpilpV_t fn = (iFEpilpV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (void*)(R_RSP + 8)); } void iFEpippi(x64emu_t *emu, uintptr_t fcn) { iFEpippi_t fn = (iFEpippi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFEpIppp(x64emu_t *emu, uintptr_t fcn) { iFEpIppp_t fn = (iFEpIppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } -void iFEpuuip(x64emu_t *emu, uintptr_t fcn) { iFEpuuip_t fn = (iFEpuuip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } +void iWEpuuip(x64emu_t *emu, uintptr_t fcn) { iWEpuuip_t fn = (iWEpuuip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } void iFEpuppp(x64emu_t *emu, uintptr_t fcn) { iFEpuppp_t fn = (iFEpuppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFEpUppp(x64emu_t *emu, uintptr_t fcn) { iFEpUppp_t fn = (iFEpUppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void iWEppppp(x64emu_t *emu, uintptr_t fcn) { iWEppppp_t fn = (iWEppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppp_t fn = (iFEppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFiiiiii(x64emu_t *emu, uintptr_t fcn) { iFiiiiii_t fn = (iFiiiiii_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } void iFiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiip_t fn = (iFiiiiip_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9); } @@ -3874,15 +3965,16 @@ void iFDipppL(x64emu_t *emu, uintptr_t fcn) { iFDipppL_t fn = (iFDipppL_t)fcn; R void iFlpippp(x64emu_t *emu, uintptr_t fcn) { iFlpippp_t fn = (iFlpippp_t)fcn; R_RAX=(int64_t)fn((intptr_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFLppipp(x64emu_t *emu, uintptr_t fcn) { iFLppipp_t fn = (iFLppipp_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiii_t fn = (iFpiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } +void iWpiiiip(x64emu_t *emu, uintptr_t fcn) { iWpiiiip_t fn = (iWpiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiip_t fn = (iFpiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFpiiipp(x64emu_t *emu, uintptr_t fcn) { iFpiiipp_t fn = (iFpiiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } -void iFpiiuii(x64emu_t *emu, uintptr_t fcn) { iFpiiuii_t fn = (iFpiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } +void iWpiiuii(x64emu_t *emu, uintptr_t fcn) { iWpiiuii_t fn = (iWpiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpiipip(x64emu_t *emu, uintptr_t fcn) { iFpiipip_t fn = (iFpiipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFpiippu(x64emu_t *emu, uintptr_t fcn) { iFpiippu_t fn = (iFpiippu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpiippp(x64emu_t *emu, uintptr_t fcn) { iFpiippp_t fn = (iFpiippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpiuuup(x64emu_t *emu, uintptr_t fcn) { iFpiuuup_t fn = (iFpiuuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9); } void iFpiuupp(x64emu_t *emu, uintptr_t fcn) { iFpiuupp_t fn = (iFpiuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); } -void iFpiuppu(x64emu_t *emu, uintptr_t fcn) { iFpiuppu_t fn = (iFpiuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } +void iWpiuppu(x64emu_t *emu, uintptr_t fcn) { iWpiuppu_t fn = (iWpiuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpiUUpp(x64emu_t *emu, uintptr_t fcn) { iFpiUUpp_t fn = (iFpiUUpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpipipi(x64emu_t *emu, uintptr_t fcn) { iFpipipi_t fn = (iFpipipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (int64_t)R_R9); } void iFpippip(x64emu_t *emu, uintptr_t fcn) { iFpippip_t fn = (iFpippip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } @@ -3890,7 +3982,7 @@ void iFpipppL(x64emu_t *emu, uintptr_t fcn) { iFpipppL_t fn = (iFpipppL_t)fcn; R void iFpipppp(x64emu_t *emu, uintptr_t fcn) { iFpipppp_t fn = (iFpipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpCpipu(x64emu_t *emu, uintptr_t fcn) { iFpCpipu_t fn = (iFpCpipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpWpppp(x64emu_t *emu, uintptr_t fcn) { iFpWpppp_t fn = (iFpWpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } -void iFpuiiii(x64emu_t *emu, uintptr_t fcn) { iFpuiiii_t fn = (iFpuiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } +void iWpuiiii(x64emu_t *emu, uintptr_t fcn) { iWpuiiii_t fn = (iWpuiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpuiCpp(x64emu_t *emu, uintptr_t fcn) { iFpuiCpp_t fn = (iFpuiCpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuippp(x64emu_t *emu, uintptr_t fcn) { iFpuippp_t fn = (iFpuippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpupuui(x64emu_t *emu, uintptr_t fcn) { iFpupuui_t fn = (iFpupuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9); } @@ -3932,8 +4024,9 @@ void iFppppii(x64emu_t *emu, uintptr_t fcn) { iFppppii_t fn = (iFppppii_t)fcn; R void iFppppiu(x64emu_t *emu, uintptr_t fcn) { iFppppiu_t fn = (iFppppiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (uint64_t)R_R9); } void iFppppip(x64emu_t *emu, uintptr_t fcn) { iFppppip_t fn = (iFppppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFppppup(x64emu_t *emu, uintptr_t fcn) { iFppppup_t fn = (iFppppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9); } +void iWpppppi(x64emu_t *emu, uintptr_t fcn) { iWpppppi_t fn = (iWpppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpppppi(x64emu_t *emu, uintptr_t fcn) { iFpppppi_t fn = (iFpppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9); } -void iFpppppu(x64emu_t *emu, uintptr_t fcn) { iFpppppu_t fn = (iFpppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } +void iWpppppu(x64emu_t *emu, uintptr_t fcn) { iWpppppu_t fn = (iWpppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpppppL(x64emu_t *emu, uintptr_t fcn) { iFpppppL_t fn = (iFpppppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFpppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppp_t fn = (iFpppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void uFEiippp(x64emu_t *emu, uintptr_t fcn) { uFEiippp_t fn = (uFEiippp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -4114,7 +4207,7 @@ void iFpiiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiiii_t fn = (iFpiiiiii_t)fcn void iFpiiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiiip_t fn = (iFpiiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiiiuwp_t fn = (iFpiiiuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int16_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiuuiu(x64emu_t *emu, uintptr_t fcn) { iFpiiuuiu_t fn = (iFpiiuuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } -void iFpiiuuuu(x64emu_t *emu, uintptr_t fcn) { iFpiiuuuu_t fn = (iFpiiuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iWpiiuuuu(x64emu_t *emu, uintptr_t fcn) { iWpiiuuuu_t fn = (iWpiiuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpiipppp(x64emu_t *emu, uintptr_t fcn) { iFpiipppp_t fn = (iFpiipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpiuiipp(x64emu_t *emu, uintptr_t fcn) { iFpiuiipp_t fn = (iFpiuiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpiupiii(x64emu_t *emu, uintptr_t fcn) { iFpiupiii_t fn = (iFpiupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } @@ -4125,17 +4218,17 @@ void iFpippppW(x64emu_t *emu, uintptr_t fcn) { iFpippppW_t fn = (iFpippppW_t)fcn void iFpippppp(x64emu_t *emu, uintptr_t fcn) { iFpippppp_t fn = (iFpippppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpIIpppp(x64emu_t *emu, uintptr_t fcn) { iFpIIpppp_t fn = (iFpIIpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpWppppW(x64emu_t *emu, uintptr_t fcn) { iFpWppppW_t fn = (iFpWppppW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); } -void iFpuiiiip(x64emu_t *emu, uintptr_t fcn) { iFpuiiiip_t fn = (iFpuiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } -void iFpuiiuii(x64emu_t *emu, uintptr_t fcn) { iFpuiiuii_t fn = (iFpuiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } +void iWpuiiiip(x64emu_t *emu, uintptr_t fcn) { iWpuiiiip_t fn = (iWpuiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iWpuiiuii(x64emu_t *emu, uintptr_t fcn) { iWpuiiuii_t fn = (iWpuiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFpuiCuCp(x64emu_t *emu, uintptr_t fcn) { iFpuiCuCp_t fn = (iFpuiCuCp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint8_t)R_RCX, (uint64_t)R_R8, (uint8_t)R_R9, *(void**)(R_RSP + 8)); } void iFpuiuupp(x64emu_t *emu, uintptr_t fcn) { iFpuiuupp_t fn = (iFpuiuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } -void iFpuipupp(x64emu_t *emu, uintptr_t fcn) { iFpuipupp_t fn = (iFpuipupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iWpuipupp(x64emu_t *emu, uintptr_t fcn) { iWpuipupp_t fn = (iWpuipupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpuuiuui(x64emu_t *emu, uintptr_t fcn) { iFpuuiuui_t fn = (iFpuuiuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iFpuuuppu(x64emu_t *emu, uintptr_t fcn) { iFpuuuppu_t fn = (iFpuuuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } +void iWpuuuppu(x64emu_t *emu, uintptr_t fcn) { iWpuuuppu_t fn = (iWpuuuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpuupppp(x64emu_t *emu, uintptr_t fcn) { iFpuupppp_t fn = (iFpuupppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpupiLpL(x64emu_t *emu, uintptr_t fcn) { iFpupiLpL_t fn = (iFpupiLpL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8, (void*)R_R9, *(uintptr_t*)(R_RSP + 8)); } void iFpupuuui(x64emu_t *emu, uintptr_t fcn) { iFpupuuui_t fn = (iFpupuuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iFpupuufu(x64emu_t *emu, uintptr_t fcn) { iFpupuufu_t fn = (iFpupuufu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, emu->xmm[0].f[0], (uint64_t)R_R9); } +void iWpupuufu(x64emu_t *emu, uintptr_t fcn) { iWpupuufu_t fn = (iWpupuufu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), emu->xmm[0].f[0], *(uint64_t*)(R_RSP + 16)); } void iFpupupui(x64emu_t *emu, uintptr_t fcn) { iFpupupui_t fn = (iFpupupui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpuppppp(x64emu_t *emu, uintptr_t fcn) { iFpuppppp_t fn = (iFpuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpLipipi(x64emu_t *emu, uintptr_t fcn) { iFpLipipi_t fn = (iFpLipipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } @@ -4161,7 +4254,7 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fcn) { iFpppiuwu_t fn = (iFpppiuwu_t)fcn void iFpppippi(x64emu_t *emu, uintptr_t fcn) { iFpppippi_t fn = (iFpppippi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpppippp(x64emu_t *emu, uintptr_t fcn) { iFpppippp_t fn = (iFpppippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpppuiii(x64emu_t *emu, uintptr_t fcn) { iFpppuiii_t fn = (iFpppuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iFpppuppp(x64emu_t *emu, uintptr_t fcn) { iFpppuppp_t fn = (iFpppuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iWpppuppp(x64emu_t *emu, uintptr_t fcn) { iWpppuppp_t fn = (iWpppuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFppppiii(x64emu_t *emu, uintptr_t fcn) { iFppppiii_t fn = (iFppppiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFppppipp(x64emu_t *emu, uintptr_t fcn) { iFppppipp_t fn = (iFppppipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppdpi(x64emu_t *emu, uintptr_t fcn) { iFppppdpi_t fn = (iFppppdpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], (void*)R_R8, (int64_t)R_R9); } @@ -4276,8 +4369,8 @@ void vFppppiipi(x64emu_t *emu, uintptr_t fcn) { vFppppiipi_t fn = (vFppppiipi_t) void vFpppppuuu(x64emu_t *emu, uintptr_t fcn) { vFpppppuuu_t fn = (vFpppppuuu_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void vFpppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppp_t fn = (vFpppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEpippppp(x64emu_t *emu, uintptr_t fcn) { iFEpippppp_t fn = (iFEpippppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } -void iFEpuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuiipp_t fn = (iFEpuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } -void iFEpuuuipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuipp_t fn = (iFEpuuuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iWEpuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiipp_t fn = (iWEpuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iWEpuuuipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuipp_t fn = (iWEpuuuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpuuLppp(x64emu_t *emu, uintptr_t fcn) { iFEpuuLppp_t fn = (iFEpuuLppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEpUUuppp(x64emu_t *emu, uintptr_t fcn) { iFEpUUuppp_t fn = (iFEpUUuppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEppipppp(x64emu_t *emu, uintptr_t fcn) { iFEppipppp_t fn = (iFEppipppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } @@ -4292,7 +4385,7 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fcn) { iFpCCWWpWu_t fn = (iFpCCWWpWu_t) void iFpWCuWCuu(x64emu_t *emu, uintptr_t fcn) { iFpWCuWCuu_t fn = (iFpWCuWCuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (uint64_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpWWipppp(x64emu_t *emu, uintptr_t fcn) { iFpWWipppp_t fn = (iFpWWipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuiipppp(x64emu_t *emu, uintptr_t fcn) { iFpuiipppp_t fn = (iFpuiipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } -void iFpuipuppp(x64emu_t *emu, uintptr_t fcn) { iFpuipuppp_t fn = (iFpuipuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iWpuipuppp(x64emu_t *emu, uintptr_t fcn) { iWpuipuppp_t fn = (iWpuipuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpuippLpp(x64emu_t *emu, uintptr_t fcn) { iFpuippLpp_t fn = (iFpuippLpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuuiiiii(x64emu_t *emu, uintptr_t fcn) { iFpuuiiiii_t fn = (iFpuuiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpuuupupu(x64emu_t *emu, uintptr_t fcn) { iFpuuupupu_t fn = (iFpuuupupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } @@ -4397,8 +4490,8 @@ void vFpppiiiiii(x64emu_t *emu, uintptr_t fcn) { vFpppiiiiii_t fn = (vFpppiiiiii void vFppppipiip(x64emu_t *emu, uintptr_t fcn) { vFppppipiip_t fn = (vFppppipiip_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFpppppippp(x64emu_t *emu, uintptr_t fcn) { vFpppppippp_t fn = (vFpppppippp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpiiiiipi(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiipi_t fn = (iFEpiiiiipi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } -void iFEpuuiippu(x64emu_t *emu, uintptr_t fcn) { iFEpuuiippu_t fn = (iFEpuuiippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } -void iFEpuuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuiipp_t fn = (iFEpuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iWEpuuiippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiippu_t fn = (iWEpuuiippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } +void iWEpuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuiipp_t fn = (iWEpuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpppipppp(x64emu_t *emu, uintptr_t fcn) { iFEpppipppp_t fn = (iFEpppipppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEppplPPPP(x64emu_t *emu, uintptr_t fcn) { iFEppplPPPP_t fn = (iFEppplPPPP_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpppppupp(x64emu_t *emu, uintptr_t fcn) { iFEpppppupp_t fn = (iFEpppppupp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4408,9 +4501,9 @@ void iFiiiipiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiipiiip_t fn = (iFiiiipiiip void iFipiipippi(x64emu_t *emu, uintptr_t fcn) { iFipiipippi_t fn = (iFipiipippi_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFuilpluluf(x64emu_t *emu, uintptr_t fcn) { iFuilpluluf_t fn = (iFuilpluluf_t)fcn; R_RAX=(int64_t)fn((uint64_t)R_RDI, (int64_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8, (uint64_t)R_R9, *(intptr_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), emu->xmm[0].f[0]); } void iFdddpppppp(x64emu_t *emu, uintptr_t fcn) { iFdddpppppp_t fn = (iFdddpppppp_t)fcn; R_RAX=(int64_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } -void iFpiuuupipu(x64emu_t *emu, uintptr_t fcn) { iFpiuuupipu_t fn = (iFpiuuupipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } +void iWpiuuupipu(x64emu_t *emu, uintptr_t fcn) { iWpiuuupipu_t fn = (iWpiuuupipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(uint64_t*)(R_RSP + 40)); } void iFpipLpiiip(x64emu_t *emu, uintptr_t fcn) { iFpipLpiiip_t fn = (iFpipLpiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iFpuiuuipip(x64emu_t *emu, uintptr_t fcn) { iFpuiuuipip_t fn = (iFpuiuuipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iWpuiuuipip(x64emu_t *emu, uintptr_t fcn) { iWpuiuuipip_t fn = (iWpuiuuipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuuuuuuu_t fn = (iFpuuuuuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpdiiiUiUp(x64emu_t *emu, uintptr_t fcn) { iFpdiiiUiUp_t fn = (iFpdiiiUiUp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0], (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppiiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppiiiiiii_t fn = (iFppiiiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } @@ -4420,7 +4513,7 @@ void iFpppiiipip(x64emu_t *emu, uintptr_t fcn) { iFpppiiipip_t fn = (iFpppiiipip void iFpppiiuuii(x64emu_t *emu, uintptr_t fcn) { iFpppiiuuii_t fn = (iFpppiiuuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFpppiipiiu(x64emu_t *emu, uintptr_t fcn) { iFpppiipiiu_t fn = (iFpppiipiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFppppiiupp(x64emu_t *emu, uintptr_t fcn) { iFppppiiupp_t fn = (iFppppiiupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iFppppupiii(x64emu_t *emu, uintptr_t fcn) { iFppppupiii_t fn = (iFppppupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } +void iWppppupiii(x64emu_t *emu, uintptr_t fcn) { iWppppupiii_t fn = (iWppppupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void iFppppppppu(x64emu_t *emu, uintptr_t fcn) { iFppppppppu_t fn = (iFppppppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFppppppppp(x64emu_t *emu, uintptr_t fcn) { iFppppppppp_t fn = (iFppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void uFEipippppp(x64emu_t *emu, uintptr_t fcn) { uFEipippppp_t fn = (uFEipippppp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4477,9 +4570,9 @@ void vFppuuuuiiuu(x64emu_t *emu, uintptr_t fcn) { vFppuuuuiiuu_t fn = (vFppuuuui void vFppdddddddd(x64emu_t *emu, uintptr_t fcn) { vFppdddddddd_t fn = (vFppdddddddd_t)fcn; fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0], emu->xmm[6].d[0], emu->xmm[7].d[0]); } void vFpppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppppp_t fn = (vFpppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpiiiiippp(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiippp_t fn = (iFEpiiiiippp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iFEpuipupppp(x64emu_t *emu, uintptr_t fcn) { iFEpuipupppp_t fn = (iFEpuipupppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iFEpuuiiuipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuiiuipp_t fn = (iFEpuuiiuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iFEpuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuuiipp_t fn = (iFEpuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void iWEpuipupppp(x64emu_t *emu, uintptr_t fcn) { iWEpuipupppp_t fn = (iWEpuipupppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } +void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiiuipp_t fn = (iWEpuuiiuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } +void iWEpuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuuiipp_t fn = (iWEpuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } void iFEpupppLppL(x64emu_t *emu, uintptr_t fcn) { iFEpupppLppL_t fn = (iFEpupppLppL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24)); } void iFEppppppipp(x64emu_t *emu, uintptr_t fcn) { iFEppppppipp_t fn = (iFEppppppipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEppppppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppppppp_t fn = (iFEppppppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -4487,7 +4580,7 @@ void iFiiiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiiiip_t fn = (iFiiiiiii void iFpiipiiipip(x64emu_t *emu, uintptr_t fcn) { iFpiipiiipip_t fn = (iFpiipiiipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpippddiidd(x64emu_t *emu, uintptr_t fcn) { iFpippddiidd_t fn = (iFpippddiidd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], emu->xmm[1].d[0], (int64_t)R_R8, (int64_t)R_R9, emu->xmm[2].d[0], emu->xmm[3].d[0]); } void iFpCuWCCCCup(x64emu_t *emu, uintptr_t fcn) { iFpCuWCCCCup_t fn = (iFpCuWCCCCup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint64_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } -void iFpuipuppppp(x64emu_t *emu, uintptr_t fcn) { iFpuipuppppp_t fn = (iFpuipuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } +void iWpuipuppppp(x64emu_t *emu, uintptr_t fcn) { iWpuipuppppp_t fn = (iWpuipuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void iFpuupiuiipp(x64emu_t *emu, uintptr_t fcn) { iFpuupiuiipp_t fn = (iFpuupiuiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpddpippppp(x64emu_t *emu, uintptr_t fcn) { iFpddpippppp_t fn = (iFpddpippppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppuuiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppuuiiiiii_t fn = (iFppuuiiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32)); } @@ -4534,8 +4627,8 @@ void vFppiipppiiii(x64emu_t *emu, uintptr_t fcn) { vFppiipppiiii_t fn = (vFppiip void vFppipppiiiii(x64emu_t *emu, uintptr_t fcn) { vFppipppiiiii_t fn = (vFppipppiiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void vFppipppuiiii(x64emu_t *emu, uintptr_t fcn) { vFppipppuiiii_t fn = (vFppipppuiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void vFppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFppppppppppp_t fn = (vFppppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } -void iFEpuuiiuippu(x64emu_t *emu, uintptr_t fcn) { iFEpuuiiuippu_t fn = (iFEpuuiiuippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } -void iFEpuuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iFEpuuuuuiipp_t fn = (iFEpuuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } +void iWEpuuiiuippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiiuippu_t fn = (iWEpuuiiuippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(uint64_t*)(R_RSP + 48)); } +void iWEpuuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuuuiipp_t fn = (iWEpuuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void iFEpppipppppp(x64emu_t *emu, uintptr_t fcn) { iFEpppipppppp_t fn = (iFEpppipppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEppppiiiiuu(x64emu_t *emu, uintptr_t fcn) { iFEppppiiiiuu_t fn = (iFEppppiiiiuu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } void iFiiiiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiiiiip_t fn = (iFiiiiiiiiiip_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } @@ -4653,6 +4746,7 @@ void iFipiip(x64emu_t *emu, uintptr_t fcn) { iFipiip_t fn = (iFipiip_t)fcn; R_RA #endif #if !defined(NOALIGN) +void iFEppu(x64emu_t *emu, uintptr_t fcn) { iFEppu_t fn = (iFEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFEiiip(x64emu_t *emu, uintptr_t fcn) { iFEiiip_t fn = (iFEiiip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void iFEipii(x64emu_t *emu, uintptr_t fcn) { iFEipii_t fn = (iFEipii_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFEipiip(x64emu_t *emu, uintptr_t fcn) { iFEipiip_t fn = (iFEipiip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } @@ -4678,6 +4772,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFd) return 2; if (fun == &vFl) return 1; if (fun == &vFL) return 1; + if (fun == &vWp) return 1; if (fun == &vFp) return 1; if (fun == &cFv) return 1; if (fun == &cFi) return 1; @@ -4697,6 +4792,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFd) return 2; if (fun == &iFl) return 1; if (fun == &iFL) return 1; + if (fun == &iWp) return 1; if (fun == &iFp) return 1; if (fun == &IFv) return 1; if (fun == &IFi) return 1; @@ -4715,12 +4811,14 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFd) return 2; if (fun == &uFl) return 1; if (fun == &uFL) return 1; + if (fun == &uWp) return 1; if (fun == &uFp) return 1; if (fun == &UFv) return 1; if (fun == &UFu) return 1; if (fun == &UFp) return 1; if (fun == &fFi) return -1; if (fun == &fFf) return -2; + if (fun == &fWp) return -1; if (fun == &fFp) return -1; if (fun == &dFv) return -1; if (fun == &dFi) return -1; @@ -4804,16 +4902,20 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFLL) return 1; if (fun == &iFLp) return 1; if (fun == &iFpw) return 1; + if (fun == &iWpi) return 1; if (fun == &iFpi) return 1; if (fun == &iFpI) return 1; if (fun == &iFpC) return 1; if (fun == &iFpW) return 1; + if (fun == &iWpu) return 1; if (fun == &iFpu) return 1; if (fun == &iFpU) return 1; + if (fun == &iWpf) return 2; if (fun == &iFpf) return 2; if (fun == &iFpd) return 2; if (fun == &iFpl) return 1; if (fun == &iFpL) return 1; + if (fun == &iWpp) return 1; if (fun == &iFpp) return 1; if (fun == &IFpi) return 1; if (fun == &IFpu) return 1; @@ -4833,6 +4935,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFUp) return 1; if (fun == &uFpw) return 1; if (fun == &uFpi) return 1; + if (fun == &uWpu) return 1; if (fun == &uFpu) return 1; if (fun == &uFpU) return 1; if (fun == &uFpf) return 2; @@ -4888,6 +4991,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFLp) return 1; if (fun == &pFpi) return 1; if (fun == &pFpC) return 1; + if (fun == &pWpu) return 1; if (fun == &pFpu) return 1; if (fun == &pFpU) return 1; if (fun == &pFpd) return 2; @@ -4955,6 +5059,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpuW) return 1; if (fun == &vFpuu) return 1; if (fun == &vFpuU) return 1; + if (fun == &vWpup) return 1; if (fun == &vFpup) return 1; if (fun == &vFpUi) return 1; if (fun == &vFpUu) return 1; @@ -5011,17 +5116,22 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpwp) return 1; if (fun == &iFpii) return 1; if (fun == &iFpiI) return 1; + if (fun == &iWpiu) return 1; if (fun == &iFpiu) return 1; if (fun == &iFpiU) return 1; if (fun == &iFpiL) return 1; + if (fun == &iWpip) return 1; if (fun == &iFpip) return 1; if (fun == &iFpIi) return 1; if (fun == &iFpII) return 1; if (fun == &iFpCp) return 1; + if (fun == &iWpui) return 1; if (fun == &iFpui) return 1; + if (fun == &iWpuu) return 1; if (fun == &iFpuu) return 1; if (fun == &iFpuU) return 1; if (fun == &iFpuL) return 1; + if (fun == &iWpup) return 1; if (fun == &iFpup) return 1; if (fun == &iFpUi) return 1; if (fun == &iFpUu) return 1; @@ -5041,11 +5151,13 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppI) return 1; if (fun == &iFppC) return 1; if (fun == &iFppW) return 1; + if (fun == &iWppu) return 1; if (fun == &iFppu) return 1; if (fun == &iFppU) return 1; if (fun == &iFppd) return 2; if (fun == &iFppl) return 1; if (fun == &iFppL) return 1; + if (fun == &iWppp) return 1; if (fun == &iFppp) return 1; if (fun == &IFiIi) return 1; if (fun == &IFpIi) return 1; @@ -5066,9 +5178,11 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFpWu) return 1; if (fun == &uFpWf) return 2; if (fun == &uFpWp) return 1; + if (fun == &uWpui) return 1; if (fun == &uFpui) return 1; if (fun == &uFpuC) return 1; if (fun == &uFpuu) return 1; + if (fun == &uWpup) return 1; if (fun == &uFpup) return 1; if (fun == &uFpfu) return 2; if (fun == &uFpLp) return 1; @@ -5236,6 +5350,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFdddd) return 5; if (fun == &vFllll) return 1; if (fun == &vFpiii) return 1; + if (fun == &vWpiiu) return 1; if (fun == &vFpiiu) return 1; if (fun == &vFpiip) return 1; if (fun == &vFpiuu) return 1; @@ -5251,6 +5366,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpuip) return 1; if (fun == &vFpuui) return 1; if (fun == &vFpuuu) return 1; + if (fun == &vWpuup) return 1; if (fun == &vFpuup) return 1; if (fun == &vFpudd) return 3; if (fun == &vFpupp) return 1; @@ -5329,12 +5445,14 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFLLiW) return 1; if (fun == &iFpwww) return 1; if (fun == &iFpwpp) return 1; + if (fun == &iWpiii) return 1; if (fun == &iFpiii) return 1; if (fun == &iFpiiI) return 1; if (fun == &iFpiiu) return 1; if (fun == &iFpiid) return 2; if (fun == &iFpiiL) return 1; if (fun == &iFpiip) return 1; + if (fun == &iWpiuu) return 1; if (fun == &iFpiuu) return 1; if (fun == &iFpiuL) return 1; if (fun == &iFpiup) return 1; @@ -5350,19 +5468,23 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpCpi) return 1; if (fun == &iFpWWu) return 1; if (fun == &iFpuwp) return 1; - if (fun == &iFpuiu) return 1; + if (fun == &iWpuiu) return 1; if (fun == &iFpuiL) return 1; + if (fun == &iWpuip) return 1; if (fun == &iFpuip) return 1; if (fun == &iFpuui) return 1; if (fun == &iFpuuu) return 1; + if (fun == &iWpuup) return 1; if (fun == &iFpuup) return 1; if (fun == &iFpuUp) return 1; if (fun == &iFpuLL) return 1; if (fun == &iFpuLp) return 1; if (fun == &iFpupi) return 1; + if (fun == &iWpupu) return 1; if (fun == &iFpupu) return 1; if (fun == &iFpupU) return 1; if (fun == &iFpupL) return 1; + if (fun == &iWpupp) return 1; if (fun == &iFpupp) return 1; if (fun == &iFpUup) return 1; if (fun == &iFpUUU) return 1; @@ -5387,6 +5509,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppCC) return 1; if (fun == &iFppuw) return 1; if (fun == &iFppui) return 1; + if (fun == &iWppuu) return 1; if (fun == &iFppuu) return 1; if (fun == &iFppup) return 1; if (fun == &iFppdp) return 2; @@ -5397,9 +5520,11 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppLp) return 1; if (fun == &iFpppi) return 1; if (fun == &iFpppC) return 1; + if (fun == &iWpppu) return 1; if (fun == &iFpppu) return 1; if (fun == &iFpppU) return 1; if (fun == &iFpppL) return 1; + if (fun == &iWpppp) return 1; if (fun == &iFpppp) return 1; if (fun == &IFpIip) return 1; if (fun == &IFppii) return 1; @@ -5675,6 +5800,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFuppLp) return 1; if (fun == &iFpwwww) return 1; if (fun == &iFpwppp) return 1; + if (fun == &iWpiiii) return 1; if (fun == &iFpiiii) return 1; if (fun == &iFpiiiu) return 1; if (fun == &iFpiiiL) return 1; @@ -5685,7 +5811,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpiipp) return 1; if (fun == &iFpiIip) return 1; if (fun == &iFpiuwp) return 1; - if (fun == &iFpiupu) return 1; + if (fun == &iWpiupu) return 1; if (fun == &iFpiUUU) return 1; if (fun == &iFpipii) return 1; if (fun == &iFpipiu) return 1; @@ -5695,20 +5821,23 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpippW) return 1; if (fun == &iFpippp) return 1; if (fun == &iFpCCCC) return 1; - if (fun == &iFpuiii) return 1; - if (fun == &iFpuiup) return 1; + if (fun == &iWpuiii) return 1; + if (fun == &iWpuiup) return 1; if (fun == &iFpuill) return 1; if (fun == &iFpuipi) return 1; if (fun == &iFpuuip) return 1; if (fun == &iFpuuui) return 1; if (fun == &iFpuuup) return 1; if (fun == &iFpuuLL) return 1; - if (fun == &iFpuupu) return 1; + if (fun == &iWpuupu) return 1; + if (fun == &iWpuupp) return 1; if (fun == &iFpuupp) return 1; if (fun == &iFpupiU) return 1; - if (fun == &iFpupuu) return 1; + if (fun == &iWpupuu) return 1; + if (fun == &iWpupup) return 1; if (fun == &iFpupup) return 1; - if (fun == &iFpuppu) return 1; + if (fun == &iWpuppu) return 1; + if (fun == &iWpuppp) return 1; if (fun == &iFpuppp) return 1; if (fun == &iFpUiUi) return 1; if (fun == &iFpUupp) return 1; @@ -5739,13 +5868,14 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpppiL) return 1; if (fun == &iFpppip) return 1; if (fun == &iFpppui) return 1; - if (fun == &iFpppuu) return 1; - if (fun == &iFpppup) return 1; + if (fun == &iWpppuu) return 1; + if (fun == &iWpppup) return 1; if (fun == &iFpppUi) return 1; if (fun == &iFpppLi) return 1; if (fun == &iFpppLp) return 1; if (fun == &iFppppi) return 1; if (fun == &iFppppL) return 1; + if (fun == &iWppppp) return 1; if (fun == &iFppppp) return 1; if (fun == &IFppIII) return 1; if (fun == &uFiuuuu) return 1; @@ -5962,15 +6092,16 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFlpippp) return 1; if (fun == &iFLppipp) return 1; if (fun == &iFpiiiii) return 1; + if (fun == &iWpiiiip) return 1; if (fun == &iFpiiiip) return 1; if (fun == &iFpiiipp) return 1; - if (fun == &iFpiiuii) return 1; + if (fun == &iWpiiuii) return 1; if (fun == &iFpiipip) return 1; if (fun == &iFpiippu) return 1; if (fun == &iFpiippp) return 1; if (fun == &iFpiuuup) return 1; if (fun == &iFpiuupp) return 1; - if (fun == &iFpiuppu) return 1; + if (fun == &iWpiuppu) return 1; if (fun == &iFpiUUpp) return 1; if (fun == &iFpipipi) return 1; if (fun == &iFpippip) return 1; @@ -5978,7 +6109,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpipppp) return 1; if (fun == &iFpCpipu) return 1; if (fun == &iFpWpppp) return 1; - if (fun == &iFpuiiii) return 1; + if (fun == &iWpuiiii) return 1; if (fun == &iFpuiCpp) return 1; if (fun == &iFpuippp) return 1; if (fun == &iFpupuui) return 1; @@ -6020,8 +6151,9 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppppiu) return 1; if (fun == &iFppppip) return 1; if (fun == &iFppppup) return 1; + if (fun == &iWpppppi) return 1; if (fun == &iFpppppi) return 1; - if (fun == &iFpppppu) return 1; + if (fun == &iWpppppu) return 1; if (fun == &iFpppppL) return 1; if (fun == &iFpppppp) return 1; if (fun == &uFpippup) return 1; @@ -6085,7 +6217,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpdddddd) return 7; if (fun == &vFppddddi) return 5; if (fun == &vFppddpii) return 3; - if (fun == &iFpupuufu) return 2; + if (fun == &iWpupuufu) return 2; if (fun == &iFppppdpi) return 2; if (fun == &pFifffppp) return 4; if (fun == &pFdiiiIiI) return 2; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 5ebac032..e600111c 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -40,6 +40,7 @@ void vFf(x64emu_t *emu, uintptr_t fnc); void vFd(x64emu_t *emu, uintptr_t fnc); void vFl(x64emu_t *emu, uintptr_t fnc); void vFL(x64emu_t *emu, uintptr_t fnc); +void vWp(x64emu_t *emu, uintptr_t fnc); void vFp(x64emu_t *emu, uintptr_t fnc); void vFS(x64emu_t *emu, uintptr_t fnc); void cFv(x64emu_t *emu, uintptr_t fnc); @@ -62,6 +63,7 @@ void iFd(x64emu_t *emu, uintptr_t fnc); void iFD(x64emu_t *emu, uintptr_t fnc); void iFl(x64emu_t *emu, uintptr_t fnc); void iFL(x64emu_t *emu, uintptr_t fnc); +void iWp(x64emu_t *emu, uintptr_t fnc); void iFp(x64emu_t *emu, uintptr_t fnc); void iFO(x64emu_t *emu, uintptr_t fnc); void iFS(x64emu_t *emu, uintptr_t fnc); @@ -82,6 +84,7 @@ void uFu(x64emu_t *emu, uintptr_t fnc); void uFd(x64emu_t *emu, uintptr_t fnc); void uFl(x64emu_t *emu, uintptr_t fnc); void uFL(x64emu_t *emu, uintptr_t fnc); +void uWp(x64emu_t *emu, uintptr_t fnc); void uFp(x64emu_t *emu, uintptr_t fnc); void UFv(x64emu_t *emu, uintptr_t fnc); void UFu(x64emu_t *emu, uintptr_t fnc); @@ -89,6 +92,7 @@ void UFp(x64emu_t *emu, uintptr_t fnc); void UFV(x64emu_t *emu, uintptr_t fnc); void fFi(x64emu_t *emu, uintptr_t fnc); void fFf(x64emu_t *emu, uintptr_t fnc); +void fWp(x64emu_t *emu, uintptr_t fnc); void fFp(x64emu_t *emu, uintptr_t fnc); void dFv(x64emu_t *emu, uintptr_t fnc); void dFi(x64emu_t *emu, uintptr_t fnc); @@ -184,16 +188,20 @@ void iFLu(x64emu_t *emu, uintptr_t fnc); void iFLL(x64emu_t *emu, uintptr_t fnc); void iFLp(x64emu_t *emu, uintptr_t fnc); void iFpw(x64emu_t *emu, uintptr_t fnc); +void iWpi(x64emu_t *emu, uintptr_t fnc); void iFpi(x64emu_t *emu, uintptr_t fnc); void iFpI(x64emu_t *emu, uintptr_t fnc); void iFpC(x64emu_t *emu, uintptr_t fnc); void iFpW(x64emu_t *emu, uintptr_t fnc); +void iWpu(x64emu_t *emu, uintptr_t fnc); void iFpu(x64emu_t *emu, uintptr_t fnc); void iFpU(x64emu_t *emu, uintptr_t fnc); +void iWpf(x64emu_t *emu, uintptr_t fnc); void iFpf(x64emu_t *emu, uintptr_t fnc); void iFpd(x64emu_t *emu, uintptr_t fnc); void iFpl(x64emu_t *emu, uintptr_t fnc); void iFpL(x64emu_t *emu, uintptr_t fnc); +void iWpp(x64emu_t *emu, uintptr_t fnc); void iFpp(x64emu_t *emu, uintptr_t fnc); void iFpO(x64emu_t *emu, uintptr_t fnc); void iFSi(x64emu_t *emu, uintptr_t fnc); @@ -217,6 +225,7 @@ void uFup(x64emu_t *emu, uintptr_t fnc); void uFUp(x64emu_t *emu, uintptr_t fnc); void uFpw(x64emu_t *emu, uintptr_t fnc); void uFpi(x64emu_t *emu, uintptr_t fnc); +void uWpu(x64emu_t *emu, uintptr_t fnc); void uFpu(x64emu_t *emu, uintptr_t fnc); void uFpU(x64emu_t *emu, uintptr_t fnc); void uFpf(x64emu_t *emu, uintptr_t fnc); @@ -265,6 +274,7 @@ void LFpp(x64emu_t *emu, uintptr_t fnc); void pFEi(x64emu_t *emu, uintptr_t fnc); void pFEL(x64emu_t *emu, uintptr_t fnc); void pFEp(x64emu_t *emu, uintptr_t fnc); +void pWEp(x64emu_t *emu, uintptr_t fnc); void pFii(x64emu_t *emu, uintptr_t fnc); void pFiI(x64emu_t *emu, uintptr_t fnc); void pFiu(x64emu_t *emu, uintptr_t fnc); @@ -285,6 +295,7 @@ void pFLL(x64emu_t *emu, uintptr_t fnc); void pFLp(x64emu_t *emu, uintptr_t fnc); void pFpi(x64emu_t *emu, uintptr_t fnc); void pFpC(x64emu_t *emu, uintptr_t fnc); +void pWpu(x64emu_t *emu, uintptr_t fnc); void pFpu(x64emu_t *emu, uintptr_t fnc); void pFpU(x64emu_t *emu, uintptr_t fnc); void pFpd(x64emu_t *emu, uintptr_t fnc); @@ -362,6 +373,7 @@ void vFpuI(x64emu_t *emu, uintptr_t fnc); void vFpuW(x64emu_t *emu, uintptr_t fnc); void vFpuu(x64emu_t *emu, uintptr_t fnc); void vFpuU(x64emu_t *emu, uintptr_t fnc); +void vWpup(x64emu_t *emu, uintptr_t fnc); void vFpup(x64emu_t *emu, uintptr_t fnc); void vFpUi(x64emu_t *emu, uintptr_t fnc); void vFpUu(x64emu_t *emu, uintptr_t fnc); @@ -385,6 +397,7 @@ void vFppL(x64emu_t *emu, uintptr_t fnc); void vFppp(x64emu_t *emu, uintptr_t fnc); void iFEiw(x64emu_t *emu, uintptr_t fnc); void iFEip(x64emu_t *emu, uintptr_t fnc); +void iWEip(x64emu_t *emu, uintptr_t fnc); void iFEWW(x64emu_t *emu, uintptr_t fnc); void iFEup(x64emu_t *emu, uintptr_t fnc); void iFEUU(x64emu_t *emu, uintptr_t fnc); @@ -392,6 +405,7 @@ void iFELp(x64emu_t *emu, uintptr_t fnc); void iFEpi(x64emu_t *emu, uintptr_t fnc); void iFEpU(x64emu_t *emu, uintptr_t fnc); void iFEpL(x64emu_t *emu, uintptr_t fnc); +void iWEpp(x64emu_t *emu, uintptr_t fnc); void iFEpp(x64emu_t *emu, uintptr_t fnc); void iFEpV(x64emu_t *emu, uintptr_t fnc); void iFEpA(x64emu_t *emu, uintptr_t fnc); @@ -434,17 +448,22 @@ void iFLpp(x64emu_t *emu, uintptr_t fnc); void iFpwp(x64emu_t *emu, uintptr_t fnc); void iFpii(x64emu_t *emu, uintptr_t fnc); void iFpiI(x64emu_t *emu, uintptr_t fnc); +void iWpiu(x64emu_t *emu, uintptr_t fnc); void iFpiu(x64emu_t *emu, uintptr_t fnc); void iFpiU(x64emu_t *emu, uintptr_t fnc); void iFpiL(x64emu_t *emu, uintptr_t fnc); +void iWpip(x64emu_t *emu, uintptr_t fnc); void iFpip(x64emu_t *emu, uintptr_t fnc); void iFpIi(x64emu_t *emu, uintptr_t fnc); void iFpII(x64emu_t *emu, uintptr_t fnc); void iFpCp(x64emu_t *emu, uintptr_t fnc); +void iWpui(x64emu_t *emu, uintptr_t fnc); void iFpui(x64emu_t *emu, uintptr_t fnc); +void iWpuu(x64emu_t *emu, uintptr_t fnc); void iFpuu(x64emu_t *emu, uintptr_t fnc); void iFpuU(x64emu_t *emu, uintptr_t fnc); void iFpuL(x64emu_t *emu, uintptr_t fnc); +void iWpup(x64emu_t *emu, uintptr_t fnc); void iFpup(x64emu_t *emu, uintptr_t fnc); void iFpUi(x64emu_t *emu, uintptr_t fnc); void iFpUu(x64emu_t *emu, uintptr_t fnc); @@ -464,11 +483,13 @@ void iFppi(x64emu_t *emu, uintptr_t fnc); void iFppI(x64emu_t *emu, uintptr_t fnc); void iFppC(x64emu_t *emu, uintptr_t fnc); void iFppW(x64emu_t *emu, uintptr_t fnc); +void iWppu(x64emu_t *emu, uintptr_t fnc); void iFppu(x64emu_t *emu, uintptr_t fnc); void iFppU(x64emu_t *emu, uintptr_t fnc); void iFppd(x64emu_t *emu, uintptr_t fnc); void iFppl(x64emu_t *emu, uintptr_t fnc); void iFppL(x64emu_t *emu, uintptr_t fnc); +void iWppp(x64emu_t *emu, uintptr_t fnc); void iFppp(x64emu_t *emu, uintptr_t fnc); void iFpOu(x64emu_t *emu, uintptr_t fnc); void iFpOM(x64emu_t *emu, uintptr_t fnc); @@ -497,9 +518,11 @@ void uFpWi(x64emu_t *emu, uintptr_t fnc); void uFpWu(x64emu_t *emu, uintptr_t fnc); void uFpWf(x64emu_t *emu, uintptr_t fnc); void uFpWp(x64emu_t *emu, uintptr_t fnc); +void uWpui(x64emu_t *emu, uintptr_t fnc); void uFpui(x64emu_t *emu, uintptr_t fnc); void uFpuC(x64emu_t *emu, uintptr_t fnc); void uFpuu(x64emu_t *emu, uintptr_t fnc); +void uWpup(x64emu_t *emu, uintptr_t fnc); void uFpup(x64emu_t *emu, uintptr_t fnc); void uFpfu(x64emu_t *emu, uintptr_t fnc); void uFpLp(x64emu_t *emu, uintptr_t fnc); @@ -698,6 +721,7 @@ void vFffff(x64emu_t *emu, uintptr_t fnc); void vFdddd(x64emu_t *emu, uintptr_t fnc); void vFllll(x64emu_t *emu, uintptr_t fnc); void vFpiii(x64emu_t *emu, uintptr_t fnc); +void vWpiiu(x64emu_t *emu, uintptr_t fnc); void vFpiiu(x64emu_t *emu, uintptr_t fnc); void vFpiip(x64emu_t *emu, uintptr_t fnc); void vFpiuu(x64emu_t *emu, uintptr_t fnc); @@ -713,6 +737,7 @@ void vFpCiW(x64emu_t *emu, uintptr_t fnc); void vFpuip(x64emu_t *emu, uintptr_t fnc); void vFpuui(x64emu_t *emu, uintptr_t fnc); void vFpuuu(x64emu_t *emu, uintptr_t fnc); +void vWpuup(x64emu_t *emu, uintptr_t fnc); void vFpuup(x64emu_t *emu, uintptr_t fnc); void vFpudd(x64emu_t *emu, uintptr_t fnc); void vFpupp(x64emu_t *emu, uintptr_t fnc); @@ -760,19 +785,22 @@ void iFEipV(x64emu_t *emu, uintptr_t fnc); void iFEupu(x64emu_t *emu, uintptr_t fnc); void iFEupp(x64emu_t *emu, uintptr_t fnc); void iFEpii(x64emu_t *emu, uintptr_t fnc); +void iWEpip(x64emu_t *emu, uintptr_t fnc); void iFEpip(x64emu_t *emu, uintptr_t fnc); void iFEpiV(x64emu_t *emu, uintptr_t fnc); void iFEpiA(x64emu_t *emu, uintptr_t fnc); void iFEpui(x64emu_t *emu, uintptr_t fnc); +void iWEpup(x64emu_t *emu, uintptr_t fnc); void iFEpup(x64emu_t *emu, uintptr_t fnc); void iFEpUi(x64emu_t *emu, uintptr_t fnc); void iFEpUp(x64emu_t *emu, uintptr_t fnc); void iFEpLi(x64emu_t *emu, uintptr_t fnc); void iFEpLp(x64emu_t *emu, uintptr_t fnc); void iFEppi(x64emu_t *emu, uintptr_t fnc); -void iFEppu(x64emu_t *emu, uintptr_t fnc); +void iWEppu(x64emu_t *emu, uintptr_t fnc); void iFEppd(x64emu_t *emu, uintptr_t fnc); void iFEppL(x64emu_t *emu, uintptr_t fnc); +void iWEppp(x64emu_t *emu, uintptr_t fnc); void iFEppp(x64emu_t *emu, uintptr_t fnc); void iFEppV(x64emu_t *emu, uintptr_t fnc); void iFEppA(x64emu_t *emu, uintptr_t fnc); @@ -817,12 +845,14 @@ void iFuppp(x64emu_t *emu, uintptr_t fnc); void iFLLiW(x64emu_t *emu, uintptr_t fnc); void iFpwww(x64emu_t *emu, uintptr_t fnc); void iFpwpp(x64emu_t *emu, uintptr_t fnc); +void iWpiii(x64emu_t *emu, uintptr_t fnc); void iFpiii(x64emu_t *emu, uintptr_t fnc); void iFpiiI(x64emu_t *emu, uintptr_t fnc); void iFpiiu(x64emu_t *emu, uintptr_t fnc); void iFpiid(x64emu_t *emu, uintptr_t fnc); void iFpiiL(x64emu_t *emu, uintptr_t fnc); void iFpiip(x64emu_t *emu, uintptr_t fnc); +void iWpiuu(x64emu_t *emu, uintptr_t fnc); void iFpiuu(x64emu_t *emu, uintptr_t fnc); void iFpiuL(x64emu_t *emu, uintptr_t fnc); void iFpiup(x64emu_t *emu, uintptr_t fnc); @@ -839,19 +869,23 @@ void iFpCCC(x64emu_t *emu, uintptr_t fnc); void iFpCpi(x64emu_t *emu, uintptr_t fnc); void iFpWWu(x64emu_t *emu, uintptr_t fnc); void iFpuwp(x64emu_t *emu, uintptr_t fnc); -void iFpuiu(x64emu_t *emu, uintptr_t fnc); +void iWpuiu(x64emu_t *emu, uintptr_t fnc); void iFpuiL(x64emu_t *emu, uintptr_t fnc); +void iWpuip(x64emu_t *emu, uintptr_t fnc); void iFpuip(x64emu_t *emu, uintptr_t fnc); void iFpuui(x64emu_t *emu, uintptr_t fnc); void iFpuuu(x64emu_t *emu, uintptr_t fnc); +void iWpuup(x64emu_t *emu, uintptr_t fnc); void iFpuup(x64emu_t *emu, uintptr_t fnc); void iFpuUp(x64emu_t *emu, uintptr_t fnc); void iFpuLL(x64emu_t *emu, uintptr_t fnc); void iFpuLp(x64emu_t *emu, uintptr_t fnc); void iFpupi(x64emu_t *emu, uintptr_t fnc); +void iWpupu(x64emu_t *emu, uintptr_t fnc); void iFpupu(x64emu_t *emu, uintptr_t fnc); void iFpupU(x64emu_t *emu, uintptr_t fnc); void iFpupL(x64emu_t *emu, uintptr_t fnc); +void iWpupp(x64emu_t *emu, uintptr_t fnc); void iFpupp(x64emu_t *emu, uintptr_t fnc); void iFpupV(x64emu_t *emu, uintptr_t fnc); void iFpUup(x64emu_t *emu, uintptr_t fnc); @@ -878,6 +912,7 @@ void iFppIL(x64emu_t *emu, uintptr_t fnc); void iFppCC(x64emu_t *emu, uintptr_t fnc); void iFppuw(x64emu_t *emu, uintptr_t fnc); void iFppui(x64emu_t *emu, uintptr_t fnc); +void iWppuu(x64emu_t *emu, uintptr_t fnc); void iFppuu(x64emu_t *emu, uintptr_t fnc); void iFppup(x64emu_t *emu, uintptr_t fnc); void iFppdp(x64emu_t *emu, uintptr_t fnc); @@ -888,9 +923,11 @@ void iFppLL(x64emu_t *emu, uintptr_t fnc); void iFppLp(x64emu_t *emu, uintptr_t fnc); void iFpppi(x64emu_t *emu, uintptr_t fnc); void iFpppC(x64emu_t *emu, uintptr_t fnc); +void iWpppu(x64emu_t *emu, uintptr_t fnc); void iFpppu(x64emu_t *emu, uintptr_t fnc); void iFpppU(x64emu_t *emu, uintptr_t fnc); void iFpppL(x64emu_t *emu, uintptr_t fnc); +void iWpppp(x64emu_t *emu, uintptr_t fnc); void iFpppp(x64emu_t *emu, uintptr_t fnc); void IFEpIi(x64emu_t *emu, uintptr_t fnc); void IFpIip(x64emu_t *emu, uintptr_t fnc); @@ -1190,8 +1227,9 @@ void iFEippi(x64emu_t *emu, uintptr_t fnc); void iFEippL(x64emu_t *emu, uintptr_t fnc); void iFEippp(x64emu_t *emu, uintptr_t fnc); void iFEpiii(x64emu_t *emu, uintptr_t fnc); -void iFEpiup(x64emu_t *emu, uintptr_t fnc); +void iWEpiup(x64emu_t *emu, uintptr_t fnc); void iFEpipi(x64emu_t *emu, uintptr_t fnc); +void iWEpipp(x64emu_t *emu, uintptr_t fnc); void iFEpipp(x64emu_t *emu, uintptr_t fnc); void iFEpipV(x64emu_t *emu, uintptr_t fnc); void iFEpipA(x64emu_t *emu, uintptr_t fnc); @@ -1228,6 +1266,7 @@ void iFipppp(x64emu_t *emu, uintptr_t fnc); void iFuppLp(x64emu_t *emu, uintptr_t fnc); void iFpwwww(x64emu_t *emu, uintptr_t fnc); void iFpwppp(x64emu_t *emu, uintptr_t fnc); +void iWpiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiu(x64emu_t *emu, uintptr_t fnc); void iFpiiiL(x64emu_t *emu, uintptr_t fnc); @@ -1238,7 +1277,7 @@ void iFpiipi(x64emu_t *emu, uintptr_t fnc); void iFpiipp(x64emu_t *emu, uintptr_t fnc); void iFpiIip(x64emu_t *emu, uintptr_t fnc); void iFpiuwp(x64emu_t *emu, uintptr_t fnc); -void iFpiupu(x64emu_t *emu, uintptr_t fnc); +void iWpiupu(x64emu_t *emu, uintptr_t fnc); void iFpiUUU(x64emu_t *emu, uintptr_t fnc); void iFpipii(x64emu_t *emu, uintptr_t fnc); void iFpipiu(x64emu_t *emu, uintptr_t fnc); @@ -1248,20 +1287,23 @@ void iFpippi(x64emu_t *emu, uintptr_t fnc); void iFpippW(x64emu_t *emu, uintptr_t fnc); void iFpippp(x64emu_t *emu, uintptr_t fnc); void iFpCCCC(x64emu_t *emu, uintptr_t fnc); -void iFpuiii(x64emu_t *emu, uintptr_t fnc); -void iFpuiup(x64emu_t *emu, uintptr_t fnc); +void iWpuiii(x64emu_t *emu, uintptr_t fnc); +void iWpuiup(x64emu_t *emu, uintptr_t fnc); void iFpuill(x64emu_t *emu, uintptr_t fnc); void iFpuipi(x64emu_t *emu, uintptr_t fnc); void iFpuuip(x64emu_t *emu, uintptr_t fnc); void iFpuuui(x64emu_t *emu, uintptr_t fnc); void iFpuuup(x64emu_t *emu, uintptr_t fnc); void iFpuuLL(x64emu_t *emu, uintptr_t fnc); -void iFpuupu(x64emu_t *emu, uintptr_t fnc); +void iWpuupu(x64emu_t *emu, uintptr_t fnc); +void iWpuupp(x64emu_t *emu, uintptr_t fnc); void iFpuupp(x64emu_t *emu, uintptr_t fnc); void iFpupiU(x64emu_t *emu, uintptr_t fnc); -void iFpupuu(x64emu_t *emu, uintptr_t fnc); +void iWpupuu(x64emu_t *emu, uintptr_t fnc); +void iWpupup(x64emu_t *emu, uintptr_t fnc); void iFpupup(x64emu_t *emu, uintptr_t fnc); -void iFpuppu(x64emu_t *emu, uintptr_t fnc); +void iWpuppu(x64emu_t *emu, uintptr_t fnc); +void iWpuppp(x64emu_t *emu, uintptr_t fnc); void iFpuppp(x64emu_t *emu, uintptr_t fnc); void iFpUiUi(x64emu_t *emu, uintptr_t fnc); void iFpUupp(x64emu_t *emu, uintptr_t fnc); @@ -1292,13 +1334,14 @@ void iFpppii(x64emu_t *emu, uintptr_t fnc); void iFpppiL(x64emu_t *emu, uintptr_t fnc); void iFpppip(x64emu_t *emu, uintptr_t fnc); void iFpppui(x64emu_t *emu, uintptr_t fnc); -void iFpppuu(x64emu_t *emu, uintptr_t fnc); -void iFpppup(x64emu_t *emu, uintptr_t fnc); +void iWpppuu(x64emu_t *emu, uintptr_t fnc); +void iWpppup(x64emu_t *emu, uintptr_t fnc); void iFpppUi(x64emu_t *emu, uintptr_t fnc); void iFpppLi(x64emu_t *emu, uintptr_t fnc); void iFpppLp(x64emu_t *emu, uintptr_t fnc); void iFppppi(x64emu_t *emu, uintptr_t fnc); void iFppppL(x64emu_t *emu, uintptr_t fnc); +void iWppppp(x64emu_t *emu, uintptr_t fnc); void iFppppp(x64emu_t *emu, uintptr_t fnc); void IFppIII(x64emu_t *emu, uintptr_t fnc); void uFEippp(x64emu_t *emu, uintptr_t fnc); @@ -1541,9 +1584,10 @@ void iFEpiipV(x64emu_t *emu, uintptr_t fnc); void iFEpilpV(x64emu_t *emu, uintptr_t fnc); void iFEpippi(x64emu_t *emu, uintptr_t fnc); void iFEpIppp(x64emu_t *emu, uintptr_t fnc); -void iFEpuuip(x64emu_t *emu, uintptr_t fnc); +void iWEpuuip(x64emu_t *emu, uintptr_t fnc); void iFEpuppp(x64emu_t *emu, uintptr_t fnc); void iFEpUppp(x64emu_t *emu, uintptr_t fnc); +void iWEppppp(x64emu_t *emu, uintptr_t fnc); void iFEppppp(x64emu_t *emu, uintptr_t fnc); void iFiiiiii(x64emu_t *emu, uintptr_t fnc); void iFiiiiip(x64emu_t *emu, uintptr_t fnc); @@ -1560,15 +1604,16 @@ void iFDipppL(x64emu_t *emu, uintptr_t fnc); void iFlpippp(x64emu_t *emu, uintptr_t fnc); void iFLppipp(x64emu_t *emu, uintptr_t fnc); void iFpiiiii(x64emu_t *emu, uintptr_t fnc); +void iWpiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiipp(x64emu_t *emu, uintptr_t fnc); -void iFpiiuii(x64emu_t *emu, uintptr_t fnc); +void iWpiiuii(x64emu_t *emu, uintptr_t fnc); void iFpiipip(x64emu_t *emu, uintptr_t fnc); void iFpiippu(x64emu_t *emu, uintptr_t fnc); void iFpiippp(x64emu_t *emu, uintptr_t fnc); void iFpiuuup(x64emu_t *emu, uintptr_t fnc); void iFpiuupp(x64emu_t *emu, uintptr_t fnc); -void iFpiuppu(x64emu_t *emu, uintptr_t fnc); +void iWpiuppu(x64emu_t *emu, uintptr_t fnc); void iFpiUUpp(x64emu_t *emu, uintptr_t fnc); void iFpipipi(x64emu_t *emu, uintptr_t fnc); void iFpippip(x64emu_t *emu, uintptr_t fnc); @@ -1576,7 +1621,7 @@ void iFpipppL(x64emu_t *emu, uintptr_t fnc); void iFpipppp(x64emu_t *emu, uintptr_t fnc); void iFpCpipu(x64emu_t *emu, uintptr_t fnc); void iFpWpppp(x64emu_t *emu, uintptr_t fnc); -void iFpuiiii(x64emu_t *emu, uintptr_t fnc); +void iWpuiiii(x64emu_t *emu, uintptr_t fnc); void iFpuiCpp(x64emu_t *emu, uintptr_t fnc); void iFpuippp(x64emu_t *emu, uintptr_t fnc); void iFpupuui(x64emu_t *emu, uintptr_t fnc); @@ -1618,8 +1663,9 @@ void iFppppii(x64emu_t *emu, uintptr_t fnc); void iFppppiu(x64emu_t *emu, uintptr_t fnc); void iFppppip(x64emu_t *emu, uintptr_t fnc); void iFppppup(x64emu_t *emu, uintptr_t fnc); +void iWpppppi(x64emu_t *emu, uintptr_t fnc); void iFpppppi(x64emu_t *emu, uintptr_t fnc); -void iFpppppu(x64emu_t *emu, uintptr_t fnc); +void iWpppppu(x64emu_t *emu, uintptr_t fnc); void iFpppppL(x64emu_t *emu, uintptr_t fnc); void iFpppppp(x64emu_t *emu, uintptr_t fnc); void uFEiippp(x64emu_t *emu, uintptr_t fnc); @@ -1800,7 +1846,7 @@ void iFpiiiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiiuwp(x64emu_t *emu, uintptr_t fnc); void iFpiiuuiu(x64emu_t *emu, uintptr_t fnc); -void iFpiiuuuu(x64emu_t *emu, uintptr_t fnc); +void iWpiiuuuu(x64emu_t *emu, uintptr_t fnc); void iFpiipppp(x64emu_t *emu, uintptr_t fnc); void iFpiuiipp(x64emu_t *emu, uintptr_t fnc); void iFpiupiii(x64emu_t *emu, uintptr_t fnc); @@ -1811,17 +1857,17 @@ void iFpippppW(x64emu_t *emu, uintptr_t fnc); void iFpippppp(x64emu_t *emu, uintptr_t fnc); void iFpIIpppp(x64emu_t *emu, uintptr_t fnc); void iFpWppppW(x64emu_t *emu, uintptr_t fnc); -void iFpuiiiip(x64emu_t *emu, uintptr_t fnc); -void iFpuiiuii(x64emu_t *emu, uintptr_t fnc); +void iWpuiiiip(x64emu_t *emu, uintptr_t fnc); +void iWpuiiuii(x64emu_t *emu, uintptr_t fnc); void iFpuiCuCp(x64emu_t *emu, uintptr_t fnc); void iFpuiuupp(x64emu_t *emu, uintptr_t fnc); -void iFpuipupp(x64emu_t *emu, uintptr_t fnc); +void iWpuipupp(x64emu_t *emu, uintptr_t fnc); void iFpuuiuui(x64emu_t *emu, uintptr_t fnc); -void iFpuuuppu(x64emu_t *emu, uintptr_t fnc); +void iWpuuuppu(x64emu_t *emu, uintptr_t fnc); void iFpuupppp(x64emu_t *emu, uintptr_t fnc); void iFpupiLpL(x64emu_t *emu, uintptr_t fnc); void iFpupuuui(x64emu_t *emu, uintptr_t fnc); -void iFpupuufu(x64emu_t *emu, uintptr_t fnc); +void iWpupuufu(x64emu_t *emu, uintptr_t fnc); void iFpupupui(x64emu_t *emu, uintptr_t fnc); void iFpuppppp(x64emu_t *emu, uintptr_t fnc); void iFpLipipi(x64emu_t *emu, uintptr_t fnc); @@ -1847,7 +1893,7 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fnc); void iFpppippi(x64emu_t *emu, uintptr_t fnc); void iFpppippp(x64emu_t *emu, uintptr_t fnc); void iFpppuiii(x64emu_t *emu, uintptr_t fnc); -void iFpppuppp(x64emu_t *emu, uintptr_t fnc); +void iWpppuppp(x64emu_t *emu, uintptr_t fnc); void iFppppiii(x64emu_t *emu, uintptr_t fnc); void iFppppipp(x64emu_t *emu, uintptr_t fnc); void iFppppdpi(x64emu_t *emu, uintptr_t fnc); @@ -1962,8 +2008,8 @@ void vFppppiipi(x64emu_t *emu, uintptr_t fnc); void vFpppppuuu(x64emu_t *emu, uintptr_t fnc); void vFpppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpippppp(x64emu_t *emu, uintptr_t fnc); -void iFEpuuiipp(x64emu_t *emu, uintptr_t fnc); -void iFEpuuuipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuipp(x64emu_t *emu, uintptr_t fnc); void iFEpuuLppp(x64emu_t *emu, uintptr_t fnc); void iFEpUUuppp(x64emu_t *emu, uintptr_t fnc); void iFEppipppp(x64emu_t *emu, uintptr_t fnc); @@ -1978,7 +2024,7 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fnc); void iFpWCuWCuu(x64emu_t *emu, uintptr_t fnc); void iFpWWipppp(x64emu_t *emu, uintptr_t fnc); void iFpuiipppp(x64emu_t *emu, uintptr_t fnc); -void iFpuipuppp(x64emu_t *emu, uintptr_t fnc); +void iWpuipuppp(x64emu_t *emu, uintptr_t fnc); void iFpuippLpp(x64emu_t *emu, uintptr_t fnc); void iFpuuiiiii(x64emu_t *emu, uintptr_t fnc); void iFpuuupupu(x64emu_t *emu, uintptr_t fnc); @@ -2083,8 +2129,8 @@ void vFpppiiiiii(x64emu_t *emu, uintptr_t fnc); void vFppppipiip(x64emu_t *emu, uintptr_t fnc); void vFpppppippp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiipi(x64emu_t *emu, uintptr_t fnc); -void iFEpuuiippu(x64emu_t *emu, uintptr_t fnc); -void iFEpuuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiippu(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpppipppp(x64emu_t *emu, uintptr_t fnc); void iFEppplPPPP(x64emu_t *emu, uintptr_t fnc); void iFEpppppupp(x64emu_t *emu, uintptr_t fnc); @@ -2094,9 +2140,9 @@ void iFiiiipiiip(x64emu_t *emu, uintptr_t fnc); void iFipiipippi(x64emu_t *emu, uintptr_t fnc); void iFuilpluluf(x64emu_t *emu, uintptr_t fnc); void iFdddpppppp(x64emu_t *emu, uintptr_t fnc); -void iFpiuuupipu(x64emu_t *emu, uintptr_t fnc); +void iWpiuuupipu(x64emu_t *emu, uintptr_t fnc); void iFpipLpiiip(x64emu_t *emu, uintptr_t fnc); -void iFpuiuuipip(x64emu_t *emu, uintptr_t fnc); +void iWpuiuuipip(x64emu_t *emu, uintptr_t fnc); void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fnc); void iFpdiiiUiUp(x64emu_t *emu, uintptr_t fnc); void iFppiiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2106,7 +2152,7 @@ void iFpppiiipip(x64emu_t *emu, uintptr_t fnc); void iFpppiiuuii(x64emu_t *emu, uintptr_t fnc); void iFpppiipiiu(x64emu_t *emu, uintptr_t fnc); void iFppppiiupp(x64emu_t *emu, uintptr_t fnc); -void iFppppupiii(x64emu_t *emu, uintptr_t fnc); +void iWppppupiii(x64emu_t *emu, uintptr_t fnc); void iFppppppppu(x64emu_t *emu, uintptr_t fnc); void iFppppppppp(x64emu_t *emu, uintptr_t fnc); void uFEipippppp(x64emu_t *emu, uintptr_t fnc); @@ -2163,9 +2209,9 @@ void vFppuuuuiiuu(x64emu_t *emu, uintptr_t fnc); void vFppdddddddd(x64emu_t *emu, uintptr_t fnc); void vFpppppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiippp(x64emu_t *emu, uintptr_t fnc); -void iFEpuipupppp(x64emu_t *emu, uintptr_t fnc); -void iFEpuuiiuipp(x64emu_t *emu, uintptr_t fnc); -void iFEpuuuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuipupppp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpupppLppL(x64emu_t *emu, uintptr_t fnc); void iFEppppppipp(x64emu_t *emu, uintptr_t fnc); void iFEppppppppp(x64emu_t *emu, uintptr_t fnc); @@ -2173,7 +2219,7 @@ void iFiiiiiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiipiiipip(x64emu_t *emu, uintptr_t fnc); void iFpippddiidd(x64emu_t *emu, uintptr_t fnc); void iFpCuWCCCCup(x64emu_t *emu, uintptr_t fnc); -void iFpuipuppppp(x64emu_t *emu, uintptr_t fnc); +void iWpuipuppppp(x64emu_t *emu, uintptr_t fnc); void iFpuupiuiipp(x64emu_t *emu, uintptr_t fnc); void iFpddpippppp(x64emu_t *emu, uintptr_t fnc); void iFppuuiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2220,8 +2266,8 @@ void vFppiipppiiii(x64emu_t *emu, uintptr_t fnc); void vFppipppiiiii(x64emu_t *emu, uintptr_t fnc); void vFppipppuiiii(x64emu_t *emu, uintptr_t fnc); void vFppppppppppp(x64emu_t *emu, uintptr_t fnc); -void iFEpuuiiuippu(x64emu_t *emu, uintptr_t fnc); -void iFEpuuuuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiiuippu(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpppipppppp(x64emu_t *emu, uintptr_t fnc); void iFEppppiiiiuu(x64emu_t *emu, uintptr_t fnc); void iFiiiiiiiiiip(x64emu_t *emu, uintptr_t fnc); @@ -2339,6 +2385,7 @@ void iFipiip(x64emu_t *emu, uintptr_t fnc); #endif #if !defined(NOALIGN) +void iFEppu(x64emu_t *emu, uintptr_t fnc); void iFEiiip(x64emu_t *emu, uintptr_t fnc); void iFEipii(x64emu_t *emu, uintptr_t fnc); void iFEipiip(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedd3dadapter9.c b/src/wrapped/wrappedd3dadapter9.c index a4a0c9a9..b67b064e 100644 --- a/src/wrapped/wrappedd3dadapter9.c +++ b/src/wrapped/wrappedd3dadapter9.c @@ -78,16 +78,16 @@ static int my_GetDirect3D(x64emu_t* emu, void* This, void*** ppD3D9); #define UNPACK(...) __VA_ARGS__ -#define GO(name, type, size) \ - new->name = (void*)AddBridge(emu->context->system, type, real->name, size*4, #name) +#define GO(name, type) \ + new->name = (void*)AddBridge(emu->context->system, type, real->name, 0, #name) -#define GOM(name, type, size) \ +#define GOM(name, type) \ my_##name##_real = (void*)real->name; \ - new->name = (void*)AddBridge(emu->context->system, type, my_##name, size*4, "my_" #name) + new->name = (void*)AddBridge(emu->context->system, type, my_##name, 0, "my_" #name) -#define GO2(name, type, size) \ +#define GO2(name, type) \ my_##name##_real2 = (void*)real->name; \ - new->name = (void*)AddBridge(emu->context->system, type, my_##name2, size*4, "my_" #name) + new->name = (void*)AddBridge(emu->context->system, type, my_##name2, 0, "my_" #name) #include "wrappedd3dadapter9_gen.h" @@ -369,12 +369,9 @@ int my_create_device(x64emu_t* emu, void *This, unsigned RealAdapter, int Device return 0; } -int my_create_adapter(x64emu_t* emu/*, int fd, ID3DAdapter9Vtbl ***x_adapter*/) +int my_create_adapter(x64emu_t* emu, int fd, ID3DAdapter9Vtbl ***x_adapter) { - int fd = R_ECX; - ID3DAdapter9Vtbl ***x_adapter = (ID3DAdapter9Vtbl ***)R_RDX; - ID3DAdapter9Vtbl **adapter; int r = my->create_adapter(fd, &adapter); if (r) return r; @@ -405,7 +402,7 @@ EXPORT void* my_D3DAdapter9GetProc(x64emu_t* emu, void *ptr) my->adapter.major_version = adapter->major_version; my->adapter.minor_version = adapter->minor_version; - my->adapter.create_adapter = (void*)AddBridge(emu->context->system, iFEv, my_create_adapter, 0, "my_create_adapter"); + my->adapter.create_adapter = (void*)AddBridge(emu->context->system, iWEip, my_create_adapter, 0, "my_create_adapter"); return &my->adapter; } diff --git a/src/wrapped/wrappedd3dadapter9_gen.h b/src/wrapped/wrappedd3dadapter9_gen.h index c647412c..dca1dad8 100644 --- a/src/wrapped/wrappedd3dadapter9_gen.h +++ b/src/wrapped/wrappedd3dadapter9_gen.h @@ -24,674 +24,674 @@ static void make_vtable_ID3DAdapter9Vtbl(x64emu_t* emu, ID3DAdapter9Vtbl* new, ID3DAdapter9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(GetAdapterIdentifier, iFpup, 3); - GO(CheckDeviceType, iFpiiii, 5); - GO(CheckDeviceFormat, iFpiiuii, 6); - GO(CheckDeviceMultiSampleType, iFpiiiip, 6); - GO(CheckDepthStencilMatch, iFpiiii, 5); - GO(CheckDeviceFormatConversion, iFpiii, 4); - GO(GetDeviceCaps, iFpip, 3); - GO(CreateDevice, iFEpuipupppp, 9); - GO(CreateDeviceEx, iFpuipuppppp, 10); + GO(GetAdapterIdentifier, iWpup); + GO(CheckDeviceType, iWpiiii); + GO(CheckDeviceFormat, iWpiiuii); + GO(CheckDeviceMultiSampleType, iWpiiiip); + GO(CheckDepthStencilMatch, iWpiiii); + GO(CheckDeviceFormatConversion, iWpiii); + GO(GetDeviceCaps, iWpip); + GO(CreateDevice, iWEpuipupppp); + GO(CreateDeviceEx, iWpuipuppppp); } static void make_vtable_IDirect3D9Vtbl(x64emu_t* emu, IDirect3D9Vtbl* new, IDirect3D9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(RegisterSoftwareDevice, iFpp, 2); - GO(GetAdapterCount, uFp, 1); - GO(GetAdapterIdentifier, iFpuup, 4); - GO(GetAdapterModeCount, uFpui, 3); - GO(EnumAdapterModes, iFpuiup, 5); - GO(GetAdapterDisplayMode, iFpup, 3); - GO(CheckDeviceType, iFpuiiii, 6); - GO(CheckDeviceFormat, iFpuiiuii, 7); - GO(CheckDeviceMultiSampleType, iFpuiiiip, 7); - GO(CheckDepthStencilMatch, iFpuiiii, 6); - GO(CheckDeviceFormatConversion, iFpuiii, 5); - GO(GetDeviceCaps, iFpuip, 4); - GO(GetAdapterMonitor, pFpu, 2); - GO(CreateDevice, iFpuipupp, 7); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(RegisterSoftwareDevice, iWpp); + GO(GetAdapterCount, uWp); + GO(GetAdapterIdentifier, iWpuup); + GO(GetAdapterModeCount, uWpui); + GO(EnumAdapterModes, iWpuiup); + GO(GetAdapterDisplayMode, iWpup); + GO(CheckDeviceType, iWpuiiii); + GO(CheckDeviceFormat, iWpuiiuii); + GO(CheckDeviceMultiSampleType, iWpuiiiip); + GO(CheckDepthStencilMatch, iWpuiiii); + GO(CheckDeviceFormatConversion, iWpuiii); + GO(GetDeviceCaps, iWpuip); + GO(GetAdapterMonitor, pWpu); + GO(CreateDevice, iWpuipupp); } static void make_vtable_IDirect3D9ExVtbl(x64emu_t* emu, IDirect3D9ExVtbl* new, IDirect3D9ExVtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(RegisterSoftwareDevice, iFpp, 2); - GO(GetAdapterCount, uFp, 1); - GO(GetAdapterIdentifier, iFpuup, 4); - GO(GetAdapterModeCount, uFpui, 3); - GO(EnumAdapterModes, iFpuiup, 5); - GO(GetAdapterDisplayMode, iFpup, 3); - GO(CheckDeviceType, iFpuiiii, 6); - GO(CheckDeviceFormat, iFpuiiuii, 7); - GO(CheckDeviceMultiSampleType, iFpuiiiip, 7); - GO(CheckDepthStencilMatch, iFpuiiii, 6); - GO(CheckDeviceFormatConversion, iFpuiii, 5); - GO(GetDeviceCaps, iFpuip, 4); - GO(GetAdapterMonitor, pFpu, 2); - GO(CreateDevice, iFpuipupp, 7); - - GO(GetAdapterModeCountEx, uFpup, 3); - GO(EnumAdapterModesEx, iFpupup, 5); - GO(GetAdapterDisplayModeEx, iFpupp, 4); - GO(CreateDeviceEx, iFpuipuppp, 8); - GO(GetAdapterLUID, iFpup, 3); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(RegisterSoftwareDevice, iWpp); + GO(GetAdapterCount, uWp); + GO(GetAdapterIdentifier, iWpuup); + GO(GetAdapterModeCount, uWpui); + GO(EnumAdapterModes, iWpuiup); + GO(GetAdapterDisplayMode, iWpup); + GO(CheckDeviceType, iWpuiiii); + GO(CheckDeviceFormat, iWpuiiuii); + GO(CheckDeviceMultiSampleType, iWpuiiiip); + GO(CheckDepthStencilMatch, iWpuiiii); + GO(CheckDeviceFormatConversion, iWpuiii); + GO(GetDeviceCaps, iWpuip); + GO(GetAdapterMonitor, pWpu); + GO(CreateDevice, iWpuipupp); + + GO(GetAdapterModeCountEx, uWpup); + GO(EnumAdapterModesEx, iWpupup); + GO(GetAdapterDisplayModeEx, iWpupp); + GO(CreateDeviceEx, iWpuipuppp); + GO(GetAdapterLUID, iWpup); } static void make_vtable_IDirect3D9ExOverlayExtensionVtbl(x64emu_t* emu, IDirect3D9ExOverlayExtensionVtbl* new, IDirect3D9ExOverlayExtensionVtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(CheckDeviceOverlayType, iFpuiuuipip, 9); + GO(CheckDeviceOverlayType, iWpuiuuipip); } static void make_vtable_IDirect3DAuthenticatedChannel9Vtbl(x64emu_t* emu, IDirect3DAuthenticatedChannel9Vtbl* new, IDirect3DAuthenticatedChannel9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetCertificateSize, iFpp, 2); - GO(GetCertificate, iFpup, 3); - GO(NegotiateKeyExchange, iFpup, 3); - GO(Query, iFpupup, 5); - GO(Configure, iFpupp, 4); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetCertificateSize, iWpp); + GO(GetCertificate, iWpup); + GO(NegotiateKeyExchange, iWpup); + GO(Query, iWpupup); + GO(Configure, iWpupp); } static void make_vtable_IDirect3DBaseTexture9Vtbl(x64emu_t* emu, IDirect3DBaseTexture9Vtbl* new, IDirect3DBaseTexture9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(SetLOD, uFpu, 2); - GO(GetLOD, uFp, 1); - GO(GetLevelCount, uFp, 1); - GO(SetAutoGenFilterType, iFpi, 2); - GO(GetAutoGenFilterType, iFp, 1); - GO(GenerateMipSubLevels, vFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(SetLOD, uWpu); + GO(GetLOD, uWp); + GO(GetLevelCount, uWp); + GO(SetAutoGenFilterType, iWpi); + GO(GetAutoGenFilterType, iWp); + GO(GenerateMipSubLevels, vWp); } static void make_vtable_IDirect3DCryptoSession9Vtbl(x64emu_t* emu, IDirect3DCryptoSession9Vtbl* new, IDirect3DCryptoSession9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetCertificateSize, iFpp, 2); - GO(GetCertificate, iFpup, 3); - GO(NegotiateKeyExchange, iFpup, 3); - GO(EncryptionBlt, iFpppup, 5); - GO(DecryptionBlt, iFpppuppp, 7); - GO(GetSurfacePitch, iFppp, 3); - GO(StartSessionKeyRefresh, iFppu, 3); - GO(FinishSessionKeyRefresh, iFp, 1); - GO(GetEncryptionBltKey, iFppu, 3); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetCertificateSize, iWpp); + GO(GetCertificate, iWpup); + GO(NegotiateKeyExchange, iWpup); + GO(EncryptionBlt, iWpppup); + GO(DecryptionBlt, iWpppuppp); + GO(GetSurfacePitch, iWppp); + GO(StartSessionKeyRefresh, iWppu); + GO(FinishSessionKeyRefresh, iWp); + GO(GetEncryptionBltKey, iWppu); } static void make_vtable_IDirect3DCubeTexture9Vtbl(x64emu_t* emu, IDirect3DCubeTexture9Vtbl* new, IDirect3DCubeTexture9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(SetLOD, uFpu, 2); - GO(GetLOD, uFp, 1); - GO(GetLevelCount, uFp, 1); - GO(SetAutoGenFilterType, iFpi, 2); - GO(GetAutoGenFilterType, iFp, 1); - GO(GenerateMipSubLevels, vFp, 1); - - GO(GetLevelDesc, iFpup, 3); - GOM(GetCubeMapSurface, iFEpiup, 4); - GO(LockRect, iFpiuppu, 6); - GO(UnlockRect, iFpiu, 3); - GO(AddDirtyRect, iFpip, 3); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(SetLOD, uWpu); + GO(GetLOD, uWp); + GO(GetLevelCount, uWp); + GO(SetAutoGenFilterType, iWpi); + GO(GetAutoGenFilterType, iWp); + GO(GenerateMipSubLevels, vWp); + + GO(GetLevelDesc, iWpup); + GOM(GetCubeMapSurface, iWEpiup); + GO(LockRect, iWpiuppu); + GO(UnlockRect, iWpiu); + GO(AddDirtyRect, iWpip); } static void make_vtable_IDirect3DDevice9Vtbl(x64emu_t* emu, IDirect3DDevice9Vtbl* new, IDirect3DDevice9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(TestCooperativeLevel, iFp, 1); - GO(GetAvailableTextureMem, uFp, 1); - GO(EvictManagedResources, iFp, 1); - GOM(GetDirect3D, iFEpp, 2); - GO(GetDeviceCaps, iFpp, 2); - GO(GetDisplayMode, iFpup, 3); - GO(GetCreationParameters, iFpp, 2); - GO(SetCursorProperties, iFpuup, 4); - GO(SetCursorPosition, vFpiiu, 4); - GO(ShowCursor, iFpi, 2); - GOM(CreateAdditionalSwapChain, iFEppp, 3); - GOM(GetSwapChain, iFEpup, 3); - GO(GetNumberOfSwapChains, uFp, 1); - GO(Reset, iFpp, 2); - GO(Present, iFppppp, 5); - GOM(GetBackBuffer, iFEpuuip, 5); - GO(GetRasterStatus, iFpup, 3); - GO(SetDialogBoxMode, iFpi, 2); - GO(SetGammaRamp, vFpuup, 4); - GO(GetGammaRamp, vFpup, 3); - GOM(CreateTexture, iFEpuuuuiipp, 9); - GOM(CreateVolumeTexture, iFEpuuuuuiipp, 10); - GOM(CreateCubeTexture, iFEpuuuiipp, 8); - GOM(CreateVertexBuffer, iFEpuuuipp, 7); - GOM(CreateIndexBuffer, iFEpuuiipp, 7); - GOM(CreateRenderTarget, iFEpuuiiuipp, 9); - GOM(CreateDepthStencilSurface, iFEpuuiiuipp, 9); - GO(UpdateSurface, iFppppp, 5); - GO(UpdateTexture, iFppp, 3); - GO(GetRenderTargetData, iFppp, 3); - GO(GetFrontBufferData, iFpup, 3); - GO(StretchRect, iFpppppi, 6); - GO(ColorFill, iFpppu, 4); - GOM(CreateOffscreenPlainSurface, iFEpuuiipp, 7); - GO(SetRenderTarget, iFpup, 3); - GOM(GetRenderTarget, iFEpup, 3); - GO(SetDepthStencilSurface, iFpp, 2); - GOM(GetDepthStencilSurface, iFEpp, 2); - GO(BeginScene, iFp, 1); - GO(EndScene, iFp, 1); - GO(Clear, iFpupuufu, 7); - GO(SetTransform, iFpip, 3); - GO(GetTransform, iFpip, 3); - GO(MultiplyTransform, iFpip, 3); - GO(SetViewport, iFpp, 2); - GO(GetViewport, iFpp, 2); - GO(SetMaterial, iFpp, 2); - GO(GetMaterial, iFpp, 2); - GO(SetLight, iFpup, 3); - GO(GetLight, iFpup, 3); - GO(LightEnable, iFpui, 3); - GO(GetLightEnable, iFpup, 3); - GO(SetClipPlane, iFpup, 3); - GO(GetClipPlane, iFpup, 3); - GO(SetRenderState, iFpiu, 3); - GO(GetRenderState, iFpip, 3); - GOM(CreateStateBlock, iFEpip, 3); - GO(BeginStateBlock, iFp, 1); - GOM(EndStateBlock, iFEpp, 2); - GO(SetClipStatus, iFpp, 2); - GO(GetClipStatus, iFpp, 2); - GO(GetTexture, iFpup, 3); - GO(SetTexture, iFpup, 3); - GO(GetTextureStageState, iFpuip, 4); - GO(SetTextureStageState, iFpuiu, 4); - GO(GetSamplerState, iFpuip, 4); - GO(SetSamplerState, iFpuiu, 4); - GO(ValidateDevice, iFpp, 2); - GO(SetPaletteEntries, iFpup, 3); - GO(GetPaletteEntries, iFpup, 3); - GO(SetCurrentTexturePalette, iFpu, 2); - GO(GetCurrentTexturePalette, iFpp, 2); - GO(SetScissorRect, iFpp, 2); - GO(GetScissorRect, iFpp, 2); - GO(SetSoftwareVertexProcessing, iFpi, 2); - GO(GetSoftwareVertexProcessing, iFp, 1); - GO(SetNPatchMode, iFpf, 2); - GO(GetNPatchMode, fFp, 1); - GO(DrawPrimitive, iFpiuu, 4); - GO(DrawIndexedPrimitive, iFpiiuuuu, 7); - GO(DrawPrimitiveUP, iFpiupu, 5); - GO(DrawIndexedPrimitiveUP, iFpiuuupipu, 9); - GO(ProcessVertices, iFpuuuppu, 7); - GOM(CreateVertexDeclaration, iFEppp, 3); - GO(SetVertexDeclaration, iFpp, 2); - GO(GetVertexDeclaration, iFpp, 2); - GO(SetFVF, iFpu, 2); - GO(GetFVF, iFpp, 2); - GOM(CreateVertexShader, iFEppp, 3); - GO(SetVertexShader, iFpp, 2); - GO(GetVertexShader, iFpp, 2); - GO(SetVertexShaderConstantF, iFpupu, 4); - GO(GetVertexShaderConstantF, iFpupu, 4); - GO(SetVertexShaderConstantI, iFpupu, 4); - GO(GetVertexShaderConstantI, iFpupu, 4); - GO(SetVertexShaderConstantB, iFpupu, 4); - GO(GetVertexShaderConstantB, iFpupu, 4); - GO(SetStreamSource, iFpupuu, 5); - GO(GetStreamSource, iFpuppp, 5); - GO(SetStreamSourceFreq, iFpuu, 3); - GO(GetStreamSourceFreq, iFpup, 3); - GO(SetIndices, iFpp, 2); - GO(GetIndices, iFpp, 2); - GOM(CreatePixelShader, iFEppp, 3); - GO(SetPixelShader, iFpp, 2); - GO(GetPixelShader, iFpp, 2); - GO(SetPixelShaderConstantF, iFpupu, 4); - GO(GetPixelShaderConstantF, iFpupu, 4); - GO(SetPixelShaderConstantI, iFpupu, 4); - GO(GetPixelShaderConstantI, iFpupu, 4); - GO(SetPixelShaderConstantB, iFpupu, 4); - GO(GetPixelShaderConstantB, iFpupu, 4); - GO(DrawRectPatch, iFpupp, 4); - GO(DrawTriPatch, iFpupp, 4); - GO(DeletePatch, iFpu, 2); - GOM(CreateQuery, iFEpip, 3); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(TestCooperativeLevel, iWp); + GO(GetAvailableTextureMem, uWp); + GO(EvictManagedResources, iWp); + GOM(GetDirect3D, iWEpp); + GO(GetDeviceCaps, iWpp); + GO(GetDisplayMode, iWpup); + GO(GetCreationParameters, iWpp); + GO(SetCursorProperties, iWpuup); + GO(SetCursorPosition, vWpiiu); + GO(ShowCursor, iWpi); + GOM(CreateAdditionalSwapChain, iWEppp); + GOM(GetSwapChain, iWEpup); + GO(GetNumberOfSwapChains, uWp); + GO(Reset, iWpp); + GO(Present, iWppppp); + GOM(GetBackBuffer, iWEpuuip); + GO(GetRasterStatus, iWpup); + GO(SetDialogBoxMode, iWpi); + GO(SetGammaRamp, vWpuup); + GO(GetGammaRamp, vWpup); + GOM(CreateTexture, iWEpuuuuiipp); + GOM(CreateVolumeTexture, iWEpuuuuuiipp); + GOM(CreateCubeTexture, iWEpuuuiipp); + GOM(CreateVertexBuffer, iWEpuuuipp); + GOM(CreateIndexBuffer, iWEpuuiipp); + GOM(CreateRenderTarget, iWEpuuiiuipp); + GOM(CreateDepthStencilSurface, iWEpuuiiuipp); + GO(UpdateSurface, iWppppp); + GO(UpdateTexture, iWppp); + GO(GetRenderTargetData, iWppp); + GO(GetFrontBufferData, iWpup); + GO(StretchRect, iWpppppi); + GO(ColorFill, iWpppu); + GOM(CreateOffscreenPlainSurface, iWEpuuiipp); + GO(SetRenderTarget, iWpup); + GOM(GetRenderTarget, iWEpup); + GO(SetDepthStencilSurface, iWpp); + GOM(GetDepthStencilSurface, iWEpp); + GO(BeginScene, iWp); + GO(EndScene, iWp); + GO(Clear, iWpupuufu); + GO(SetTransform, iWpip); + GO(GetTransform, iWpip); + GO(MultiplyTransform, iWpip); + GO(SetViewport, iWpp); + GO(GetViewport, iWpp); + GO(SetMaterial, iWpp); + GO(GetMaterial, iWpp); + GO(SetLight, iWpup); + GO(GetLight, iWpup); + GO(LightEnable, iWpui); + GO(GetLightEnable, iWpup); + GO(SetClipPlane, iWpup); + GO(GetClipPlane, iWpup); + GO(SetRenderState, iWpiu); + GO(GetRenderState, iWpip); + GOM(CreateStateBlock, iWEpip); + GO(BeginStateBlock, iWp); + GOM(EndStateBlock, iWEpp); + GO(SetClipStatus, iWpp); + GO(GetClipStatus, iWpp); + GO(GetTexture, iWpup); + GO(SetTexture, iWpup); + GO(GetTextureStageState, iWpuip); + GO(SetTextureStageState, iWpuiu); + GO(GetSamplerState, iWpuip); + GO(SetSamplerState, iWpuiu); + GO(ValidateDevice, iWpp); + GO(SetPaletteEntries, iWpup); + GO(GetPaletteEntries, iWpup); + GO(SetCurrentTexturePalette, iWpu); + GO(GetCurrentTexturePalette, iWpp); + GO(SetScissorRect, iWpp); + GO(GetScissorRect, iWpp); + GO(SetSoftwareVertexProcessing, iWpi); + GO(GetSoftwareVertexProcessing, iWp); + GO(SetNPatchMode, iWpf); + GO(GetNPatchMode, fWp); + GO(DrawPrimitive, iWpiuu); + GO(DrawIndexedPrimitive, iWpiiuuuu); + GO(DrawPrimitiveUP, iWpiupu); + GO(DrawIndexedPrimitiveUP, iWpiuuupipu); + GO(ProcessVertices, iWpuuuppu); + GOM(CreateVertexDeclaration, iWEppp); + GO(SetVertexDeclaration, iWpp); + GO(GetVertexDeclaration, iWpp); + GO(SetFVF, iWpu); + GO(GetFVF, iWpp); + GOM(CreateVertexShader, iWEppp); + GO(SetVertexShader, iWpp); + GO(GetVertexShader, iWpp); + GO(SetVertexShaderConstantF, iWpupu); + GO(GetVertexShaderConstantF, iWpupu); + GO(SetVertexShaderConstantI, iWpupu); + GO(GetVertexShaderConstantI, iWpupu); + GO(SetVertexShaderConstantB, iWpupu); + GO(GetVertexShaderConstantB, iWpupu); + GO(SetStreamSource, iWpupuu); + GO(GetStreamSource, iWpuppp); + GO(SetStreamSourceFreq, iWpuu); + GO(GetStreamSourceFreq, iWpup); + GO(SetIndices, iWpp); + GO(GetIndices, iWpp); + GOM(CreatePixelShader, iWEppp); + GO(SetPixelShader, iWpp); + GO(GetPixelShader, iWpp); + GO(SetPixelShaderConstantF, iWpupu); + GO(GetPixelShaderConstantF, iWpupu); + GO(SetPixelShaderConstantI, iWpupu); + GO(GetPixelShaderConstantI, iWpupu); + GO(SetPixelShaderConstantB, iWpupu); + GO(GetPixelShaderConstantB, iWpupu); + GO(DrawRectPatch, iWpupp); + GO(DrawTriPatch, iWpupp); + GO(DeletePatch, iWpu); + GOM(CreateQuery, iWEpip); } static void make_vtable_IDirect3DDevice9ExVtbl(x64emu_t* emu, IDirect3DDevice9ExVtbl* new, IDirect3DDevice9ExVtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(TestCooperativeLevel, iFp, 1); - GO(GetAvailableTextureMem, uFp, 1); - GO(EvictManagedResources, iFp, 1); - GO(GetDirect3D, iFpp, 2); - GO(GetDeviceCaps, iFpp, 2); - GO(GetDisplayMode, iFpup, 3); - GO(GetCreationParameters, iFpp, 2); - GO(SetCursorProperties, iFpuup, 4); - GO(SetCursorPosition, vFpiiu, 4); - GO(ShowCursor, iFpi, 2); - GOM(CreateAdditionalSwapChain, iFEppp, 3); - GOM(GetSwapChain, iFEpup, 3); - GO(GetNumberOfSwapChains, uFp, 1); - GO(Reset, iFpp, 2); - GO(Present, iFppppp, 5); - GOM(GetBackBuffer, iFEpuuip, 5); - GO(GetRasterStatus, iFpup, 3); - GO(SetDialogBoxMode, iFpi, 2); - GO(SetGammaRamp, vFpuup, 4); - GO(GetGammaRamp, vFpup, 3); - GOM(CreateTexture, iFEpuuuuiipp, 9); - GOM(CreateVolumeTexture, iFEpuuuuuiipp, 10); - GOM(CreateCubeTexture, iFEpuuuiipp, 8); - GOM(CreateVertexBuffer, iFEpuuuipp, 7); - GOM(CreateIndexBuffer, iFEpuuiipp, 7); - GOM(CreateRenderTarget, iFEpuuiiuipp, 9); - GOM(CreateDepthStencilSurface, iFEpuuiiuipp, 9); - GO(UpdateSurface, iFppppp, 5); - GO(UpdateTexture, iFppp, 3); - GO(GetRenderTargetData, iFppp, 3); - GO(GetFrontBufferData, iFpup, 3); - GO(StretchRect, iFpppppi, 6); - GO(ColorFill, iFpppu, 4); - GOM(CreateOffscreenPlainSurface, iFEpuuiipp, 7); - GO(SetRenderTarget, iFpup, 3); - GOM(GetRenderTarget, iFEpup, 3); - GO(SetDepthStencilSurface, iFpp, 2); - GOM(GetDepthStencilSurface, iFEpp, 2); - GO(BeginScene, iFp, 1); - GO(EndScene, iFp, 1); - GO(Clear, iFpupuufu, 7); - GO(SetTransform, iFpip, 3); - GO(GetTransform, iFpip, 3); - GO(MultiplyTransform, iFpip, 3); - GO(SetViewport, iFpp, 2); - GO(GetViewport, iFpp, 2); - GO(SetMaterial, iFpp, 2); - GO(GetMaterial, iFpp, 2); - GO(SetLight, iFpup, 3); - GO(GetLight, iFpup, 3); - GO(LightEnable, iFpui, 3); - GO(GetLightEnable, iFpup, 3); - GO(SetClipPlane, iFpup, 3); - GO(GetClipPlane, iFpup, 3); - GO(SetRenderState, iFpiu, 3); - GO(GetRenderState, iFpip, 3); - GOM(CreateStateBlock, iFEpip, 3); - GO(BeginStateBlock, iFp, 1); - GOM(EndStateBlock, iFEpp, 2); - GO(SetClipStatus, iFpp, 2); - GO(GetClipStatus, iFpp, 2); - GO(GetTexture, iFpup, 3); - GO(SetTexture, iFpup, 3); - GO(GetTextureStageState, iFpuip, 4); - GO(SetTextureStageState, iFpuiu, 4); - GO(GetSamplerState, iFpuip, 4); - GO(SetSamplerState, iFpuiu, 4); - GO(ValidateDevice, iFpp, 2); - GO(SetPaletteEntries, iFpup, 3); - GO(GetPaletteEntries, iFpup, 3); - GO(SetCurrentTexturePalette, iFpu, 2); - GO(GetCurrentTexturePalette, iFpp, 2); - GO(SetScissorRect, iFpp, 2); - GO(GetScissorRect, iFpp, 2); - GO(SetSoftwareVertexProcessing, iFpi, 2); - GO(GetSoftwareVertexProcessing, iFp, 1); - GO(SetNPatchMode, iFpf, 2); - GO(GetNPatchMode, fFp, 1); - GO(DrawPrimitive, iFpiuu, 4); - GO(DrawIndexedPrimitive, iFpiiuuuu, 7); - GO(DrawPrimitiveUP, iFpiupu, 5); - GO(DrawIndexedPrimitiveUP, iFpiuuupipu, 9); - GO(ProcessVertices, iFpuuuppu, 7); - GOM(CreateVertexDeclaration, iFEppp, 3); - GO(SetVertexDeclaration, iFpp, 2); - GO(GetVertexDeclaration, iFpp, 2); - GO(SetFVF, iFpu, 2); - GO(GetFVF, iFpp, 2); - GOM(CreateVertexShader, iFEppp, 3); - GO(SetVertexShader, iFpp, 2); - GO(GetVertexShader, iFpp, 2); - GO(SetVertexShaderConstantF, iFpupu, 4); - GO(GetVertexShaderConstantF, iFpupu, 4); - GO(SetVertexShaderConstantI, iFpupu, 4); - GO(GetVertexShaderConstantI, iFpupu, 4); - GO(SetVertexShaderConstantB, iFpupu, 4); - GO(GetVertexShaderConstantB, iFpupu, 4); - GO(SetStreamSource, iFpupuu, 5); - GO(GetStreamSource, iFpuppp, 5); - GO(SetStreamSourceFreq, iFpuu, 3); - GO(GetStreamSourceFreq, iFpup, 3); - GO(SetIndices, iFpp, 2); - GO(GetIndices, iFpp, 2); - GOM(CreatePixelShader, iFEppp, 3); - GO(SetPixelShader, iFpp, 2); - GO(GetPixelShader, iFpp, 2); - GO(SetPixelShaderConstantF, iFpupu, 4); - GO(GetPixelShaderConstantF, iFpupu, 4); - GO(SetPixelShaderConstantI, iFpupu, 4); - GO(GetPixelShaderConstantI, iFpupu, 4); - GO(SetPixelShaderConstantB, iFpupu, 4); - GO(GetPixelShaderConstantB, iFpupu, 4); - GO(DrawRectPatch, iFpupp, 4); - GO(DrawTriPatch, iFpupp, 4); - GO(DeletePatch, iFpu, 2); - GOM(CreateQuery, iFEpip, 3); - - GO(SetConvolutionMonoKernel, iFpuupp, 5); - GO(ComposeRects, iFppppupiii, 9); - GO(PresentEx, iFpppppu, 6); - GO(GetGPUThreadPriority, iFpp, 2); - GO(SetGPUThreadPriority, iFpi, 2); - GO(WaitForVBlank, iFpu, 2); - GOM(CheckResourceResidency, iFEppu, 3); - GO(SetMaximumFrameLatency, iFpu, 2); - GO(GetMaximumFrameLatency, iFpp, 2); - GO(CheckDeviceState, iFpp, 2); - GOM(CreateRenderTargetEx, iFEpuuiiuippu, 10); - GOM(CreateOffscreenPlainSurfaceEx, iFEpuuiippu, 8); - GOM(CreateDepthStencilSurfaceEx, iFEpuuiiuippu, 10); - GO(ResetEx, iFppp, 3); - GO(GetDisplayModeEx, iFpupp, 4); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(TestCooperativeLevel, iWp); + GO(GetAvailableTextureMem, uWp); + GO(EvictManagedResources, iWp); + GO(GetDirect3D, iWpp); + GO(GetDeviceCaps, iWpp); + GO(GetDisplayMode, iWpup); + GO(GetCreationParameters, iWpp); + GO(SetCursorProperties, iWpuup); + GO(SetCursorPosition, vWpiiu); + GO(ShowCursor, iWpi); + GOM(CreateAdditionalSwapChain, iWEppp); + GOM(GetSwapChain, iWEpup); + GO(GetNumberOfSwapChains, uWp); + GO(Reset, iWpp); + GO(Present, iWppppp); + GOM(GetBackBuffer, iWEpuuip); + GO(GetRasterStatus, iWpup); + GO(SetDialogBoxMode, iWpi); + GO(SetGammaRamp, vWpuup); + GO(GetGammaRamp, vWpup); + GOM(CreateTexture, iWEpuuuuiipp); + GOM(CreateVolumeTexture, iWEpuuuuuiipp); + GOM(CreateCubeTexture, iWEpuuuiipp); + GOM(CreateVertexBuffer, iWEpuuuipp); + GOM(CreateIndexBuffer, iWEpuuiipp); + GOM(CreateRenderTarget, iWEpuuiiuipp); + GOM(CreateDepthStencilSurface, iWEpuuiiuipp); + GO(UpdateSurface, iWppppp); + GO(UpdateTexture, iWppp); + GO(GetRenderTargetData, iWppp); + GO(GetFrontBufferData, iWpup); + GO(StretchRect, iWpppppi); + GO(ColorFill, iWpppu); + GOM(CreateOffscreenPlainSurface, iWEpuuiipp); + GO(SetRenderTarget, iWpup); + GOM(GetRenderTarget, iWEpup); + GO(SetDepthStencilSurface, iWpp); + GOM(GetDepthStencilSurface, iWEpp); + GO(BeginScene, iWp); + GO(EndScene, iWp); + GO(Clear, iWpupuufu); + GO(SetTransform, iWpip); + GO(GetTransform, iWpip); + GO(MultiplyTransform, iWpip); + GO(SetViewport, iWpp); + GO(GetViewport, iWpp); + GO(SetMaterial, iWpp); + GO(GetMaterial, iWpp); + GO(SetLight, iWpup); + GO(GetLight, iWpup); + GO(LightEnable, iWpui); + GO(GetLightEnable, iWpup); + GO(SetClipPlane, iWpup); + GO(GetClipPlane, iWpup); + GO(SetRenderState, iWpiu); + GO(GetRenderState, iWpip); + GOM(CreateStateBlock, iWEpip); + GO(BeginStateBlock, iWp); + GOM(EndStateBlock, iWEpp); + GO(SetClipStatus, iWpp); + GO(GetClipStatus, iWpp); + GO(GetTexture, iWpup); + GO(SetTexture, iWpup); + GO(GetTextureStageState, iWpuip); + GO(SetTextureStageState, iWpuiu); + GO(GetSamplerState, iWpuip); + GO(SetSamplerState, iWpuiu); + GO(ValidateDevice, iWpp); + GO(SetPaletteEntries, iWpup); + GO(GetPaletteEntries, iWpup); + GO(SetCurrentTexturePalette, iWpu); + GO(GetCurrentTexturePalette, iWpp); + GO(SetScissorRect, iWpp); + GO(GetScissorRect, iWpp); + GO(SetSoftwareVertexProcessing, iWpi); + GO(GetSoftwareVertexProcessing, iWp); + GO(SetNPatchMode, iWpf); + GO(GetNPatchMode, fWp); + GO(DrawPrimitive, iWpiuu); + GO(DrawIndexedPrimitive, iWpiiuuuu); + GO(DrawPrimitiveUP, iWpiupu); + GO(DrawIndexedPrimitiveUP, iWpiuuupipu); + GO(ProcessVertices, iWpuuuppu); + GOM(CreateVertexDeclaration, iWEppp); + GO(SetVertexDeclaration, iWpp); + GO(GetVertexDeclaration, iWpp); + GO(SetFVF, iWpu); + GO(GetFVF, iWpp); + GOM(CreateVertexShader, iWEppp); + GO(SetVertexShader, iWpp); + GO(GetVertexShader, iWpp); + GO(SetVertexShaderConstantF, iWpupu); + GO(GetVertexShaderConstantF, iWpupu); + GO(SetVertexShaderConstantI, iWpupu); + GO(GetVertexShaderConstantI, iWpupu); + GO(SetVertexShaderConstantB, iWpupu); + GO(GetVertexShaderConstantB, iWpupu); + GO(SetStreamSource, iWpupuu); + GO(GetStreamSource, iWpuppp); + GO(SetStreamSourceFreq, iWpuu); + GO(GetStreamSourceFreq, iWpup); + GO(SetIndices, iWpp); + GO(GetIndices, iWpp); + GOM(CreatePixelShader, iWEppp); + GO(SetPixelShader, iWpp); + GO(GetPixelShader, iWpp); + GO(SetPixelShaderConstantF, iWpupu); + GO(GetPixelShaderConstantF, iWpupu); + GO(SetPixelShaderConstantI, iWpupu); + GO(GetPixelShaderConstantI, iWpupu); + GO(SetPixelShaderConstantB, iWpupu); + GO(GetPixelShaderConstantB, iWpupu); + GO(DrawRectPatch, iWpupp); + GO(DrawTriPatch, iWpupp); + GO(DeletePatch, iWpu); + GOM(CreateQuery, iWEpip); + + GO(SetConvolutionMonoKernel, iWpuupp); + GO(ComposeRects, iWppppupiii); + GO(PresentEx, iWpppppu); + GO(GetGPUThreadPriority, iWpp); + GO(SetGPUThreadPriority, iWpi); + GO(WaitForVBlank, iWpu); + GOM(CheckResourceResidency, iWEppu); + GO(SetMaximumFrameLatency, iWpu); + GO(GetMaximumFrameLatency, iWpp); + GO(CheckDeviceState, iWpp); + GOM(CreateRenderTargetEx, iWEpuuiiuippu); + GOM(CreateOffscreenPlainSurfaceEx, iWEpuuiippu); + GOM(CreateDepthStencilSurfaceEx, iWEpuuiiuippu); + GO(ResetEx, iWppp); + GO(GetDisplayModeEx, iWpupp); } static void make_vtable_IDirect3DDevice9VideoVtbl(x64emu_t* emu, IDirect3DDevice9VideoVtbl* new, IDirect3DDevice9VideoVtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(GetContentProtectionCaps, iFpppp, 4); - GOM(CreateAuthenticatedChannel, iFEpipp, 4); - GOM(CreateCryptoSession, iFEppppp, 5); + GO(GetContentProtectionCaps, iWpppp); + GOM(CreateAuthenticatedChannel, iWEpipp); + GOM(CreateCryptoSession, iWEppppp); } static void make_vtable_IDirect3DIndexBuffer9Vtbl(x64emu_t* emu, IDirect3DIndexBuffer9Vtbl* new, IDirect3DIndexBuffer9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(Lock, iFpuupu, 5); - GO(Unlock, iFp, 1); - GO(GetDesc, iFpp, 2); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(Lock, iWpuupu); + GO(Unlock, iWp); + GO(GetDesc, iWpp); } static void make_vtable_IDirect3DPixelShader9Vtbl(x64emu_t* emu, IDirect3DPixelShader9Vtbl* new, IDirect3DPixelShader9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(GetDevice, iFpp, 2); - GO(GetFunction, iFppp, 3); + GO(GetDevice, iWpp); + GO(GetFunction, iWppp); } static void make_vtable_IDirect3DQuery9Vtbl(x64emu_t* emu, IDirect3DQuery9Vtbl* new, IDirect3DQuery9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(GetType, iFp, 1); - GO(GetDataSize, uFp, 1); - GO(Issue, iFpu, 2); - GO(GetData, iFppuu, 4); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(GetType, iWp); + GO(GetDataSize, uWp); + GO(Issue, iWpu); + GO(GetData, iWppuu); } static void make_vtable_IDirect3DResource9Vtbl(x64emu_t* emu, IDirect3DResource9Vtbl* new, IDirect3DResource9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); } static void make_vtable_IDirect3DStateBlock9Vtbl(x64emu_t* emu, IDirect3DStateBlock9Vtbl* new, IDirect3DStateBlock9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(GetDevice, iFpp, 2); - GO(Capture, iFp, 1); - GO(Apply, iFp, 1); + GO(GetDevice, iWpp); + GO(Capture, iWp); + GO(Apply, iWp); } static void make_vtable_IDirect3DSurface9Vtbl(x64emu_t* emu, IDirect3DSurface9Vtbl* new, IDirect3DSurface9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(GetContainer, iFppp, 3); - GO(GetDesc, iFpp, 2); - GO(LockRect, iFpppu, 4); - GO(UnlockRect, iFp, 1); - GO(GetDC, iFpp, 2); - GO(ReleaseDC, iFpp, 2); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(GetContainer, iWppp); + GO(GetDesc, iWpp); + GO(LockRect, iWpppu); + GO(UnlockRect, iWp); + GO(GetDC, iWpp); + GO(ReleaseDC, iWpp); } static void make_vtable_IDirect3DSwapChain9Vtbl(x64emu_t* emu, IDirect3DSwapChain9Vtbl* new, IDirect3DSwapChain9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(Present, iFpppppu, 6); - GO(GetFrontBufferData, iFpp, 2); - GO(GetBackBuffer, iFpuip, 4); // XXX - GO(GetRasterStatus, iFpp, 2); - GO(GetDisplayMode, iFpp, 2); - GO(GetDevice, iFpp, 2); - GO(GetPresentParameters, iFpp, 2); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(Present, iWpppppu); + GO(GetFrontBufferData, iWpp); + GO(GetBackBuffer, iWpuip); // XXX + GO(GetRasterStatus, iWpp); + GO(GetDisplayMode, iWpp); + GO(GetDevice, iWpp); + GO(GetPresentParameters, iWpp); } static void make_vtable_IDirect3DSwapChain9ExVtbl(x64emu_t* emu, IDirect3DSwapChain9ExVtbl* new, IDirect3DSwapChain9ExVtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(Present, iFpppppu, 6); - GO(GetFrontBufferData, iFpp, 2); - GO(GetBackBuffer, iFpuip, 4); // XXX - GO(GetRasterStatus, iFpp, 2); - GO(GetDisplayMode, iFpp, 2); - GO(GetDevice, iFpp, 2); - GO(GetPresentParameters, iFpp, 2); - - GO(GetLastPresentCount, iFpp, 2); - GO(GetPresentStats, iFpp, 2); - GO(GetDisplayModeEx, iFppp, 3); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(Present, iWpppppu); + GO(GetFrontBufferData, iWpp); + GO(GetBackBuffer, iWpuip); // XXX + GO(GetRasterStatus, iWpp); + GO(GetDisplayMode, iWpp); + GO(GetDevice, iWpp); + GO(GetPresentParameters, iWpp); + + GO(GetLastPresentCount, iWpp); + GO(GetPresentStats, iWpp); + GO(GetDisplayModeEx, iWppp); } static void make_vtable_IDirect3DTexture9Vtbl(x64emu_t* emu, IDirect3DTexture9Vtbl* new, IDirect3DTexture9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(SetLOD, uFpu, 2); - GO(GetLOD, uFp, 1); - GO(GetLevelCount, uFp, 1); - GO(SetAutoGenFilterType, iFpi, 2); - GO(GetAutoGenFilterType, iFp, 1); - GO(GenerateMipSubLevels, vFp, 1); - - GO(GetLevelDesc, iFpup, 3); - GOM(GetSurfaceLevel, iFEpup, 3); - GO(LockRect, iFpuppu, 5); - GO(UnlockRect, iFpu, 2); - GO(AddDirtyRect, iFpp, 2); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(SetLOD, uWpu); + GO(GetLOD, uWp); + GO(GetLevelCount, uWp); + GO(SetAutoGenFilterType, iWpi); + GO(GetAutoGenFilterType, iWp); + GO(GenerateMipSubLevels, vWp); + + GO(GetLevelDesc, iWpup); + GOM(GetSurfaceLevel, iWEpup); + GO(LockRect, iWpuppu); + GO(UnlockRect, iWpu); + GO(AddDirtyRect, iWpp); } static void make_vtable_IDirect3DVertexBuffer9Vtbl(x64emu_t* emu, IDirect3DVertexBuffer9Vtbl* new, IDirect3DVertexBuffer9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(Lock, iFpuupu, 5); - GO(Unlock, iFp, 1); - GO(GetDesc, iFpp, 2); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(Lock, iWpuupu); + GO(Unlock, iWp); + GO(GetDesc, iWpp); } static void make_vtable_IDirect3DVertexDeclaration9Vtbl(x64emu_t* emu, IDirect3DVertexDeclaration9Vtbl* new, IDirect3DVertexDeclaration9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(GetDevice, iFpp, 2); - GO(GetDeclaration, iFppp, 3); + GO(GetDevice, iWpp); + GO(GetDeclaration, iWppp); } static void make_vtable_IDirect3DVertexShader9Vtbl(x64emu_t* emu, IDirect3DVertexShader9Vtbl* new, IDirect3DVertexShader9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); - GO(GetDevice, iFpp, 2); - GO(GetFunction, iFppp, 3); + GO(GetDevice, iWpp); + GO(GetFunction, iWppp); } static void make_vtable_IDirect3DVolume9Vtbl(x64emu_t* emu, IDirect3DVolume9Vtbl* new, IDirect3DVolume9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(GetContainer, iFppp, 3); - GO(GetDesc, iFpp, 2); - GO(LockBox, iFpppu, 4); - GO(UnlockBox, iFp, 1); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(GetContainer, iWppp); + GO(GetDesc, iWpp); + GO(LockBox, iWpppu); + GO(UnlockBox, iWp); } static void make_vtable_IDirect3DVolumeTexture9Vtbl(x64emu_t* emu, IDirect3DVolumeTexture9Vtbl* new, IDirect3DVolumeTexture9Vtbl* real) { - GO(QueryInterface, iFppp, 3); - GO(AddRef, uFp, 1); - GO(Release, uFp, 1); - - GO(GetDevice, iFpp, 2); - GO(SetPrivateData, iFpppuu, 5); - GO(GetPrivateData, iFpppp, 4); - GO(FreePrivateData, iFpp, 2); - GO(SetPriority, uFpu, 2); - GO(GetPriority, uFp, 1); - GO(PreLoad, vFp, 1); - GO(GetType, iFp, 1); - - GO(SetLOD, uFpu, 2); - GO(GetLOD, uFp, 1); - GO(GetLevelCount, uFp, 1); - GO(SetAutoGenFilterType, iFpi, 2); - GO(GetAutoGenFilterType, iFp, 1); - GO(GenerateMipSubLevels, vFp, 1); - - GO(GetLevelDesc, iFpup, 3); - GOM(GetVolumeLevel, iFEpup, 3); - GO(LockBox, iFpuppu, 5); - GO(UnlockBox, iFpu, 2); - GO(AddDirtyBox, iFpp, 2); + GO(QueryInterface, iWppp); + GO(AddRef, uWp); + GO(Release, uWp); + + GO(GetDevice, iWpp); + GO(SetPrivateData, iWpppuu); + GO(GetPrivateData, iWpppp); + GO(FreePrivateData, iWpp); + GO(SetPriority, uWpu); + GO(GetPriority, uWp); + GO(PreLoad, vWp); + GO(GetType, iWp); + + GO(SetLOD, uWpu); + GO(GetLOD, uWp); + GO(GetLevelCount, uWp); + GO(SetAutoGenFilterType, iWpi); + GO(GetAutoGenFilterType, iWp); + GO(GenerateMipSubLevels, vWp); + + GO(GetLevelDesc, iWpup); + GOM(GetVolumeLevel, iWEpup); + GO(LockBox, iWpuppu); + GO(UnlockBox, iWpu); + GO(AddDirtyBox, iWpp); } diff --git a/src/wrapped/wrappedd3dadapter9_genvate.h b/src/wrapped/wrappedd3dadapter9_genvate.h index 51fe5a1b..0a4852ee 100644 --- a/src/wrapped/wrappedd3dadapter9_genvate.h +++ b/src/wrapped/wrappedd3dadapter9_genvate.h @@ -1,231 +1,231 @@ -GO(AddDirtyBox, iFpp) -GO(AddDirtyRect, iFpip) -GO(AddDirtyRect, iFpp) -GO(AddRef, uFp) -GO(Apply, iFp) -GO(BeginScene, iFp) -GO(BeginStateBlock, iFp) -GO(Capture, iFp) -GO(CheckDepthStencilMatch, iFpiiii) -GO(CheckDepthStencilMatch, iFpuiiii) -GO(CheckDeviceFormatConversion, iFpiii) -GO(CheckDeviceFormatConversion, iFpuiii) -GO(CheckDeviceFormat, iFpiiuii) -GO(CheckDeviceFormat, iFpuiiuii) -GO(CheckDeviceMultiSampleType, iFpiiiip) -GO(CheckDeviceMultiSampleType, iFpuiiiip) -GO(CheckDeviceOverlayType, iFpuiuuipip) -GO(CheckDeviceState, iFpp) -GO(CheckDeviceType, iFpiiii) -GO(CheckDeviceType, iFpuiiii) -GO(Clear, iFpupuufu) -GO(ColorFill, iFpppu) -GO(ComposeRects, iFppppupiii) -GO(Configure, iFpupp) -GO(CreateDeviceEx, iFpuipuppp) -GO(CreateDeviceEx, iFpuipuppppp) -GOM(CreateDevice, iFEpuipupppp) // Note that this one is unique (not a real GOM as it is assigned manually) -GO(CreateDevice, iFpuipupp) -GO(DecryptionBlt, iFpppuppp) -GO(DeletePatch, iFpu) -GO(DrawIndexedPrimitive, iFpiiuuuu) -GO(DrawIndexedPrimitiveUP, iFpiuuupipu) -GO(DrawPrimitive, iFpiuu) -GO(DrawPrimitiveUP, iFpiupu) -GO(DrawRectPatch, iFpupp) -GO(DrawTriPatch, iFpupp) -GO(EncryptionBlt, iFpppup) -GO(EndScene, iFp) -GO(EnumAdapterModesEx, iFpupup) -GO(EnumAdapterModes, iFpuiup) -GO(EvictManagedResources, iFp) -GO(FinishSessionKeyRefresh, iFp) -GO(FreePrivateData, iFpp) -GO(GenerateMipSubLevels, vFp) -GO(GetAdapterCount, uFp) -GO(GetAdapterDisplayModeEx, iFpupp) -GO(GetAdapterDisplayMode, iFpup) -GO(GetAdapterIdentifier, iFpup) -GO(GetAdapterIdentifier, iFpuup) -GO(GetAdapterLUID, iFpup) -GO(GetAdapterModeCountEx, uFpup) -GO(GetAdapterModeCount, uFpui) -GO(GetAdapterMonitor, pFpu) -GO(GetAutoGenFilterType, iFp) -GO(GetAvailableTextureMem, uFp) -GO(GetBackBuffer, iFpuip, 4);) -GO(GetCertificate, iFpup) -GO(GetCertificateSize, iFpp) -GO(GetClipPlane, iFpup) -GO(GetClipStatus, iFpp) -GO(GetContainer, iFppp) -GO(GetContentProtectionCaps, iFpppp) -GO(GetCreationParameters, iFpp) -GO(GetCurrentTexturePalette, iFpp) -GO(GetData, iFppuu) -GO(GetDataSize, uFp) -GO(GetDC, iFpp) -GO(GetDeclaration, iFppp) -GO(GetDesc, iFpp) -GO(GetDeviceCaps, iFpip) -GO(GetDeviceCaps, iFpp) -GO(GetDeviceCaps, iFpuip) -GO(GetDevice, iFpp) -GO(GetDirect3D, iFpp) -GO(GetDisplayModeEx, iFppp) -GO(GetDisplayModeEx, iFpupp) -GO(GetDisplayMode, iFpp) -GO(GetDisplayMode, iFpup) -GO(GetEncryptionBltKey, iFppu) -GO(GetFrontBufferData, iFpp) -GO(GetFrontBufferData, iFpup) -GO(GetFunction, iFppp) -GO(GetFVF, iFpp) -GO(GetGammaRamp, vFpup) -GO(GetGPUThreadPriority, iFpp) -GO(GetIndices, iFpp) -GO(GetLastPresentCount, iFpp) -GO(GetLevelCount, uFp) -GO(GetLevelDesc, iFpup) -GO(GetLightEnable, iFpup) -GO(GetLight, iFpup) -GO(GetLOD, uFp) -GO(GetMaterial, iFpp) -GO(GetMaximumFrameLatency, iFpp) -GO(GetNPatchMode, fFp) -GO(GetNumberOfSwapChains, uFp) -GO(GetPaletteEntries, iFpup) -GO(GetPixelShaderConstantB, iFpupu) -GO(GetPixelShaderConstantF, iFpupu) -GO(GetPixelShaderConstantI, iFpupu) -GO(GetPixelShader, iFpp) -GO(GetPresentParameters, iFpp) -GO(GetPresentStats, iFpp) -GO(GetPriority, uFp) -GO(GetPrivateData, iFpppp) -GO(GetRasterStatus, iFpp) -GO(GetRasterStatus, iFpup) -GO(GetRenderState, iFpip) -GO(GetRenderTargetData, iFppp) -GO(GetSamplerState, iFpuip) -GO(GetScissorRect, iFpp) -GO(GetSoftwareVertexProcessing, iFp) -GO(GetStreamSourceFreq, iFpup) -GO(GetStreamSource, iFpuppp) -GO(GetSurfacePitch, iFppp) -GO(GetTexture, iFpup) -GO(GetTextureStageState, iFpuip) -GO(GetTransform, iFpip) -GO(GetType, iFp) -GO(GetVertexDeclaration, iFpp) -GO(GetVertexShaderConstantB, iFpupu) -GO(GetVertexShaderConstantF, iFpupu) -GO(GetVertexShaderConstantI, iFpupu) -GO(GetVertexShader, iFpp) -GO(GetViewport, iFpp) -GO(Issue, iFpu) -GO(LightEnable, iFpui) -GO(LockBox, iFpppu) -GO(LockBox, iFpuppu) -GO(Lock, iFpuupu) -GO(LockRect, iFpiuppu) -GO(LockRect, iFpppu) -GO(LockRect, iFpuppu) -GOM(CheckResourceResidency, iFEppu) -GOM(CreateAdditionalSwapChain, iFEppp) -GOM(CreateAuthenticatedChannel, iFEpipp) -GOM(CreateCryptoSession, iFEppppp) -GOM(CreateCubeTexture, iFEpuuuiipp) -GOM(CreateDepthStencilSurfaceEx, iFEpuuiiuippu) -GOM(CreateDepthStencilSurface, iFEpuuiiuipp) -GOM(CreateIndexBuffer, iFEpuuiipp) -GOM(CreateOffscreenPlainSurfaceEx, iFEpuuiippu) -GOM(CreateOffscreenPlainSurface, iFEpuuiipp) -GOM(CreatePixelShader, iFEppp) -GOM(CreateQuery, iFEpip) -GOM(CreateRenderTargetEx, iFEpuuiiuippu) -GOM(CreateRenderTarget, iFEpuuiiuipp) -GOM(CreateStateBlock, iFEpip) -GOM(CreateTexture, iFEpuuuuiipp) -GOM(CreateVertexBuffer, iFEpuuuipp) -GOM(CreateVertexDeclaration, iFEppp) -GOM(CreateVertexShader, iFEppp) -GOM(CreateVolumeTexture, iFEpuuuuuiipp) -GOM(EndStateBlock, iFEpp) -GOM(GetBackBuffer, iFEpuuip) -GOM(GetCubeMapSurface, iFEpiup) -GOM(GetDepthStencilSurface, iFEpp) -GOM(GetDirect3D, iFEpp) -GOM(GetRenderTarget, iFEpup) -GOM(GetSurfaceLevel, iFEpup) -GOM(GetSwapChain, iFEpup) -GOM(GetVolumeLevel, iFEpup) -GO(MultiplyTransform, iFpip) -GO(NegotiateKeyExchange, iFpup) -GO(PreLoad, vFp) -GO(PresentEx, iFpppppu) -GO(Present, iFppppp) -GO(Present, iFpppppu) -GO(ProcessVertices, iFpuuuppu) -GO(Query, iFpupup) -GO(QueryInterface, iFppp) -GO(RegisterSoftwareDevice, iFpp) -GO(ReleaseDC, iFpp) -GO(Release, uFp) -GO(ResetEx, iFppp) -GO(Reset, iFpp) -GO(SetAutoGenFilterType, iFpi) -GO(SetClipPlane, iFpup) -GO(SetClipStatus, iFpp) -GO(SetConvolutionMonoKernel, iFpuupp) -GO(SetCurrentTexturePalette, iFpu) -GO(SetCursorPosition, vFpiiu) -GO(SetCursorProperties, iFpuup) -GO(SetDepthStencilSurface, iFpp) -GO(SetDialogBoxMode, iFpi) -GO(SetFVF, iFpu) -GO(SetGammaRamp, vFpuup) -GO(SetGPUThreadPriority, iFpi) -GO(SetIndices, iFpp) -GO(SetLight, iFpup) -GO(SetLOD, uFpu) -GO(SetMaterial, iFpp) -GO(SetMaximumFrameLatency, iFpu) -GO(SetNPatchMode, iFpf) -GO(SetPaletteEntries, iFpup) -GO(SetPixelShaderConstantB, iFpupu) -GO(SetPixelShaderConstantF, iFpupu) -GO(SetPixelShaderConstantI, iFpupu) -GO(SetPixelShader, iFpp) -GO(SetPriority, uFpu) -GO(SetPrivateData, iFpppuu) -GO(SetRenderState, iFpiu) -GO(SetRenderTarget, iFpup) -GO(SetSamplerState, iFpuiu) -GO(SetScissorRect, iFpp) -GO(SetSoftwareVertexProcessing, iFpi) -GO(SetStreamSourceFreq, iFpuu) -GO(SetStreamSource, iFpupuu) -GO(SetTexture, iFpup) -GO(SetTextureStageState, iFpuiu) -GO(SetTransform, iFpip) -GO(SetVertexDeclaration, iFpp) -GO(SetVertexShaderConstantB, iFpupu) -GO(SetVertexShaderConstantF, iFpupu) -GO(SetVertexShaderConstantI, iFpupu) -GO(SetVertexShader, iFpp) -GO(SetViewport, iFpp) -GO(ShowCursor, iFpi) -GO(StartSessionKeyRefresh, iFppu) -GO(StretchRect, iFpppppi) -GO(TestCooperativeLevel, iFp) -GO(UnlockBox, iFp) -GO(UnlockBox, iFpu) -GO(Unlock, iFp) -GO(UnlockRect, iFp) -GO(UnlockRect, iFpiu) -GO(UnlockRect, iFpu) -GO(UpdateSurface, iFppppp) -GO(UpdateTexture, iFppp) -GO(ValidateDevice, iFpp) -GO(WaitForVBlank, iFpu) +GO(AddDirtyBox, iWpp) +GO(AddDirtyRect, iWpip) +GO(AddDirtyRect, iWpp) +GO(AddRef, uWp) +GO(Apply, iWp) +GO(BeginScene, iWp) +GO(BeginStateBlock, iWp) +GO(Capture, iWp) +GO(CheckDepthStencilMatch, iWpiiii) +GO(CheckDepthStencilMatch, iWpuiiii) +GO(CheckDeviceFormatConversion, iWpiii) +GO(CheckDeviceFormatConversion, iWpuiii) +GO(CheckDeviceFormat, iWpiiuii) +GO(CheckDeviceFormat, iWpuiiuii) +GO(CheckDeviceMultiSampleType, iWpiiiip) +GO(CheckDeviceMultiSampleType, iWpuiiiip) +GO(CheckDeviceOverlayType, iWpuiuuipip) +GO(CheckDeviceState, iWpp) +GO(CheckDeviceType, iWpiiii) +GO(CheckDeviceType, iWpuiiii) +GO(Clear, iWpupuufu) +GO(ColorFill, iWpppu) +GO(ComposeRects, iWppppupiii) +GO(Configure, iWpupp) +GO(CreateDeviceEx, iWpuipuppp) +GO(CreateDeviceEx, iWpuipuppppp) +GOM(CreateDevice, iWEpuipupppp) // Note that this one is unique (not a real GOM as it is assigned manually) +GO(CreateDevice, iWpuipupp) +GO(DecryptionBlt, iWpppuppp) +GO(DeletePatch, iWpu) +GO(DrawIndexedPrimitive, iWpiiuuuu) +GO(DrawIndexedPrimitiveUP, iWpiuuupipu) +GO(DrawPrimitive, iWpiuu) +GO(DrawPrimitiveUP, iWpiupu) +GO(DrawRectPatch, iWpupp) +GO(DrawTriPatch, iWpupp) +GO(EncryptionBlt, iWpppup) +GO(EndScene, iWp) +GO(EnumAdapterModesEx, iWpupup) +GO(EnumAdapterModes, iWpuiup) +GO(EvictManagedResources, iWp) +GO(FinishSessionKeyRefresh, iWp) +GO(FreePrivateData, iWpp) +GO(GenerateMipSubLevels, vWp) +GO(GetAdapterCount, uWp) +GO(GetAdapterDisplayModeEx, iWpupp) +GO(GetAdapterDisplayMode, iWpup) +GO(GetAdapterIdentifier, iWpup) +GO(GetAdapterIdentifier, iWpuup) +GO(GetAdapterLUID, iWpup) +GO(GetAdapterModeCountEx, uWpup) +GO(GetAdapterModeCount, uWpui) +GO(GetAdapterMonitor, pWpu) +GO(GetAutoGenFilterType, iWp) +GO(GetAvailableTextureMem, uWp) +GO(GetBackBuffer, iWpuip) +GO(GetCertificate, iWpup) +GO(GetCertificateSize, iWpp) +GO(GetClipPlane, iWpup) +GO(GetClipStatus, iWpp) +GO(GetContainer, iWppp) +GO(GetContentProtectionCaps, iWpppp) +GO(GetCreationParameters, iWpp) +GO(GetCurrentTexturePalette, iWpp) +GO(GetData, iWppuu) +GO(GetDataSize, uWp) +GO(GetDC, iWpp) +GO(GetDeclaration, iWppp) +GO(GetDesc, iWpp) +GO(GetDeviceCaps, iWpip) +GO(GetDeviceCaps, iWpp) +GO(GetDeviceCaps, iWpuip) +GO(GetDevice, iWpp) +GO(GetDirect3D, iWpp) +GO(GetDisplayModeEx, iWppp) +GO(GetDisplayModeEx, iWpupp) +GO(GetDisplayMode, iWpp) +GO(GetDisplayMode, iWpup) +GO(GetEncryptionBltKey, iWppu) +GO(GetFrontBufferData, iWpp) +GO(GetFrontBufferData, iWpup) +GO(GetFunction, iWppp) +GO(GetFVF, iWpp) +GO(GetGammaRamp, vWpup) +GO(GetGPUThreadPriority, iWpp) +GO(GetIndices, iWpp) +GO(GetLastPresentCount, iWpp) +GO(GetLevelCount, uWp) +GO(GetLevelDesc, iWpup) +GO(GetLightEnable, iWpup) +GO(GetLight, iWpup) +GO(GetLOD, uWp) +GO(GetMaterial, iWpp) +GO(GetMaximumFrameLatency, iWpp) +GO(GetNPatchMode, fWp) +GO(GetNumberOfSwapChains, uWp) +GO(GetPaletteEntries, iWpup) +GO(GetPixelShaderConstantB, iWpupu) +GO(GetPixelShaderConstantF, iWpupu) +GO(GetPixelShaderConstantI, iWpupu) +GO(GetPixelShader, iWpp) +GO(GetPresentParameters, iWpp) +GO(GetPresentStats, iWpp) +GO(GetPriority, uWp) +GO(GetPrivateData, iWpppp) +GO(GetRasterStatus, iWpp) +GO(GetRasterStatus, iWpup) +GO(GetRenderState, iWpip) +GO(GetRenderTargetData, iWppp) +GO(GetSamplerState, iWpuip) +GO(GetScissorRect, iWpp) +GO(GetSoftwareVertexProcessing, iWp) +GO(GetStreamSourceFreq, iWpup) +GO(GetStreamSource, iWpuppp) +GO(GetSurfacePitch, iWppp) +GO(GetTexture, iWpup) +GO(GetTextureStageState, iWpuip) +GO(GetTransform, iWpip) +GO(GetType, iWp) +GO(GetVertexDeclaration, iWpp) +GO(GetVertexShaderConstantB, iWpupu) +GO(GetVertexShaderConstantF, iWpupu) +GO(GetVertexShaderConstantI, iWpupu) +GO(GetVertexShader, iWpp) +GO(GetViewport, iWpp) +GO(Issue, iWpu) +GO(LightEnable, iWpui) +GO(LockBox, iWpppu) +GO(LockBox, iWpuppu) +GO(Lock, iWpuupu) +GO(LockRect, iWpiuppu) +GO(LockRect, iWpppu) +GO(LockRect, iWpuppu) +GOM(CheckResourceResidency, iWEppu) +GOM(CreateAdditionalSwapChain, iWEppp) +GOM(CreateAuthenticatedChannel, iWEpipp) +GOM(CreateCryptoSession, iWEppppp) +GOM(CreateCubeTexture, iWEpuuuiipp) +GOM(CreateDepthStencilSurfaceEx, iWEpuuiiuippu) +GOM(CreateDepthStencilSurface, iWEpuuiiuipp) +GOM(CreateIndexBuffer, iWEpuuiipp) +GOM(CreateOffscreenPlainSurfaceEx, iWEpuuiippu) +GOM(CreateOffscreenPlainSurface, iWEpuuiipp) +GOM(CreatePixelShader, iWEppp) +GOM(CreateQuery, iWEpip) +GOM(CreateRenderTargetEx, iWEpuuiiuippu) +GOM(CreateRenderTarget, iWEpuuiiuipp) +GOM(CreateStateBlock, iWEpip) +GOM(CreateTexture, iWEpuuuuiipp) +GOM(CreateVertexBuffer, iWEpuuuipp) +GOM(CreateVertexDeclaration, iWEppp) +GOM(CreateVertexShader, iWEppp) +GOM(CreateVolumeTexture, iWEpuuuuuiipp) +GOM(EndStateBlock, iWEpp) +GOM(GetBackBuffer, iWEpuuip) +GOM(GetCubeMapSurface, iWEpiup) +GOM(GetDepthStencilSurface, iWEpp) +GOM(GetDirect3D, iWEpp) +GOM(GetRenderTarget, iWEpup) +GOM(GetSurfaceLevel, iWEpup) +GOM(GetSwapChain, iWEpup) +GOM(GetVolumeLevel, iWEpup) +GO(MultiplyTransform, iWpip) +GO(NegotiateKeyExchange, iWpup) +GO(PreLoad, vWp) +GO(PresentEx, iWpppppu) +GO(Present, iWppppp) +GO(Present, iWpppppu) +GO(ProcessVertices, iWpuuuppu) +GO(Query, iWpupup) +GO(QueryInterface, iWppp) +GO(RegisterSoftwareDevice, iWpp) +GO(ReleaseDC, iWpp) +GO(Release, uWp) +GO(ResetEx, iWppp) +GO(Reset, iWpp) +GO(SetAutoGenFilterType, iWpi) +GO(SetClipPlane, iWpup) +GO(SetClipStatus, iWpp) +GO(SetConvolutionMonoKernel, iWpuupp) +GO(SetCurrentTexturePalette, iWpu) +GO(SetCursorPosition, vWpiiu) +GO(SetCursorProperties, iWpuup) +GO(SetDepthStencilSurface, iWpp) +GO(SetDialogBoxMode, iWpi) +GO(SetFVF, iWpu) +GO(SetGammaRamp, vWpuup) +GO(SetGPUThreadPriority, iWpi) +GO(SetIndices, iWpp) +GO(SetLight, iWpup) +GO(SetLOD, uWpu) +GO(SetMaterial, iWpp) +GO(SetMaximumFrameLatency, iWpu) +GO(SetNPatchMode, iWpf) +GO(SetPaletteEntries, iWpup) +GO(SetPixelShaderConstantB, iWpupu) +GO(SetPixelShaderConstantF, iWpupu) +GO(SetPixelShaderConstantI, iWpupu) +GO(SetPixelShader, iWpp) +GO(SetPriority, uWpu) +GO(SetPrivateData, iWpppuu) +GO(SetRenderState, iWpiu) +GO(SetRenderTarget, iWpup) +GO(SetSamplerState, iWpuiu) +GO(SetScissorRect, iWpp) +GO(SetSoftwareVertexProcessing, iWpi) +GO(SetStreamSourceFreq, iWpuu) +GO(SetStreamSource, iWpupuu) +GO(SetTexture, iWpup) +GO(SetTextureStageState, iWpuiu) +GO(SetTransform, iWpip) +GO(SetVertexDeclaration, iWpp) +GO(SetVertexShaderConstantB, iWpupu) +GO(SetVertexShaderConstantF, iWpupu) +GO(SetVertexShaderConstantI, iWpupu) +GO(SetVertexShader, iWpp) +GO(SetViewport, iWpp) +GO(ShowCursor, iWpi) +GO(StartSessionKeyRefresh, iWppu) +GO(StretchRect, iWpppppi) +GO(TestCooperativeLevel, iWp) +GO(UnlockBox, iWp) +GO(UnlockBox, iWpu) +GO(Unlock, iWp) +GO(UnlockRect, iWp) +GO(UnlockRect, iWpiu) +GO(UnlockRect, iWpu) +GO(UpdateSurface, iWppppp) +GO(UpdateTexture, iWppp) +GO(ValidateDevice, iWpp) +GO(WaitForVBlank, iWpu) diff --git a/src/wrapped/wrappedd3dadapter9_private.h b/src/wrapped/wrappedd3dadapter9_private.h index a6bfb6d8..3c2cdcd1 100644 --- a/src/wrapped/wrappedd3dadapter9_private.h +++ b/src/wrapped/wrappedd3dadapter9_private.h @@ -2,4 +2,6 @@ #error meh! #endif -GOM(D3DAdapter9GetProc, pFEp) +GOM(D3DAdapter9GetProc, pWEp) + +GOM(dummy_d3d, iWEip) \ No newline at end of file -- cgit 1.4.1 From 8481db4735e4a760b097b7aecf04ee142e9b915d Mon Sep 17 00:00:00 2001 From: rajdakin Date: Sun, 12 Feb 2023 20:30:34 +0100 Subject: [WRAPPER] Forgot to filter out Windows function from isSimpleWrapper() --- rebuild_wrappers.py | 4 +++- src/wrapped/generated/wrapper.c | 52 ----------------------------------------- 2 files changed, 3 insertions(+), 53 deletions(-) (limited to 'src') diff --git a/rebuild_wrappers.py b/rebuild_wrappers.py index f41de8de..bb79b325 100755 --- a/rebuild_wrappers.py +++ b/rebuild_wrappers.py @@ -810,10 +810,12 @@ def main(root: str, files: Iterable[Filename], ver: str): assert(all(c not in allowed_simply + allowed_regs + allowed_fpr for c in forbidden_simple)) assert(all(c in allowed_simply + allowed_regs + allowed_fpr + forbidden_simple for c in FunctionType.values)) - def check_simple(v: FunctionType): + def check_simple(v: FunctionType) -> Optional[int]: regs_count: int = 0 fpr_count : int = 0 + if v.get_convention().name != "System V": + return None if v[0] in forbidden_simple: return None for c in v[2:]: diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 58f72886..cedbdfe2 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -4772,7 +4772,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFd) return 2; if (fun == &vFl) return 1; if (fun == &vFL) return 1; - if (fun == &vWp) return 1; if (fun == &vFp) return 1; if (fun == &cFv) return 1; if (fun == &cFi) return 1; @@ -4792,7 +4791,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFd) return 2; if (fun == &iFl) return 1; if (fun == &iFL) return 1; - if (fun == &iWp) return 1; if (fun == &iFp) return 1; if (fun == &IFv) return 1; if (fun == &IFi) return 1; @@ -4811,14 +4809,12 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFd) return 2; if (fun == &uFl) return 1; if (fun == &uFL) return 1; - if (fun == &uWp) return 1; if (fun == &uFp) return 1; if (fun == &UFv) return 1; if (fun == &UFu) return 1; if (fun == &UFp) return 1; if (fun == &fFi) return -1; if (fun == &fFf) return -2; - if (fun == &fWp) return -1; if (fun == &fFp) return -1; if (fun == &dFv) return -1; if (fun == &dFi) return -1; @@ -4902,20 +4898,16 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFLL) return 1; if (fun == &iFLp) return 1; if (fun == &iFpw) return 1; - if (fun == &iWpi) return 1; if (fun == &iFpi) return 1; if (fun == &iFpI) return 1; if (fun == &iFpC) return 1; if (fun == &iFpW) return 1; - if (fun == &iWpu) return 1; if (fun == &iFpu) return 1; if (fun == &iFpU) return 1; - if (fun == &iWpf) return 2; if (fun == &iFpf) return 2; if (fun == &iFpd) return 2; if (fun == &iFpl) return 1; if (fun == &iFpL) return 1; - if (fun == &iWpp) return 1; if (fun == &iFpp) return 1; if (fun == &IFpi) return 1; if (fun == &IFpu) return 1; @@ -4935,7 +4927,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFUp) return 1; if (fun == &uFpw) return 1; if (fun == &uFpi) return 1; - if (fun == &uWpu) return 1; if (fun == &uFpu) return 1; if (fun == &uFpU) return 1; if (fun == &uFpf) return 2; @@ -4991,7 +4982,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFLp) return 1; if (fun == &pFpi) return 1; if (fun == &pFpC) return 1; - if (fun == &pWpu) return 1; if (fun == &pFpu) return 1; if (fun == &pFpU) return 1; if (fun == &pFpd) return 2; @@ -5059,7 +5049,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpuW) return 1; if (fun == &vFpuu) return 1; if (fun == &vFpuU) return 1; - if (fun == &vWpup) return 1; if (fun == &vFpup) return 1; if (fun == &vFpUi) return 1; if (fun == &vFpUu) return 1; @@ -5116,22 +5105,17 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpwp) return 1; if (fun == &iFpii) return 1; if (fun == &iFpiI) return 1; - if (fun == &iWpiu) return 1; if (fun == &iFpiu) return 1; if (fun == &iFpiU) return 1; if (fun == &iFpiL) return 1; - if (fun == &iWpip) return 1; if (fun == &iFpip) return 1; if (fun == &iFpIi) return 1; if (fun == &iFpII) return 1; if (fun == &iFpCp) return 1; - if (fun == &iWpui) return 1; if (fun == &iFpui) return 1; - if (fun == &iWpuu) return 1; if (fun == &iFpuu) return 1; if (fun == &iFpuU) return 1; if (fun == &iFpuL) return 1; - if (fun == &iWpup) return 1; if (fun == &iFpup) return 1; if (fun == &iFpUi) return 1; if (fun == &iFpUu) return 1; @@ -5151,13 +5135,11 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppI) return 1; if (fun == &iFppC) return 1; if (fun == &iFppW) return 1; - if (fun == &iWppu) return 1; if (fun == &iFppu) return 1; if (fun == &iFppU) return 1; if (fun == &iFppd) return 2; if (fun == &iFppl) return 1; if (fun == &iFppL) return 1; - if (fun == &iWppp) return 1; if (fun == &iFppp) return 1; if (fun == &IFiIi) return 1; if (fun == &IFpIi) return 1; @@ -5178,11 +5160,9 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFpWu) return 1; if (fun == &uFpWf) return 2; if (fun == &uFpWp) return 1; - if (fun == &uWpui) return 1; if (fun == &uFpui) return 1; if (fun == &uFpuC) return 1; if (fun == &uFpuu) return 1; - if (fun == &uWpup) return 1; if (fun == &uFpup) return 1; if (fun == &uFpfu) return 2; if (fun == &uFpLp) return 1; @@ -5350,7 +5330,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFdddd) return 5; if (fun == &vFllll) return 1; if (fun == &vFpiii) return 1; - if (fun == &vWpiiu) return 1; if (fun == &vFpiiu) return 1; if (fun == &vFpiip) return 1; if (fun == &vFpiuu) return 1; @@ -5366,7 +5345,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpuip) return 1; if (fun == &vFpuui) return 1; if (fun == &vFpuuu) return 1; - if (fun == &vWpuup) return 1; if (fun == &vFpuup) return 1; if (fun == &vFpudd) return 3; if (fun == &vFpupp) return 1; @@ -5445,14 +5423,12 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFLLiW) return 1; if (fun == &iFpwww) return 1; if (fun == &iFpwpp) return 1; - if (fun == &iWpiii) return 1; if (fun == &iFpiii) return 1; if (fun == &iFpiiI) return 1; if (fun == &iFpiiu) return 1; if (fun == &iFpiid) return 2; if (fun == &iFpiiL) return 1; if (fun == &iFpiip) return 1; - if (fun == &iWpiuu) return 1; if (fun == &iFpiuu) return 1; if (fun == &iFpiuL) return 1; if (fun == &iFpiup) return 1; @@ -5468,23 +5444,18 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpCpi) return 1; if (fun == &iFpWWu) return 1; if (fun == &iFpuwp) return 1; - if (fun == &iWpuiu) return 1; if (fun == &iFpuiL) return 1; - if (fun == &iWpuip) return 1; if (fun == &iFpuip) return 1; if (fun == &iFpuui) return 1; if (fun == &iFpuuu) return 1; - if (fun == &iWpuup) return 1; if (fun == &iFpuup) return 1; if (fun == &iFpuUp) return 1; if (fun == &iFpuLL) return 1; if (fun == &iFpuLp) return 1; if (fun == &iFpupi) return 1; - if (fun == &iWpupu) return 1; if (fun == &iFpupu) return 1; if (fun == &iFpupU) return 1; if (fun == &iFpupL) return 1; - if (fun == &iWpupp) return 1; if (fun == &iFpupp) return 1; if (fun == &iFpUup) return 1; if (fun == &iFpUUU) return 1; @@ -5509,7 +5480,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppCC) return 1; if (fun == &iFppuw) return 1; if (fun == &iFppui) return 1; - if (fun == &iWppuu) return 1; if (fun == &iFppuu) return 1; if (fun == &iFppup) return 1; if (fun == &iFppdp) return 2; @@ -5520,11 +5490,9 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppLp) return 1; if (fun == &iFpppi) return 1; if (fun == &iFpppC) return 1; - if (fun == &iWpppu) return 1; if (fun == &iFpppu) return 1; if (fun == &iFpppU) return 1; if (fun == &iFpppL) return 1; - if (fun == &iWpppp) return 1; if (fun == &iFpppp) return 1; if (fun == &IFpIip) return 1; if (fun == &IFppii) return 1; @@ -5800,7 +5768,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFuppLp) return 1; if (fun == &iFpwwww) return 1; if (fun == &iFpwppp) return 1; - if (fun == &iWpiiii) return 1; if (fun == &iFpiiii) return 1; if (fun == &iFpiiiu) return 1; if (fun == &iFpiiiL) return 1; @@ -5811,7 +5778,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpiipp) return 1; if (fun == &iFpiIip) return 1; if (fun == &iFpiuwp) return 1; - if (fun == &iWpiupu) return 1; if (fun == &iFpiUUU) return 1; if (fun == &iFpipii) return 1; if (fun == &iFpipiu) return 1; @@ -5821,23 +5787,15 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpippW) return 1; if (fun == &iFpippp) return 1; if (fun == &iFpCCCC) return 1; - if (fun == &iWpuiii) return 1; - if (fun == &iWpuiup) return 1; if (fun == &iFpuill) return 1; if (fun == &iFpuipi) return 1; if (fun == &iFpuuip) return 1; if (fun == &iFpuuui) return 1; if (fun == &iFpuuup) return 1; if (fun == &iFpuuLL) return 1; - if (fun == &iWpuupu) return 1; - if (fun == &iWpuupp) return 1; if (fun == &iFpuupp) return 1; if (fun == &iFpupiU) return 1; - if (fun == &iWpupuu) return 1; - if (fun == &iWpupup) return 1; if (fun == &iFpupup) return 1; - if (fun == &iWpuppu) return 1; - if (fun == &iWpuppp) return 1; if (fun == &iFpuppp) return 1; if (fun == &iFpUiUi) return 1; if (fun == &iFpUupp) return 1; @@ -5868,14 +5826,11 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpppiL) return 1; if (fun == &iFpppip) return 1; if (fun == &iFpppui) return 1; - if (fun == &iWpppuu) return 1; - if (fun == &iWpppup) return 1; if (fun == &iFpppUi) return 1; if (fun == &iFpppLi) return 1; if (fun == &iFpppLp) return 1; if (fun == &iFppppi) return 1; if (fun == &iFppppL) return 1; - if (fun == &iWppppp) return 1; if (fun == &iFppppp) return 1; if (fun == &IFppIII) return 1; if (fun == &uFiuuuu) return 1; @@ -6092,16 +6047,13 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFlpippp) return 1; if (fun == &iFLppipp) return 1; if (fun == &iFpiiiii) return 1; - if (fun == &iWpiiiip) return 1; if (fun == &iFpiiiip) return 1; if (fun == &iFpiiipp) return 1; - if (fun == &iWpiiuii) return 1; if (fun == &iFpiipip) return 1; if (fun == &iFpiippu) return 1; if (fun == &iFpiippp) return 1; if (fun == &iFpiuuup) return 1; if (fun == &iFpiuupp) return 1; - if (fun == &iWpiuppu) return 1; if (fun == &iFpiUUpp) return 1; if (fun == &iFpipipi) return 1; if (fun == &iFpippip) return 1; @@ -6109,7 +6061,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpipppp) return 1; if (fun == &iFpCpipu) return 1; if (fun == &iFpWpppp) return 1; - if (fun == &iWpuiiii) return 1; if (fun == &iFpuiCpp) return 1; if (fun == &iFpuippp) return 1; if (fun == &iFpupuui) return 1; @@ -6151,9 +6102,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppppiu) return 1; if (fun == &iFppppip) return 1; if (fun == &iFppppup) return 1; - if (fun == &iWpppppi) return 1; if (fun == &iFpppppi) return 1; - if (fun == &iWpppppu) return 1; if (fun == &iFpppppL) return 1; if (fun == &iFpppppp) return 1; if (fun == &uFpippup) return 1; @@ -6217,7 +6166,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpdddddd) return 7; if (fun == &vFppddddi) return 5; if (fun == &vFppddpii) return 3; - if (fun == &iWpupuufu) return 2; if (fun == &iFppppdpi) return 2; if (fun == &pFifffppp) return 4; if (fun == &pFdiiiIiI) return 2; -- cgit 1.4.1 From a3516ce6551a752f2e1838b08120c785658b71b2 Mon Sep 17 00:00:00 2001 From: rajdakin Date: Sun, 12 Feb 2023 21:46:19 +0100 Subject: [WRAPPERS] Fixed the Windows ABI --- rebuild_wrappers.py | 432 ++++++++++++++++++------------- src/wrapped/generated/functions_list.txt | 166 ++++++------ src/wrapped/generated/wrapper.c | 332 ++++++++++++------------ src/wrapped/generated/wrapper.h | 166 ++++++------ 4 files changed, 588 insertions(+), 508 deletions(-) (limited to 'src') diff --git a/rebuild_wrappers.py b/rebuild_wrappers.py index bb79b325..d45e45a4 100755 --- a/rebuild_wrappers.py +++ b/rebuild_wrappers.py @@ -3,45 +3,46 @@ import os import sys +# TODO: remove these comments try: - assert(sys.version_info.major == 3) - if sys.version_info.minor >= 9: + #assert(sys.version_info.major == 3) + #if sys.version_info.minor >= 9: # Python 3.9+ from typing import Generic, NewType, Optional, TypeVar, Union, final from collections.abc import Iterable Dict = dict List = list Tuple = tuple - elif sys.version_info.minor >= 8: - # Python [3.8, 3.9) - from typing import Dict, List, Tuple, Generic, Iterable, NewType, Optional, TypeVar, Union, final - elif (sys.version_info.minor >= 5) and (sys.version_info.micro >= 2): - # Python [3.5.2, 3.8) - from typing import Dict, List, Tuple, Generic, Iterable, NewType, Optional, TypeVar, Union - final = lambda fun: fun # type: ignore - elif sys.version_info.minor >= 5: - # Python [3.5, 3.5.2) - from typing import Dict, List, Tuple, Generic, Iterable, Optional, TypeVar, Union - class GTDummy: - def __getitem__(self, _): return self - final = lambda fun: fun # type: ignore - def NewType(_, b): return b # type: ignore - else: - # Python < 3.5 - #print("Your Python version does not have the typing module, fallback to empty 'types'") - # Dummies - class GTDummy: - def __getitem__(self, _): - return self - Dict = GTDummy() # type: ignore - List = GTDummy() # type: ignore - Generic = GTDummy() # type: ignore - Iterable = GTDummy() # type: ignore - Optional = GTDummy() # type: ignore - def NewType(_, b): return b # type: ignore - Tuple = GTDummy() # type: ignore - def TypeVar(T): return object # type: ignore - Union = GTDummy() # type: ignore + #elif sys.version_info.minor >= 8: + # # Python [3.8, 3.9) + # from typing import Dict, List, Tuple, Generic, Iterable, NewType, Optional, TypeVar, Union, final + #elif (sys.version_info.minor >= 5) and (sys.version_info.micro >= 2): + # # Python [3.5.2, 3.8) + # from typing import Dict, List, Tuple, Generic, Iterable, NewType, Optional, TypeVar, Union + # final = lambda fun: fun # type: ignore + #elif sys.version_info.minor >= 5: + # # Python [3.5, 3.5.2) + # from typing import Dict, List, Tuple, Generic, Iterable, Optional, TypeVar, Union + # class GTDummy: + # def __getitem__(self, _): return self + # final = lambda fun: fun # type: ignore + # def NewType(_, b): return b # type: ignore + #else: + # # Python < 3.5 + # #print("Your Python version does not have the typing module, fallback to empty 'types'") + # # Dummies + # class GTDummy: + # def __getitem__(self, _): + # return self + # Dict = GTDummy() # type: ignore + # List = GTDummy() # type: ignore + # Generic = GTDummy() # type: ignore + # Iterable = GTDummy() # type: ignore + # Optional = GTDummy() # type: ignore + # def NewType(_, b): return b # type: ignore + # Tuple = GTDummy() # type: ignore + # def TypeVar(T): return object # type: ignore + # Union = GTDummy() # type: ignore except ImportError: print("It seems your Python version is quite broken...") assert(False) @@ -146,17 +147,19 @@ wrappedtestundefs.h: # TODO: Add /.F.*A/ automatic generation (and suppression) class FunctionConvention(object): - def __init__(self, convname: str) -> None: + def __init__(self, ident: str, convname: str, valid_chars: List[str]) -> None: + self.ident = ident self.name = convname + self.values = valid_chars +# Free letters: B FG J QR T XYZab e gh jk mno qrst xyz conventions = { - 'F': FunctionConvention("System V"), - 'W': FunctionConvention("Windows") + 'F': FunctionConvention('F', "System V", ['E', 'v', 'c', 'w', 'i', 'I', 'C', 'W', 'u', 'U', 'f', 'd', 'D', 'K', 'l', 'L', 'p', 'V', 'O', 'S', 'N', 'M', 'H', 'P', 'A']), + 'W': FunctionConvention('W', "Windows", ['E', 'v', 'c', 'w', 'i', 'I', 'C', 'W', 'u', 'U', 'f', 'd', 'K', 'l', 'L', 'p', 'V', 'O', 'S', 'N', 'M', 'P', 'A']) } +sortedvalues = ['E', 'v', 'c', 'w', 'i', 'I', 'C', 'W', 'u', 'U', 'f', 'd', 'D', 'K', 'l', 'L', 'p', 'V', 'O', 'S', 'N', 'M', 'H', 'P', 'A', '0', '1'] +assert(all(all(c not in conv.values[:i] and c in sortedvalues for i, c in enumerate(conv.values)) for conv in conventions.values())) -# Free letters: B FG J QR T XYZab e gh jk mno qrst xyz class FunctionType(str): - values: List[str] = ['E', 'v', 'c', 'w', 'i', 'I', 'C', 'W', 'u', 'U', 'f', 'd', 'D', 'K', 'l', 'L', 'p', 'V', 'O', 'S', 'N', 'M', 'H', 'P', 'A'] - @staticmethod def validate(s: str, post: str) -> bool: if len(s) < 3: @@ -174,7 +177,7 @@ class FunctionType(str): if s[1] not in conventions: raise NotImplementedError("Bad middle letter {0}{1}".format(s[1], post)) - return all(c in FunctionType.values for c in chk_type) and (('v' not in chk_type[1:]) or (len(chk_type) == 2)) + return all(c in conventions[s[1]].values for c in chk_type) and (('v' not in chk_type[1:]) or (len(chk_type) == 2)) def get_convention(self) -> FunctionConvention: return conventions[self[1]] @@ -188,9 +191,9 @@ class FunctionType(str): of `values.index`. """ try: - ret = [len(self), FunctionType.values.index(self[0])] + ret = [len(self), ord(self.get_convention().ident), self.get_convention().values.index(self[0])] for c in self[2:]: - ret.append(FunctionType.values.index(c)) + ret.append(self.get_convention().values.index(c)) return ret except ValueError as e: raise ValueError("Value is " + self) from e @@ -198,8 +201,6 @@ class FunctionType(str): def __getitem__(self, i: Union[int, slice]) -> 'FunctionType': return FunctionType(super().__getitem__(i)) -assert(all(c not in FunctionType.values[:i] for i, c in enumerate(FunctionType.values))) - RedirectType = NewType('RedirectType', FunctionType) DefineType = NewType('DefineType', str) @@ -483,26 +484,40 @@ def readFiles(files: Iterable[Filename]) -> Tuple[JumbledGlobals, JumbledRedirec hasFlatStructure = False origLine = ln if not FunctionType.validate(ln, " ({0}:{1})".format(filename, line[:-1])): - if (ln[0] in FunctionType.values) \ + # This needs more work + old = RedirectType(FunctionType(ln)) + if (ln[0] in old.get_convention().values) \ and ('v' not in ln[2:]) \ - and all((c in FunctionType.values) or (c in mystructs) for c in ln[2:]): + and all((c in old.get_convention().values) or (c in mystructs) for c in ln[2:]): hasFlatStructure = True for sn in mystructs: ln = ln.replace(sn, mystructs[sn][1]) + ln = ln[0] + 'F' + ln[2:] # In case a structure named 'F' is used mystructuses[RedirectType(FunctionType(origLine))] = FunctionType(ln) else: - # This needs more work - old = RedirectType(FunctionType(ln)) - acceptables = ['0', '1'] + FunctionType.values - if any(c not in acceptables for c in ln[2:]): - raise NotImplementedError("{0} ({1}:{2})".format(ln[2:], filename, line[:-1])) - # Ok, this is acceptable: there is 0, 1 and/or void - ln = ln[:2] + (ln[2:] - .replace("v", "") # void -> nothing - .replace("0", "i") # 0 -> integer - .replace("1", "i")) # 1 -> integer - assert(len(ln) >= 3) + if old.get_convention().name == "System V": + acceptables = ['0', '1'] + old.get_convention().values + if any(c not in acceptables for c in ln[2:]): + raise NotImplementedError("{0} ({1}:{2})".format(ln[2:], filename, line[:-1])) + # Ok, this is acceptable: there is 0, 1 and/or void + ln = ln[:2] + (ln[2:] + .replace("v", "") # void -> nothing + .replace("0", "i") # 0 -> integer + .replace("1", "i")) # 1 -> integer + assert(len(ln) >= 3) + else: + acceptables = ['0', '1', 'D', 'H'] + old.get_convention().values + if any(c not in acceptables for c in ln[2:]): + raise NotImplementedError("{0} ({1}:{2})".format(ln[2:], filename, line[:-1])) + # Ok, this is acceptable: there is 0, 1 and/or void + ln = ln[:2] + (ln[2:] + .replace("v", "") # void -> nothing + .replace("D", "p") # long double -> pointer + .replace("H", "p") # unsigned __int128 -> pointer + .replace("0", "i") # 0 -> integer + .replace("1", "i")) # 1 -> integer + assert(len(ln) >= 3) redirects.setdefault(str(dependants), {}) redirects[str(dependants)][old] = FunctionType(ln) @@ -537,6 +552,7 @@ def readFiles(files: Iterable[Filename]) -> Tuple[JumbledGlobals, JumbledRedirec typedefs.setdefault(RedirectType(FunctionType(origLine)), []) # If the line is a structure metadata information... + # FIXME: what happens with e.g. a Windows function? elif ln.startswith("//%S"): metadata = [e for e in ln.split() if e] if len(metadata) != 4: @@ -550,12 +566,12 @@ def readFiles(files: Iterable[Filename]) -> Tuple[JumbledGlobals, JumbledRedirec if metadata[3] == "": # If you need this, please open an issue (this is never actually called, empty strings are removed) raise NotImplementedError("Invalid structure metadata supply (empty replacement) ({0}:{1})".format(filename, line[:-1])) - if any(c not in FunctionType.values for c in metadata[3]): + if any(c not in conventions['F'].values for c in metadata[3]): # Note that replacement cannot be another structure type raise NotImplementedError("Invalid structure metadata supply (invalid replacement) ({0}:{1})".format(filename, line[:-1])) if metadata[1] in mystructs: raise NotImplementedError("Invalid structure nickname {0} (duplicate) ({1}/{2})".format(metadata[1], filename, line[:-1])) - if (metadata[1] in FunctionType.values) or (metadata[1] in ['0', '1']): + if (metadata[1] in conventions['F'].values) or (metadata[1] in ['0', '1']): raise NotImplementedError("Invalid structure nickname {0} (reserved) ({1}/{2})".format(metadata[1], filename, line[:-1])) # OK, add into the database @@ -690,17 +706,21 @@ def sortArrays(gbl_tmp : JumbledGlobals, red_tmp : JumbledRedirects, filespec: J for k3 in gbl: gbl[k3].sort(key=FunctionType.splitchar) - FunctionType.values = FunctionType.values + ['0', '1'] + oldvals = { k: conventions[k].values for k in conventions } + for k in conventions: + conventions[k].values = sortedvalues for k3 in redirects: redirects[k3].sort(key=lambda v: v[0].splitchar() + v[1].splitchar()) - FunctionType.values = FunctionType.values[:-2] + for k in conventions: + conventions[k].values = oldvals[k] sortedfilespec: SortedFilesSpecific = {} for fn in filespec: # Maybe do better? mystructs_vals: List[str] = sorted(filespec[fn][1].keys()) if mystructs_vals != []: - FunctionType.values = FunctionType.values + list(mystructs_vals) + for k in conventions: + conventions[k].values = conventions[k].values + list(mystructs_vals) mytypedefs_vals: List[RedirectType] = sorted(filespec[fn][0].keys(), key=FunctionType.splitchar) sortedfilespec[fn] = ( @@ -709,7 +729,8 @@ def sortArrays(gbl_tmp : JumbledGlobals, red_tmp : JumbledRedirects, filespec: J ) if mystructs_vals != []: - FunctionType.values = FunctionType.values[:-len(mystructs_vals)] + for k in conventions: + conventions[k].values = conventions[k].values[:-len(mystructs_vals)] return CustOrderedDict(gbl, gbl_idxs), CustOrderedDict(redirects, redirects_idxs), sortedfilespec @@ -796,6 +817,8 @@ def main(root: str, files: Iterable[Filename], ver: str): # Detect simple wrappings simple_wraps: Dict[ClausesStr, List[Tuple[FunctionType, int]]] = {} + allowed_conv_ident = "F" + allowed_conv = conventions[allowed_conv_ident] # H could be allowed maybe? allowed_simply: str = "v" @@ -804,17 +827,17 @@ def main(root: str, files: Iterable[Filename], ver: str): # Sanity checks forbidden_simple: str = "EDKVOSNMHPA" - assert(len(allowed_simply) + len(allowed_regs) + len(allowed_fpr) + len(forbidden_simple) == len(FunctionType.values)) + assert(len(allowed_simply) + len(allowed_regs) + len(allowed_fpr) + len(forbidden_simple) == len(allowed_conv.values)) assert(all(c not in allowed_regs for c in allowed_simply)) assert(all(c not in allowed_simply + allowed_regs for c in allowed_fpr)) assert(all(c not in allowed_simply + allowed_regs + allowed_fpr for c in forbidden_simple)) - assert(all(c in allowed_simply + allowed_regs + allowed_fpr + forbidden_simple for c in FunctionType.values)) + assert(all(c in allowed_simply + allowed_regs + allowed_fpr + forbidden_simple for c in allowed_conv.values)) def check_simple(v: FunctionType) -> Optional[int]: regs_count: int = 0 fpr_count : int = 0 - if v.get_convention().name != "System V": + if v.get_convention() is not allowed_conv: return None if v[0] in forbidden_simple: return None @@ -971,15 +994,21 @@ def main(root: str, files: Iterable[Filename], ver: str): # Rewrite the wrapper.c file: # i and u should only be 32 bits - # E v c w i I C W u U f d D K l L p V O S N M H P A - td_types = ["x64emu_t*", "void", "int8_t", "int16_t", "int64_t", "int64_t", "uint8_t", "uint16_t", "uint64_t", "uint64_t", "float", "double", "long double", "double", "intptr_t", "uintptr_t", "void*", "void*", "int32_t", "void*", "...", "...", "unsigned __int128", "void*", "void*"] - if len(FunctionType.values) != len(td_types): - raise NotImplementedError("len(values) = {lenval} != len(td_types) = {lentypes}".format(lenval=len(FunctionType.values), lentypes=len(td_types))) + td_types = { + # E v c w i I C W u U f d D K l L p V O S N M H P A + 'F': ["x64emu_t*", "void", "int8_t", "int16_t", "int64_t", "int64_t", "uint8_t", "uint16_t", "uint64_t", "uint64_t", "float", "double", "long double", "double", "intptr_t", "uintptr_t", "void*", "void*", "int32_t", "void*", "...", "...", "unsigned __int128", "void*", "void*"], + # E v c w i I C W u U f d K l L p V O S N M P A + 'W': ["x64emu_t*", "void", "int8_t", "int16_t", "int64_t", "int64_t", "uint8_t", "uint16_t", "uint64_t", "uint64_t", "float", "double", "double", "intptr_t", "uintptr_t", "void*", "void*", "int32_t", "void*", "...", "...", "void*", "void*"] + } + assert(all(k in conventions for k in td_types)) + for k in conventions: + if len(conventions[k].values) != len(td_types[k]): + raise NotImplementedError("len(values) = {lenval} != len(td_types) = {lentypes}".format(lenval=len(conventions[k].values), lentypes=len(td_types[k]))) def generate_typedefs(arr: Iterable[FunctionType], file) -> None: for v in arr: - file.write("typedef " + td_types[FunctionType.values.index(v[0])] + " (*" + v + "_t)" - + "(" + ', '.join(td_types[FunctionType.values.index(t)] for t in v[2:]) + ");\n") + file.write("typedef " + td_types[v.get_convention().ident][v.get_convention().values.index(v[0])] + " (*" + v + "_t)" + + "(" + ', '.join(td_types[v.get_convention().ident][v.get_convention().values.index(t)] for t in v[2:]) + ");\n") with open(os.path.join(root, "src", "wrapped", "generated", "wrapper.c"), 'w') as file: file.write(files_header["wrapper.c"].format(lbr="{", rbr="}", version=ver)) @@ -998,33 +1027,60 @@ def main(root: str, files: Iterable[Filename], ver: str): # Helper variables # Return type template - vals = [ - "\n#error Invalid return type: emulator\n", # E - "fn({0});", # v - "R_RAX=fn({0});", # c - "R_RAX=fn({0});", # w - "R_RAX=(int64_t)fn({0});", # i should be int32_t - "R_RAX=(int64_t)fn({0});", # I - "R_RAX=(unsigned char)fn({0});", # C - "R_RAX=(unsigned short)fn({0});", # W - "R_RAX=(uint64_t)fn({0});", # u should be uint32_t - "R_RAX=fn({0});", # U - "emu->xmm[0].f[0]=fn({0});", # f - "emu->xmm[0].d[0]=fn({0});", # d - "long double ld=fn({0}); fpu_do_push(emu); ST0val = ld;", # D - "double db=fn({0}); fpu_do_push(emu); ST0val = db;", # K - "R_RAX=(intptr_t)fn({0});", # l - "R_RAX=(uintptr_t)fn({0});", # L - "R_RAX=(uintptr_t)fn({0});", # p - "\n#error Invalid return type: va_list\n", # V - "\n#error Invalid return type: at_flags\n", # O - "\n#error Invalid return type: _io_file*\n", # S - "\n#error Invalid return type: ... with 1 arg\n", # N - "\n#error Invalid return type: ... with 2 args\n", # M - "unsigned __int128 u128 = fn({0}); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL;", # H - "\n#error Invalid return type: pointer in the stack\n", # P - "\n#error Invalid return type: va_list\n", # A - ] + vals = { + conventions['F']: [ + "\n#error Invalid return type: emulator\n", # E + "fn({0});", # v + "R_RAX=fn({0});", # c + "R_RAX=fn({0});", # w + "R_RAX=(int64_t)fn({0});", # i should be int32_t + "R_RAX=(int64_t)fn({0});", # I + "R_RAX=(unsigned char)fn({0});", # C + "R_RAX=(unsigned short)fn({0});", # W + "R_RAX=(uint64_t)fn({0});", # u should be uint32_t + "R_RAX=fn({0});", # U + "emu->xmm[0].f[0]=fn({0});", # f + "emu->xmm[0].d[0]=fn({0});", # d + "long double ld=fn({0}); fpu_do_push(emu); ST0val = ld;", # D + "double db=fn({0}); fpu_do_push(emu); ST0val = db;", # K + "R_RAX=(intptr_t)fn({0});", # l + "R_RAX=(uintptr_t)fn({0});", # L + "R_RAX=(uintptr_t)fn({0});", # p + "\n#error Invalid return type: va_list\n", # V + "\n#error Invalid return type: at_flags\n", # O + "\n#error Invalid return type: _io_file*\n", # S + "\n#error Invalid return type: ... with 1 arg\n", # N + "\n#error Invalid return type: ... with 2 args\n", # M + "unsigned __int128 u128 = fn({0}); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL;", # H + "\n#error Invalid return type: pointer in the stack\n", # P + "\n#error Invalid return type: va_list\n", # A + ], + conventions['W']: [ + "\n#error Invalid return type: emulator\n", # E + "fn({0});", # v + "R_RAX=fn({0});", # c + "R_RAX=fn({0});", # w + "R_RAX=(int64_t)fn({0});", # i should be int32_t + "R_RAX=(int64_t)fn({0});", # I + "R_RAX=(unsigned char)fn({0});", # C + "R_RAX=(unsigned short)fn({0});", # W + "R_RAX=(uint64_t)fn({0});", # u should be uint32_t + "R_RAX=fn({0});", # U + "emu->xmm[0].f[0]=fn({0});", # f + "emu->xmm[0].d[0]=fn({0});", # d + "double db=fn({0}); fpu_do_push(emu); ST0val = db;", # K + "R_RAX=(intptr_t)fn({0});", # l + "R_RAX=(uintptr_t)fn({0});", # L + "R_RAX=(uintptr_t)fn({0});", # p + "\n#error Invalid return type: va_list\n", # V + "\n#error Invalid return type: at_flags\n", # O + "\n#error Invalid return type: _io_file*\n", # S + "\n#error Invalid return type: ... with 1 arg\n", # N + "\n#error Invalid return type: ... with 2 args\n", # M + "\n#error Invalid return type: pointer in the stack\n", # P + "\n#error Invalid return type: va_list\n", # A + ] + } # vreg: value is in a general register # E v c w i I C W u U f d D K l L p V O S N M H P A @@ -1148,24 +1204,33 @@ def main(root: str, files: Iterable[Filename], ver: str): ] # Asserts - if len(FunctionType.values) != len(vstack): - raise NotImplementedError("len(values) = {lenval} != len(vstack) = {lenvstack}".format(lenval=len(FunctionType.values), lenvstack=len(vstack))) - if len(FunctionType.values) != len(vreg): - raise NotImplementedError("len(values) = {lenval} != len(vreg) = {lenvreg}".format(lenval=len(FunctionType.values), lenvreg=len(vreg))) - if len(FunctionType.values) != len(vxmm): - raise NotImplementedError("len(values) = {lenval} != len(vxmm) = {lenvxmm}".format(lenval=len(FunctionType.values), lenvxmm=len(vxmm))) - if len(FunctionType.values) != len(vother): - raise NotImplementedError("len(values) = {lenval} != len(vother) = {lenvother}".format(lenval=len(FunctionType.values), lenvother=len(vother))) - if len(FunctionType.values) != len(arg_s): - raise NotImplementedError("len(values) = {lenval} != len(arg_s) = {lenargs}".format(lenval=len(FunctionType.values), lenargs=len(arg_s))) - if len(FunctionType.values) != len(arg_r): - raise NotImplementedError("len(values) = {lenval} != len(arg_r) = {lenargr}".format(lenval=len(FunctionType.values), lenargr=len(arg_r))) - if len(FunctionType.values) != len(arg_x): - raise NotImplementedError("len(values) = {lenval} != len(arg_x) = {lenargx}".format(lenval=len(FunctionType.values), lenargx=len(arg_x))) - if len(FunctionType.values) != len(arg_o): - raise NotImplementedError("len(values) = {lenval} != len(arg_o) = {lenargo}".format(lenval=len(FunctionType.values), lenargo=len(arg_o))) - if len(FunctionType.values) != len(vals): - raise NotImplementedError("len(values) = {lenval} != len(vals) = {lenvals}".format(lenval=len(FunctionType.values), lenvals=len(vals))) + for k in conventions: + assert all(v in conventions['F'].values for v in conventions[k].values), "a convention is not a subset of System V" + assert all(vr == vs for (vr, vs) in zip(vreg, vstack) if vr != 0), "vreg and vstack are inconsistent" + assert all(vx == vs for (vx, vs) in zip(vxmm, vstack) if vx != 0), "vxmm and vstack are inconsistent" + assert all((vo == 0) == (vs != 0) for (vo, vs) in zip(vother, vstack)), "vother and vstack are inconsistent" + if len(conventions['F'].values) != len(vstack): + raise NotImplementedError("len(values) = {lenval} != len(vstack) = {lenvstack}".format(lenval=len(conventions['F'].values), lenvstack=len(vstack))) + if len(conventions['F'].values) != len(vreg): + raise NotImplementedError("len(values) = {lenval} != len(vreg) = {lenvreg}".format(lenval=len(conventions['F'].values), lenvreg=len(vreg))) + if len(conventions['F'].values) != len(vxmm): + raise NotImplementedError("len(values) = {lenval} != len(vxmm) = {lenvxmm}".format(lenval=len(conventions['F'].values), lenvxmm=len(vxmm))) + if len(conventions['F'].values) != len(vother): + raise NotImplementedError("len(values) = {lenval} != len(vother) = {lenvother}".format(lenval=len(conventions['F'].values), lenvother=len(vother))) + if len(conventions['F'].values) != len(arg_s): + raise NotImplementedError("len(values) = {lenval} != len(arg_s) = {lenargs}".format(lenval=len(conventions['F'].values), lenargs=len(arg_s))) + if len(conventions['F'].values) != len(arg_r): + raise NotImplementedError("len(values) = {lenval} != len(arg_r) = {lenargr}".format(lenval=len(conventions['F'].values), lenargr=len(arg_r))) + if len(conventions['F'].values) != len(arg_x): + raise NotImplementedError("len(values) = {lenval} != len(arg_x) = {lenargx}".format(lenval=len(conventions['F'].values), lenargx=len(arg_x))) + if len(conventions['F'].values) != len(arg_o): + raise NotImplementedError("len(values) = {lenval} != len(arg_o) = {lenargo}".format(lenval=len(conventions['F'].values), lenargo=len(arg_o))) + for k in conventions: + c = conventions[k] + if c not in vals: + raise NotImplementedError("[{k}]values not in vals".format(k=k, lenval=len(c.values), lenvals=len(vals[c]))) + if len(c.values) != len(vals[c]): + raise NotImplementedError("len([{k}]values) = {lenval} != len(vals[...]) = {lenvals}".format(k=k, lenval=len(c.values), lenvals=len(vals[c]))) # When arg_* is not empty, v* should not be 0 if any(map(lambda v, a: (a != "") and (v == 0), vstack, arg_s)): raise NotImplementedError("Something in the stack has a null offset and a non-empty arg string") @@ -1186,7 +1251,8 @@ def main(root: str, files: Iterable[Filename], ver: str): raise NotImplementedError("Something can be in an XMM register but not in the stack") # Helper functions to write the function definitions - def function_args(conv: FunctionConvention, args: FunctionType, d: int = 8, r: int = 0, x: int = 0) -> str: + systemVconv = conventions['F'] + def function_args_systemV(args: FunctionType, d: int = 8, r: int = 0, x: int = 0) -> str: # args: string of argument types # d: delta (in the stack) # r: general register no @@ -1196,67 +1262,78 @@ def main(root: str, files: Iterable[Filename], ver: str): # Redirections if args[0] == "0": - return "0, " + function_args(conv, args[1:], d, r, x) + return "0, " + function_args_systemV(args[1:], d, r, x) elif args[0] == "1": - return "1, " + function_args(conv, args[1:], d, r, x) + return "1, " + function_args_systemV(args[1:], d, r, x) - idx = FunctionType.values.index(args[0]) - if conv.name == "System V": - # Name of the registers - reg_arg = ["R_RDI", "R_RSI", "R_RDX", "R_RCX", "R_R8", "R_R9"] - if (r < len(reg_arg)) and (vreg[idx] > 0): - ret = "" - for _ in range(vreg[idx]): - # There may be values in multiple registers - if r < len(reg_arg): - # Value is in a general register - ret = ret + arg_r[idx].format(p=reg_arg[r]) - r = r + 1 - else: - # Remaining is in the stack - ret = ret + arg_s[idx].format(p=d) - d = d + 8 - return ret + function_args(conv, args[1:], d, r, x) - elif (x < 8) and (vxmm[idx] > 0): - # Value is in an XMM register - return arg_x[idx].format(p=x) + function_args(conv, args[1:], d, r, x+1) - elif vstack[idx] > 0: - # Value is in the stack - return arg_s[idx].format(p=d) + function_args(conv, args[1:], d+8*vstack[idx], r, x) - else: - # Value is somewhere else - return arg_o[idx].format(p=d) + function_args(conv, args[1:], d, r, x) - else: # Windows - reg_arg = ["R_RCX", "R_RDX", "R_R8", "R_R9"] - if (r < len(reg_arg)) and (vreg[idx] > 0): - ret = "" - for _ in range(vreg[idx]): - # There may be values in multiple registers - if r < len(reg_arg): - # Value is in a general register - ret = ret + arg_r[idx].format(p=reg_arg[r]) - r = r + 1 - else: - # Remaining is in the stack - ret = ret + arg_s[idx].format(p=d) - d = d + 8 - return ret + function_args(conv, args[1:], d, r, x) - elif (x < 4) and (vxmm[idx] > 0): - # Value is in an XMM register - return arg_x[idx].format(p=x) + function_args(conv, args[1:], d, r, x+1) - elif vstack[idx] > 0: - # Value is in the stack - return arg_s[idx].format(p=d) + function_args(conv, args[1:], d+8*vstack[idx], r, x) + idx = systemVconv.values.index(args[0]) + # Name of the registers + reg_arg = ["R_RDI", "R_RSI", "R_RDX", "R_RCX", "R_R8", "R_R9"] + if (r < len(reg_arg)) and (vreg[idx] > 0): + ret = "" + for _ in range(vreg[idx]): + # There may be values in multiple registers + if r < len(reg_arg): + # Value is in a general register + ret = ret + arg_r[idx].format(p=reg_arg[r]) + r = r + 1 + else: + # Remaining is in the stack + ret = ret + arg_s[idx].format(p=d) + d = d + 8 + return ret + function_args_systemV(args[1:], d, r, x) + elif (x < 8) and (vxmm[idx] > 0): + # Value is in an XMM register + return arg_x[idx].format(p=x) + function_args_systemV(args[1:], d, r, x+1) + elif vstack[idx] > 0: + # Value is in the stack + return arg_s[idx].format(p=d) + function_args_systemV(args[1:], d+8*vstack[idx], r, x) + else: + # Value is somewhere else + return arg_o[idx].format(p=d) + function_args_systemV(args[1:], d, r, x) + # windowsconv = conventions['W'] + def function_args_windows(args: FunctionType, d: int = 40, r: int = 0) -> str: + # args: string of argument types + # d: delta (in the stack) + # r: general register no + # We can re-use vstack to know if we need to put a pointer or the value + if len(args) == 0: + return "" + + # Redirections + if args[0] == "0": + return "0, " + function_args_windows(args[1:], d, r) + elif args[0] == "1": + return "1, " + function_args_windows(args[1:], d, r) + + idx = systemVconv.values.index(args[0]) # Little hack to be able to re-use + # Name of the registers + reg_arg = ["R_RCX", "R_RDX", "R_R8", "R_R9"] + if (r < len(reg_arg)) and (vstack[idx] == 1): + # We use a register + if vreg[idx] == 1: + # Value is in a general register + return arg_r[idx].format(p=reg_arg[r]) + function_args_windows(args[1:], d, r+1) else: - # Value is somewhere else - return arg_o[idx].format(p=d) + function_args(conv, args[1:], d, r, x) + # Remaining is in an XMM register + return arg_x[idx].format(p=r) + function_args_windows(args[1:], d, r+1) + elif vstack[idx] > 0: + # Value is in the stack + return arg_s[idx].format(p=d) + function_args_windows(args[1:], d+8*vstack[idx], r) + else: + # Value is somewhere else + return arg_o[idx].format(p=d) + function_args_windows(args[1:], d, r) def function_writer(f, N: FunctionType, W: str) -> None: # Write to f the function type N (real type W) f.write("void {0}(x64emu_t *emu, uintptr_t fcn) {2} {1} fn = ({1})fcn; ".format(N, W, "{")) # Generic function - f.write(vals[FunctionType.values.index(N[0])].format(function_args(N.get_convention(), N[2:])[:-2]) + " }\n") + conv = N.get_convention() + if conv is systemVconv: + f.write(vals[conv][conv.values.index(N[0])].format(function_args_systemV(N[2:])[:-2]) + " }\n") + else: + f.write(vals[conv][conv.values.index(N[0])].format(function_args_windows(N[2:])[:-2]) + " }\n") for k in gbls: if k != str(Clauses()): @@ -1314,13 +1391,15 @@ def main(root: str, files: Iterable[Filename], ver: str): file.write(files_guard["wrapper.h"].format(lbr="{", rbr="}", version=ver)) # Rewrite the *types.h files: - td_types[FunctionType.values.index('A')] = "va_list" - td_types[FunctionType.values.index('V')] = "..." - orig_val_len = len(FunctionType.values) + for k in conventions: + td_types[k][conventions[k].values.index('A')] = "va_list" + td_types[k][conventions[k].values.index('V')] = "..." + orig_val_len = {k: len(conventions[k].values) for k in conventions} for fn in filesspec: for strc in fsp_tmp[fn][1]: - FunctionType.values.append(strc) - td_types.append(fsp_tmp[fn][1][strc][0]) + for k in conventions: + conventions[k].values.append(strc) + td_types[k].append(fsp_tmp[fn][1][strc][0]) with open(os.path.join(root, "src", "wrapped", "generated", fn + "types.h"), 'w') as file: file.write(files_header["fntypes.h"].format(lbr="{", rbr="}", version=ver, filename=fn)) @@ -1344,8 +1423,9 @@ def main(root: str, files: Iterable[Filename], ver: str): file.write("#undef {defined}\n".format(defined=defined)) file.write(files_guard["fnundefs.h"].format(lbr="{", rbr="}", version=ver, filename=fn)) - FunctionType.values = FunctionType.values[:orig_val_len] - td_types = td_types[:orig_val_len] + for k in conventions: + conventions[k].values = conventions[k].values[:orig_val_len[k]] + td_types[k] = td_types[k][:orig_val_len[k]] # Save the string for the next iteration, writing was successful with open(os.path.join(root, "src", "wrapped", "generated", "functions_list.txt"), 'w') as file: diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index cb4d1bc2..4323028f 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -7,7 +7,6 @@ #() vFd #() vFl #() vFL -#() vWp #() vFp #() vFS #() cFv @@ -30,7 +29,6 @@ #() iFD #() iFl #() iFL -#() iWp #() iFp #() iFO #() iFS @@ -51,7 +49,6 @@ #() uFd #() uFl #() uFL -#() uWp #() uFp #() UFv #() UFu @@ -59,7 +56,6 @@ #() UFV #() fFi #() fFf -#() fWp #() fFp #() dFv #() dFi @@ -92,6 +88,10 @@ #() pFV #() HFi #() HFp +#() vWp +#() iWp +#() uWp +#() fWp #() vFEi #() vFEp #() vFii @@ -155,20 +155,16 @@ #() iFLL #() iFLp #() iFpw -#() iWpi #() iFpi #() iFpI #() iFpC #() iFpW -#() iWpu #() iFpu #() iFpU -#() iWpf #() iFpf #() iFpd #() iFpl #() iFpL -#() iWpp #() iFpp #() iFpO #() iFSi @@ -192,7 +188,6 @@ #() uFUp #() uFpw #() uFpi -#() uWpu #() uFpu #() uFpU #() uFpf @@ -241,7 +236,6 @@ #() pFEi #() pFEL #() pFEp -#() pWEp #() pFii #() pFiI #() pFiu @@ -262,7 +256,6 @@ #() pFLp #() pFpi #() pFpC -#() pWpu #() pFpu #() pFpU #() pFpd @@ -274,6 +267,13 @@ #() HFII #() HFll #() HFpi +#() iWpi +#() iWpu +#() iWpf +#() iWpp +#() uWpu +#() pWEp +#() pWpu #() vFEpi #() vFEpu #() vFEpp @@ -340,7 +340,6 @@ #() vFpuW #() vFpuu #() vFpuU -#() vWpup #() vFpup #() vFpUi #() vFpUu @@ -364,7 +363,6 @@ #() vFppp #() iFEiw #() iFEip -#() iWEip #() iFEWW #() iFEup #() iFEUU @@ -372,7 +370,6 @@ #() iFEpi #() iFEpU #() iFEpL -#() iWEpp #() iFEpp #() iFEpV #() iFEpA @@ -415,22 +412,17 @@ #() iFpwp #() iFpii #() iFpiI -#() iWpiu #() iFpiu #() iFpiU #() iFpiL -#() iWpip #() iFpip #() iFpIi #() iFpII #() iFpCp -#() iWpui #() iFpui -#() iWpuu #() iFpuu #() iFpuU #() iFpuL -#() iWpup #() iFpup #() iFpUi #() iFpUu @@ -450,13 +442,11 @@ #() iFppI #() iFppC #() iFppW -#() iWppu #() iFppu #() iFppU #() iFppd #() iFppl #() iFppL -#() iWppp #() iFppp #() iFpOu #() iFpOM @@ -485,11 +475,9 @@ #() uFpWu #() uFpWf #() uFpWp -#() uWpui #() uFpui #() uFpuC #() uFpuu -#() uWpup #() uFpup #() uFpfu #() uFpLp @@ -604,6 +592,18 @@ #() pFppp #() pFpOM #() pFSpl +#() vWpup +#() iWEip +#() iWEpp +#() iWpiu +#() iWpip +#() iWpui +#() iWpuu +#() iWpup +#() iWppu +#() iWppp +#() uWpui +#() uWpup #() vFEiip #() vFEipp #() vFEipV @@ -688,7 +688,6 @@ #() vFdddd #() vFllll #() vFpiii -#() vWpiiu #() vFpiiu #() vFpiip #() vFpiuu @@ -704,7 +703,6 @@ #() vFpuip #() vFpuui #() vFpuuu -#() vWpuup #() vFpuup #() vFpudd #() vFpupp @@ -752,22 +750,18 @@ #() iFEupu #() iFEupp #() iFEpii -#() iWEpip #() iFEpip #() iFEpiV #() iFEpiA #() iFEpui -#() iWEpup #() iFEpup #() iFEpUi #() iFEpUp #() iFEpLi #() iFEpLp #() iFEppi -#() iWEppu #() iFEppd #() iFEppL -#() iWEppp #() iFEppp #() iFEppV #() iFEppA @@ -812,14 +806,12 @@ #() iFLLiW #() iFpwww #() iFpwpp -#() iWpiii #() iFpiii #() iFpiiI #() iFpiiu #() iFpiid #() iFpiiL #() iFpiip -#() iWpiuu #() iFpiuu #() iFpiuL #() iFpiup @@ -836,23 +828,18 @@ #() iFpCpi #() iFpWWu #() iFpuwp -#() iWpuiu #() iFpuiL -#() iWpuip #() iFpuip #() iFpuui #() iFpuuu -#() iWpuup #() iFpuup #() iFpuUp #() iFpuLL #() iFpuLp #() iFpupi -#() iWpupu #() iFpupu #() iFpupU #() iFpupL -#() iWpupp #() iFpupp #() iFpupV #() iFpUup @@ -879,7 +866,6 @@ #() iFppCC #() iFppuw #() iFppui -#() iWppuu #() iFppuu #() iFppup #() iFppdp @@ -890,11 +876,9 @@ #() iFppLp #() iFpppi #() iFpppC -#() iWpppu #() iFpppu #() iFpppU #() iFpppL -#() iWpppp #() iFpppp #() IFEpIi #() IFpIip @@ -1037,6 +1021,22 @@ #() pFpppL #() pFpppp #() pFSppi +#() vWpiiu +#() vWpuup +#() iWEpip +#() iWEpup +#() iWEppu +#() iWEppp +#() iWpiii +#() iWpiuu +#() iWpuiu +#() iWpuip +#() iWpuup +#() iWpupu +#() iWpupp +#() iWppuu +#() iWpppu +#() iWpppp #() vFEiipV #() vFEiipA #() vFEippp @@ -1194,9 +1194,7 @@ #() iFEippL #() iFEippp #() iFEpiii -#() iWEpiup #() iFEpipi -#() iWEpipp #() iFEpipp #() iFEpipV #() iFEpipA @@ -1233,7 +1231,6 @@ #() iFuppLp #() iFpwwww #() iFpwppp -#() iWpiiii #() iFpiiii #() iFpiiiu #() iFpiiiL @@ -1244,7 +1241,6 @@ #() iFpiipp #() iFpiIip #() iFpiuwp -#() iWpiupu #() iFpiUUU #() iFpipii #() iFpipiu @@ -1254,23 +1250,15 @@ #() iFpippW #() iFpippp #() iFpCCCC -#() iWpuiii -#() iWpuiup #() iFpuill #() iFpuipi #() iFpuuip #() iFpuuui #() iFpuuup #() iFpuuLL -#() iWpuupu -#() iWpuupp #() iFpuupp #() iFpupiU -#() iWpupuu -#() iWpupup #() iFpupup -#() iWpuppu -#() iWpuppp #() iFpuppp #() iFpUiUi #() iFpUupp @@ -1301,14 +1289,11 @@ #() iFpppiL #() iFpppip #() iFpppui -#() iWpppuu -#() iWpppup #() iFpppUi #() iFpppLi #() iFpppLp #() iFppppi #() iFppppL -#() iWppppp #() iFppppp #() IFppIII #() uFEippp @@ -1408,6 +1393,21 @@ #() pFppppi #() pFppppu #() pFppppp +#() iWEpiup +#() iWEpipp +#() iWpiiii +#() iWpiupu +#() iWpuiii +#() iWpuiup +#() iWpuupu +#() iWpuupp +#() iWpupuu +#() iWpupup +#() iWpuppu +#() iWpuppp +#() iWpppuu +#() iWpppup +#() iWppppp #() vFEiiipp #() vFEpiLpp #() vFEpippp @@ -1551,10 +1551,8 @@ #() iFEpilpV #() iFEpippi #() iFEpIppp -#() iWEpuuip #() iFEpuppp #() iFEpUppp -#() iWEppppp #() iFEppppp #() iFiiiiii #() iFiiiiip @@ -1571,16 +1569,13 @@ #() iFlpippp #() iFLppipp #() iFpiiiii -#() iWpiiiip #() iFpiiiip #() iFpiiipp -#() iWpiiuii #() iFpiipip #() iFpiippu #() iFpiippp #() iFpiuuup #() iFpiuupp -#() iWpiuppu #() iFpiUUpp #() iFpipipi #() iFpippip @@ -1588,7 +1583,6 @@ #() iFpipppp #() iFpCpipu #() iFpWpppp -#() iWpuiiii #() iFpuiCpp #() iFpuippp #() iFpupuui @@ -1630,9 +1624,7 @@ #() iFppppiu #() iFppppip #() iFppppup -#() iWpppppi #() iFpppppi -#() iWpppppu #() iFpppppL #() iFpppppp #() uFEiippp @@ -1704,6 +1696,14 @@ #() pFpppppu #() pFpppppp #() pFSpiiii +#() iWEpuuip +#() iWEppppp +#() iWpiiiip +#() iWpiiuii +#() iWpiuppu +#() iWpuiiii +#() iWpppppi +#() iWpppppu #() vFEpiiipp #() vFEpipppp #() vFEpuipuV @@ -1813,7 +1813,6 @@ #() iFpiiiiip #() iFpiiiuwp #() iFpiiuuiu -#() iWpiiuuuu #() iFpiipppp #() iFpiuiipp #() iFpiupiii @@ -1824,17 +1823,12 @@ #() iFpippppp #() iFpIIpppp #() iFpWppppW -#() iWpuiiiip -#() iWpuiiuii #() iFpuiCuCp #() iFpuiuupp -#() iWpuipupp #() iFpuuiuui -#() iWpuuuppu #() iFpuupppp #() iFpupiLpL #() iFpupuuui -#() iWpupuufu #() iFpupupui #() iFpuppppp #() iFpLipipi @@ -1860,7 +1854,6 @@ #() iFpppippi #() iFpppippp #() iFpppuiii -#() iWpppuppp #() iFppppiii #() iFppppipp #() iFppppdpi @@ -1918,6 +1911,13 @@ #() pFpppppuu #() pFppppppi #() pFppppppp +#() iWpiiuuuu +#() iWpuiiiip +#() iWpuiiuii +#() iWpuipupp +#() iWpuuuppu +#() iWpupuufu +#() iWpppuppp #() vFEiippppV #() vFEiupippp #() vFEipAippp @@ -1975,8 +1975,6 @@ #() vFpppppuuu #() vFpppppppp #() iFEpippppp -#() iWEpuuiipp -#() iWEpuuuipp #() iFEpuuLppp #() iFEpUUuppp #() iFEppipppp @@ -1991,7 +1989,6 @@ #() iFpWCuWCuu #() iFpWWipppp #() iFpuiipppp -#() iWpuipuppp #() iFpuippLpp #() iFpuuiiiii #() iFpuuupupu @@ -2051,6 +2048,9 @@ #() pFppiiiiii #() pFpppuuLLu #() pFpppppupp +#() iWEpuuiipp +#() iWEpuuuipp +#() iWpuipuppp #() vFEpiiiiipp #() vFEpippippV #() vFEpippippA @@ -2096,8 +2096,6 @@ #() vFppppipiip #() vFpppppippp #() iFEpiiiiipi -#() iWEpuuiippu -#() iWEpuuuiipp #() iFEpppipppp #() iFEppplPPPP #() iFEpppppupp @@ -2107,9 +2105,7 @@ #() iFipiipippi #() iFuilpluluf #() iFdddpppppp -#() iWpiuuupipu #() iFpipLpiiip -#() iWpuiuuipip #() iFpuuuuuuuu #() iFpdiiiUiUp #() iFppiiiiiii @@ -2119,7 +2115,6 @@ #() iFpppiiuuii #() iFpppiipiiu #() iFppppiiupp -#() iWppppupiii #() iFppppppppu #() iFppppppppp #() uFEipippppp @@ -2143,6 +2138,11 @@ #() pFpppWWWWWp #() pFpppppiipp #() pFpppppuuCC +#() iWEpuuiippu +#() iWEpuuuiipp +#() iWpiuuupipu +#() iWpuiuuipip +#() iWppppupiii #() vFEiippppppp #() vFEpippppppp #() vFEpppiipppp @@ -2176,9 +2176,6 @@ #() vFppdddddddd #() vFpppppppppp #() iFEpiiiiippp -#() iWEpuipupppp -#() iWEpuuiiuipp -#() iWEpuuuuiipp #() iFEpupppLppL #() iFEppppppipp #() iFEppppppppp @@ -2186,7 +2183,6 @@ #() iFpiipiiipip #() iFpippddiidd #() iFpCuWCCCCup -#() iWpuipuppppp #() iFpuupiuiipp #() iFpddpippppp #() iFppuuiiiiii @@ -2206,6 +2202,10 @@ #() pFplllllllll #() pFppuiipuuii #() pFpppppppppp +#() iWEpuipupppp +#() iWEpuuiiuipp +#() iWEpuuuuiipp +#() iWpuipuppppp #() vFEpiiiupupup #() vFiiiiillliip #() vFiiiiilllilp @@ -2233,8 +2233,6 @@ #() vFppipppiiiii #() vFppipppuiiii #() vFppppppppppp -#() iWEpuuiiuippu -#() iWEpuuuuuiipp #() iFEpppipppppp #() iFEppppiiiiuu #() iFiiiiiiiiiip @@ -2252,6 +2250,8 @@ #() pFEppuiipuuii #() pFpppppppiipp #() pFppppppppppp +#() iWEpuuiiuippu +#() iWEpuuuuuiipp #() vFuiiiillliilp #() vFuuiiiiiiiiui #() vFuuiiiiiiiuip diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index cedbdfe2..d3be7e74 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -41,7 +41,6 @@ typedef void (*vFf_t)(float); typedef void (*vFd_t)(double); typedef void (*vFl_t)(intptr_t); typedef void (*vFL_t)(uintptr_t); -typedef void (*vWp_t)(void*); typedef void (*vFp_t)(void*); typedef void (*vFS_t)(void*); typedef int8_t (*cFv_t)(void); @@ -64,7 +63,6 @@ typedef int64_t (*iFd_t)(double); typedef int64_t (*iFD_t)(long double); typedef int64_t (*iFl_t)(intptr_t); typedef int64_t (*iFL_t)(uintptr_t); -typedef int64_t (*iWp_t)(void*); typedef int64_t (*iFp_t)(void*); typedef int64_t (*iFO_t)(int32_t); typedef int64_t (*iFS_t)(void*); @@ -85,7 +83,6 @@ typedef uint64_t (*uFu_t)(uint64_t); typedef uint64_t (*uFd_t)(double); typedef uint64_t (*uFl_t)(intptr_t); typedef uint64_t (*uFL_t)(uintptr_t); -typedef uint64_t (*uWp_t)(void*); typedef uint64_t (*uFp_t)(void*); typedef uint64_t (*UFv_t)(void); typedef uint64_t (*UFu_t)(uint64_t); @@ -93,7 +90,6 @@ typedef uint64_t (*UFp_t)(void*); typedef uint64_t (*UFV_t)(void*); typedef float (*fFi_t)(int64_t); typedef float (*fFf_t)(float); -typedef float (*fWp_t)(void*); typedef float (*fFp_t)(void*); typedef double (*dFv_t)(void); typedef double (*dFi_t)(int64_t); @@ -126,6 +122,10 @@ typedef void* (*pFp_t)(void*); typedef void* (*pFV_t)(void*); typedef unsigned __int128 (*HFi_t)(int64_t); typedef unsigned __int128 (*HFp_t)(void*); +typedef void (*vWp_t)(void*); +typedef int64_t (*iWp_t)(void*); +typedef uint64_t (*uWp_t)(void*); +typedef float (*fWp_t)(void*); typedef void (*vFEi_t)(x64emu_t*, int64_t); typedef void (*vFEp_t)(x64emu_t*, void*); typedef void (*vFii_t)(int64_t, int64_t); @@ -189,20 +189,16 @@ typedef int64_t (*iFLu_t)(uintptr_t, uint64_t); typedef int64_t (*iFLL_t)(uintptr_t, uintptr_t); typedef int64_t (*iFLp_t)(uintptr_t, void*); typedef int64_t (*iFpw_t)(void*, int16_t); -typedef int64_t (*iWpi_t)(void*, int64_t); typedef int64_t (*iFpi_t)(void*, int64_t); typedef int64_t (*iFpI_t)(void*, int64_t); typedef int64_t (*iFpC_t)(void*, uint8_t); typedef int64_t (*iFpW_t)(void*, uint16_t); -typedef int64_t (*iWpu_t)(void*, uint64_t); typedef int64_t (*iFpu_t)(void*, uint64_t); typedef int64_t (*iFpU_t)(void*, uint64_t); -typedef int64_t (*iWpf_t)(void*, float); typedef int64_t (*iFpf_t)(void*, float); typedef int64_t (*iFpd_t)(void*, double); typedef int64_t (*iFpl_t)(void*, intptr_t); typedef int64_t (*iFpL_t)(void*, uintptr_t); -typedef int64_t (*iWpp_t)(void*, void*); typedef int64_t (*iFpp_t)(void*, void*); typedef int64_t (*iFpO_t)(void*, int32_t); typedef int64_t (*iFSi_t)(void*, int64_t); @@ -226,7 +222,6 @@ typedef uint64_t (*uFup_t)(uint64_t, void*); typedef uint64_t (*uFUp_t)(uint64_t, void*); typedef uint64_t (*uFpw_t)(void*, int16_t); typedef uint64_t (*uFpi_t)(void*, int64_t); -typedef uint64_t (*uWpu_t)(void*, uint64_t); typedef uint64_t (*uFpu_t)(void*, uint64_t); typedef uint64_t (*uFpU_t)(void*, uint64_t); typedef uint64_t (*uFpf_t)(void*, float); @@ -275,7 +270,6 @@ typedef uintptr_t (*LFpp_t)(void*, void*); typedef void* (*pFEi_t)(x64emu_t*, int64_t); typedef void* (*pFEL_t)(x64emu_t*, uintptr_t); typedef void* (*pFEp_t)(x64emu_t*, void*); -typedef void* (*pWEp_t)(x64emu_t*, void*); typedef void* (*pFii_t)(int64_t, int64_t); typedef void* (*pFiI_t)(int64_t, int64_t); typedef void* (*pFiu_t)(int64_t, uint64_t); @@ -296,7 +290,6 @@ typedef void* (*pFLL_t)(uintptr_t, uintptr_t); typedef void* (*pFLp_t)(uintptr_t, void*); typedef void* (*pFpi_t)(void*, int64_t); typedef void* (*pFpC_t)(void*, uint8_t); -typedef void* (*pWpu_t)(void*, uint64_t); typedef void* (*pFpu_t)(void*, uint64_t); typedef void* (*pFpU_t)(void*, uint64_t); typedef void* (*pFpd_t)(void*, double); @@ -308,6 +301,13 @@ typedef void* (*pFSi_t)(void*, int64_t); typedef unsigned __int128 (*HFII_t)(int64_t, int64_t); typedef unsigned __int128 (*HFll_t)(intptr_t, intptr_t); typedef unsigned __int128 (*HFpi_t)(void*, int64_t); +typedef int64_t (*iWpi_t)(void*, int64_t); +typedef int64_t (*iWpu_t)(void*, uint64_t); +typedef int64_t (*iWpf_t)(void*, float); +typedef int64_t (*iWpp_t)(void*, void*); +typedef uint64_t (*uWpu_t)(void*, uint64_t); +typedef void* (*pWEp_t)(x64emu_t*, void*); +typedef void* (*pWpu_t)(void*, uint64_t); typedef void (*vFEpi_t)(x64emu_t*, void*, int64_t); typedef void (*vFEpu_t)(x64emu_t*, void*, uint64_t); typedef void (*vFEpp_t)(x64emu_t*, void*, void*); @@ -374,7 +374,6 @@ typedef void (*vFpuI_t)(void*, uint64_t, int64_t); typedef void (*vFpuW_t)(void*, uint64_t, uint16_t); typedef void (*vFpuu_t)(void*, uint64_t, uint64_t); typedef void (*vFpuU_t)(void*, uint64_t, uint64_t); -typedef void (*vWpup_t)(void*, uint64_t, void*); typedef void (*vFpup_t)(void*, uint64_t, void*); typedef void (*vFpUi_t)(void*, uint64_t, int64_t); typedef void (*vFpUu_t)(void*, uint64_t, uint64_t); @@ -398,7 +397,6 @@ typedef void (*vFppL_t)(void*, void*, uintptr_t); typedef void (*vFppp_t)(void*, void*, void*); typedef int64_t (*iFEiw_t)(x64emu_t*, int64_t, int16_t); typedef int64_t (*iFEip_t)(x64emu_t*, int64_t, void*); -typedef int64_t (*iWEip_t)(x64emu_t*, int64_t, void*); typedef int64_t (*iFEWW_t)(x64emu_t*, uint16_t, uint16_t); typedef int64_t (*iFEup_t)(x64emu_t*, uint64_t, void*); typedef int64_t (*iFEUU_t)(x64emu_t*, uint64_t, uint64_t); @@ -406,7 +404,6 @@ typedef int64_t (*iFELp_t)(x64emu_t*, uintptr_t, void*); typedef int64_t (*iFEpi_t)(x64emu_t*, void*, int64_t); typedef int64_t (*iFEpU_t)(x64emu_t*, void*, uint64_t); typedef int64_t (*iFEpL_t)(x64emu_t*, void*, uintptr_t); -typedef int64_t (*iWEpp_t)(x64emu_t*, void*, void*); typedef int64_t (*iFEpp_t)(x64emu_t*, void*, void*); typedef int64_t (*iFEpV_t)(x64emu_t*, void*, void*); typedef int64_t (*iFEpA_t)(x64emu_t*, void*, void*); @@ -449,22 +446,17 @@ typedef int64_t (*iFLpp_t)(uintptr_t, void*, void*); typedef int64_t (*iFpwp_t)(void*, int16_t, void*); typedef int64_t (*iFpii_t)(void*, int64_t, int64_t); typedef int64_t (*iFpiI_t)(void*, int64_t, int64_t); -typedef int64_t (*iWpiu_t)(void*, int64_t, uint64_t); typedef int64_t (*iFpiu_t)(void*, int64_t, uint64_t); typedef int64_t (*iFpiU_t)(void*, int64_t, uint64_t); typedef int64_t (*iFpiL_t)(void*, int64_t, uintptr_t); -typedef int64_t (*iWpip_t)(void*, int64_t, void*); typedef int64_t (*iFpip_t)(void*, int64_t, void*); typedef int64_t (*iFpIi_t)(void*, int64_t, int64_t); typedef int64_t (*iFpII_t)(void*, int64_t, int64_t); typedef int64_t (*iFpCp_t)(void*, uint8_t, void*); -typedef int64_t (*iWpui_t)(void*, uint64_t, int64_t); typedef int64_t (*iFpui_t)(void*, uint64_t, int64_t); -typedef int64_t (*iWpuu_t)(void*, uint64_t, uint64_t); typedef int64_t (*iFpuu_t)(void*, uint64_t, uint64_t); typedef int64_t (*iFpuU_t)(void*, uint64_t, uint64_t); typedef int64_t (*iFpuL_t)(void*, uint64_t, uintptr_t); -typedef int64_t (*iWpup_t)(void*, uint64_t, void*); typedef int64_t (*iFpup_t)(void*, uint64_t, void*); typedef int64_t (*iFpUi_t)(void*, uint64_t, int64_t); typedef int64_t (*iFpUu_t)(void*, uint64_t, uint64_t); @@ -484,13 +476,11 @@ typedef int64_t (*iFppi_t)(void*, void*, int64_t); typedef int64_t (*iFppI_t)(void*, void*, int64_t); typedef int64_t (*iFppC_t)(void*, void*, uint8_t); typedef int64_t (*iFppW_t)(void*, void*, uint16_t); -typedef int64_t (*iWppu_t)(void*, void*, uint64_t); typedef int64_t (*iFppu_t)(void*, void*, uint64_t); typedef int64_t (*iFppU_t)(void*, void*, uint64_t); typedef int64_t (*iFppd_t)(void*, void*, double); typedef int64_t (*iFppl_t)(void*, void*, intptr_t); typedef int64_t (*iFppL_t)(void*, void*, uintptr_t); -typedef int64_t (*iWppp_t)(void*, void*, void*); typedef int64_t (*iFppp_t)(void*, void*, void*); typedef int64_t (*iFpOu_t)(void*, int32_t, uint64_t); typedef int64_t (*iFpOM_t)(void*, int32_t, ...); @@ -519,11 +509,9 @@ typedef uint64_t (*uFpWi_t)(void*, uint16_t, int64_t); typedef uint64_t (*uFpWu_t)(void*, uint16_t, uint64_t); typedef uint64_t (*uFpWf_t)(void*, uint16_t, float); typedef uint64_t (*uFpWp_t)(void*, uint16_t, void*); -typedef uint64_t (*uWpui_t)(void*, uint64_t, int64_t); typedef uint64_t (*uFpui_t)(void*, uint64_t, int64_t); typedef uint64_t (*uFpuC_t)(void*, uint64_t, uint8_t); typedef uint64_t (*uFpuu_t)(void*, uint64_t, uint64_t); -typedef uint64_t (*uWpup_t)(void*, uint64_t, void*); typedef uint64_t (*uFpup_t)(void*, uint64_t, void*); typedef uint64_t (*uFpfu_t)(void*, float, uint64_t); typedef uint64_t (*uFpLp_t)(void*, uintptr_t, void*); @@ -638,6 +626,18 @@ typedef void* (*pFppL_t)(void*, void*, uintptr_t); typedef void* (*pFppp_t)(void*, void*, void*); typedef void* (*pFpOM_t)(void*, int32_t, ...); typedef void* (*pFSpl_t)(void*, void*, intptr_t); +typedef void (*vWpup_t)(void*, uint64_t, void*); +typedef int64_t (*iWEip_t)(x64emu_t*, int64_t, void*); +typedef int64_t (*iWEpp_t)(x64emu_t*, void*, void*); +typedef int64_t (*iWpiu_t)(void*, int64_t, uint64_t); +typedef int64_t (*iWpip_t)(void*, int64_t, void*); +typedef int64_t (*iWpui_t)(void*, uint64_t, int64_t); +typedef int64_t (*iWpuu_t)(void*, uint64_t, uint64_t); +typedef int64_t (*iWpup_t)(void*, uint64_t, void*); +typedef int64_t (*iWppu_t)(void*, void*, uint64_t); +typedef int64_t (*iWppp_t)(void*, void*, void*); +typedef uint64_t (*uWpui_t)(void*, uint64_t, int64_t); +typedef uint64_t (*uWpup_t)(void*, uint64_t, void*); typedef void (*vFEiip_t)(x64emu_t*, int64_t, int64_t, void*); typedef void (*vFEipp_t)(x64emu_t*, int64_t, void*, void*); typedef void (*vFEipV_t)(x64emu_t*, int64_t, void*, void*); @@ -722,7 +722,6 @@ typedef void (*vFffff_t)(float, float, float, float); typedef void (*vFdddd_t)(double, double, double, double); typedef void (*vFllll_t)(intptr_t, intptr_t, intptr_t, intptr_t); typedef void (*vFpiii_t)(void*, int64_t, int64_t, int64_t); -typedef void (*vWpiiu_t)(void*, int64_t, int64_t, uint64_t); typedef void (*vFpiiu_t)(void*, int64_t, int64_t, uint64_t); typedef void (*vFpiip_t)(void*, int64_t, int64_t, void*); typedef void (*vFpiuu_t)(void*, int64_t, uint64_t, uint64_t); @@ -738,7 +737,6 @@ typedef void (*vFpCiW_t)(void*, uint8_t, int64_t, uint16_t); typedef void (*vFpuip_t)(void*, uint64_t, int64_t, void*); typedef void (*vFpuui_t)(void*, uint64_t, uint64_t, int64_t); typedef void (*vFpuuu_t)(void*, uint64_t, uint64_t, uint64_t); -typedef void (*vWpuup_t)(void*, uint64_t, uint64_t, void*); typedef void (*vFpuup_t)(void*, uint64_t, uint64_t, void*); typedef void (*vFpudd_t)(void*, uint64_t, double, double); typedef void (*vFpupp_t)(void*, uint64_t, void*, void*); @@ -786,22 +784,18 @@ typedef int64_t (*iFEipV_t)(x64emu_t*, int64_t, void*, void*); typedef int64_t (*iFEupu_t)(x64emu_t*, uint64_t, void*, uint64_t); typedef int64_t (*iFEupp_t)(x64emu_t*, uint64_t, void*, void*); typedef int64_t (*iFEpii_t)(x64emu_t*, void*, int64_t, int64_t); -typedef int64_t (*iWEpip_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpip_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpiV_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpiA_t)(x64emu_t*, void*, int64_t, void*); typedef int64_t (*iFEpui_t)(x64emu_t*, void*, uint64_t, int64_t); -typedef int64_t (*iWEpup_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpup_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpUi_t)(x64emu_t*, void*, uint64_t, int64_t); typedef int64_t (*iFEpUp_t)(x64emu_t*, void*, uint64_t, void*); typedef int64_t (*iFEpLi_t)(x64emu_t*, void*, uintptr_t, int64_t); typedef int64_t (*iFEpLp_t)(x64emu_t*, void*, uintptr_t, void*); typedef int64_t (*iFEppi_t)(x64emu_t*, void*, void*, int64_t); -typedef int64_t (*iWEppu_t)(x64emu_t*, void*, void*, uint64_t); typedef int64_t (*iFEppd_t)(x64emu_t*, void*, void*, double); typedef int64_t (*iFEppL_t)(x64emu_t*, void*, void*, uintptr_t); -typedef int64_t (*iWEppp_t)(x64emu_t*, void*, void*, void*); typedef int64_t (*iFEppp_t)(x64emu_t*, void*, void*, void*); typedef int64_t (*iFEppV_t)(x64emu_t*, void*, void*, void*); typedef int64_t (*iFEppA_t)(x64emu_t*, void*, void*, void*); @@ -846,14 +840,12 @@ typedef int64_t (*iFuppp_t)(uint64_t, void*, void*, void*); typedef int64_t (*iFLLiW_t)(uintptr_t, uintptr_t, int64_t, uint16_t); typedef int64_t (*iFpwww_t)(void*, int16_t, int16_t, int16_t); typedef int64_t (*iFpwpp_t)(void*, int16_t, void*, void*); -typedef int64_t (*iWpiii_t)(void*, int64_t, int64_t, int64_t); typedef int64_t (*iFpiii_t)(void*, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiI_t)(void*, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiu_t)(void*, int64_t, int64_t, uint64_t); typedef int64_t (*iFpiid_t)(void*, int64_t, int64_t, double); typedef int64_t (*iFpiiL_t)(void*, int64_t, int64_t, uintptr_t); typedef int64_t (*iFpiip_t)(void*, int64_t, int64_t, void*); -typedef int64_t (*iWpiuu_t)(void*, int64_t, uint64_t, uint64_t); typedef int64_t (*iFpiuu_t)(void*, int64_t, uint64_t, uint64_t); typedef int64_t (*iFpiuL_t)(void*, int64_t, uint64_t, uintptr_t); typedef int64_t (*iFpiup_t)(void*, int64_t, uint64_t, void*); @@ -870,23 +862,18 @@ typedef int64_t (*iFpCCC_t)(void*, uint8_t, uint8_t, uint8_t); typedef int64_t (*iFpCpi_t)(void*, uint8_t, void*, int64_t); typedef int64_t (*iFpWWu_t)(void*, uint16_t, uint16_t, uint64_t); typedef int64_t (*iFpuwp_t)(void*, uint64_t, int16_t, void*); -typedef int64_t (*iWpuiu_t)(void*, uint64_t, int64_t, uint64_t); typedef int64_t (*iFpuiL_t)(void*, uint64_t, int64_t, uintptr_t); -typedef int64_t (*iWpuip_t)(void*, uint64_t, int64_t, void*); typedef int64_t (*iFpuip_t)(void*, uint64_t, int64_t, void*); typedef int64_t (*iFpuui_t)(void*, uint64_t, uint64_t, int64_t); typedef int64_t (*iFpuuu_t)(void*, uint64_t, uint64_t, uint64_t); -typedef int64_t (*iWpuup_t)(void*, uint64_t, uint64_t, void*); typedef int64_t (*iFpuup_t)(void*, uint64_t, uint64_t, void*); typedef int64_t (*iFpuUp_t)(void*, uint64_t, uint64_t, void*); typedef int64_t (*iFpuLL_t)(void*, uint64_t, uintptr_t, uintptr_t); typedef int64_t (*iFpuLp_t)(void*, uint64_t, uintptr_t, void*); typedef int64_t (*iFpupi_t)(void*, uint64_t, void*, int64_t); -typedef int64_t (*iWpupu_t)(void*, uint64_t, void*, uint64_t); typedef int64_t (*iFpupu_t)(void*, uint64_t, void*, uint64_t); typedef int64_t (*iFpupU_t)(void*, uint64_t, void*, uint64_t); typedef int64_t (*iFpupL_t)(void*, uint64_t, void*, uintptr_t); -typedef int64_t (*iWpupp_t)(void*, uint64_t, void*, void*); typedef int64_t (*iFpupp_t)(void*, uint64_t, void*, void*); typedef int64_t (*iFpupV_t)(void*, uint64_t, void*, void*); typedef int64_t (*iFpUup_t)(void*, uint64_t, uint64_t, void*); @@ -913,7 +900,6 @@ typedef int64_t (*iFppIL_t)(void*, void*, int64_t, uintptr_t); typedef int64_t (*iFppCC_t)(void*, void*, uint8_t, uint8_t); typedef int64_t (*iFppuw_t)(void*, void*, uint64_t, int16_t); typedef int64_t (*iFppui_t)(void*, void*, uint64_t, int64_t); -typedef int64_t (*iWppuu_t)(void*, void*, uint64_t, uint64_t); typedef int64_t (*iFppuu_t)(void*, void*, uint64_t, uint64_t); typedef int64_t (*iFppup_t)(void*, void*, uint64_t, void*); typedef int64_t (*iFppdp_t)(void*, void*, double, void*); @@ -924,11 +910,9 @@ typedef int64_t (*iFppLL_t)(void*, void*, uintptr_t, uintptr_t); typedef int64_t (*iFppLp_t)(void*, void*, uintptr_t, void*); typedef int64_t (*iFpppi_t)(void*, void*, void*, int64_t); typedef int64_t (*iFpppC_t)(void*, void*, void*, uint8_t); -typedef int64_t (*iWpppu_t)(void*, void*, void*, uint64_t); typedef int64_t (*iFpppu_t)(void*, void*, void*, uint64_t); typedef int64_t (*iFpppU_t)(void*, void*, void*, uint64_t); typedef int64_t (*iFpppL_t)(void*, void*, void*, uintptr_t); -typedef int64_t (*iWpppp_t)(void*, void*, void*, void*); typedef int64_t (*iFpppp_t)(void*, void*, void*, void*); typedef int64_t (*IFEpIi_t)(x64emu_t*, void*, int64_t, int64_t); typedef int64_t (*IFpIip_t)(void*, int64_t, int64_t, void*); @@ -1071,6 +1055,22 @@ typedef void* (*pFpppU_t)(void*, void*, void*, uint64_t); typedef void* (*pFpppL_t)(void*, void*, void*, uintptr_t); typedef void* (*pFpppp_t)(void*, void*, void*, void*); typedef void* (*pFSppi_t)(void*, void*, void*, int64_t); +typedef void (*vWpiiu_t)(void*, int64_t, int64_t, uint64_t); +typedef void (*vWpuup_t)(void*, uint64_t, uint64_t, void*); +typedef int64_t (*iWEpip_t)(x64emu_t*, void*, int64_t, void*); +typedef int64_t (*iWEpup_t)(x64emu_t*, void*, uint64_t, void*); +typedef int64_t (*iWEppu_t)(x64emu_t*, void*, void*, uint64_t); +typedef int64_t (*iWEppp_t)(x64emu_t*, void*, void*, void*); +typedef int64_t (*iWpiii_t)(void*, int64_t, int64_t, int64_t); +typedef int64_t (*iWpiuu_t)(void*, int64_t, uint64_t, uint64_t); +typedef int64_t (*iWpuiu_t)(void*, uint64_t, int64_t, uint64_t); +typedef int64_t (*iWpuip_t)(void*, uint64_t, int64_t, void*); +typedef int64_t (*iWpuup_t)(void*, uint64_t, uint64_t, void*); +typedef int64_t (*iWpupu_t)(void*, uint64_t, void*, uint64_t); +typedef int64_t (*iWpupp_t)(void*, uint64_t, void*, void*); +typedef int64_t (*iWppuu_t)(void*, void*, uint64_t, uint64_t); +typedef int64_t (*iWpppu_t)(void*, void*, void*, uint64_t); +typedef int64_t (*iWpppp_t)(void*, void*, void*, void*); typedef void (*vFEiipV_t)(x64emu_t*, int64_t, int64_t, void*, void*); typedef void (*vFEiipA_t)(x64emu_t*, int64_t, int64_t, void*, void*); typedef void (*vFEippp_t)(x64emu_t*, int64_t, void*, void*, void*); @@ -1228,9 +1228,7 @@ typedef int64_t (*iFEippi_t)(x64emu_t*, int64_t, void*, void*, int64_t); typedef int64_t (*iFEippL_t)(x64emu_t*, int64_t, void*, void*, uintptr_t); typedef int64_t (*iFEippp_t)(x64emu_t*, int64_t, void*, void*, void*); typedef int64_t (*iFEpiii_t)(x64emu_t*, void*, int64_t, int64_t, int64_t); -typedef int64_t (*iWEpiup_t)(x64emu_t*, void*, int64_t, uint64_t, void*); typedef int64_t (*iFEpipi_t)(x64emu_t*, void*, int64_t, void*, int64_t); -typedef int64_t (*iWEpipp_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipp_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipV_t)(x64emu_t*, void*, int64_t, void*, void*); typedef int64_t (*iFEpipA_t)(x64emu_t*, void*, int64_t, void*, void*); @@ -1267,7 +1265,6 @@ typedef int64_t (*iFipppp_t)(int64_t, void*, void*, void*, void*); typedef int64_t (*iFuppLp_t)(uint64_t, void*, void*, uintptr_t, void*); typedef int64_t (*iFpwwww_t)(void*, int16_t, int16_t, int16_t, int16_t); typedef int64_t (*iFpwppp_t)(void*, int16_t, void*, void*, void*); -typedef int64_t (*iWpiiii_t)(void*, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiii_t)(void*, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpiiiu_t)(void*, int64_t, int64_t, int64_t, uint64_t); typedef int64_t (*iFpiiiL_t)(void*, int64_t, int64_t, int64_t, uintptr_t); @@ -1278,7 +1275,6 @@ typedef int64_t (*iFpiipi_t)(void*, int64_t, int64_t, void*, int64_t); typedef int64_t (*iFpiipp_t)(void*, int64_t, int64_t, void*, void*); typedef int64_t (*iFpiIip_t)(void*, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiuwp_t)(void*, int64_t, uint64_t, int16_t, void*); -typedef int64_t (*iWpiupu_t)(void*, int64_t, uint64_t, void*, uint64_t); typedef int64_t (*iFpiUUU_t)(void*, int64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpipii_t)(void*, int64_t, void*, int64_t, int64_t); typedef int64_t (*iFpipiu_t)(void*, int64_t, void*, int64_t, uint64_t); @@ -1288,23 +1284,15 @@ typedef int64_t (*iFpippi_t)(void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFpippW_t)(void*, int64_t, void*, void*, uint16_t); typedef int64_t (*iFpippp_t)(void*, int64_t, void*, void*, void*); typedef int64_t (*iFpCCCC_t)(void*, uint8_t, uint8_t, uint8_t, uint8_t); -typedef int64_t (*iWpuiii_t)(void*, uint64_t, int64_t, int64_t, int64_t); -typedef int64_t (*iWpuiup_t)(void*, uint64_t, int64_t, uint64_t, void*); typedef int64_t (*iFpuill_t)(void*, uint64_t, int64_t, intptr_t, intptr_t); typedef int64_t (*iFpuipi_t)(void*, uint64_t, int64_t, void*, int64_t); typedef int64_t (*iFpuuip_t)(void*, uint64_t, uint64_t, int64_t, void*); typedef int64_t (*iFpuuui_t)(void*, uint64_t, uint64_t, uint64_t, int64_t); typedef int64_t (*iFpuuup_t)(void*, uint64_t, uint64_t, uint64_t, void*); typedef int64_t (*iFpuuLL_t)(void*, uint64_t, uint64_t, uintptr_t, uintptr_t); -typedef int64_t (*iWpuupu_t)(void*, uint64_t, uint64_t, void*, uint64_t); -typedef int64_t (*iWpuupp_t)(void*, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpuupp_t)(void*, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpupiU_t)(void*, uint64_t, void*, int64_t, uint64_t); -typedef int64_t (*iWpupuu_t)(void*, uint64_t, void*, uint64_t, uint64_t); -typedef int64_t (*iWpupup_t)(void*, uint64_t, void*, uint64_t, void*); typedef int64_t (*iFpupup_t)(void*, uint64_t, void*, uint64_t, void*); -typedef int64_t (*iWpuppu_t)(void*, uint64_t, void*, void*, uint64_t); -typedef int64_t (*iWpuppp_t)(void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpuppp_t)(void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpUiUi_t)(void*, uint64_t, int64_t, uint64_t, int64_t); typedef int64_t (*iFpUupp_t)(void*, uint64_t, uint64_t, void*, void*); @@ -1335,14 +1323,11 @@ typedef int64_t (*iFpppii_t)(void*, void*, void*, int64_t, int64_t); typedef int64_t (*iFpppiL_t)(void*, void*, void*, int64_t, uintptr_t); typedef int64_t (*iFpppip_t)(void*, void*, void*, int64_t, void*); typedef int64_t (*iFpppui_t)(void*, void*, void*, uint64_t, int64_t); -typedef int64_t (*iWpppuu_t)(void*, void*, void*, uint64_t, uint64_t); -typedef int64_t (*iWpppup_t)(void*, void*, void*, uint64_t, void*); typedef int64_t (*iFpppUi_t)(void*, void*, void*, uint64_t, int64_t); typedef int64_t (*iFpppLi_t)(void*, void*, void*, uintptr_t, int64_t); typedef int64_t (*iFpppLp_t)(void*, void*, void*, uintptr_t, void*); typedef int64_t (*iFppppi_t)(void*, void*, void*, void*, int64_t); typedef int64_t (*iFppppL_t)(void*, void*, void*, void*, uintptr_t); -typedef int64_t (*iWppppp_t)(void*, void*, void*, void*, void*); typedef int64_t (*iFppppp_t)(void*, void*, void*, void*, void*); typedef int64_t (*IFppIII_t)(void*, void*, int64_t, int64_t, int64_t); typedef uint64_t (*uFEippp_t)(x64emu_t*, int64_t, void*, void*, void*); @@ -1442,6 +1427,21 @@ typedef void* (*pFpppLi_t)(void*, void*, void*, uintptr_t, int64_t); typedef void* (*pFppppi_t)(void*, void*, void*, void*, int64_t); typedef void* (*pFppppu_t)(void*, void*, void*, void*, uint64_t); typedef void* (*pFppppp_t)(void*, void*, void*, void*, void*); +typedef int64_t (*iWEpiup_t)(x64emu_t*, void*, int64_t, uint64_t, void*); +typedef int64_t (*iWEpipp_t)(x64emu_t*, void*, int64_t, void*, void*); +typedef int64_t (*iWpiiii_t)(void*, int64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWpiupu_t)(void*, int64_t, uint64_t, void*, uint64_t); +typedef int64_t (*iWpuiii_t)(void*, uint64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWpuiup_t)(void*, uint64_t, int64_t, uint64_t, void*); +typedef int64_t (*iWpuupu_t)(void*, uint64_t, uint64_t, void*, uint64_t); +typedef int64_t (*iWpuupp_t)(void*, uint64_t, uint64_t, void*, void*); +typedef int64_t (*iWpupuu_t)(void*, uint64_t, void*, uint64_t, uint64_t); +typedef int64_t (*iWpupup_t)(void*, uint64_t, void*, uint64_t, void*); +typedef int64_t (*iWpuppu_t)(void*, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpuppp_t)(void*, uint64_t, void*, void*, void*); +typedef int64_t (*iWpppuu_t)(void*, void*, void*, uint64_t, uint64_t); +typedef int64_t (*iWpppup_t)(void*, void*, void*, uint64_t, void*); +typedef int64_t (*iWppppp_t)(void*, void*, void*, void*, void*); typedef void (*vFEiiipp_t)(x64emu_t*, int64_t, int64_t, int64_t, void*, void*); typedef void (*vFEpiLpp_t)(x64emu_t*, void*, int64_t, uintptr_t, void*, void*); typedef void (*vFEpippp_t)(x64emu_t*, void*, int64_t, void*, void*, void*); @@ -1585,10 +1585,8 @@ typedef int64_t (*iFEpiipV_t)(x64emu_t*, void*, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpilpV_t)(x64emu_t*, void*, int64_t, intptr_t, void*, void*); typedef int64_t (*iFEpippi_t)(x64emu_t*, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFEpIppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*); -typedef int64_t (*iWEpuuip_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, void*); typedef int64_t (*iFEpuppp_t)(x64emu_t*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFEpUppp_t)(x64emu_t*, void*, uint64_t, void*, void*, void*); -typedef int64_t (*iWEppppp_t)(x64emu_t*, void*, void*, void*, void*, void*); typedef int64_t (*iFEppppp_t)(x64emu_t*, void*, void*, void*, void*, void*); typedef int64_t (*iFiiiiii_t)(int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, void*); @@ -1605,16 +1603,13 @@ typedef int64_t (*iFDipppL_t)(long double, int64_t, void*, void*, void*, uintptr typedef int64_t (*iFlpippp_t)(intptr_t, void*, int64_t, void*, void*, void*); typedef int64_t (*iFLppipp_t)(uintptr_t, void*, void*, int64_t, void*, void*); typedef int64_t (*iFpiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t); -typedef int64_t (*iWpiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiipp_t)(void*, int64_t, int64_t, int64_t, void*, void*); -typedef int64_t (*iWpiiuii_t)(void*, int64_t, int64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpiipip_t)(void*, int64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpiippu_t)(void*, int64_t, int64_t, void*, void*, uint64_t); typedef int64_t (*iFpiippp_t)(void*, int64_t, int64_t, void*, void*, void*); typedef int64_t (*iFpiuuup_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*); typedef int64_t (*iFpiuupp_t)(void*, int64_t, uint64_t, uint64_t, void*, void*); -typedef int64_t (*iWpiuppu_t)(void*, int64_t, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpiUUpp_t)(void*, int64_t, uint64_t, uint64_t, void*, void*); typedef int64_t (*iFpipipi_t)(void*, int64_t, void*, int64_t, void*, int64_t); typedef int64_t (*iFpippip_t)(void*, int64_t, void*, void*, int64_t, void*); @@ -1622,7 +1617,6 @@ typedef int64_t (*iFpipppL_t)(void*, int64_t, void*, void*, void*, uintptr_t); typedef int64_t (*iFpipppp_t)(void*, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpCpipu_t)(void*, uint8_t, void*, int64_t, void*, uint64_t); typedef int64_t (*iFpWpppp_t)(void*, uint16_t, void*, void*, void*, void*); -typedef int64_t (*iWpuiiii_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpuiCpp_t)(void*, uint64_t, int64_t, uint8_t, void*, void*); typedef int64_t (*iFpuippp_t)(void*, uint64_t, int64_t, void*, void*, void*); typedef int64_t (*iFpupuui_t)(void*, uint64_t, void*, uint64_t, uint64_t, int64_t); @@ -1664,9 +1658,7 @@ typedef int64_t (*iFppppii_t)(void*, void*, void*, void*, int64_t, int64_t); typedef int64_t (*iFppppiu_t)(void*, void*, void*, void*, int64_t, uint64_t); typedef int64_t (*iFppppip_t)(void*, void*, void*, void*, int64_t, void*); typedef int64_t (*iFppppup_t)(void*, void*, void*, void*, uint64_t, void*); -typedef int64_t (*iWpppppi_t)(void*, void*, void*, void*, void*, int64_t); typedef int64_t (*iFpppppi_t)(void*, void*, void*, void*, void*, int64_t); -typedef int64_t (*iWpppppu_t)(void*, void*, void*, void*, void*, uint64_t); typedef int64_t (*iFpppppL_t)(void*, void*, void*, void*, void*, uintptr_t); typedef int64_t (*iFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef uint64_t (*uFEiippp_t)(x64emu_t*, int64_t, int64_t, void*, void*, void*); @@ -1738,6 +1730,14 @@ typedef void* (*pFpppppi_t)(void*, void*, void*, void*, void*, int64_t); typedef void* (*pFpppppu_t)(void*, void*, void*, void*, void*, uint64_t); typedef void* (*pFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef void* (*pFSpiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWEpuuip_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, void*); +typedef int64_t (*iWEppppp_t)(x64emu_t*, void*, void*, void*, void*, void*); +typedef int64_t (*iWpiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, void*); +typedef int64_t (*iWpiiuii_t)(void*, int64_t, int64_t, uint64_t, int64_t, int64_t); +typedef int64_t (*iWpiuppu_t)(void*, int64_t, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpuiiii_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t); +typedef int64_t (*iWpppppi_t)(void*, void*, void*, void*, void*, int64_t); +typedef int64_t (*iWpppppu_t)(void*, void*, void*, void*, void*, uint64_t); typedef void (*vFEpiiipp_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, void*, void*); typedef void (*vFEpipppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*, void*); typedef void (*vFEpuipuV_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*); @@ -1847,7 +1847,6 @@ typedef int64_t (*iFpiiiiii_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_ typedef int64_t (*iFpiiiiip_t)(void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*); typedef int64_t (*iFpiiiuwp_t)(void*, int64_t, int64_t, int64_t, uint64_t, int16_t, void*); typedef int64_t (*iFpiiuuiu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, int64_t, uint64_t); -typedef int64_t (*iWpiiuuuu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpiipppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpiuiipp_t)(void*, int64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpiupiii_t)(void*, int64_t, uint64_t, void*, int64_t, int64_t, int64_t); @@ -1858,17 +1857,12 @@ typedef int64_t (*iFpippppW_t)(void*, int64_t, void*, void*, void*, void*, uint1 typedef int64_t (*iFpippppp_t)(void*, int64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpIIpppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpWppppW_t)(void*, uint16_t, void*, void*, void*, void*, uint16_t); -typedef int64_t (*iWpuiiiip_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t, void*); -typedef int64_t (*iWpuiiuii_t)(void*, uint64_t, int64_t, int64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpuiCuCp_t)(void*, uint64_t, int64_t, uint8_t, uint64_t, uint8_t, void*); typedef int64_t (*iFpuiuupp_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, void*, void*); -typedef int64_t (*iWpuipupp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*); typedef int64_t (*iFpuuiuui_t)(void*, uint64_t, uint64_t, int64_t, uint64_t, uint64_t, int64_t); -typedef int64_t (*iWpuuuppu_t)(void*, uint64_t, uint64_t, uint64_t, void*, void*, uint64_t); typedef int64_t (*iFpuupppp_t)(void*, uint64_t, uint64_t, void*, void*, void*, void*); typedef int64_t (*iFpupiLpL_t)(void*, uint64_t, void*, int64_t, uintptr_t, void*, uintptr_t); typedef int64_t (*iFpupuuui_t)(void*, uint64_t, void*, uint64_t, uint64_t, uint64_t, int64_t); -typedef int64_t (*iWpupuufu_t)(void*, uint64_t, void*, uint64_t, uint64_t, float, uint64_t); typedef int64_t (*iFpupupui_t)(void*, uint64_t, void*, uint64_t, void*, uint64_t, int64_t); typedef int64_t (*iFpuppppp_t)(void*, uint64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpLipipi_t)(void*, uintptr_t, int64_t, void*, int64_t, void*, int64_t); @@ -1894,7 +1888,6 @@ typedef int64_t (*iFpppiuwu_t)(void*, void*, void*, int64_t, uint64_t, int16_t, typedef int64_t (*iFpppippi_t)(void*, void*, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFpppippp_t)(void*, void*, void*, int64_t, void*, void*, void*); typedef int64_t (*iFpppuiii_t)(void*, void*, void*, uint64_t, int64_t, int64_t, int64_t); -typedef int64_t (*iWpppuppp_t)(void*, void*, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFppppiii_t)(void*, void*, void*, void*, int64_t, int64_t, int64_t); typedef int64_t (*iFppppipp_t)(void*, void*, void*, void*, int64_t, void*, void*); typedef int64_t (*iFppppdpi_t)(void*, void*, void*, void*, double, void*, int64_t); @@ -1952,6 +1945,13 @@ typedef void* (*pFppppuuu_t)(void*, void*, void*, void*, uint64_t, uint64_t, uin typedef void* (*pFpppppuu_t)(void*, void*, void*, void*, void*, uint64_t, uint64_t); typedef void* (*pFppppppi_t)(void*, void*, void*, void*, void*, void*, int64_t); typedef void* (*pFppppppp_t)(void*, void*, void*, void*, void*, void*, void*); +typedef int64_t (*iWpiiuuuu_t)(void*, int64_t, int64_t, uint64_t, uint64_t, uint64_t, uint64_t); +typedef int64_t (*iWpuiiiip_t)(void*, uint64_t, int64_t, int64_t, int64_t, int64_t, void*); +typedef int64_t (*iWpuiiuii_t)(void*, uint64_t, int64_t, int64_t, uint64_t, int64_t, int64_t); +typedef int64_t (*iWpuipupp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*); +typedef int64_t (*iWpuuuppu_t)(void*, uint64_t, uint64_t, uint64_t, void*, void*, uint64_t); +typedef int64_t (*iWpupuufu_t)(void*, uint64_t, void*, uint64_t, uint64_t, float, uint64_t); +typedef int64_t (*iWpppuppp_t)(void*, void*, void*, uint64_t, void*, void*, void*); typedef void (*vFEiippppV_t)(x64emu_t*, int64_t, int64_t, void*, void*, void*, void*, void*); typedef void (*vFEiupippp_t)(x64emu_t*, int64_t, uint64_t, void*, int64_t, void*, void*, void*); typedef void (*vFEipAippp_t)(x64emu_t*, int64_t, void*, void*, int64_t, void*, void*, void*); @@ -2009,8 +2009,6 @@ typedef void (*vFppppiipi_t)(void*, void*, void*, void*, int64_t, int64_t, void* typedef void (*vFpppppuuu_t)(void*, void*, void*, void*, void*, uint64_t, uint64_t, uint64_t); typedef void (*vFpppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEpippppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*, void*, void*); -typedef int64_t (*iWEpuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*); -typedef int64_t (*iWEpuuuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, void*, void*); typedef int64_t (*iFEpuuLppp_t)(x64emu_t*, void*, uint64_t, uint64_t, uintptr_t, void*, void*, void*); typedef int64_t (*iFEpUUuppp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, void*, void*, void*); typedef int64_t (*iFEppipppp_t)(x64emu_t*, void*, void*, int64_t, void*, void*, void*, void*); @@ -2025,7 +2023,6 @@ typedef int64_t (*iFpCCWWpWu_t)(void*, uint8_t, uint8_t, uint16_t, uint16_t, voi typedef int64_t (*iFpWCuWCuu_t)(void*, uint16_t, uint8_t, uint64_t, uint16_t, uint8_t, uint64_t, uint64_t); typedef int64_t (*iFpWWipppp_t)(void*, uint16_t, uint16_t, int64_t, void*, void*, void*, void*); typedef int64_t (*iFpuiipppp_t)(void*, uint64_t, int64_t, int64_t, void*, void*, void*, void*); -typedef int64_t (*iWpuipuppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*); typedef int64_t (*iFpuippLpp_t)(void*, uint64_t, int64_t, void*, void*, uintptr_t, void*, void*); typedef int64_t (*iFpuuiiiii_t)(void*, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef int64_t (*iFpuuupupu_t)(void*, uint64_t, uint64_t, uint64_t, void*, uint64_t, void*, uint64_t); @@ -2085,6 +2082,9 @@ typedef void* (*pFplpppppp_t)(void*, intptr_t, void*, void*, void*, void*, void* typedef void* (*pFppiiiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); typedef void* (*pFpppuuLLu_t)(void*, void*, void*, uint64_t, uint64_t, uintptr_t, uintptr_t, uint64_t); typedef void* (*pFpppppupp_t)(void*, void*, void*, void*, void*, uint64_t, void*, void*); +typedef int64_t (*iWEpuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, void*, void*); +typedef int64_t (*iWpuipuppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*); typedef void (*vFEpiiiiipp_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, void*); typedef void (*vFEpippippV_t)(x64emu_t*, void*, int64_t, void*, void*, int64_t, void*, void*, void*); typedef void (*vFEpippippA_t)(x64emu_t*, void*, int64_t, void*, void*, int64_t, void*, void*, void*); @@ -2130,8 +2130,6 @@ typedef void (*vFpppiiiiii_t)(void*, void*, void*, int64_t, int64_t, int64_t, in typedef void (*vFppppipiip_t)(void*, void*, void*, void*, int64_t, void*, int64_t, int64_t, void*); typedef void (*vFpppppippp_t)(void*, void*, void*, void*, void*, int64_t, void*, void*, void*); typedef int64_t (*iFEpiiiiipi_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, int64_t); -typedef int64_t (*iWEpuuiippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*, uint64_t); -typedef int64_t (*iWEpuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpppipppp_t)(x64emu_t*, void*, void*, void*, int64_t, void*, void*, void*, void*); typedef int64_t (*iFEppplPPPP_t)(x64emu_t*, void*, void*, void*, intptr_t, void*, void*, void*, void*); typedef int64_t (*iFEpppppupp_t)(x64emu_t*, void*, void*, void*, void*, void*, uint64_t, void*, void*); @@ -2141,9 +2139,7 @@ typedef int64_t (*iFiiiipiiip_t)(int64_t, int64_t, int64_t, int64_t, void*, int6 typedef int64_t (*iFipiipippi_t)(int64_t, void*, int64_t, int64_t, void*, int64_t, void*, void*, int64_t); typedef int64_t (*iFuilpluluf_t)(uint64_t, int64_t, intptr_t, void*, intptr_t, uint64_t, intptr_t, uint64_t, float); typedef int64_t (*iFdddpppppp_t)(double, double, double, void*, void*, void*, void*, void*, void*); -typedef int64_t (*iWpiuuupipu_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*, int64_t, void*, uint64_t); typedef int64_t (*iFpipLpiiip_t)(void*, int64_t, void*, uintptr_t, void*, int64_t, int64_t, int64_t, void*); -typedef int64_t (*iWpuiuuipip_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpuuuuuuuu_t)(void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t); typedef int64_t (*iFpdiiiUiUp_t)(void*, double, int64_t, int64_t, int64_t, uint64_t, int64_t, uint64_t, void*); typedef int64_t (*iFppiiiiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); @@ -2153,7 +2149,6 @@ typedef int64_t (*iFpppiiipip_t)(void*, void*, void*, int64_t, int64_t, int64_t, typedef int64_t (*iFpppiiuuii_t)(void*, void*, void*, int64_t, int64_t, uint64_t, uint64_t, int64_t, int64_t); typedef int64_t (*iFpppiipiiu_t)(void*, void*, void*, int64_t, int64_t, void*, int64_t, int64_t, uint64_t); typedef int64_t (*iFppppiiupp_t)(void*, void*, void*, void*, int64_t, int64_t, uint64_t, void*, void*); -typedef int64_t (*iWppppupiii_t)(void*, void*, void*, void*, uint64_t, void*, int64_t, int64_t, int64_t); typedef int64_t (*iFppppppppu_t)(void*, void*, void*, void*, void*, void*, void*, void*, uint64_t); typedef int64_t (*iFppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef uint64_t (*uFEipippppp_t)(x64emu_t*, int64_t, void*, int64_t, void*, void*, void*, void*, void*); @@ -2177,6 +2172,11 @@ typedef void* (*pFpppiipppp_t)(void*, void*, void*, int64_t, int64_t, void*, voi typedef void* (*pFpppWWWWWp_t)(void*, void*, void*, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, void*); typedef void* (*pFpppppiipp_t)(void*, void*, void*, void*, void*, int64_t, int64_t, void*, void*); typedef void* (*pFpppppuuCC_t)(void*, void*, void*, void*, void*, uint64_t, uint64_t, uint8_t, uint8_t); +typedef int64_t (*iWEpuuiippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, void*, void*, uint64_t); +typedef int64_t (*iWEpuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWpiuuupipu_t)(void*, int64_t, uint64_t, uint64_t, uint64_t, void*, int64_t, void*, uint64_t); +typedef int64_t (*iWpuiuuipip_t)(void*, uint64_t, int64_t, uint64_t, uint64_t, int64_t, void*, int64_t, void*); +typedef int64_t (*iWppppupiii_t)(void*, void*, void*, void*, uint64_t, void*, int64_t, int64_t, int64_t); typedef void (*vFEiippppppp_t)(x64emu_t*, int64_t, int64_t, void*, void*, void*, void*, void*, void*, void*); typedef void (*vFEpippppppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*, void*, void*, void*, void*); typedef void (*vFEpppiipppp_t)(x64emu_t*, void*, void*, void*, int64_t, int64_t, void*, void*, void*, void*); @@ -2210,9 +2210,6 @@ typedef void (*vFppuuuuiiuu_t)(void*, void*, uint64_t, uint64_t, uint64_t, uint6 typedef void (*vFppdddddddd_t)(void*, void*, double, double, double, double, double, double, double, double); typedef void (*vFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEpiiiiippp_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, int64_t, int64_t, void*, void*, void*); -typedef int64_t (*iWEpuipupppp_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*); -typedef int64_t (*iWEpuuiiuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*); -typedef int64_t (*iWEpuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpupppLppL_t)(x64emu_t*, void*, uint64_t, void*, void*, void*, uintptr_t, void*, void*, uintptr_t); typedef int64_t (*iFEppppppipp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, int64_t, void*, void*); typedef int64_t (*iFEppppppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -2220,7 +2217,6 @@ typedef int64_t (*iFiiiiiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, i typedef int64_t (*iFpiipiiipip_t)(void*, int64_t, int64_t, void*, int64_t, int64_t, int64_t, void*, int64_t, void*); typedef int64_t (*iFpippddiidd_t)(void*, int64_t, void*, void*, double, double, int64_t, int64_t, double, double); typedef int64_t (*iFpCuWCCCCup_t)(void*, uint8_t, uint64_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint64_t, void*); -typedef int64_t (*iWpuipuppppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFpuupiuiipp_t)(void*, uint64_t, uint64_t, void*, int64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpddpippppp_t)(void*, double, double, void*, int64_t, void*, void*, void*, void*, void*); typedef int64_t (*iFppuuiiiiii_t)(void*, void*, uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t); @@ -2240,6 +2236,10 @@ typedef void* (*pFpuuuWWWCCi_t)(void*, uint64_t, uint64_t, uint64_t, uint16_t, u typedef void* (*pFplllllllll_t)(void*, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t); typedef void* (*pFppuiipuuii_t)(void*, void*, uint64_t, int64_t, int64_t, void*, uint64_t, uint64_t, int64_t, int64_t); typedef void* (*pFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef int64_t (*iWEpuipupppp_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*); +typedef int64_t (*iWEpuuiiuipp_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*); +typedef int64_t (*iWEpuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); +typedef int64_t (*iWpuipuppppp_t)(void*, uint64_t, int64_t, void*, uint64_t, void*, void*, void*, void*, void*); typedef void (*vFEpiiiupupup_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, uint64_t, void*, uint64_t, void*, uint64_t, void*); typedef void (*vFiiiiillliip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, intptr_t, intptr_t, intptr_t, int64_t, int64_t, void*); typedef void (*vFiiiiilllilp_t)(int64_t, int64_t, int64_t, int64_t, int64_t, intptr_t, intptr_t, intptr_t, int64_t, intptr_t, void*); @@ -2267,8 +2267,6 @@ typedef void (*vFppiipppiiii_t)(void*, void*, int64_t, int64_t, void*, void*, vo typedef void (*vFppipppiiiii_t)(void*, void*, int64_t, void*, void*, void*, int64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFppipppuiiii_t)(void*, void*, int64_t, void*, void*, void*, uint64_t, int64_t, int64_t, int64_t, int64_t); typedef void (*vFppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); -typedef int64_t (*iWEpuuiiuippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*, uint64_t); -typedef int64_t (*iWEpuuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFEpppipppppp_t)(x64emu_t*, void*, void*, void*, int64_t, void*, void*, void*, void*, void*, void*); typedef int64_t (*iFEppppiiiiuu_t)(x64emu_t*, void*, void*, void*, void*, int64_t, int64_t, int64_t, int64_t, uint64_t, uint64_t); typedef int64_t (*iFiiiiiiiiiip_t)(int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, void*); @@ -2286,6 +2284,8 @@ typedef void* (*pFEppiiLpppip_t)(x64emu_t*, void*, void*, int64_t, int64_t, uint typedef void* (*pFEppuiipuuii_t)(x64emu_t*, void*, void*, uint64_t, int64_t, int64_t, void*, uint64_t, uint64_t, int64_t, int64_t); typedef void* (*pFpppppppiipp_t)(void*, void*, void*, void*, void*, void*, void*, int64_t, int64_t, void*, void*); typedef void* (*pFppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef int64_t (*iWEpuuiiuippu_t)(x64emu_t*, void*, uint64_t, uint64_t, int64_t, int64_t, uint64_t, int64_t, void*, void*, uint64_t); +typedef int64_t (*iWEpuuuuuiipp_t)(x64emu_t*, void*, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, int64_t, int64_t, void*, void*); typedef void (*vFuiiiillliilp_t)(uint64_t, int64_t, int64_t, int64_t, int64_t, intptr_t, intptr_t, intptr_t, int64_t, int64_t, intptr_t, void*); typedef void (*vFuuiiiiiiiiui_t)(uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, uint64_t, int64_t); typedef void (*vFuuiiiiiiiuip_t)(uint64_t, uint64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, int64_t, uint64_t, int64_t, void*); @@ -2401,7 +2401,6 @@ void vFf(x64emu_t *emu, uintptr_t fcn) { vFf_t fn = (vFf_t)fcn; fn(emu->xmm[0].f void vFd(x64emu_t *emu, uintptr_t fcn) { vFd_t fn = (vFd_t)fcn; fn(emu->xmm[0].d[0]); } void vFl(x64emu_t *emu, uintptr_t fcn) { vFl_t fn = (vFl_t)fcn; fn((intptr_t)R_RDI); } void vFL(x64emu_t *emu, uintptr_t fcn) { vFL_t fn = (vFL_t)fcn; fn((uintptr_t)R_RDI); } -void vWp(x64emu_t *emu, uintptr_t fcn) { vWp_t fn = (vWp_t)fcn; fn((void*)R_RCX); } void vFp(x64emu_t *emu, uintptr_t fcn) { vFp_t fn = (vFp_t)fcn; fn((void*)R_RDI); } void vFS(x64emu_t *emu, uintptr_t fcn) { vFS_t fn = (vFS_t)fcn; fn(io_convert((void*)R_RDI)); } void cFv(x64emu_t *emu, uintptr_t fcn) { cFv_t fn = (cFv_t)fcn; R_RAX=fn(); } @@ -2424,7 +2423,6 @@ void iFd(x64emu_t *emu, uintptr_t fcn) { iFd_t fn = (iFd_t)fcn; R_RAX=(int64_t)f void iFD(x64emu_t *emu, uintptr_t fcn) { iFD_t fn = (iFD_t)fcn; R_RAX=(int64_t)fn(LD2localLD((void*)(R_RSP + 8))); } void iFl(x64emu_t *emu, uintptr_t fcn) { iFl_t fn = (iFl_t)fcn; R_RAX=(int64_t)fn((intptr_t)R_RDI); } void iFL(x64emu_t *emu, uintptr_t fcn) { iFL_t fn = (iFL_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI); } -void iWp(x64emu_t *emu, uintptr_t fcn) { iWp_t fn = (iWp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX); } void iFp(x64emu_t *emu, uintptr_t fcn) { iFp_t fn = (iFp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI); } void iFO(x64emu_t *emu, uintptr_t fcn) { iFO_t fn = (iFO_t)fcn; R_RAX=(int64_t)fn(of_convert((int32_t)R_RDI)); } void iFS(x64emu_t *emu, uintptr_t fcn) { iFS_t fn = (iFS_t)fcn; R_RAX=(int64_t)fn(io_convert((void*)R_RDI)); } @@ -2445,7 +2443,6 @@ void uFu(x64emu_t *emu, uintptr_t fcn) { uFu_t fn = (uFu_t)fcn; R_RAX=(uint64_t) void uFd(x64emu_t *emu, uintptr_t fcn) { uFd_t fn = (uFd_t)fcn; R_RAX=(uint64_t)fn(emu->xmm[0].d[0]); } void uFl(x64emu_t *emu, uintptr_t fcn) { uFl_t fn = (uFl_t)fcn; R_RAX=(uint64_t)fn((intptr_t)R_RDI); } void uFL(x64emu_t *emu, uintptr_t fcn) { uFL_t fn = (uFL_t)fcn; R_RAX=(uint64_t)fn((uintptr_t)R_RDI); } -void uWp(x64emu_t *emu, uintptr_t fcn) { uWp_t fn = (uWp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX); } void uFp(x64emu_t *emu, uintptr_t fcn) { uFp_t fn = (uFp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI); } void UFv(x64emu_t *emu, uintptr_t fcn) { UFv_t fn = (UFv_t)fcn; R_RAX=fn(); } void UFu(x64emu_t *emu, uintptr_t fcn) { UFu_t fn = (UFu_t)fcn; R_RAX=fn((uint64_t)R_RDI); } @@ -2453,7 +2450,6 @@ void UFp(x64emu_t *emu, uintptr_t fcn) { UFp_t fn = (UFp_t)fcn; R_RAX=fn((void*) void UFV(x64emu_t *emu, uintptr_t fcn) { UFV_t fn = (UFV_t)fcn; R_RAX=fn((void*)(R_RSP + 8)); } void fFi(x64emu_t *emu, uintptr_t fcn) { fFi_t fn = (fFi_t)fcn; emu->xmm[0].f[0]=fn((int64_t)R_RDI); } void fFf(x64emu_t *emu, uintptr_t fcn) { fFf_t fn = (fFf_t)fcn; emu->xmm[0].f[0]=fn(emu->xmm[0].f[0]); } -void fWp(x64emu_t *emu, uintptr_t fcn) { fWp_t fn = (fWp_t)fcn; emu->xmm[0].f[0]=fn((void*)R_RCX); } void fFp(x64emu_t *emu, uintptr_t fcn) { fFp_t fn = (fFp_t)fcn; emu->xmm[0].f[0]=fn((void*)R_RDI); } void dFv(x64emu_t *emu, uintptr_t fcn) { dFv_t fn = (dFv_t)fcn; emu->xmm[0].d[0]=fn(); } void dFi(x64emu_t *emu, uintptr_t fcn) { dFi_t fn = (dFi_t)fcn; emu->xmm[0].d[0]=fn((int64_t)R_RDI); } @@ -2486,6 +2482,10 @@ void pFp(x64emu_t *emu, uintptr_t fcn) { pFp_t fn = (pFp_t)fcn; R_RAX=(uintptr_t void pFV(x64emu_t *emu, uintptr_t fcn) { pFV_t fn = (pFV_t)fcn; R_RAX=(uintptr_t)fn((void*)(R_RSP + 8)); } void HFi(x64emu_t *emu, uintptr_t fcn) { HFi_t fn = (HFi_t)fcn; unsigned __int128 u128 = fn((int64_t)R_RDI); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL; } void HFp(x64emu_t *emu, uintptr_t fcn) { HFp_t fn = (HFp_t)fcn; unsigned __int128 u128 = fn((void*)R_RDI); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL; } +void vWp(x64emu_t *emu, uintptr_t fcn) { vWp_t fn = (vWp_t)fcn; fn((void*)R_RCX); } +void iWp(x64emu_t *emu, uintptr_t fcn) { iWp_t fn = (iWp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX); } +void uWp(x64emu_t *emu, uintptr_t fcn) { uWp_t fn = (uWp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX); } +void fWp(x64emu_t *emu, uintptr_t fcn) { fWp_t fn = (fWp_t)fcn; emu->xmm[0].f[0]=fn((void*)R_RCX); } void vFEi(x64emu_t *emu, uintptr_t fcn) { vFEi_t fn = (vFEi_t)fcn; fn(emu, (int64_t)R_RDI); } void vFEp(x64emu_t *emu, uintptr_t fcn) { vFEp_t fn = (vFEp_t)fcn; fn(emu, (void*)R_RDI); } void vFii(x64emu_t *emu, uintptr_t fcn) { vFii_t fn = (vFii_t)fcn; fn((int64_t)R_RDI, (int64_t)R_RSI); } @@ -2549,20 +2549,16 @@ void iFLu(x64emu_t *emu, uintptr_t fcn) { iFLu_t fn = (iFLu_t)fcn; R_RAX=(int64_ void iFLL(x64emu_t *emu, uintptr_t fcn) { iFLL_t fn = (iFLL_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI); } void iFLp(x64emu_t *emu, uintptr_t fcn) { iFLp_t fn = (iFLp_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (void*)R_RSI); } void iFpw(x64emu_t *emu, uintptr_t fcn) { iFpw_t fn = (iFpw_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI); } -void iWpi(x64emu_t *emu, uintptr_t fcn) { iWpi_t fn = (iWpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX); } void iFpi(x64emu_t *emu, uintptr_t fcn) { iFpi_t fn = (iFpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI); } void iFpI(x64emu_t *emu, uintptr_t fcn) { iFpI_t fn = (iFpI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI); } void iFpC(x64emu_t *emu, uintptr_t fcn) { iFpC_t fn = (iFpC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI); } void iFpW(x64emu_t *emu, uintptr_t fcn) { iFpW_t fn = (iFpW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI); } -void iWpu(x64emu_t *emu, uintptr_t fcn) { iWpu_t fn = (iWpu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void iFpu(x64emu_t *emu, uintptr_t fcn) { iFpu_t fn = (iFpu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void iFpU(x64emu_t *emu, uintptr_t fcn) { iFpU_t fn = (iFpU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } -void iWpf(x64emu_t *emu, uintptr_t fcn) { iWpf_t fn = (iWpf_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, emu->xmm[0].f[0]); } void iFpf(x64emu_t *emu, uintptr_t fcn) { iFpf_t fn = (iFpf_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].f[0]); } void iFpd(x64emu_t *emu, uintptr_t fcn) { iFpd_t fn = (iFpd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0]); } void iFpl(x64emu_t *emu, uintptr_t fcn) { iFpl_t fn = (iFpl_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (intptr_t)R_RSI); } void iFpL(x64emu_t *emu, uintptr_t fcn) { iFpL_t fn = (iFpL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uintptr_t)R_RSI); } -void iWpp(x64emu_t *emu, uintptr_t fcn) { iWpp_t fn = (iWpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX); } void iFpp(x64emu_t *emu, uintptr_t fcn) { iFpp_t fn = (iFpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI); } void iFpO(x64emu_t *emu, uintptr_t fcn) { iFpO_t fn = (iFpO_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI)); } void iFSi(x64emu_t *emu, uintptr_t fcn) { iFSi_t fn = (iFSi_t)fcn; R_RAX=(int64_t)fn(io_convert((void*)R_RDI), (int64_t)R_RSI); } @@ -2586,7 +2582,6 @@ void uFup(x64emu_t *emu, uintptr_t fcn) { uFup_t fn = (uFup_t)fcn; R_RAX=(uint64 void uFUp(x64emu_t *emu, uintptr_t fcn) { uFUp_t fn = (uFUp_t)fcn; R_RAX=(uint64_t)fn((uint64_t)R_RDI, (void*)R_RSI); } void uFpw(x64emu_t *emu, uintptr_t fcn) { uFpw_t fn = (uFpw_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (int16_t)R_RSI); } void uFpi(x64emu_t *emu, uintptr_t fcn) { uFpi_t fn = (uFpi_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (int64_t)R_RSI); } -void uWpu(x64emu_t *emu, uintptr_t fcn) { uWpu_t fn = (uWpu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void uFpu(x64emu_t *emu, uintptr_t fcn) { uFpu_t fn = (uFpu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void uFpU(x64emu_t *emu, uintptr_t fcn) { uFpU_t fn = (uFpU_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void uFpf(x64emu_t *emu, uintptr_t fcn) { uFpf_t fn = (uFpf_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, emu->xmm[0].f[0]); } @@ -2635,7 +2630,6 @@ void LFpp(x64emu_t *emu, uintptr_t fcn) { LFpp_t fn = (LFpp_t)fcn; R_RAX=(uintpt void pFEi(x64emu_t *emu, uintptr_t fcn) { pFEi_t fn = (pFEi_t)fcn; R_RAX=(uintptr_t)fn(emu, (int64_t)R_RDI); } void pFEL(x64emu_t *emu, uintptr_t fcn) { pFEL_t fn = (pFEL_t)fcn; R_RAX=(uintptr_t)fn(emu, (uintptr_t)R_RDI); } void pFEp(x64emu_t *emu, uintptr_t fcn) { pFEp_t fn = (pFEp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI); } -void pWEp(x64emu_t *emu, uintptr_t fcn) { pWEp_t fn = (pWEp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RCX); } void pFii(x64emu_t *emu, uintptr_t fcn) { pFii_t fn = (pFii_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } void pFiI(x64emu_t *emu, uintptr_t fcn) { pFiI_t fn = (pFiI_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } void pFiu(x64emu_t *emu, uintptr_t fcn) { pFiu_t fn = (pFiu_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (uint64_t)R_RSI); } @@ -2656,7 +2650,6 @@ void pFLL(x64emu_t *emu, uintptr_t fcn) { pFLL_t fn = (pFLL_t)fcn; R_RAX=(uintpt void pFLp(x64emu_t *emu, uintptr_t fcn) { pFLp_t fn = (pFLp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (void*)R_RSI); } void pFpi(x64emu_t *emu, uintptr_t fcn) { pFpi_t fn = (pFpi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI); } void pFpC(x64emu_t *emu, uintptr_t fcn) { pFpC_t fn = (pFpC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI); } -void pWpu(x64emu_t *emu, uintptr_t fcn) { pWpu_t fn = (pWpu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void pFpu(x64emu_t *emu, uintptr_t fcn) { pFpu_t fn = (pFpu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void pFpU(x64emu_t *emu, uintptr_t fcn) { pFpU_t fn = (pFpU_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI); } void pFpd(x64emu_t *emu, uintptr_t fcn) { pFpd_t fn = (pFpd_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, emu->xmm[0].d[0]); } @@ -2668,6 +2661,13 @@ void pFSi(x64emu_t *emu, uintptr_t fcn) { pFSi_t fn = (pFSi_t)fcn; R_RAX=(uintpt void HFII(x64emu_t *emu, uintptr_t fcn) { HFII_t fn = (HFII_t)fcn; unsigned __int128 u128 = fn((int64_t)R_RDI, (int64_t)R_RSI); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL; } void HFll(x64emu_t *emu, uintptr_t fcn) { HFll_t fn = (HFll_t)fcn; unsigned __int128 u128 = fn((intptr_t)R_RDI, (intptr_t)R_RSI); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL; } void HFpi(x64emu_t *emu, uintptr_t fcn) { HFpi_t fn = (HFpi_t)fcn; unsigned __int128 u128 = fn((void*)R_RDI, (int64_t)R_RSI); R_RAX=(u128&0xFFFFFFFFFFFFFFFFL); R_RDX=(u128>>64)&0xFFFFFFFFFFFFFFFFL; } +void iWpi(x64emu_t *emu, uintptr_t fcn) { iWpi_t fn = (iWpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX); } +void iWpu(x64emu_t *emu, uintptr_t fcn) { iWpu_t fn = (iWpu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX); } +void iWpf(x64emu_t *emu, uintptr_t fcn) { iWpf_t fn = (iWpf_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, emu->xmm[1].f[0]); } +void iWpp(x64emu_t *emu, uintptr_t fcn) { iWpp_t fn = (iWpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX); } +void uWpu(x64emu_t *emu, uintptr_t fcn) { uWpu_t fn = (uWpu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX); } +void pWEp(x64emu_t *emu, uintptr_t fcn) { pWEp_t fn = (pWEp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RCX); } +void pWpu(x64emu_t *emu, uintptr_t fcn) { pWpu_t fn = (pWpu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RCX, (uint64_t)R_RDX); } void vFEpi(x64emu_t *emu, uintptr_t fcn) { vFEpi_t fn = (vFEpi_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI); } void vFEpu(x64emu_t *emu, uintptr_t fcn) { vFEpu_t fn = (vFEpu_t)fcn; fn(emu, (void*)R_RDI, (uint64_t)R_RSI); } void vFEpp(x64emu_t *emu, uintptr_t fcn) { vFEpp_t fn = (vFEpp_t)fcn; fn(emu, (void*)R_RDI, (void*)R_RSI); } @@ -2734,7 +2734,6 @@ void vFpuI(x64emu_t *emu, uintptr_t fcn) { vFpuI_t fn = (vFpuI_t)fcn; fn((void*) void vFpuW(x64emu_t *emu, uintptr_t fcn) { vFpuW_t fn = (vFpuW_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint16_t)R_RDX); } void vFpuu(x64emu_t *emu, uintptr_t fcn) { vFpuu_t fn = (vFpuu_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } void vFpuU(x64emu_t *emu, uintptr_t fcn) { vFpuU_t fn = (vFpuU_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } -void vWpup(x64emu_t *emu, uintptr_t fcn) { vWpup_t fn = (vWpup_t)fcn; fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void vFpup(x64emu_t *emu, uintptr_t fcn) { vFpup_t fn = (vFpup_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void vFpUi(x64emu_t *emu, uintptr_t fcn) { vFpUi_t fn = (vFpUi_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void vFpUu(x64emu_t *emu, uintptr_t fcn) { vFpUu_t fn = (vFpUu_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } @@ -2758,7 +2757,6 @@ void vFppL(x64emu_t *emu, uintptr_t fcn) { vFppL_t fn = (vFppL_t)fcn; fn((void*) void vFppp(x64emu_t *emu, uintptr_t fcn) { vFppp_t fn = (vFppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFEiw(x64emu_t *emu, uintptr_t fcn) { iFEiw_t fn = (iFEiw_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (int16_t)R_RSI); } void iFEip(x64emu_t *emu, uintptr_t fcn) { iFEip_t fn = (iFEip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI); } -void iWEip(x64emu_t *emu, uintptr_t fcn) { iWEip_t fn = (iWEip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RCX, (void*)R_RDX); } void iFEWW(x64emu_t *emu, uintptr_t fcn) { iFEWW_t fn = (iFEWW_t)fcn; R_RAX=(int64_t)fn(emu, (uint16_t)R_RDI, (uint16_t)R_RSI); } void iFEup(x64emu_t *emu, uintptr_t fcn) { iFEup_t fn = (iFEup_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (void*)R_RSI); } void iFEUU(x64emu_t *emu, uintptr_t fcn) { iFEUU_t fn = (iFEUU_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (uint64_t)R_RSI); } @@ -2766,7 +2764,6 @@ void iFELp(x64emu_t *emu, uintptr_t fcn) { iFELp_t fn = (iFELp_t)fcn; R_RAX=(int void iFEpi(x64emu_t *emu, uintptr_t fcn) { iFEpi_t fn = (iFEpi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI); } void iFEpU(x64emu_t *emu, uintptr_t fcn) { iFEpU_t fn = (iFEpU_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI); } void iFEpL(x64emu_t *emu, uintptr_t fcn) { iFEpL_t fn = (iFEpL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI); } -void iWEpp(x64emu_t *emu, uintptr_t fcn) { iWEpp_t fn = (iWEpp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX); } void iFEpp(x64emu_t *emu, uintptr_t fcn) { iFEpp_t fn = (iFEpp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI); } void iFEpV(x64emu_t *emu, uintptr_t fcn) { iFEpV_t fn = (iFEpV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)(R_RSP + 8)); } void iFEpA(x64emu_t *emu, uintptr_t fcn) { iFEpA_t fn = (iFEpA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI); } @@ -2809,22 +2806,17 @@ void iFLpp(x64emu_t *emu, uintptr_t fcn) { iFLpp_t fn = (iFLpp_t)fcn; R_RAX=(int void iFpwp(x64emu_t *emu, uintptr_t fcn) { iFpwp_t fn = (iFpwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX); } void iFpii(x64emu_t *emu, uintptr_t fcn) { iFpii_t fn = (iFpii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void iFpiI(x64emu_t *emu, uintptr_t fcn) { iFpiI_t fn = (iFpiI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } -void iWpiu(x64emu_t *emu, uintptr_t fcn) { iWpiu_t fn = (iWpiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8); } void iFpiu(x64emu_t *emu, uintptr_t fcn) { iFpiu_t fn = (iFpiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX); } void iFpiU(x64emu_t *emu, uintptr_t fcn) { iFpiU_t fn = (iFpiU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX); } void iFpiL(x64emu_t *emu, uintptr_t fcn) { iFpiL_t fn = (iFpiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uintptr_t)R_RDX); } -void iWpip(x64emu_t *emu, uintptr_t fcn) { iWpip_t fn = (iWpip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (void*)R_R8); } void iFpip(x64emu_t *emu, uintptr_t fcn) { iFpip_t fn = (iFpip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void iFpIi(x64emu_t *emu, uintptr_t fcn) { iFpIi_t fn = (iFpIi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void iFpII(x64emu_t *emu, uintptr_t fcn) { iFpII_t fn = (iFpII_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void iFpCp(x64emu_t *emu, uintptr_t fcn) { iFpCp_t fn = (iFpCp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX); } -void iWpui(x64emu_t *emu, uintptr_t fcn) { iWpui_t fn = (iWpui_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8); } void iFpui(x64emu_t *emu, uintptr_t fcn) { iFpui_t fn = (iFpui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } -void iWpuu(x64emu_t *emu, uintptr_t fcn) { iWpuu_t fn = (iWpuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8); } void iFpuu(x64emu_t *emu, uintptr_t fcn) { iFpuu_t fn = (iFpuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } void iFpuU(x64emu_t *emu, uintptr_t fcn) { iFpuU_t fn = (iFpuU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } void iFpuL(x64emu_t *emu, uintptr_t fcn) { iFpuL_t fn = (iFpuL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uintptr_t)R_RDX); } -void iWpup(x64emu_t *emu, uintptr_t fcn) { iWpup_t fn = (iWpup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void iFpup(x64emu_t *emu, uintptr_t fcn) { iFpup_t fn = (iFpup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void iFpUi(x64emu_t *emu, uintptr_t fcn) { iFpUi_t fn = (iFpUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void iFpUu(x64emu_t *emu, uintptr_t fcn) { iFpUu_t fn = (iFpUu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } @@ -2844,13 +2836,11 @@ void iFppi(x64emu_t *emu, uintptr_t fcn) { iFppi_t fn = (iFppi_t)fcn; R_RAX=(int void iFppI(x64emu_t *emu, uintptr_t fcn) { iFppI_t fn = (iFppI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX); } void iFppC(x64emu_t *emu, uintptr_t fcn) { iFppC_t fn = (iFppC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint8_t)R_RDX); } void iFppW(x64emu_t *emu, uintptr_t fcn) { iFppW_t fn = (iFppW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint16_t)R_RDX); } -void iWppu(x64emu_t *emu, uintptr_t fcn) { iWppu_t fn = (iWppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8); } void iFppu(x64emu_t *emu, uintptr_t fcn) { iFppu_t fn = (iFppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFppU(x64emu_t *emu, uintptr_t fcn) { iFppU_t fn = (iFppU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFppd(x64emu_t *emu, uintptr_t fcn) { iFppd_t fn = (iFppd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0]); } void iFppl(x64emu_t *emu, uintptr_t fcn) { iFppl_t fn = (iFppl_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX); } void iFppL(x64emu_t *emu, uintptr_t fcn) { iFppL_t fn = (iFppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } -void iWppp(x64emu_t *emu, uintptr_t fcn) { iWppp_t fn = (iWppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8); } void iFppp(x64emu_t *emu, uintptr_t fcn) { iFppp_t fn = (iFppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFpOu(x64emu_t *emu, uintptr_t fcn) { iFpOu_t fn = (iFpOu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (uint64_t)R_RDX); } void iFpOM(x64emu_t *emu, uintptr_t fcn) { iFpOM_t fn = (iFpOM_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (void*)R_RDX, (void*)R_RCX); } @@ -2879,11 +2869,9 @@ void uFpWi(x64emu_t *emu, uintptr_t fcn) { uFpWi_t fn = (uFpWi_t)fcn; R_RAX=(uin void uFpWu(x64emu_t *emu, uintptr_t fcn) { uFpWu_t fn = (uFpWu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint64_t)R_RDX); } void uFpWf(x64emu_t *emu, uintptr_t fcn) { uFpWf_t fn = (uFpWf_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint16_t)R_RSI, emu->xmm[0].f[0]); } void uFpWp(x64emu_t *emu, uintptr_t fcn) { uFpWp_t fn = (uFpWp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX); } -void uWpui(x64emu_t *emu, uintptr_t fcn) { uWpui_t fn = (uWpui_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8); } void uFpui(x64emu_t *emu, uintptr_t fcn) { uFpui_t fn = (uFpui_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void uFpuC(x64emu_t *emu, uintptr_t fcn) { uFpuC_t fn = (uFpuC_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint8_t)R_RDX); } void uFpuu(x64emu_t *emu, uintptr_t fcn) { uFpuu_t fn = (uFpuu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX); } -void uWpup(x64emu_t *emu, uintptr_t fcn) { uWpup_t fn = (uWpup_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void uFpup(x64emu_t *emu, uintptr_t fcn) { uFpup_t fn = (uFpup_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void uFpfu(x64emu_t *emu, uintptr_t fcn) { uFpfu_t fn = (uFpfu_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, emu->xmm[0].f[0], (uint64_t)R_RSI); } void uFpLp(x64emu_t *emu, uintptr_t fcn) { uFpLp_t fn = (uFpLp_t)fcn; R_RAX=(uint64_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } @@ -2998,6 +2986,18 @@ void pFppL(x64emu_t *emu, uintptr_t fcn) { pFppL_t fn = (pFppL_t)fcn; R_RAX=(uin void pFppp(x64emu_t *emu, uintptr_t fcn) { pFppp_t fn = (pFppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void pFpOM(x64emu_t *emu, uintptr_t fcn) { pFpOM_t fn = (pFpOM_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (void*)R_RDX, (void*)R_RCX); } void pFSpl(x64emu_t *emu, uintptr_t fcn) { pFSpl_t fn = (pFSpl_t)fcn; R_RAX=(uintptr_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (intptr_t)R_RDX); } +void vWpup(x64emu_t *emu, uintptr_t fcn) { vWpup_t fn = (vWpup_t)fcn; fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } +void iWEip(x64emu_t *emu, uintptr_t fcn) { iWEip_t fn = (iWEip_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RCX, (void*)R_RDX); } +void iWEpp(x64emu_t *emu, uintptr_t fcn) { iWEpp_t fn = (iWEpp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX); } +void iWpiu(x64emu_t *emu, uintptr_t fcn) { iWpiu_t fn = (iWpiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8); } +void iWpip(x64emu_t *emu, uintptr_t fcn) { iWpip_t fn = (iWpip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (void*)R_R8); } +void iWpui(x64emu_t *emu, uintptr_t fcn) { iWpui_t fn = (iWpui_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8); } +void iWpuu(x64emu_t *emu, uintptr_t fcn) { iWpuu_t fn = (iWpuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8); } +void iWpup(x64emu_t *emu, uintptr_t fcn) { iWpup_t fn = (iWpup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } +void iWppu(x64emu_t *emu, uintptr_t fcn) { iWppu_t fn = (iWppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8); } +void iWppp(x64emu_t *emu, uintptr_t fcn) { iWppp_t fn = (iWppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8); } +void uWpui(x64emu_t *emu, uintptr_t fcn) { uWpui_t fn = (uWpui_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8); } +void uWpup(x64emu_t *emu, uintptr_t fcn) { uWpup_t fn = (uWpup_t)fcn; R_RAX=(uint64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void vFEiip(x64emu_t *emu, uintptr_t fcn) { vFEiip_t fn = (vFEiip_t)fcn; fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void vFEipp(x64emu_t *emu, uintptr_t fcn) { vFEipp_t fn = (vFEipp_t)fcn; fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX); } void vFEipV(x64emu_t *emu, uintptr_t fcn) { vFEipV_t fn = (vFEipV_t)fcn; fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)(R_RSP + 8)); } @@ -3082,7 +3082,6 @@ void vFffff(x64emu_t *emu, uintptr_t fcn) { vFffff_t fn = (vFffff_t)fcn; fn(emu- void vFdddd(x64emu_t *emu, uintptr_t fcn) { vFdddd_t fn = (vFdddd_t)fcn; fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0]); } void vFllll(x64emu_t *emu, uintptr_t fcn) { vFllll_t fn = (vFllll_t)fcn; fn((intptr_t)R_RDI, (intptr_t)R_RSI, (intptr_t)R_RDX, (intptr_t)R_RCX); } void vFpiii(x64emu_t *emu, uintptr_t fcn) { vFpiii_t fn = (vFpiii_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } -void vWpiiu(x64emu_t *emu, uintptr_t fcn) { vWpiiu_t fn = (vWpiiu_t)fcn; fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9); } void vFpiiu(x64emu_t *emu, uintptr_t fcn) { vFpiiu_t fn = (vFpiiu_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } void vFpiip(x64emu_t *emu, uintptr_t fcn) { vFpiip_t fn = (vFpiip_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void vFpiuu(x64emu_t *emu, uintptr_t fcn) { vFpiuu_t fn = (vFpiuu_t)fcn; fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } @@ -3098,7 +3097,6 @@ void vFpCiW(x64emu_t *emu, uintptr_t fcn) { vFpCiW_t fn = (vFpCiW_t)fcn; fn((voi void vFpuip(x64emu_t *emu, uintptr_t fcn) { vFpuip_t fn = (vFpuip_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void vFpuui(x64emu_t *emu, uintptr_t fcn) { vFpuui_t fn = (vFpuui_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } void vFpuuu(x64emu_t *emu, uintptr_t fcn) { vFpuuu_t fn = (vFpuuu_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } -void vWpuup(x64emu_t *emu, uintptr_t fcn) { vWpuup_t fn = (vWpuup_t)fcn; fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } void vFpuup(x64emu_t *emu, uintptr_t fcn) { vFpuup_t fn = (vFpuup_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void vFpudd(x64emu_t *emu, uintptr_t fcn) { vFpudd_t fn = (vFpudd_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0]); } void vFpupp(x64emu_t *emu, uintptr_t fcn) { vFpupp_t fn = (vFpupp_t)fcn; fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3146,22 +3144,18 @@ void iFEipV(x64emu_t *emu, uintptr_t fcn) { iFEipV_t fn = (iFEipV_t)fcn; R_RAX=( void iFEupu(x64emu_t *emu, uintptr_t fcn) { iFEupu_t fn = (iFEupu_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (void*)R_RSI, (uint64_t)R_RDX); } void iFEupp(x64emu_t *emu, uintptr_t fcn) { iFEupp_t fn = (iFEupp_t)fcn; R_RAX=(int64_t)fn(emu, (uint64_t)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFEpii(x64emu_t *emu, uintptr_t fcn) { iFEpii_t fn = (iFEpii_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } -void iWEpip(x64emu_t *emu, uintptr_t fcn) { iWEpip_t fn = (iWEpip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (void*)R_R8); } void iFEpip(x64emu_t *emu, uintptr_t fcn) { iFEpip_t fn = (iFEpip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void iFEpiV(x64emu_t *emu, uintptr_t fcn) { iFEpiV_t fn = (iFEpiV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)(R_RSP + 8)); } void iFEpiA(x64emu_t *emu, uintptr_t fcn) { iFEpiA_t fn = (iFEpiA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX); } void iFEpui(x64emu_t *emu, uintptr_t fcn) { iFEpui_t fn = (iFEpui_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } -void iWEpup(x64emu_t *emu, uintptr_t fcn) { iWEpup_t fn = (iWEpup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } void iFEpup(x64emu_t *emu, uintptr_t fcn) { iFEpup_t fn = (iFEpup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void iFEpUi(x64emu_t *emu, uintptr_t fcn) { iFEpUi_t fn = (iFEpUi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX); } void iFEpUp(x64emu_t *emu, uintptr_t fcn) { iFEpUp_t fn = (iFEpUp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX); } void iFEpLi(x64emu_t *emu, uintptr_t fcn) { iFEpLi_t fn = (iFEpLi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX); } void iFEpLp(x64emu_t *emu, uintptr_t fcn) { iFEpLp_t fn = (iFEpLp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } void iFEppi(x64emu_t *emu, uintptr_t fcn) { iFEppi_t fn = (iFEppi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX); } -void iWEppu(x64emu_t *emu, uintptr_t fcn) { iWEppu_t fn = (iWEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8); } void iFEppd(x64emu_t *emu, uintptr_t fcn) { iFEppd_t fn = (iFEppd_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0]); } void iFEppL(x64emu_t *emu, uintptr_t fcn) { iFEppL_t fn = (iFEppL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } -void iWEppp(x64emu_t *emu, uintptr_t fcn) { iWEppp_t fn = (iWEppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (void*)R_R8); } void iFEppp(x64emu_t *emu, uintptr_t fcn) { iFEppp_t fn = (iFEppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } void iFEppV(x64emu_t *emu, uintptr_t fcn) { iFEppV_t fn = (iFEppV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)(R_RSP + 8)); } void iFEppA(x64emu_t *emu, uintptr_t fcn) { iFEppA_t fn = (iFEppA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } @@ -3206,14 +3200,12 @@ void iFuppp(x64emu_t *emu, uintptr_t fcn) { iFuppp_t fn = (iFuppp_t)fcn; R_RAX=( void iFLLiW(x64emu_t *emu, uintptr_t fcn) { iFLLiW_t fn = (iFLLiW_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX, (uint16_t)R_RCX); } void iFpwww(x64emu_t *emu, uintptr_t fcn) { iFpwww_t fn = (iFpwww_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX); } void iFpwpp(x64emu_t *emu, uintptr_t fcn) { iFpwpp_t fn = (iFpwpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } -void iWpiii(x64emu_t *emu, uintptr_t fcn) { iWpiii_t fn = (iWpiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9); } void iFpiii(x64emu_t *emu, uintptr_t fcn) { iFpiii_t fn = (iFpiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFpiiI(x64emu_t *emu, uintptr_t fcn) { iFpiiI_t fn = (iFpiiI_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFpiiu(x64emu_t *emu, uintptr_t fcn) { iFpiiu_t fn = (iFpiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } void iFpiid(x64emu_t *emu, uintptr_t fcn) { iFpiid_t fn = (iFpiid_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, emu->xmm[0].d[0]); } void iFpiiL(x64emu_t *emu, uintptr_t fcn) { iFpiiL_t fn = (iFpiiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } void iFpiip(x64emu_t *emu, uintptr_t fcn) { iFpiip_t fn = (iFpiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } -void iWpiuu(x64emu_t *emu, uintptr_t fcn) { iWpiuu_t fn = (iWpiuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9); } void iFpiuu(x64emu_t *emu, uintptr_t fcn) { iFpiuu_t fn = (iFpiuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } void iFpiuL(x64emu_t *emu, uintptr_t fcn) { iFpiuL_t fn = (iFpiuL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX); } void iFpiup(x64emu_t *emu, uintptr_t fcn) { iFpiup_t fn = (iFpiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } @@ -3230,23 +3222,18 @@ void iFpCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCC_t fn = (iFpCCC_t)fcn; R_RAX=( void iFpCpi(x64emu_t *emu, uintptr_t fcn) { iFpCpi_t fn = (iFpCpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } void iFpWWu(x64emu_t *emu, uintptr_t fcn) { iFpWWu_t fn = (iFpWWu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint64_t)R_RCX); } void iFpuwp(x64emu_t *emu, uintptr_t fcn) { iFpuwp_t fn = (iFpuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int16_t)R_RDX, (void*)R_RCX); } -void iWpuiu(x64emu_t *emu, uintptr_t fcn) { iWpuiu_t fn = (iWpuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9); } void iFpuiL(x64emu_t *emu, uintptr_t fcn) { iFpuiL_t fn = (iFpuiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } -void iWpuip(x64emu_t *emu, uintptr_t fcn) { iWpuip_t fn = (iWpuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9); } void iFpuip(x64emu_t *emu, uintptr_t fcn) { iFpuip_t fn = (iFpuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void iFpuui(x64emu_t *emu, uintptr_t fcn) { iFpuui_t fn = (iFpuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } void iFpuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuu_t fn = (iFpuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } -void iWpuup(x64emu_t *emu, uintptr_t fcn) { iWpuup_t fn = (iWpuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } void iFpuup(x64emu_t *emu, uintptr_t fcn) { iFpuup_t fn = (iFpuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFpuUp(x64emu_t *emu, uintptr_t fcn) { iFpuUp_t fn = (iFpuUp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFpuLL(x64emu_t *emu, uintptr_t fcn) { iFpuLL_t fn = (iFpuLL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX); } void iFpuLp(x64emu_t *emu, uintptr_t fcn) { iFpuLp_t fn = (iFpuLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void iFpupi(x64emu_t *emu, uintptr_t fcn) { iFpupi_t fn = (iFpupi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } -void iWpupu(x64emu_t *emu, uintptr_t fcn) { iWpupu_t fn = (iWpupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9); } void iFpupu(x64emu_t *emu, uintptr_t fcn) { iFpupu_t fn = (iFpupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpupU(x64emu_t *emu, uintptr_t fcn) { iFpupU_t fn = (iFpupU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpupL(x64emu_t *emu, uintptr_t fcn) { iFpupL_t fn = (iFpupL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } -void iWpupp(x64emu_t *emu, uintptr_t fcn) { iWpupp_t fn = (iWpupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9); } void iFpupp(x64emu_t *emu, uintptr_t fcn) { iFpupp_t fn = (iFpupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFpupV(x64emu_t *emu, uintptr_t fcn) { iFpupV_t fn = (iFpupV_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } void iFpUup(x64emu_t *emu, uintptr_t fcn) { iFpUup_t fn = (iFpUup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } @@ -3273,7 +3260,6 @@ void iFppIL(x64emu_t *emu, uintptr_t fcn) { iFppIL_t fn = (iFppIL_t)fcn; R_RAX=( void iFppCC(x64emu_t *emu, uintptr_t fcn) { iFppCC_t fn = (iFppCC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX); } void iFppuw(x64emu_t *emu, uintptr_t fcn) { iFppuw_t fn = (iFppuw_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int16_t)R_RCX); } void iFppui(x64emu_t *emu, uintptr_t fcn) { iFppui_t fn = (iFppui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } -void iWppuu(x64emu_t *emu, uintptr_t fcn) { iWppuu_t fn = (iWppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9); } void iFppuu(x64emu_t *emu, uintptr_t fcn) { iFppuu_t fn = (iFppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } void iFppup(x64emu_t *emu, uintptr_t fcn) { iFppup_t fn = (iFppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } void iFppdp(x64emu_t *emu, uintptr_t fcn) { iFppdp_t fn = (iFppdp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], (void*)R_RDX); } @@ -3284,11 +3270,9 @@ void iFppLL(x64emu_t *emu, uintptr_t fcn) { iFppLL_t fn = (iFppLL_t)fcn; R_RAX=( void iFppLp(x64emu_t *emu, uintptr_t fcn) { iFppLp_t fn = (iFppLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void iFpppi(x64emu_t *emu, uintptr_t fcn) { iFpppi_t fn = (iFpppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } void iFpppC(x64emu_t *emu, uintptr_t fcn) { iFpppC_t fn = (iFpppC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint8_t)R_RCX); } -void iWpppu(x64emu_t *emu, uintptr_t fcn) { iWpppu_t fn = (iWpppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9); } void iFpppu(x64emu_t *emu, uintptr_t fcn) { iFpppu_t fn = (iFpppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpppU(x64emu_t *emu, uintptr_t fcn) { iFpppU_t fn = (iFpppU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } void iFpppL(x64emu_t *emu, uintptr_t fcn) { iFpppL_t fn = (iFpppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } -void iWpppp(x64emu_t *emu, uintptr_t fcn) { iWpppp_t fn = (iWpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9); } void iFpppp(x64emu_t *emu, uintptr_t fcn) { iFpppp_t fn = (iFpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void IFEpIi(x64emu_t *emu, uintptr_t fcn) { IFEpIi_t fn = (IFEpIi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX); } void IFpIip(x64emu_t *emu, uintptr_t fcn) { IFpIip_t fn = (IFpIip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } @@ -3431,6 +3415,22 @@ void pFpppU(x64emu_t *emu, uintptr_t fcn) { pFpppU_t fn = (pFpppU_t)fcn; R_RAX=( void pFpppL(x64emu_t *emu, uintptr_t fcn) { pFpppL_t fn = (pFpppL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void pFpppp(x64emu_t *emu, uintptr_t fcn) { pFpppp_t fn = (pFpppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void pFSppi(x64emu_t *emu, uintptr_t fcn) { pFSppi_t fn = (pFSppi_t)fcn; R_RAX=(uintptr_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } +void vWpiiu(x64emu_t *emu, uintptr_t fcn) { vWpiiu_t fn = (vWpiiu_t)fcn; fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9); } +void vWpuup(x64emu_t *emu, uintptr_t fcn) { vWpuup_t fn = (vWpuup_t)fcn; fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } +void iWEpip(x64emu_t *emu, uintptr_t fcn) { iWEpip_t fn = (iWEpip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (void*)R_R8); } +void iWEpup(x64emu_t *emu, uintptr_t fcn) { iWEpup_t fn = (iWEpup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8); } +void iWEppu(x64emu_t *emu, uintptr_t fcn) { iWEppu_t fn = (iWEppu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8); } +void iWEppp(x64emu_t *emu, uintptr_t fcn) { iWEppp_t fn = (iWEppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (void*)R_R8); } +void iWpiii(x64emu_t *emu, uintptr_t fcn) { iWpiii_t fn = (iWpiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9); } +void iWpiuu(x64emu_t *emu, uintptr_t fcn) { iWpiuu_t fn = (iWpiuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9); } +void iWpuiu(x64emu_t *emu, uintptr_t fcn) { iWpuiu_t fn = (iWpuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9); } +void iWpuip(x64emu_t *emu, uintptr_t fcn) { iWpuip_t fn = (iWpuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9); } +void iWpuup(x64emu_t *emu, uintptr_t fcn) { iWpuup_t fn = (iWpuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } +void iWpupu(x64emu_t *emu, uintptr_t fcn) { iWpupu_t fn = (iWpupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9); } +void iWpupp(x64emu_t *emu, uintptr_t fcn) { iWpupp_t fn = (iWpupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9); } +void iWppuu(x64emu_t *emu, uintptr_t fcn) { iWppuu_t fn = (iWppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9); } +void iWpppu(x64emu_t *emu, uintptr_t fcn) { iWpppu_t fn = (iWpppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9); } +void iWpppp(x64emu_t *emu, uintptr_t fcn) { iWpppp_t fn = (iWpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9); } void vFEiipV(x64emu_t *emu, uintptr_t fcn) { vFEiipV_t fn = (vFEiipV_t)fcn; fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } void vFEiipA(x64emu_t *emu, uintptr_t fcn) { vFEiipA_t fn = (vFEiipA_t)fcn; fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void vFEippp(x64emu_t *emu, uintptr_t fcn) { vFEippp_t fn = (vFEippp_t)fcn; fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3588,9 +3588,7 @@ void iFEippi(x64emu_t *emu, uintptr_t fcn) { iFEippi_t fn = (iFEippi_t)fcn; R_RA void iFEippL(x64emu_t *emu, uintptr_t fcn) { iFEippL_t fn = (iFEippL_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void iFEippp(x64emu_t *emu, uintptr_t fcn) { iFEippp_t fn = (iFEippp_t)fcn; R_RAX=(int64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFEpiii(x64emu_t *emu, uintptr_t fcn) { iFEpiii_t fn = (iFEpiii_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } -void iWEpiup(x64emu_t *emu, uintptr_t fcn) { iWEpiup_t fn = (iWEpiup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } void iFEpipi(x64emu_t *emu, uintptr_t fcn) { iFEpipi_t fn = (iFEpipi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX); } -void iWEpipp(x64emu_t *emu, uintptr_t fcn) { iWEpipp_t fn = (iWEpipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (void*)R_R8, (void*)R_R9); } void iFEpipp(x64emu_t *emu, uintptr_t fcn) { iFEpipp_t fn = (iFEpipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFEpipV(x64emu_t *emu, uintptr_t fcn) { iFEpipV_t fn = (iFEpipV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } void iFEpipA(x64emu_t *emu, uintptr_t fcn) { iFEpipA_t fn = (iFEpipA_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3627,7 +3625,6 @@ void iFipppp(x64emu_t *emu, uintptr_t fcn) { iFipppp_t fn = (iFipppp_t)fcn; R_RA void iFuppLp(x64emu_t *emu, uintptr_t fcn) { iFuppLp_t fn = (iFuppLp_t)fcn; R_RAX=(int64_t)fn((uint64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFpwwww(x64emu_t *emu, uintptr_t fcn) { iFpwwww_t fn = (iFpwwww_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8); } void iFpwppp(x64emu_t *emu, uintptr_t fcn) { iFpwppp_t fn = (iFpwppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } -void iWpiiii(x64emu_t *emu, uintptr_t fcn) { iWpiiii_t fn = (iWpiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiii_t fn = (iFpiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void iFpiiiu(x64emu_t *emu, uintptr_t fcn) { iFpiiiu_t fn = (iFpiiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } void iFpiiiL(x64emu_t *emu, uintptr_t fcn) { iFpiiiL_t fn = (iFpiiiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8); } @@ -3638,7 +3635,6 @@ void iFpiipi(x64emu_t *emu, uintptr_t fcn) { iFpiipi_t fn = (iFpiipi_t)fcn; R_RA void iFpiipp(x64emu_t *emu, uintptr_t fcn) { iFpiipp_t fn = (iFpiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpiIip(x64emu_t *emu, uintptr_t fcn) { iFpiIip_t fn = (iFpiIip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiuwp_t fn = (iFpiuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (int16_t)R_RCX, (void*)R_R8); } -void iWpiupu(x64emu_t *emu, uintptr_t fcn) { iWpiupu_t fn = (iWpiupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } void iFpiUUU(x64emu_t *emu, uintptr_t fcn) { iFpiUUU_t fn = (iFpiUUU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } void iFpipii(x64emu_t *emu, uintptr_t fcn) { iFpipii_t fn = (iFpipii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void iFpipiu(x64emu_t *emu, uintptr_t fcn) { iFpipiu_t fn = (iFpipiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } @@ -3648,23 +3644,15 @@ void iFpippi(x64emu_t *emu, uintptr_t fcn) { iFpippi_t fn = (iFpippi_t)fcn; R_RA void iFpippW(x64emu_t *emu, uintptr_t fcn) { iFpippW_t fn = (iFpippW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint16_t)R_R8); } void iFpippp(x64emu_t *emu, uintptr_t fcn) { iFpippp_t fn = (iFpippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpCCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCCC_t fn = (iFpCCCC_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); } -void iWpuiii(x64emu_t *emu, uintptr_t fcn) { iWpuiii_t fn = (iWpuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iWpuiup(x64emu_t *emu, uintptr_t fcn) { iWpuiup_t fn = (iWpuiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpuill(x64emu_t *emu, uintptr_t fcn) { iFpuill_t fn = (iFpuill_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8); } void iFpuipi(x64emu_t *emu, uintptr_t fcn) { iFpuipi_t fn = (iFpuipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFpuuip(x64emu_t *emu, uintptr_t fcn) { iFpuuip_t fn = (iFpuuip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpuuui(x64emu_t *emu, uintptr_t fcn) { iFpuuui_t fn = (iFpuuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpuuup(x64emu_t *emu, uintptr_t fcn) { iFpuuup_t fn = (iFpuuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } void iFpuuLL(x64emu_t *emu, uintptr_t fcn) { iFpuuLL_t fn = (iFpuuLL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8); } -void iWpuupu(x64emu_t *emu, uintptr_t fcn) { iWpuupu_t fn = (iWpuupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } -void iWpuupp(x64emu_t *emu, uintptr_t fcn) { iWpuupp_t fn = (iWpuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpuupp(x64emu_t *emu, uintptr_t fcn) { iFpuupp_t fn = (iFpuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpupiU(x64emu_t *emu, uintptr_t fcn) { iFpupiU_t fn = (iFpupiU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8); } -void iWpupuu(x64emu_t *emu, uintptr_t fcn) { iWpupuu_t fn = (iWpupuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } -void iWpupup(x64emu_t *emu, uintptr_t fcn) { iWpupup_t fn = (iWpupup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpupup(x64emu_t *emu, uintptr_t fcn) { iFpupup_t fn = (iFpupup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } -void iWpuppu(x64emu_t *emu, uintptr_t fcn) { iWpuppu_t fn = (iWpuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8)); } -void iWpuppp(x64emu_t *emu, uintptr_t fcn) { iWpuppp_t fn = (iWpuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpuppp(x64emu_t *emu, uintptr_t fcn) { iFpuppp_t fn = (iFpuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpUiUi(x64emu_t *emu, uintptr_t fcn) { iFpUiUi_t fn = (iFpUiUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpUupp(x64emu_t *emu, uintptr_t fcn) { iFpUupp_t fn = (iFpUupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -3695,14 +3683,11 @@ void iFpppii(x64emu_t *emu, uintptr_t fcn) { iFpppii_t fn = (iFpppii_t)fcn; R_RA void iFpppiL(x64emu_t *emu, uintptr_t fcn) { iFpppiL_t fn = (iFpppiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8); } void iFpppip(x64emu_t *emu, uintptr_t fcn) { iFpppip_t fn = (iFpppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8); } void iFpppui(x64emu_t *emu, uintptr_t fcn) { iFpppui_t fn = (iFpppui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } -void iWpppuu(x64emu_t *emu, uintptr_t fcn) { iWpppuu_t fn = (iWpppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } -void iWpppup(x64emu_t *emu, uintptr_t fcn) { iWpppup_t fn = (iWpppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpppUi(x64emu_t *emu, uintptr_t fcn) { iFpppUi_t fn = (iFpppUi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8); } void iFpppLi(x64emu_t *emu, uintptr_t fcn) { iFpppLi_t fn = (iFpppLi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (int64_t)R_R8); } void iFpppLp(x64emu_t *emu, uintptr_t fcn) { iFpppLp_t fn = (iFpppLp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFppppi(x64emu_t *emu, uintptr_t fcn) { iFppppi_t fn = (iFppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFppppL(x64emu_t *emu, uintptr_t fcn) { iFppppL_t fn = (iFppppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } -void iWppppp(x64emu_t *emu, uintptr_t fcn) { iWppppp_t fn = (iWppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppp(x64emu_t *emu, uintptr_t fcn) { iFppppp_t fn = (iFppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void IFppIII(x64emu_t *emu, uintptr_t fcn) { IFppIII_t fn = (IFppIII_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void uFEippp(x64emu_t *emu, uintptr_t fcn) { uFEippp_t fn = (uFEippp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } @@ -3802,6 +3787,21 @@ void pFpppLi(x64emu_t *emu, uintptr_t fcn) { pFpppLi_t fn = (pFpppLi_t)fcn; R_RA void pFppppi(x64emu_t *emu, uintptr_t fcn) { pFppppi_t fn = (pFppppi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void pFppppu(x64emu_t *emu, uintptr_t fcn) { pFppppu_t fn = (pFppppu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8); } void pFppppp(x64emu_t *emu, uintptr_t fcn) { pFppppp_t fn = (pFppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void iWEpiup(x64emu_t *emu, uintptr_t fcn) { iWEpiup_t fn = (iWEpiup_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9); } +void iWEpipp(x64emu_t *emu, uintptr_t fcn) { iWEpipp_t fn = (iWEpipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (int64_t)R_RDX, (void*)R_R8, (void*)R_R9); } +void iWpiiii(x64emu_t *emu, uintptr_t fcn) { iWpiiii_t fn = (iWpiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40)); } +void iWpiupu(x64emu_t *emu, uintptr_t fcn) { iWpiupu_t fn = (iWpiupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40)); } +void iWpuiii(x64emu_t *emu, uintptr_t fcn) { iWpuiii_t fn = (iWpuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40)); } +void iWpuiup(x64emu_t *emu, uintptr_t fcn) { iWpuiup_t fn = (iWpuiup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 40)); } +void iWpuupu(x64emu_t *emu, uintptr_t fcn) { iWpuupu_t fn = (iWpuupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40)); } +void iWpuupp(x64emu_t *emu, uintptr_t fcn) { iWpuupp_t fn = (iWpuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 40)); } +void iWpupuu(x64emu_t *emu, uintptr_t fcn) { iWpupuu_t fn = (iWpupuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40)); } +void iWpupup(x64emu_t *emu, uintptr_t fcn) { iWpupup_t fn = (iWpupup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 40)); } +void iWpuppu(x64emu_t *emu, uintptr_t fcn) { iWpuppu_t fn = (iWpuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40)); } +void iWpuppp(x64emu_t *emu, uintptr_t fcn) { iWpuppp_t fn = (iWpuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 40)); } +void iWpppuu(x64emu_t *emu, uintptr_t fcn) { iWpppuu_t fn = (iWpppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40)); } +void iWpppup(x64emu_t *emu, uintptr_t fcn) { iWpppup_t fn = (iWpppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 40)); } +void iWppppp(x64emu_t *emu, uintptr_t fcn) { iWppppp_t fn = (iWppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 40)); } void vFEiiipp(x64emu_t *emu, uintptr_t fcn) { vFEiiipp_t fn = (vFEiiipp_t)fcn; fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void vFEpiLpp(x64emu_t *emu, uintptr_t fcn) { vFEpiLpp_t fn = (vFEpiLpp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void vFEpippp(x64emu_t *emu, uintptr_t fcn) { vFEpippp_t fn = (vFEpippp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -3945,10 +3945,8 @@ void iFEpiipV(x64emu_t *emu, uintptr_t fcn) { iFEpiipV_t fn = (iFEpiipV_t)fcn; R void iFEpilpV(x64emu_t *emu, uintptr_t fcn) { iFEpilpV_t fn = (iFEpilpV_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (void*)(R_RSP + 8)); } void iFEpippi(x64emu_t *emu, uintptr_t fcn) { iFEpippi_t fn = (iFEpippi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8); } void iFEpIppp(x64emu_t *emu, uintptr_t fcn) { iFEpIppp_t fn = (iFEpIppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } -void iWEpuuip(x64emu_t *emu, uintptr_t fcn) { iWEpuuip_t fn = (iWEpuuip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } void iFEpuppp(x64emu_t *emu, uintptr_t fcn) { iFEpuppp_t fn = (iFEpuppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFEpUppp(x64emu_t *emu, uintptr_t fcn) { iFEpUppp_t fn = (iFEpUppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } -void iWEppppp(x64emu_t *emu, uintptr_t fcn) { iWEppppp_t fn = (iWEppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppp_t fn = (iFEppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFiiiiii(x64emu_t *emu, uintptr_t fcn) { iFiiiiii_t fn = (iFiiiiii_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } void iFiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiip_t fn = (iFiiiiip_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9); } @@ -3965,16 +3963,13 @@ void iFDipppL(x64emu_t *emu, uintptr_t fcn) { iFDipppL_t fn = (iFDipppL_t)fcn; R void iFlpippp(x64emu_t *emu, uintptr_t fcn) { iFlpippp_t fn = (iFlpippp_t)fcn; R_RAX=(int64_t)fn((intptr_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFLppipp(x64emu_t *emu, uintptr_t fcn) { iFLppipp_t fn = (iFLppipp_t)fcn; R_RAX=(int64_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiii_t fn = (iFpiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } -void iWpiiiip(x64emu_t *emu, uintptr_t fcn) { iWpiiiip_t fn = (iWpiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiip_t fn = (iFpiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFpiiipp(x64emu_t *emu, uintptr_t fcn) { iFpiiipp_t fn = (iFpiiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } -void iWpiiuii(x64emu_t *emu, uintptr_t fcn) { iWpiiuii_t fn = (iWpiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpiipip(x64emu_t *emu, uintptr_t fcn) { iFpiipip_t fn = (iFpiipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFpiippu(x64emu_t *emu, uintptr_t fcn) { iFpiippu_t fn = (iFpiippu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpiippp(x64emu_t *emu, uintptr_t fcn) { iFpiippp_t fn = (iFpiippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpiuuup(x64emu_t *emu, uintptr_t fcn) { iFpiuuup_t fn = (iFpiuuup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9); } void iFpiuupp(x64emu_t *emu, uintptr_t fcn) { iFpiuupp_t fn = (iFpiuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); } -void iWpiuppu(x64emu_t *emu, uintptr_t fcn) { iWpiuppu_t fn = (iWpiuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpiUUpp(x64emu_t *emu, uintptr_t fcn) { iFpiUUpp_t fn = (iFpiUUpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpipipi(x64emu_t *emu, uintptr_t fcn) { iFpipipi_t fn = (iFpipipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (int64_t)R_R9); } void iFpippip(x64emu_t *emu, uintptr_t fcn) { iFpippip_t fn = (iFpippip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } @@ -3982,7 +3977,6 @@ void iFpipppL(x64emu_t *emu, uintptr_t fcn) { iFpipppL_t fn = (iFpipppL_t)fcn; R void iFpipppp(x64emu_t *emu, uintptr_t fcn) { iFpipppp_t fn = (iFpipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpCpipu(x64emu_t *emu, uintptr_t fcn) { iFpCpipu_t fn = (iFpCpipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void iFpWpppp(x64emu_t *emu, uintptr_t fcn) { iFpWpppp_t fn = (iFpWpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } -void iWpuiiii(x64emu_t *emu, uintptr_t fcn) { iWpuiiii_t fn = (iWpuiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpuiCpp(x64emu_t *emu, uintptr_t fcn) { iFpuiCpp_t fn = (iFpuiCpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuippp(x64emu_t *emu, uintptr_t fcn) { iFpuippp_t fn = (iFpuippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpupuui(x64emu_t *emu, uintptr_t fcn) { iFpupuui_t fn = (iFpupuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9); } @@ -4024,9 +4018,7 @@ void iFppppii(x64emu_t *emu, uintptr_t fcn) { iFppppii_t fn = (iFppppii_t)fcn; R void iFppppiu(x64emu_t *emu, uintptr_t fcn) { iFppppiu_t fn = (iFppppiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (uint64_t)R_R9); } void iFppppip(x64emu_t *emu, uintptr_t fcn) { iFppppip_t fn = (iFppppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9); } void iFppppup(x64emu_t *emu, uintptr_t fcn) { iFppppup_t fn = (iFppppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)R_R9); } -void iWpppppi(x64emu_t *emu, uintptr_t fcn) { iWpppppi_t fn = (iWpppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpppppi(x64emu_t *emu, uintptr_t fcn) { iFpppppi_t fn = (iFpppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9); } -void iWpppppu(x64emu_t *emu, uintptr_t fcn) { iWpppppu_t fn = (iWpppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpppppL(x64emu_t *emu, uintptr_t fcn) { iFpppppL_t fn = (iFpppppL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFpppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppp_t fn = (iFpppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void uFEiippp(x64emu_t *emu, uintptr_t fcn) { uFEiippp_t fn = (uFEiippp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -4098,6 +4090,14 @@ void pFpppppi(x64emu_t *emu, uintptr_t fcn) { pFpppppi_t fn = (pFpppppi_t)fcn; R void pFpppppu(x64emu_t *emu, uintptr_t fcn) { pFpppppu_t fn = (pFpppppu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void pFpppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppp_t fn = (pFpppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFSpiiii(x64emu_t *emu, uintptr_t fcn) { pFSpiiii_t fn = (pFSpiiii_t)fcn; R_RAX=(uintptr_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } +void iWEpuuip(x64emu_t *emu, uintptr_t fcn) { iWEpuuip_t fn = (iWEpuuip_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 40)); } +void iWEppppp(x64emu_t *emu, uintptr_t fcn) { iWEppppp_t fn = (iWEppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 40)); } +void iWpiiiip(x64emu_t *emu, uintptr_t fcn) { iWpiiiip_t fn = (iWpiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); } +void iWpiiuii(x64emu_t *emu, uintptr_t fcn) { iWpiiuii_t fn = (iWpiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48)); } +void iWpiuppu(x64emu_t *emu, uintptr_t fcn) { iWpiuppu_t fn = (iWpiuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 40), *(uint64_t*)(R_RSP + 48)); } +void iWpuiiii(x64emu_t *emu, uintptr_t fcn) { iWpuiiii_t fn = (iWpuiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48)); } +void iWpppppi(x64emu_t *emu, uintptr_t fcn) { iWpppppi_t fn = (iWpppppi_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 40), *(int64_t*)(R_RSP + 48)); } +void iWpppppu(x64emu_t *emu, uintptr_t fcn) { iWpppppu_t fn = (iWpppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 40), *(uint64_t*)(R_RSP + 48)); } void vFEpiiipp(x64emu_t *emu, uintptr_t fcn) { vFEpiiipp_t fn = (vFEpiiipp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void vFEpipppp(x64emu_t *emu, uintptr_t fcn) { vFEpipppp_t fn = (vFEpipppp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void vFEpuipuV(x64emu_t *emu, uintptr_t fcn) { vFEpuipuV_t fn = (vFEpuipuV_t)fcn; fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)(R_RSP + 8)); } @@ -4207,7 +4207,6 @@ void iFpiiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiiii_t fn = (iFpiiiiii_t)fcn void iFpiiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiiip_t fn = (iFpiiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiiiuwp_t fn = (iFpiiiuwp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int16_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiuuiu(x64emu_t *emu, uintptr_t fcn) { iFpiiuuiu_t fn = (iFpiiuuiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } -void iWpiiuuuu(x64emu_t *emu, uintptr_t fcn) { iWpiiuuuu_t fn = (iWpiiuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpiipppp(x64emu_t *emu, uintptr_t fcn) { iFpiipppp_t fn = (iFpiipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpiuiipp(x64emu_t *emu, uintptr_t fcn) { iFpiuiipp_t fn = (iFpiuiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpiupiii(x64emu_t *emu, uintptr_t fcn) { iFpiupiii_t fn = (iFpiupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } @@ -4218,17 +4217,12 @@ void iFpippppW(x64emu_t *emu, uintptr_t fcn) { iFpippppW_t fn = (iFpippppW_t)fcn void iFpippppp(x64emu_t *emu, uintptr_t fcn) { iFpippppp_t fn = (iFpippppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpIIpppp(x64emu_t *emu, uintptr_t fcn) { iFpIIpppp_t fn = (iFpIIpppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpWppppW(x64emu_t *emu, uintptr_t fcn) { iFpWppppW_t fn = (iFpWppppW_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); } -void iWpuiiiip(x64emu_t *emu, uintptr_t fcn) { iWpuiiiip_t fn = (iWpuiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iWpuiiuii(x64emu_t *emu, uintptr_t fcn) { iWpuiiuii_t fn = (iWpuiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFpuiCuCp(x64emu_t *emu, uintptr_t fcn) { iFpuiCuCp_t fn = (iFpuiCuCp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint8_t)R_RCX, (uint64_t)R_R8, (uint8_t)R_R9, *(void**)(R_RSP + 8)); } void iFpuiuupp(x64emu_t *emu, uintptr_t fcn) { iFpuiuupp_t fn = (iFpuiuupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } -void iWpuipupp(x64emu_t *emu, uintptr_t fcn) { iWpuipupp_t fn = (iWpuipupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpuuiuui(x64emu_t *emu, uintptr_t fcn) { iFpuuiuui_t fn = (iFpuuiuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iWpuuuppu(x64emu_t *emu, uintptr_t fcn) { iWpuuuppu_t fn = (iWpuuuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpuupppp(x64emu_t *emu, uintptr_t fcn) { iFpuupppp_t fn = (iFpuupppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpupiLpL(x64emu_t *emu, uintptr_t fcn) { iFpupiLpL_t fn = (iFpupiLpL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (uintptr_t)R_R8, (void*)R_R9, *(uintptr_t*)(R_RSP + 8)); } void iFpupuuui(x64emu_t *emu, uintptr_t fcn) { iFpupuuui_t fn = (iFpupuuui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iWpupuufu(x64emu_t *emu, uintptr_t fcn) { iWpupuufu_t fn = (iWpupuufu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), emu->xmm[0].f[0], *(uint64_t*)(R_RSP + 16)); } void iFpupupui(x64emu_t *emu, uintptr_t fcn) { iFpupupui_t fn = (iFpupupui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpuppppp(x64emu_t *emu, uintptr_t fcn) { iFpuppppp_t fn = (iFpuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpLipipi(x64emu_t *emu, uintptr_t fcn) { iFpLipipi_t fn = (iFpLipipi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } @@ -4254,7 +4248,6 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fcn) { iFpppiuwu_t fn = (iFpppiuwu_t)fcn void iFpppippi(x64emu_t *emu, uintptr_t fcn) { iFpppippi_t fn = (iFpppippi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } void iFpppippp(x64emu_t *emu, uintptr_t fcn) { iFpppippp_t fn = (iFpppippp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpppuiii(x64emu_t *emu, uintptr_t fcn) { iFpppuiii_t fn = (iFpppuiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } -void iWpppuppp(x64emu_t *emu, uintptr_t fcn) { iWpppuppp_t fn = (iWpppuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFppppiii(x64emu_t *emu, uintptr_t fcn) { iFppppiii_t fn = (iFppppiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8)); } void iFppppipp(x64emu_t *emu, uintptr_t fcn) { iFppppipp_t fn = (iFppppipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppdpi(x64emu_t *emu, uintptr_t fcn) { iFppppdpi_t fn = (iFppppdpi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], (void*)R_R8, (int64_t)R_R9); } @@ -4312,6 +4305,13 @@ void pFppppuuu(x64emu_t *emu, uintptr_t fcn) { pFppppuuu_t fn = (pFppppuuu_t)fcn void pFpppppuu(x64emu_t *emu, uintptr_t fcn) { pFpppppuu_t fn = (pFpppppuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8)); } void pFppppppi(x64emu_t *emu, uintptr_t fcn) { pFppppppi_t fn = (pFppppppi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8)); } void pFppppppp(x64emu_t *emu, uintptr_t fcn) { pFppppppp_t fn = (pFppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void iWpiiuuuu(x64emu_t *emu, uintptr_t fcn) { iWpiiuuuu_t fn = (iWpiiuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(uint64_t*)(R_RSP + 56)); } +void iWpuiiiip(x64emu_t *emu, uintptr_t fcn) { iWpuiiiip_t fn = (iWpuiiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } +void iWpuiiuii(x64emu_t *emu, uintptr_t fcn) { iWpuiiuii_t fn = (iWpuiiuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56)); } +void iWpuipupp(x64emu_t *emu, uintptr_t fcn) { iWpuipupp_t fn = (iWpuipupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } +void iWpuuuppu(x64emu_t *emu, uintptr_t fcn) { iWpuuuppu_t fn = (iWpuuuppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(uint64_t*)(R_RSP + 56)); } +void iWpupuufu(x64emu_t *emu, uintptr_t fcn) { iWpupuufu_t fn = (iWpupuufu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(float*)(R_RSP + 48), *(uint64_t*)(R_RSP + 56)); } +void iWpppuppp(x64emu_t *emu, uintptr_t fcn) { iWpppuppp_t fn = (iWpppuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } void vFEiippppV(x64emu_t *emu, uintptr_t fcn) { vFEiippppV_t fn = (vFEiippppV_t)fcn; fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, (void*)(R_RSP + 8)); } void vFEiupippp(x64emu_t *emu, uintptr_t fcn) { vFEiupippp_t fn = (vFEiupippp_t)fcn; fn(emu, (int64_t)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void vFEipAippp(x64emu_t *emu, uintptr_t fcn) { vFEipAippp_t fn = (vFEipAippp_t)fcn; fn(emu, (int64_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } @@ -4369,8 +4369,6 @@ void vFppppiipi(x64emu_t *emu, uintptr_t fcn) { vFppppiipi_t fn = (vFppppiipi_t) void vFpppppuuu(x64emu_t *emu, uintptr_t fcn) { vFpppppuuu_t fn = (vFpppppuuu_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void vFpppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppp_t fn = (vFpppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEpippppp(x64emu_t *emu, uintptr_t fcn) { iFEpippppp_t fn = (iFEpippppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } -void iWEpuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiipp_t fn = (iWEpuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iWEpuuuipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuipp_t fn = (iWEpuuuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpuuLppp(x64emu_t *emu, uintptr_t fcn) { iFEpuuLppp_t fn = (iFEpuuLppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEpUUuppp(x64emu_t *emu, uintptr_t fcn) { iFEpUUuppp_t fn = (iFEpUUuppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFEppipppp(x64emu_t *emu, uintptr_t fcn) { iFEppipppp_t fn = (iFEppipppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } @@ -4385,7 +4383,6 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fcn) { iFpCCWWpWu_t fn = (iFpCCWWpWu_t) void iFpWCuWCuu(x64emu_t *emu, uintptr_t fcn) { iFpWCuWCuu_t fn = (iFpWCuWCuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (uint64_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void iFpWWipppp(x64emu_t *emu, uintptr_t fcn) { iFpWWipppp_t fn = (iFpWWipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuiipppp(x64emu_t *emu, uintptr_t fcn) { iFpuiipppp_t fn = (iFpuiipppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } -void iWpuipuppp(x64emu_t *emu, uintptr_t fcn) { iWpuipuppp_t fn = (iWpuipuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpuippLpp(x64emu_t *emu, uintptr_t fcn) { iFpuippLpp_t fn = (iFpuippLpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuuiiiii(x64emu_t *emu, uintptr_t fcn) { iFpuuiiiii_t fn = (iFpuuiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void iFpuuupupu(x64emu_t *emu, uintptr_t fcn) { iFpuuupupu_t fn = (iFpuuupupu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } @@ -4445,6 +4442,9 @@ void pFplpppppp(x64emu_t *emu, uintptr_t fcn) { pFplpppppp_t fn = (pFplpppppp_t) void pFppiiiiii(x64emu_t *emu, uintptr_t fcn) { pFppiiiiii_t fn = (pFppiiiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } void pFpppuuLLu(x64emu_t *emu, uintptr_t fcn) { pFpppuuLLu_t fn = (pFpppuuLLu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16)); } void pFpppppupp(x64emu_t *emu, uintptr_t fcn) { pFpppppupp_t fn = (pFpppppupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iWEpuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiipp_t fn = (iWEpuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } +void iWEpuuuipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuipp_t fn = (iWEpuuuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } +void iWpuipuppp(x64emu_t *emu, uintptr_t fcn) { iWpuipuppp_t fn = (iWpuipuppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64)); } void vFEpiiiiipp(x64emu_t *emu, uintptr_t fcn) { vFEpiiiiipp_t fn = (vFEpiiiiipp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void vFEpippippV(x64emu_t *emu, uintptr_t fcn) { vFEpippippV_t fn = (vFEpippippV_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), (void*)(R_RSP + 16)); } void vFEpippippA(x64emu_t *emu, uintptr_t fcn) { vFEpippippA_t fn = (vFEpippippA_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4490,8 +4490,6 @@ void vFpppiiiiii(x64emu_t *emu, uintptr_t fcn) { vFpppiiiiii_t fn = (vFpppiiiiii void vFppppipiip(x64emu_t *emu, uintptr_t fcn) { vFppppipiip_t fn = (vFppppipiip_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFpppppippp(x64emu_t *emu, uintptr_t fcn) { vFpppppippp_t fn = (vFpppppippp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpiiiiipi(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiipi_t fn = (iFEpiiiiipi_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16)); } -void iWEpuuiippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiippu_t fn = (iWEpuuiippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } -void iWEpuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuiipp_t fn = (iWEpuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpppipppp(x64emu_t *emu, uintptr_t fcn) { iFEpppipppp_t fn = (iFEpppipppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFEppplPPPP(x64emu_t *emu, uintptr_t fcn) { iFEppplPPPP_t fn = (iFEppplPPPP_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpppppupp(x64emu_t *emu, uintptr_t fcn) { iFEpppppupp_t fn = (iFEpppppupp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4501,9 +4499,7 @@ void iFiiiipiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiipiiip_t fn = (iFiiiipiiip void iFipiipippi(x64emu_t *emu, uintptr_t fcn) { iFipiipippi_t fn = (iFipiipippi_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFuilpluluf(x64emu_t *emu, uintptr_t fcn) { iFuilpluluf_t fn = (iFuilpluluf_t)fcn; R_RAX=(int64_t)fn((uint64_t)R_RDI, (int64_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8, (uint64_t)R_R9, *(intptr_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), emu->xmm[0].f[0]); } void iFdddpppppp(x64emu_t *emu, uintptr_t fcn) { iFdddpppppp_t fn = (iFdddpppppp_t)fcn; R_RAX=(int64_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } -void iWpiuuupipu(x64emu_t *emu, uintptr_t fcn) { iWpiuuupipu_t fn = (iWpiuuupipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(uint64_t*)(R_RSP + 40)); } void iFpipLpiiip(x64emu_t *emu, uintptr_t fcn) { iFpipLpiiip_t fn = (iFpipLpiiip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iWpuiuuipip(x64emu_t *emu, uintptr_t fcn) { iWpuiuuipip_t fn = (iWpuiuuipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuuuuuuu_t fn = (iFpuuuuuuuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFpdiiiUiUp(x64emu_t *emu, uintptr_t fcn) { iFpdiiiUiUp_t fn = (iFpdiiiUiUp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0], (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppiiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppiiiiiii_t fn = (iFppiiiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } @@ -4513,7 +4509,6 @@ void iFpppiiipip(x64emu_t *emu, uintptr_t fcn) { iFpppiiipip_t fn = (iFpppiiipip void iFpppiiuuii(x64emu_t *emu, uintptr_t fcn) { iFpppiiuuii_t fn = (iFpppiiuuii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24)); } void iFpppiipiiu(x64emu_t *emu, uintptr_t fcn) { iFpppiipiiu_t fn = (iFpppiipiiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFppppiiupp(x64emu_t *emu, uintptr_t fcn) { iFppppiiupp_t fn = (iFppppiiupp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iWppppupiii(x64emu_t *emu, uintptr_t fcn) { iWppppupiii_t fn = (iWppppupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void iFppppppppu(x64emu_t *emu, uintptr_t fcn) { iFppppppppu_t fn = (iFppppppppu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24)); } void iFppppppppp(x64emu_t *emu, uintptr_t fcn) { iFppppppppp_t fn = (iFppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void uFEipippppp(x64emu_t *emu, uintptr_t fcn) { uFEipippppp_t fn = (uFEipippppp_t)fcn; R_RAX=(uint64_t)fn(emu, (int64_t)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -4537,6 +4532,11 @@ void pFpppiipppp(x64emu_t *emu, uintptr_t fcn) { pFpppiipppp_t fn = (pFpppiipppp void pFpppWWWWWp(x64emu_t *emu, uintptr_t fcn) { pFpppWWWWWp_t fn = (pFpppWWWWWp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void pFpppppiipp(x64emu_t *emu, uintptr_t fcn) { pFpppppiipp_t fn = (pFpppppiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void pFpppppuuCC(x64emu_t *emu, uintptr_t fcn) { pFpppppuuCC_t fn = (pFpppppuuCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24)); } +void iWEpuuiippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiippu_t fn = (iWEpuuiippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(uint64_t*)(R_RSP + 64)); } +void iWEpuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuiipp_t fn = (iWEpuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64)); } +void iWpiuuupipu(x64emu_t *emu, uintptr_t fcn) { iWpiuuupipu_t fn = (iWpiuuupipu_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (int64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(void**)(R_RSP + 64), *(uint64_t*)(R_RSP + 72)); } +void iWpuiuuipip(x64emu_t *emu, uintptr_t fcn) { iWpuiuuipip_t fn = (iWpuiuuipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(void**)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(void**)(R_RSP + 72)); } +void iWppppupiii(x64emu_t *emu, uintptr_t fcn) { iWppppupiii_t fn = (iWppppupiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (void*)R_RDX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(int64_t*)(R_RSP + 72)); } void vFEiippppppp(x64emu_t *emu, uintptr_t fcn) { vFEiippppppp_t fn = (vFEiippppppp_t)fcn; fn(emu, (int64_t)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFEpippppppp(x64emu_t *emu, uintptr_t fcn) { vFEpippppppp_t fn = (vFEpippppppp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFEpppiipppp(x64emu_t *emu, uintptr_t fcn) { vFEpppiipppp_t fn = (vFEpppiipppp_t)fcn; fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -4570,9 +4570,6 @@ void vFppuuuuiiuu(x64emu_t *emu, uintptr_t fcn) { vFppuuuuiiuu_t fn = (vFppuuuui void vFppdddddddd(x64emu_t *emu, uintptr_t fcn) { vFppdddddddd_t fn = (vFppdddddddd_t)fcn; fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0], emu->xmm[6].d[0], emu->xmm[7].d[0]); } void vFpppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppppp_t fn = (vFpppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpiiiiippp(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiippp_t fn = (iFEpiiiiippp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iWEpuipupppp(x64emu_t *emu, uintptr_t fcn) { iWEpuipupppp_t fn = (iWEpuipupppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } -void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiiuipp_t fn = (iWEpuuiiuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } -void iWEpuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuuiipp_t fn = (iWEpuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } void iFEpupppLppL(x64emu_t *emu, uintptr_t fcn) { iFEpupppLppL_t fn = (iFEpupppLppL_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24)); } void iFEppppppipp(x64emu_t *emu, uintptr_t fcn) { iFEppppppipp_t fn = (iFEppppppipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEppppppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppppppp_t fn = (iFEppppppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -4580,7 +4577,6 @@ void iFiiiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiiiip_t fn = (iFiiiiiii void iFpiipiiipip(x64emu_t *emu, uintptr_t fcn) { iFpiipiiipip_t fn = (iFpiipiiipip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpippddiidd(x64emu_t *emu, uintptr_t fcn) { iFpippddiidd_t fn = (iFpippddiidd_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], emu->xmm[1].d[0], (int64_t)R_R8, (int64_t)R_R9, emu->xmm[2].d[0], emu->xmm[3].d[0]); } void iFpCuWCCCCup(x64emu_t *emu, uintptr_t fcn) { iFpCuWCCCCup_t fn = (iFpCuWCCCCup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint64_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } -void iWpuipuppppp(x64emu_t *emu, uintptr_t fcn) { iWpuipuppppp_t fn = (iWpuipuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void iFpuupiuiipp(x64emu_t *emu, uintptr_t fcn) { iFpuupiuiipp_t fn = (iFpuupiuiipp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint64_t)R_RDX, (void*)R_RCX, (int64_t)R_R8, (uint64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpddpippppp(x64emu_t *emu, uintptr_t fcn) { iFpddpippppp_t fn = (iFpddpippppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppuuiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppuuiiiiii_t fn = (iFppuuiiiiii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32)); } @@ -4600,6 +4596,10 @@ void pFpuuuWWWCCi(x64emu_t *emu, uintptr_t fcn) { pFpuuuWWWCCi_t fn = (pFpuuuWWW void pFplllllllll(x64emu_t *emu, uintptr_t fcn) { pFplllllllll_t fn = (pFplllllllll_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (intptr_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8, (intptr_t)R_R9, *(intptr_t*)(R_RSP + 8), *(intptr_t*)(R_RSP + 16), *(intptr_t*)(R_RSP + 24), *(intptr_t*)(R_RSP + 32)); } void pFppuiipuuii(x64emu_t *emu, uintptr_t fcn) { pFppuiipuuii_t fn = (pFppuiipuuii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32)); } void pFpppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppppp_t fn = (pFpppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } +void iWEpuipupppp(x64emu_t *emu, uintptr_t fcn) { iWEpuipupppp_t fn = (iWEpuipupppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72)); } +void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiiuipp_t fn = (iWEpuuiiuipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72)); } +void iWEpuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuuiipp_t fn = (iWEpuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72)); } +void iWpuipuppppp(x64emu_t *emu, uintptr_t fcn) { iWpuipuppppp_t fn = (iWpuipuppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RCX, (uint64_t)R_RDX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80)); } void vFEpiiiupupup(x64emu_t *emu, uintptr_t fcn) { vFEpiiiupupup_t fn = (vFEpiiiupupup_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (uint64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void vFiiiiillliip(x64emu_t *emu, uintptr_t fcn) { vFiiiiillliip_t fn = (vFiiiiillliip_t)fcn; fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (intptr_t)R_R9, *(intptr_t*)(R_RSP + 8), *(intptr_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } void vFiiiiilllilp(x64emu_t *emu, uintptr_t fcn) { vFiiiiilllilp_t fn = (vFiiiiilllilp_t)fcn; fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (intptr_t)R_R9, *(intptr_t*)(R_RSP + 8), *(intptr_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(intptr_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } @@ -4627,8 +4627,6 @@ void vFppiipppiiii(x64emu_t *emu, uintptr_t fcn) { vFppiipppiiii_t fn = (vFppiip void vFppipppiiiii(x64emu_t *emu, uintptr_t fcn) { vFppipppiiiii_t fn = (vFppipppiiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void vFppipppuiiii(x64emu_t *emu, uintptr_t fcn) { vFppipppuiiii_t fn = (vFppipppuiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40)); } void vFppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFppppppppppp_t fn = (vFppppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } -void iWEpuuiiuippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiiuippu_t fn = (iWEpuuiiuippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(uint64_t*)(R_RSP + 48)); } -void iWEpuuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuuuiipp_t fn = (iWEpuuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void iFEpppipppppp(x64emu_t *emu, uintptr_t fcn) { iFEpppipppppp_t fn = (iFEpppipppppp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEppppiiiiuu(x64emu_t *emu, uintptr_t fcn) { iFEppppiiiiuu_t fn = (iFEppppiiiiuu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(uint64_t*)(R_RSP + 24), *(uint64_t*)(R_RSP + 32)); } void iFiiiiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiiiiip_t fn = (iFiiiiiiiiiip_t)fcn; R_RAX=(int64_t)fn((int64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } @@ -4646,6 +4644,8 @@ void pFEppiiLpppip(x64emu_t *emu, uintptr_t fcn) { pFEppiiLpppip_t fn = (pFEppii void pFEppuiipuuii(x64emu_t *emu, uintptr_t fcn) { pFEppuiipuuii_t fn = (pFEppuiipuuii_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(uint64_t*)(R_RSP + 8), *(uint64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32)); } void pFpppppppiipp(x64emu_t *emu, uintptr_t fcn) { pFpppppppiipp_t fn = (pFpppppppiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } void pFppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFppppppppppp_t fn = (pFppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } +void iWEpuuiiuippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiiuippu_t fn = (iWEpuuiiuippu_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(uint64_t*)(R_RSP + 80)); } +void iWEpuuuuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuuuuiipp_t fn = (iWEpuuuuuiipp_t)fcn; R_RAX=(int64_t)fn(emu, (void*)R_RCX, (uint64_t)R_RDX, (uint64_t)R_R8, (uint64_t)R_R9, *(uint64_t*)(R_RSP + 40), *(uint64_t*)(R_RSP + 48), *(int64_t*)(R_RSP + 56), *(int64_t*)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80)); } void vFuiiiillliilp(x64emu_t *emu, uintptr_t fcn) { vFuiiiillliilp_t fn = (vFuiiiillliilp_t)fcn; fn((uint64_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (intptr_t)R_R9, *(intptr_t*)(R_RSP + 8), *(intptr_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(intptr_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); } void vFuuiiiiiiiiui(x64emu_t *emu, uintptr_t fcn) { vFuuiiiiiiiiui_t fn = (vFuuiiiiiiiiui_t)fcn; fn((uint64_t)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(int64_t*)(R_RSP + 32), *(uint64_t*)(R_RSP + 40), *(int64_t*)(R_RSP + 48)); } void vFuuiiiiiiiuip(x64emu_t *emu, uintptr_t fcn) { vFuuiiiiiiiuip_t fn = (vFuuiiiiiiiuip_t)fcn; fn((uint64_t)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9, *(int64_t*)(R_RSP + 8), *(int64_t*)(R_RSP + 16), *(int64_t*)(R_RSP + 24), *(uint64_t*)(R_RSP + 32), *(int64_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); } diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index e600111c..314d7838 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -40,7 +40,6 @@ void vFf(x64emu_t *emu, uintptr_t fnc); void vFd(x64emu_t *emu, uintptr_t fnc); void vFl(x64emu_t *emu, uintptr_t fnc); void vFL(x64emu_t *emu, uintptr_t fnc); -void vWp(x64emu_t *emu, uintptr_t fnc); void vFp(x64emu_t *emu, uintptr_t fnc); void vFS(x64emu_t *emu, uintptr_t fnc); void cFv(x64emu_t *emu, uintptr_t fnc); @@ -63,7 +62,6 @@ void iFd(x64emu_t *emu, uintptr_t fnc); void iFD(x64emu_t *emu, uintptr_t fnc); void iFl(x64emu_t *emu, uintptr_t fnc); void iFL(x64emu_t *emu, uintptr_t fnc); -void iWp(x64emu_t *emu, uintptr_t fnc); void iFp(x64emu_t *emu, uintptr_t fnc); void iFO(x64emu_t *emu, uintptr_t fnc); void iFS(x64emu_t *emu, uintptr_t fnc); @@ -84,7 +82,6 @@ void uFu(x64emu_t *emu, uintptr_t fnc); void uFd(x64emu_t *emu, uintptr_t fnc); void uFl(x64emu_t *emu, uintptr_t fnc); void uFL(x64emu_t *emu, uintptr_t fnc); -void uWp(x64emu_t *emu, uintptr_t fnc); void uFp(x64emu_t *emu, uintptr_t fnc); void UFv(x64emu_t *emu, uintptr_t fnc); void UFu(x64emu_t *emu, uintptr_t fnc); @@ -92,7 +89,6 @@ void UFp(x64emu_t *emu, uintptr_t fnc); void UFV(x64emu_t *emu, uintptr_t fnc); void fFi(x64emu_t *emu, uintptr_t fnc); void fFf(x64emu_t *emu, uintptr_t fnc); -void fWp(x64emu_t *emu, uintptr_t fnc); void fFp(x64emu_t *emu, uintptr_t fnc); void dFv(x64emu_t *emu, uintptr_t fnc); void dFi(x64emu_t *emu, uintptr_t fnc); @@ -125,6 +121,10 @@ void pFp(x64emu_t *emu, uintptr_t fnc); void pFV(x64emu_t *emu, uintptr_t fnc); void HFi(x64emu_t *emu, uintptr_t fnc); void HFp(x64emu_t *emu, uintptr_t fnc); +void vWp(x64emu_t *emu, uintptr_t fnc); +void iWp(x64emu_t *emu, uintptr_t fnc); +void uWp(x64emu_t *emu, uintptr_t fnc); +void fWp(x64emu_t *emu, uintptr_t fnc); void vFEi(x64emu_t *emu, uintptr_t fnc); void vFEp(x64emu_t *emu, uintptr_t fnc); void vFii(x64emu_t *emu, uintptr_t fnc); @@ -188,20 +188,16 @@ void iFLu(x64emu_t *emu, uintptr_t fnc); void iFLL(x64emu_t *emu, uintptr_t fnc); void iFLp(x64emu_t *emu, uintptr_t fnc); void iFpw(x64emu_t *emu, uintptr_t fnc); -void iWpi(x64emu_t *emu, uintptr_t fnc); void iFpi(x64emu_t *emu, uintptr_t fnc); void iFpI(x64emu_t *emu, uintptr_t fnc); void iFpC(x64emu_t *emu, uintptr_t fnc); void iFpW(x64emu_t *emu, uintptr_t fnc); -void iWpu(x64emu_t *emu, uintptr_t fnc); void iFpu(x64emu_t *emu, uintptr_t fnc); void iFpU(x64emu_t *emu, uintptr_t fnc); -void iWpf(x64emu_t *emu, uintptr_t fnc); void iFpf(x64emu_t *emu, uintptr_t fnc); void iFpd(x64emu_t *emu, uintptr_t fnc); void iFpl(x64emu_t *emu, uintptr_t fnc); void iFpL(x64emu_t *emu, uintptr_t fnc); -void iWpp(x64emu_t *emu, uintptr_t fnc); void iFpp(x64emu_t *emu, uintptr_t fnc); void iFpO(x64emu_t *emu, uintptr_t fnc); void iFSi(x64emu_t *emu, uintptr_t fnc); @@ -225,7 +221,6 @@ void uFup(x64emu_t *emu, uintptr_t fnc); void uFUp(x64emu_t *emu, uintptr_t fnc); void uFpw(x64emu_t *emu, uintptr_t fnc); void uFpi(x64emu_t *emu, uintptr_t fnc); -void uWpu(x64emu_t *emu, uintptr_t fnc); void uFpu(x64emu_t *emu, uintptr_t fnc); void uFpU(x64emu_t *emu, uintptr_t fnc); void uFpf(x64emu_t *emu, uintptr_t fnc); @@ -274,7 +269,6 @@ void LFpp(x64emu_t *emu, uintptr_t fnc); void pFEi(x64emu_t *emu, uintptr_t fnc); void pFEL(x64emu_t *emu, uintptr_t fnc); void pFEp(x64emu_t *emu, uintptr_t fnc); -void pWEp(x64emu_t *emu, uintptr_t fnc); void pFii(x64emu_t *emu, uintptr_t fnc); void pFiI(x64emu_t *emu, uintptr_t fnc); void pFiu(x64emu_t *emu, uintptr_t fnc); @@ -295,7 +289,6 @@ void pFLL(x64emu_t *emu, uintptr_t fnc); void pFLp(x64emu_t *emu, uintptr_t fnc); void pFpi(x64emu_t *emu, uintptr_t fnc); void pFpC(x64emu_t *emu, uintptr_t fnc); -void pWpu(x64emu_t *emu, uintptr_t fnc); void pFpu(x64emu_t *emu, uintptr_t fnc); void pFpU(x64emu_t *emu, uintptr_t fnc); void pFpd(x64emu_t *emu, uintptr_t fnc); @@ -307,6 +300,13 @@ void pFSi(x64emu_t *emu, uintptr_t fnc); void HFII(x64emu_t *emu, uintptr_t fnc); void HFll(x64emu_t *emu, uintptr_t fnc); void HFpi(x64emu_t *emu, uintptr_t fnc); +void iWpi(x64emu_t *emu, uintptr_t fnc); +void iWpu(x64emu_t *emu, uintptr_t fnc); +void iWpf(x64emu_t *emu, uintptr_t fnc); +void iWpp(x64emu_t *emu, uintptr_t fnc); +void uWpu(x64emu_t *emu, uintptr_t fnc); +void pWEp(x64emu_t *emu, uintptr_t fnc); +void pWpu(x64emu_t *emu, uintptr_t fnc); void vFEpi(x64emu_t *emu, uintptr_t fnc); void vFEpu(x64emu_t *emu, uintptr_t fnc); void vFEpp(x64emu_t *emu, uintptr_t fnc); @@ -373,7 +373,6 @@ void vFpuI(x64emu_t *emu, uintptr_t fnc); void vFpuW(x64emu_t *emu, uintptr_t fnc); void vFpuu(x64emu_t *emu, uintptr_t fnc); void vFpuU(x64emu_t *emu, uintptr_t fnc); -void vWpup(x64emu_t *emu, uintptr_t fnc); void vFpup(x64emu_t *emu, uintptr_t fnc); void vFpUi(x64emu_t *emu, uintptr_t fnc); void vFpUu(x64emu_t *emu, uintptr_t fnc); @@ -397,7 +396,6 @@ void vFppL(x64emu_t *emu, uintptr_t fnc); void vFppp(x64emu_t *emu, uintptr_t fnc); void iFEiw(x64emu_t *emu, uintptr_t fnc); void iFEip(x64emu_t *emu, uintptr_t fnc); -void iWEip(x64emu_t *emu, uintptr_t fnc); void iFEWW(x64emu_t *emu, uintptr_t fnc); void iFEup(x64emu_t *emu, uintptr_t fnc); void iFEUU(x64emu_t *emu, uintptr_t fnc); @@ -405,7 +403,6 @@ void iFELp(x64emu_t *emu, uintptr_t fnc); void iFEpi(x64emu_t *emu, uintptr_t fnc); void iFEpU(x64emu_t *emu, uintptr_t fnc); void iFEpL(x64emu_t *emu, uintptr_t fnc); -void iWEpp(x64emu_t *emu, uintptr_t fnc); void iFEpp(x64emu_t *emu, uintptr_t fnc); void iFEpV(x64emu_t *emu, uintptr_t fnc); void iFEpA(x64emu_t *emu, uintptr_t fnc); @@ -448,22 +445,17 @@ void iFLpp(x64emu_t *emu, uintptr_t fnc); void iFpwp(x64emu_t *emu, uintptr_t fnc); void iFpii(x64emu_t *emu, uintptr_t fnc); void iFpiI(x64emu_t *emu, uintptr_t fnc); -void iWpiu(x64emu_t *emu, uintptr_t fnc); void iFpiu(x64emu_t *emu, uintptr_t fnc); void iFpiU(x64emu_t *emu, uintptr_t fnc); void iFpiL(x64emu_t *emu, uintptr_t fnc); -void iWpip(x64emu_t *emu, uintptr_t fnc); void iFpip(x64emu_t *emu, uintptr_t fnc); void iFpIi(x64emu_t *emu, uintptr_t fnc); void iFpII(x64emu_t *emu, uintptr_t fnc); void iFpCp(x64emu_t *emu, uintptr_t fnc); -void iWpui(x64emu_t *emu, uintptr_t fnc); void iFpui(x64emu_t *emu, uintptr_t fnc); -void iWpuu(x64emu_t *emu, uintptr_t fnc); void iFpuu(x64emu_t *emu, uintptr_t fnc); void iFpuU(x64emu_t *emu, uintptr_t fnc); void iFpuL(x64emu_t *emu, uintptr_t fnc); -void iWpup(x64emu_t *emu, uintptr_t fnc); void iFpup(x64emu_t *emu, uintptr_t fnc); void iFpUi(x64emu_t *emu, uintptr_t fnc); void iFpUu(x64emu_t *emu, uintptr_t fnc); @@ -483,13 +475,11 @@ void iFppi(x64emu_t *emu, uintptr_t fnc); void iFppI(x64emu_t *emu, uintptr_t fnc); void iFppC(x64emu_t *emu, uintptr_t fnc); void iFppW(x64emu_t *emu, uintptr_t fnc); -void iWppu(x64emu_t *emu, uintptr_t fnc); void iFppu(x64emu_t *emu, uintptr_t fnc); void iFppU(x64emu_t *emu, uintptr_t fnc); void iFppd(x64emu_t *emu, uintptr_t fnc); void iFppl(x64emu_t *emu, uintptr_t fnc); void iFppL(x64emu_t *emu, uintptr_t fnc); -void iWppp(x64emu_t *emu, uintptr_t fnc); void iFppp(x64emu_t *emu, uintptr_t fnc); void iFpOu(x64emu_t *emu, uintptr_t fnc); void iFpOM(x64emu_t *emu, uintptr_t fnc); @@ -518,11 +508,9 @@ void uFpWi(x64emu_t *emu, uintptr_t fnc); void uFpWu(x64emu_t *emu, uintptr_t fnc); void uFpWf(x64emu_t *emu, uintptr_t fnc); void uFpWp(x64emu_t *emu, uintptr_t fnc); -void uWpui(x64emu_t *emu, uintptr_t fnc); void uFpui(x64emu_t *emu, uintptr_t fnc); void uFpuC(x64emu_t *emu, uintptr_t fnc); void uFpuu(x64emu_t *emu, uintptr_t fnc); -void uWpup(x64emu_t *emu, uintptr_t fnc); void uFpup(x64emu_t *emu, uintptr_t fnc); void uFpfu(x64emu_t *emu, uintptr_t fnc); void uFpLp(x64emu_t *emu, uintptr_t fnc); @@ -637,6 +625,18 @@ void pFppL(x64emu_t *emu, uintptr_t fnc); void pFppp(x64emu_t *emu, uintptr_t fnc); void pFpOM(x64emu_t *emu, uintptr_t fnc); void pFSpl(x64emu_t *emu, uintptr_t fnc); +void vWpup(x64emu_t *emu, uintptr_t fnc); +void iWEip(x64emu_t *emu, uintptr_t fnc); +void iWEpp(x64emu_t *emu, uintptr_t fnc); +void iWpiu(x64emu_t *emu, uintptr_t fnc); +void iWpip(x64emu_t *emu, uintptr_t fnc); +void iWpui(x64emu_t *emu, uintptr_t fnc); +void iWpuu(x64emu_t *emu, uintptr_t fnc); +void iWpup(x64emu_t *emu, uintptr_t fnc); +void iWppu(x64emu_t *emu, uintptr_t fnc); +void iWppp(x64emu_t *emu, uintptr_t fnc); +void uWpui(x64emu_t *emu, uintptr_t fnc); +void uWpup(x64emu_t *emu, uintptr_t fnc); void vFEiip(x64emu_t *emu, uintptr_t fnc); void vFEipp(x64emu_t *emu, uintptr_t fnc); void vFEipV(x64emu_t *emu, uintptr_t fnc); @@ -721,7 +721,6 @@ void vFffff(x64emu_t *emu, uintptr_t fnc); void vFdddd(x64emu_t *emu, uintptr_t fnc); void vFllll(x64emu_t *emu, uintptr_t fnc); void vFpiii(x64emu_t *emu, uintptr_t fnc); -void vWpiiu(x64emu_t *emu, uintptr_t fnc); void vFpiiu(x64emu_t *emu, uintptr_t fnc); void vFpiip(x64emu_t *emu, uintptr_t fnc); void vFpiuu(x64emu_t *emu, uintptr_t fnc); @@ -737,7 +736,6 @@ void vFpCiW(x64emu_t *emu, uintptr_t fnc); void vFpuip(x64emu_t *emu, uintptr_t fnc); void vFpuui(x64emu_t *emu, uintptr_t fnc); void vFpuuu(x64emu_t *emu, uintptr_t fnc); -void vWpuup(x64emu_t *emu, uintptr_t fnc); void vFpuup(x64emu_t *emu, uintptr_t fnc); void vFpudd(x64emu_t *emu, uintptr_t fnc); void vFpupp(x64emu_t *emu, uintptr_t fnc); @@ -785,22 +783,18 @@ void iFEipV(x64emu_t *emu, uintptr_t fnc); void iFEupu(x64emu_t *emu, uintptr_t fnc); void iFEupp(x64emu_t *emu, uintptr_t fnc); void iFEpii(x64emu_t *emu, uintptr_t fnc); -void iWEpip(x64emu_t *emu, uintptr_t fnc); void iFEpip(x64emu_t *emu, uintptr_t fnc); void iFEpiV(x64emu_t *emu, uintptr_t fnc); void iFEpiA(x64emu_t *emu, uintptr_t fnc); void iFEpui(x64emu_t *emu, uintptr_t fnc); -void iWEpup(x64emu_t *emu, uintptr_t fnc); void iFEpup(x64emu_t *emu, uintptr_t fnc); void iFEpUi(x64emu_t *emu, uintptr_t fnc); void iFEpUp(x64emu_t *emu, uintptr_t fnc); void iFEpLi(x64emu_t *emu, uintptr_t fnc); void iFEpLp(x64emu_t *emu, uintptr_t fnc); void iFEppi(x64emu_t *emu, uintptr_t fnc); -void iWEppu(x64emu_t *emu, uintptr_t fnc); void iFEppd(x64emu_t *emu, uintptr_t fnc); void iFEppL(x64emu_t *emu, uintptr_t fnc); -void iWEppp(x64emu_t *emu, uintptr_t fnc); void iFEppp(x64emu_t *emu, uintptr_t fnc); void iFEppV(x64emu_t *emu, uintptr_t fnc); void iFEppA(x64emu_t *emu, uintptr_t fnc); @@ -845,14 +839,12 @@ void iFuppp(x64emu_t *emu, uintptr_t fnc); void iFLLiW(x64emu_t *emu, uintptr_t fnc); void iFpwww(x64emu_t *emu, uintptr_t fnc); void iFpwpp(x64emu_t *emu, uintptr_t fnc); -void iWpiii(x64emu_t *emu, uintptr_t fnc); void iFpiii(x64emu_t *emu, uintptr_t fnc); void iFpiiI(x64emu_t *emu, uintptr_t fnc); void iFpiiu(x64emu_t *emu, uintptr_t fnc); void iFpiid(x64emu_t *emu, uintptr_t fnc); void iFpiiL(x64emu_t *emu, uintptr_t fnc); void iFpiip(x64emu_t *emu, uintptr_t fnc); -void iWpiuu(x64emu_t *emu, uintptr_t fnc); void iFpiuu(x64emu_t *emu, uintptr_t fnc); void iFpiuL(x64emu_t *emu, uintptr_t fnc); void iFpiup(x64emu_t *emu, uintptr_t fnc); @@ -869,23 +861,18 @@ void iFpCCC(x64emu_t *emu, uintptr_t fnc); void iFpCpi(x64emu_t *emu, uintptr_t fnc); void iFpWWu(x64emu_t *emu, uintptr_t fnc); void iFpuwp(x64emu_t *emu, uintptr_t fnc); -void iWpuiu(x64emu_t *emu, uintptr_t fnc); void iFpuiL(x64emu_t *emu, uintptr_t fnc); -void iWpuip(x64emu_t *emu, uintptr_t fnc); void iFpuip(x64emu_t *emu, uintptr_t fnc); void iFpuui(x64emu_t *emu, uintptr_t fnc); void iFpuuu(x64emu_t *emu, uintptr_t fnc); -void iWpuup(x64emu_t *emu, uintptr_t fnc); void iFpuup(x64emu_t *emu, uintptr_t fnc); void iFpuUp(x64emu_t *emu, uintptr_t fnc); void iFpuLL(x64emu_t *emu, uintptr_t fnc); void iFpuLp(x64emu_t *emu, uintptr_t fnc); void iFpupi(x64emu_t *emu, uintptr_t fnc); -void iWpupu(x64emu_t *emu, uintptr_t fnc); void iFpupu(x64emu_t *emu, uintptr_t fnc); void iFpupU(x64emu_t *emu, uintptr_t fnc); void iFpupL(x64emu_t *emu, uintptr_t fnc); -void iWpupp(x64emu_t *emu, uintptr_t fnc); void iFpupp(x64emu_t *emu, uintptr_t fnc); void iFpupV(x64emu_t *emu, uintptr_t fnc); void iFpUup(x64emu_t *emu, uintptr_t fnc); @@ -912,7 +899,6 @@ void iFppIL(x64emu_t *emu, uintptr_t fnc); void iFppCC(x64emu_t *emu, uintptr_t fnc); void iFppuw(x64emu_t *emu, uintptr_t fnc); void iFppui(x64emu_t *emu, uintptr_t fnc); -void iWppuu(x64emu_t *emu, uintptr_t fnc); void iFppuu(x64emu_t *emu, uintptr_t fnc); void iFppup(x64emu_t *emu, uintptr_t fnc); void iFppdp(x64emu_t *emu, uintptr_t fnc); @@ -923,11 +909,9 @@ void iFppLL(x64emu_t *emu, uintptr_t fnc); void iFppLp(x64emu_t *emu, uintptr_t fnc); void iFpppi(x64emu_t *emu, uintptr_t fnc); void iFpppC(x64emu_t *emu, uintptr_t fnc); -void iWpppu(x64emu_t *emu, uintptr_t fnc); void iFpppu(x64emu_t *emu, uintptr_t fnc); void iFpppU(x64emu_t *emu, uintptr_t fnc); void iFpppL(x64emu_t *emu, uintptr_t fnc); -void iWpppp(x64emu_t *emu, uintptr_t fnc); void iFpppp(x64emu_t *emu, uintptr_t fnc); void IFEpIi(x64emu_t *emu, uintptr_t fnc); void IFpIip(x64emu_t *emu, uintptr_t fnc); @@ -1070,6 +1054,22 @@ void pFpppU(x64emu_t *emu, uintptr_t fnc); void pFpppL(x64emu_t *emu, uintptr_t fnc); void pFpppp(x64emu_t *emu, uintptr_t fnc); void pFSppi(x64emu_t *emu, uintptr_t fnc); +void vWpiiu(x64emu_t *emu, uintptr_t fnc); +void vWpuup(x64emu_t *emu, uintptr_t fnc); +void iWEpip(x64emu_t *emu, uintptr_t fnc); +void iWEpup(x64emu_t *emu, uintptr_t fnc); +void iWEppu(x64emu_t *emu, uintptr_t fnc); +void iWEppp(x64emu_t *emu, uintptr_t fnc); +void iWpiii(x64emu_t *emu, uintptr_t fnc); +void iWpiuu(x64emu_t *emu, uintptr_t fnc); +void iWpuiu(x64emu_t *emu, uintptr_t fnc); +void iWpuip(x64emu_t *emu, uintptr_t fnc); +void iWpuup(x64emu_t *emu, uintptr_t fnc); +void iWpupu(x64emu_t *emu, uintptr_t fnc); +void iWpupp(x64emu_t *emu, uintptr_t fnc); +void iWppuu(x64emu_t *emu, uintptr_t fnc); +void iWpppu(x64emu_t *emu, uintptr_t fnc); +void iWpppp(x64emu_t *emu, uintptr_t fnc); void vFEiipV(x64emu_t *emu, uintptr_t fnc); void vFEiipA(x64emu_t *emu, uintptr_t fnc); void vFEippp(x64emu_t *emu, uintptr_t fnc); @@ -1227,9 +1227,7 @@ void iFEippi(x64emu_t *emu, uintptr_t fnc); void iFEippL(x64emu_t *emu, uintptr_t fnc); void iFEippp(x64emu_t *emu, uintptr_t fnc); void iFEpiii(x64emu_t *emu, uintptr_t fnc); -void iWEpiup(x64emu_t *emu, uintptr_t fnc); void iFEpipi(x64emu_t *emu, uintptr_t fnc); -void iWEpipp(x64emu_t *emu, uintptr_t fnc); void iFEpipp(x64emu_t *emu, uintptr_t fnc); void iFEpipV(x64emu_t *emu, uintptr_t fnc); void iFEpipA(x64emu_t *emu, uintptr_t fnc); @@ -1266,7 +1264,6 @@ void iFipppp(x64emu_t *emu, uintptr_t fnc); void iFuppLp(x64emu_t *emu, uintptr_t fnc); void iFpwwww(x64emu_t *emu, uintptr_t fnc); void iFpwppp(x64emu_t *emu, uintptr_t fnc); -void iWpiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiu(x64emu_t *emu, uintptr_t fnc); void iFpiiiL(x64emu_t *emu, uintptr_t fnc); @@ -1277,7 +1274,6 @@ void iFpiipi(x64emu_t *emu, uintptr_t fnc); void iFpiipp(x64emu_t *emu, uintptr_t fnc); void iFpiIip(x64emu_t *emu, uintptr_t fnc); void iFpiuwp(x64emu_t *emu, uintptr_t fnc); -void iWpiupu(x64emu_t *emu, uintptr_t fnc); void iFpiUUU(x64emu_t *emu, uintptr_t fnc); void iFpipii(x64emu_t *emu, uintptr_t fnc); void iFpipiu(x64emu_t *emu, uintptr_t fnc); @@ -1287,23 +1283,15 @@ void iFpippi(x64emu_t *emu, uintptr_t fnc); void iFpippW(x64emu_t *emu, uintptr_t fnc); void iFpippp(x64emu_t *emu, uintptr_t fnc); void iFpCCCC(x64emu_t *emu, uintptr_t fnc); -void iWpuiii(x64emu_t *emu, uintptr_t fnc); -void iWpuiup(x64emu_t *emu, uintptr_t fnc); void iFpuill(x64emu_t *emu, uintptr_t fnc); void iFpuipi(x64emu_t *emu, uintptr_t fnc); void iFpuuip(x64emu_t *emu, uintptr_t fnc); void iFpuuui(x64emu_t *emu, uintptr_t fnc); void iFpuuup(x64emu_t *emu, uintptr_t fnc); void iFpuuLL(x64emu_t *emu, uintptr_t fnc); -void iWpuupu(x64emu_t *emu, uintptr_t fnc); -void iWpuupp(x64emu_t *emu, uintptr_t fnc); void iFpuupp(x64emu_t *emu, uintptr_t fnc); void iFpupiU(x64emu_t *emu, uintptr_t fnc); -void iWpupuu(x64emu_t *emu, uintptr_t fnc); -void iWpupup(x64emu_t *emu, uintptr_t fnc); void iFpupup(x64emu_t *emu, uintptr_t fnc); -void iWpuppu(x64emu_t *emu, uintptr_t fnc); -void iWpuppp(x64emu_t *emu, uintptr_t fnc); void iFpuppp(x64emu_t *emu, uintptr_t fnc); void iFpUiUi(x64emu_t *emu, uintptr_t fnc); void iFpUupp(x64emu_t *emu, uintptr_t fnc); @@ -1334,14 +1322,11 @@ void iFpppii(x64emu_t *emu, uintptr_t fnc); void iFpppiL(x64emu_t *emu, uintptr_t fnc); void iFpppip(x64emu_t *emu, uintptr_t fnc); void iFpppui(x64emu_t *emu, uintptr_t fnc); -void iWpppuu(x64emu_t *emu, uintptr_t fnc); -void iWpppup(x64emu_t *emu, uintptr_t fnc); void iFpppUi(x64emu_t *emu, uintptr_t fnc); void iFpppLi(x64emu_t *emu, uintptr_t fnc); void iFpppLp(x64emu_t *emu, uintptr_t fnc); void iFppppi(x64emu_t *emu, uintptr_t fnc); void iFppppL(x64emu_t *emu, uintptr_t fnc); -void iWppppp(x64emu_t *emu, uintptr_t fnc); void iFppppp(x64emu_t *emu, uintptr_t fnc); void IFppIII(x64emu_t *emu, uintptr_t fnc); void uFEippp(x64emu_t *emu, uintptr_t fnc); @@ -1441,6 +1426,21 @@ void pFpppLi(x64emu_t *emu, uintptr_t fnc); void pFppppi(x64emu_t *emu, uintptr_t fnc); void pFppppu(x64emu_t *emu, uintptr_t fnc); void pFppppp(x64emu_t *emu, uintptr_t fnc); +void iWEpiup(x64emu_t *emu, uintptr_t fnc); +void iWEpipp(x64emu_t *emu, uintptr_t fnc); +void iWpiiii(x64emu_t *emu, uintptr_t fnc); +void iWpiupu(x64emu_t *emu, uintptr_t fnc); +void iWpuiii(x64emu_t *emu, uintptr_t fnc); +void iWpuiup(x64emu_t *emu, uintptr_t fnc); +void iWpuupu(x64emu_t *emu, uintptr_t fnc); +void iWpuupp(x64emu_t *emu, uintptr_t fnc); +void iWpupuu(x64emu_t *emu, uintptr_t fnc); +void iWpupup(x64emu_t *emu, uintptr_t fnc); +void iWpuppu(x64emu_t *emu, uintptr_t fnc); +void iWpuppp(x64emu_t *emu, uintptr_t fnc); +void iWpppuu(x64emu_t *emu, uintptr_t fnc); +void iWpppup(x64emu_t *emu, uintptr_t fnc); +void iWppppp(x64emu_t *emu, uintptr_t fnc); void vFEiiipp(x64emu_t *emu, uintptr_t fnc); void vFEpiLpp(x64emu_t *emu, uintptr_t fnc); void vFEpippp(x64emu_t *emu, uintptr_t fnc); @@ -1584,10 +1584,8 @@ void iFEpiipV(x64emu_t *emu, uintptr_t fnc); void iFEpilpV(x64emu_t *emu, uintptr_t fnc); void iFEpippi(x64emu_t *emu, uintptr_t fnc); void iFEpIppp(x64emu_t *emu, uintptr_t fnc); -void iWEpuuip(x64emu_t *emu, uintptr_t fnc); void iFEpuppp(x64emu_t *emu, uintptr_t fnc); void iFEpUppp(x64emu_t *emu, uintptr_t fnc); -void iWEppppp(x64emu_t *emu, uintptr_t fnc); void iFEppppp(x64emu_t *emu, uintptr_t fnc); void iFiiiiii(x64emu_t *emu, uintptr_t fnc); void iFiiiiip(x64emu_t *emu, uintptr_t fnc); @@ -1604,16 +1602,13 @@ void iFDipppL(x64emu_t *emu, uintptr_t fnc); void iFlpippp(x64emu_t *emu, uintptr_t fnc); void iFLppipp(x64emu_t *emu, uintptr_t fnc); void iFpiiiii(x64emu_t *emu, uintptr_t fnc); -void iWpiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiipp(x64emu_t *emu, uintptr_t fnc); -void iWpiiuii(x64emu_t *emu, uintptr_t fnc); void iFpiipip(x64emu_t *emu, uintptr_t fnc); void iFpiippu(x64emu_t *emu, uintptr_t fnc); void iFpiippp(x64emu_t *emu, uintptr_t fnc); void iFpiuuup(x64emu_t *emu, uintptr_t fnc); void iFpiuupp(x64emu_t *emu, uintptr_t fnc); -void iWpiuppu(x64emu_t *emu, uintptr_t fnc); void iFpiUUpp(x64emu_t *emu, uintptr_t fnc); void iFpipipi(x64emu_t *emu, uintptr_t fnc); void iFpippip(x64emu_t *emu, uintptr_t fnc); @@ -1621,7 +1616,6 @@ void iFpipppL(x64emu_t *emu, uintptr_t fnc); void iFpipppp(x64emu_t *emu, uintptr_t fnc); void iFpCpipu(x64emu_t *emu, uintptr_t fnc); void iFpWpppp(x64emu_t *emu, uintptr_t fnc); -void iWpuiiii(x64emu_t *emu, uintptr_t fnc); void iFpuiCpp(x64emu_t *emu, uintptr_t fnc); void iFpuippp(x64emu_t *emu, uintptr_t fnc); void iFpupuui(x64emu_t *emu, uintptr_t fnc); @@ -1663,9 +1657,7 @@ void iFppppii(x64emu_t *emu, uintptr_t fnc); void iFppppiu(x64emu_t *emu, uintptr_t fnc); void iFppppip(x64emu_t *emu, uintptr_t fnc); void iFppppup(x64emu_t *emu, uintptr_t fnc); -void iWpppppi(x64emu_t *emu, uintptr_t fnc); void iFpppppi(x64emu_t *emu, uintptr_t fnc); -void iWpppppu(x64emu_t *emu, uintptr_t fnc); void iFpppppL(x64emu_t *emu, uintptr_t fnc); void iFpppppp(x64emu_t *emu, uintptr_t fnc); void uFEiippp(x64emu_t *emu, uintptr_t fnc); @@ -1737,6 +1729,14 @@ void pFpppppi(x64emu_t *emu, uintptr_t fnc); void pFpppppu(x64emu_t *emu, uintptr_t fnc); void pFpppppp(x64emu_t *emu, uintptr_t fnc); void pFSpiiii(x64emu_t *emu, uintptr_t fnc); +void iWEpuuip(x64emu_t *emu, uintptr_t fnc); +void iWEppppp(x64emu_t *emu, uintptr_t fnc); +void iWpiiiip(x64emu_t *emu, uintptr_t fnc); +void iWpiiuii(x64emu_t *emu, uintptr_t fnc); +void iWpiuppu(x64emu_t *emu, uintptr_t fnc); +void iWpuiiii(x64emu_t *emu, uintptr_t fnc); +void iWpppppi(x64emu_t *emu, uintptr_t fnc); +void iWpppppu(x64emu_t *emu, uintptr_t fnc); void vFEpiiipp(x64emu_t *emu, uintptr_t fnc); void vFEpipppp(x64emu_t *emu, uintptr_t fnc); void vFEpuipuV(x64emu_t *emu, uintptr_t fnc); @@ -1846,7 +1846,6 @@ void iFpiiiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiiuwp(x64emu_t *emu, uintptr_t fnc); void iFpiiuuiu(x64emu_t *emu, uintptr_t fnc); -void iWpiiuuuu(x64emu_t *emu, uintptr_t fnc); void iFpiipppp(x64emu_t *emu, uintptr_t fnc); void iFpiuiipp(x64emu_t *emu, uintptr_t fnc); void iFpiupiii(x64emu_t *emu, uintptr_t fnc); @@ -1857,17 +1856,12 @@ void iFpippppW(x64emu_t *emu, uintptr_t fnc); void iFpippppp(x64emu_t *emu, uintptr_t fnc); void iFpIIpppp(x64emu_t *emu, uintptr_t fnc); void iFpWppppW(x64emu_t *emu, uintptr_t fnc); -void iWpuiiiip(x64emu_t *emu, uintptr_t fnc); -void iWpuiiuii(x64emu_t *emu, uintptr_t fnc); void iFpuiCuCp(x64emu_t *emu, uintptr_t fnc); void iFpuiuupp(x64emu_t *emu, uintptr_t fnc); -void iWpuipupp(x64emu_t *emu, uintptr_t fnc); void iFpuuiuui(x64emu_t *emu, uintptr_t fnc); -void iWpuuuppu(x64emu_t *emu, uintptr_t fnc); void iFpuupppp(x64emu_t *emu, uintptr_t fnc); void iFpupiLpL(x64emu_t *emu, uintptr_t fnc); void iFpupuuui(x64emu_t *emu, uintptr_t fnc); -void iWpupuufu(x64emu_t *emu, uintptr_t fnc); void iFpupupui(x64emu_t *emu, uintptr_t fnc); void iFpuppppp(x64emu_t *emu, uintptr_t fnc); void iFpLipipi(x64emu_t *emu, uintptr_t fnc); @@ -1893,7 +1887,6 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fnc); void iFpppippi(x64emu_t *emu, uintptr_t fnc); void iFpppippp(x64emu_t *emu, uintptr_t fnc); void iFpppuiii(x64emu_t *emu, uintptr_t fnc); -void iWpppuppp(x64emu_t *emu, uintptr_t fnc); void iFppppiii(x64emu_t *emu, uintptr_t fnc); void iFppppipp(x64emu_t *emu, uintptr_t fnc); void iFppppdpi(x64emu_t *emu, uintptr_t fnc); @@ -1951,6 +1944,13 @@ void pFppppuuu(x64emu_t *emu, uintptr_t fnc); void pFpppppuu(x64emu_t *emu, uintptr_t fnc); void pFppppppi(x64emu_t *emu, uintptr_t fnc); void pFppppppp(x64emu_t *emu, uintptr_t fnc); +void iWpiiuuuu(x64emu_t *emu, uintptr_t fnc); +void iWpuiiiip(x64emu_t *emu, uintptr_t fnc); +void iWpuiiuii(x64emu_t *emu, uintptr_t fnc); +void iWpuipupp(x64emu_t *emu, uintptr_t fnc); +void iWpuuuppu(x64emu_t *emu, uintptr_t fnc); +void iWpupuufu(x64emu_t *emu, uintptr_t fnc); +void iWpppuppp(x64emu_t *emu, uintptr_t fnc); void vFEiippppV(x64emu_t *emu, uintptr_t fnc); void vFEiupippp(x64emu_t *emu, uintptr_t fnc); void vFEipAippp(x64emu_t *emu, uintptr_t fnc); @@ -2008,8 +2008,6 @@ void vFppppiipi(x64emu_t *emu, uintptr_t fnc); void vFpppppuuu(x64emu_t *emu, uintptr_t fnc); void vFpppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpippppp(x64emu_t *emu, uintptr_t fnc); -void iWEpuuiipp(x64emu_t *emu, uintptr_t fnc); -void iWEpuuuipp(x64emu_t *emu, uintptr_t fnc); void iFEpuuLppp(x64emu_t *emu, uintptr_t fnc); void iFEpUUuppp(x64emu_t *emu, uintptr_t fnc); void iFEppipppp(x64emu_t *emu, uintptr_t fnc); @@ -2024,7 +2022,6 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fnc); void iFpWCuWCuu(x64emu_t *emu, uintptr_t fnc); void iFpWWipppp(x64emu_t *emu, uintptr_t fnc); void iFpuiipppp(x64emu_t *emu, uintptr_t fnc); -void iWpuipuppp(x64emu_t *emu, uintptr_t fnc); void iFpuippLpp(x64emu_t *emu, uintptr_t fnc); void iFpuuiiiii(x64emu_t *emu, uintptr_t fnc); void iFpuuupupu(x64emu_t *emu, uintptr_t fnc); @@ -2084,6 +2081,9 @@ void pFplpppppp(x64emu_t *emu, uintptr_t fnc); void pFppiiiiii(x64emu_t *emu, uintptr_t fnc); void pFpppuuLLu(x64emu_t *emu, uintptr_t fnc); void pFpppppupp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuipp(x64emu_t *emu, uintptr_t fnc); +void iWpuipuppp(x64emu_t *emu, uintptr_t fnc); void vFEpiiiiipp(x64emu_t *emu, uintptr_t fnc); void vFEpippippV(x64emu_t *emu, uintptr_t fnc); void vFEpippippA(x64emu_t *emu, uintptr_t fnc); @@ -2129,8 +2129,6 @@ void vFpppiiiiii(x64emu_t *emu, uintptr_t fnc); void vFppppipiip(x64emu_t *emu, uintptr_t fnc); void vFpppppippp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiipi(x64emu_t *emu, uintptr_t fnc); -void iWEpuuiippu(x64emu_t *emu, uintptr_t fnc); -void iWEpuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpppipppp(x64emu_t *emu, uintptr_t fnc); void iFEppplPPPP(x64emu_t *emu, uintptr_t fnc); void iFEpppppupp(x64emu_t *emu, uintptr_t fnc); @@ -2140,9 +2138,7 @@ void iFiiiipiiip(x64emu_t *emu, uintptr_t fnc); void iFipiipippi(x64emu_t *emu, uintptr_t fnc); void iFuilpluluf(x64emu_t *emu, uintptr_t fnc); void iFdddpppppp(x64emu_t *emu, uintptr_t fnc); -void iWpiuuupipu(x64emu_t *emu, uintptr_t fnc); void iFpipLpiiip(x64emu_t *emu, uintptr_t fnc); -void iWpuiuuipip(x64emu_t *emu, uintptr_t fnc); void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fnc); void iFpdiiiUiUp(x64emu_t *emu, uintptr_t fnc); void iFppiiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2152,7 +2148,6 @@ void iFpppiiipip(x64emu_t *emu, uintptr_t fnc); void iFpppiiuuii(x64emu_t *emu, uintptr_t fnc); void iFpppiipiiu(x64emu_t *emu, uintptr_t fnc); void iFppppiiupp(x64emu_t *emu, uintptr_t fnc); -void iWppppupiii(x64emu_t *emu, uintptr_t fnc); void iFppppppppu(x64emu_t *emu, uintptr_t fnc); void iFppppppppp(x64emu_t *emu, uintptr_t fnc); void uFEipippppp(x64emu_t *emu, uintptr_t fnc); @@ -2176,6 +2171,11 @@ void pFpppiipppp(x64emu_t *emu, uintptr_t fnc); void pFpppWWWWWp(x64emu_t *emu, uintptr_t fnc); void pFpppppiipp(x64emu_t *emu, uintptr_t fnc); void pFpppppuuCC(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiippu(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWpiuuupipu(x64emu_t *emu, uintptr_t fnc); +void iWpuiuuipip(x64emu_t *emu, uintptr_t fnc); +void iWppppupiii(x64emu_t *emu, uintptr_t fnc); void vFEiippppppp(x64emu_t *emu, uintptr_t fnc); void vFEpippppppp(x64emu_t *emu, uintptr_t fnc); void vFEpppiipppp(x64emu_t *emu, uintptr_t fnc); @@ -2209,9 +2209,6 @@ void vFppuuuuiiuu(x64emu_t *emu, uintptr_t fnc); void vFppdddddddd(x64emu_t *emu, uintptr_t fnc); void vFpppppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiippp(x64emu_t *emu, uintptr_t fnc); -void iWEpuipupppp(x64emu_t *emu, uintptr_t fnc); -void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fnc); -void iWEpuuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpupppLppL(x64emu_t *emu, uintptr_t fnc); void iFEppppppipp(x64emu_t *emu, uintptr_t fnc); void iFEppppppppp(x64emu_t *emu, uintptr_t fnc); @@ -2219,7 +2216,6 @@ void iFiiiiiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiipiiipip(x64emu_t *emu, uintptr_t fnc); void iFpippddiidd(x64emu_t *emu, uintptr_t fnc); void iFpCuWCCCCup(x64emu_t *emu, uintptr_t fnc); -void iWpuipuppppp(x64emu_t *emu, uintptr_t fnc); void iFpuupiuiipp(x64emu_t *emu, uintptr_t fnc); void iFpddpippppp(x64emu_t *emu, uintptr_t fnc); void iFppuuiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2239,6 +2235,10 @@ void pFpuuuWWWCCi(x64emu_t *emu, uintptr_t fnc); void pFplllllllll(x64emu_t *emu, uintptr_t fnc); void pFppuiipuuii(x64emu_t *emu, uintptr_t fnc); void pFpppppppppp(x64emu_t *emu, uintptr_t fnc); +void iWEpuipupppp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuuiipp(x64emu_t *emu, uintptr_t fnc); +void iWpuipuppppp(x64emu_t *emu, uintptr_t fnc); void vFEpiiiupupup(x64emu_t *emu, uintptr_t fnc); void vFiiiiillliip(x64emu_t *emu, uintptr_t fnc); void vFiiiiilllilp(x64emu_t *emu, uintptr_t fnc); @@ -2266,8 +2266,6 @@ void vFppiipppiiii(x64emu_t *emu, uintptr_t fnc); void vFppipppiiiii(x64emu_t *emu, uintptr_t fnc); void vFppipppuiiii(x64emu_t *emu, uintptr_t fnc); void vFppppppppppp(x64emu_t *emu, uintptr_t fnc); -void iWEpuuiiuippu(x64emu_t *emu, uintptr_t fnc); -void iWEpuuuuuiipp(x64emu_t *emu, uintptr_t fnc); void iFEpppipppppp(x64emu_t *emu, uintptr_t fnc); void iFEppppiiiiuu(x64emu_t *emu, uintptr_t fnc); void iFiiiiiiiiiip(x64emu_t *emu, uintptr_t fnc); @@ -2285,6 +2283,8 @@ void pFEppiiLpppip(x64emu_t *emu, uintptr_t fnc); void pFEppuiipuuii(x64emu_t *emu, uintptr_t fnc); void pFpppppppiipp(x64emu_t *emu, uintptr_t fnc); void pFppppppppppp(x64emu_t *emu, uintptr_t fnc); +void iWEpuuiiuippu(x64emu_t *emu, uintptr_t fnc); +void iWEpuuuuuiipp(x64emu_t *emu, uintptr_t fnc); void vFuiiiillliilp(x64emu_t *emu, uintptr_t fnc); void vFuuiiiiiiiiui(x64emu_t *emu, uintptr_t fnc); void vFuuiiiiiiiuip(x64emu_t *emu, uintptr_t fnc); -- cgit 1.4.1 From c192188b4218ebba271bfd4734e38ae55b69b6b1 Mon Sep 17 00:00:00 2001 From: rajdakin Date: Sun, 12 Feb 2023 21:46:51 +0100 Subject: [WRAPPERS] Version update --- rebuild_wrappers.py | 2 +- src/wrapped/generated/wrappedaluredefs.h | 2 +- src/wrapped/generated/wrappedaluretypes.h | 2 +- src/wrapped/generated/wrappedalureundefs.h | 2 +- src/wrapped/generated/wrappedalutdefs.h | 2 +- src/wrapped/generated/wrappedaluttypes.h | 2 +- src/wrapped/generated/wrappedalutundefs.h | 2 +- src/wrapped/generated/wrappedatkbridgedefs.h | 2 +- src/wrapped/generated/wrappedatkbridgetypes.h | 2 +- src/wrapped/generated/wrappedatkbridgeundefs.h | 2 +- src/wrapped/generated/wrappedatkdefs.h | 2 +- src/wrapped/generated/wrappedatktypes.h | 2 +- src/wrapped/generated/wrappedatkundefs.h | 2 +- src/wrapped/generated/wrappedatomicdefs.h | 2 +- src/wrapped/generated/wrappedatomictypes.h | 2 +- src/wrapped/generated/wrappedatomicundefs.h | 2 +- src/wrapped/generated/wrappedatspidefs.h | 2 +- src/wrapped/generated/wrappedatspitypes.h | 2 +- src/wrapped/generated/wrappedatspiundefs.h | 2 +- src/wrapped/generated/wrappedbz2defs.h | 2 +- src/wrapped/generated/wrappedbz2types.h | 2 +- src/wrapped/generated/wrappedbz2undefs.h | 2 +- src/wrapped/generated/wrappedcairodefs.h | 2 +- src/wrapped/generated/wrappedcairogobjectdefs.h | 2 +- src/wrapped/generated/wrappedcairogobjecttypes.h | 2 +- src/wrapped/generated/wrappedcairogobjectundefs.h | 2 +- src/wrapped/generated/wrappedcairotypes.h | 2 +- src/wrapped/generated/wrappedcairoundefs.h | 2 +- src/wrapped/generated/wrappedcrashhandlerdefs.h | 2 +- src/wrapped/generated/wrappedcrashhandlertypes.h | 2 +- src/wrapped/generated/wrappedcrashhandlerundefs.h | 2 +- src/wrapped/generated/wrappedcryptodefs.h | 2 +- src/wrapped/generated/wrappedcryptotypes.h | 2 +- src/wrapped/generated/wrappedcryptoundefs.h | 2 +- src/wrapped/generated/wrappedcurldefs.h | 2 +- src/wrapped/generated/wrappedcurltypes.h | 2 +- src/wrapped/generated/wrappedcurlundefs.h | 2 +- src/wrapped/generated/wrappedd3dadapter9defs.h | 2 +- src/wrapped/generated/wrappedd3dadapter9types.h | 2 +- src/wrapped/generated/wrappedd3dadapter9undefs.h | 2 +- src/wrapped/generated/wrappeddbusdefs.h | 2 +- src/wrapped/generated/wrappeddbusglib1defs.h | 2 +- src/wrapped/generated/wrappeddbusglib1types.h | 2 +- src/wrapped/generated/wrappeddbusglib1undefs.h | 2 +- src/wrapped/generated/wrappeddbustypes.h | 2 +- src/wrapped/generated/wrappeddbusundefs.h | 2 +- src/wrapped/generated/wrappedexpatdefs.h | 2 +- src/wrapped/generated/wrappedexpattypes.h | 2 +- src/wrapped/generated/wrappedexpatundefs.h | 2 +- src/wrapped/generated/wrappedfaudiodefs.h | 2 +- src/wrapped/generated/wrappedfaudiotypes.h | 2 +- src/wrapped/generated/wrappedfaudioundefs.h | 2 +- src/wrapped/generated/wrappedflacdefs.h | 2 +- src/wrapped/generated/wrappedflactypes.h | 2 +- src/wrapped/generated/wrappedflacundefs.h | 2 +- src/wrapped/generated/wrappedfontconfigdefs.h | 2 +- src/wrapped/generated/wrappedfontconfigtypes.h | 2 +- src/wrapped/generated/wrappedfontconfigundefs.h | 2 +- src/wrapped/generated/wrappedfreebl3defs.h | 2 +- src/wrapped/generated/wrappedfreebl3types.h | 2 +- src/wrapped/generated/wrappedfreebl3undefs.h | 2 +- src/wrapped/generated/wrappedfreetypedefs.h | 2 +- src/wrapped/generated/wrappedfreetypetypes.h | 2 +- src/wrapped/generated/wrappedfreetypeundefs.h | 2 +- src/wrapped/generated/wrappedgbmdefs.h | 2 +- src/wrapped/generated/wrappedgbmtypes.h | 2 +- src/wrapped/generated/wrappedgbmundefs.h | 2 +- src/wrapped/generated/wrappedgconf2defs.h | 2 +- src/wrapped/generated/wrappedgconf2types.h | 2 +- src/wrapped/generated/wrappedgconf2undefs.h | 2 +- src/wrapped/generated/wrappedgcryptdefs.h | 2 +- src/wrapped/generated/wrappedgcrypttypes.h | 2 +- src/wrapped/generated/wrappedgcryptundefs.h | 2 +- src/wrapped/generated/wrappedgdk3defs.h | 2 +- src/wrapped/generated/wrappedgdk3types.h | 2 +- src/wrapped/generated/wrappedgdk3undefs.h | 2 +- src/wrapped/generated/wrappedgdkpixbuf2defs.h | 2 +- src/wrapped/generated/wrappedgdkpixbuf2types.h | 2 +- src/wrapped/generated/wrappedgdkpixbuf2undefs.h | 2 +- src/wrapped/generated/wrappedgdkx112defs.h | 2 +- src/wrapped/generated/wrappedgdkx112types.h | 2 +- src/wrapped/generated/wrappedgdkx112undefs.h | 2 +- src/wrapped/generated/wrappedgio2defs.h | 2 +- src/wrapped/generated/wrappedgio2types.h | 2 +- src/wrapped/generated/wrappedgio2undefs.h | 2 +- src/wrapped/generated/wrappedglib2defs.h | 2 +- src/wrapped/generated/wrappedglib2types.h | 2 +- src/wrapped/generated/wrappedglib2undefs.h | 2 +- src/wrapped/generated/wrappedgmodule2defs.h | 2 +- src/wrapped/generated/wrappedgmodule2types.h | 2 +- src/wrapped/generated/wrappedgmodule2undefs.h | 2 +- src/wrapped/generated/wrappedgmpdefs.h | 2 +- src/wrapped/generated/wrappedgmptypes.h | 2 +- src/wrapped/generated/wrappedgmpundefs.h | 2 +- src/wrapped/generated/wrappedgnutlsdefs.h | 2 +- src/wrapped/generated/wrappedgnutlstypes.h | 2 +- src/wrapped/generated/wrappedgnutlsundefs.h | 2 +- src/wrapped/generated/wrappedgobject2defs.h | 2 +- src/wrapped/generated/wrappedgobject2types.h | 2 +- src/wrapped/generated/wrappedgobject2undefs.h | 2 +- src/wrapped/generated/wrappedgssapidefs.h | 2 +- src/wrapped/generated/wrappedgssapikrb5defs.h | 2 +- src/wrapped/generated/wrappedgssapikrb5types.h | 2 +- src/wrapped/generated/wrappedgssapikrb5undefs.h | 2 +- src/wrapped/generated/wrappedgssapitypes.h | 2 +- src/wrapped/generated/wrappedgssapiundefs.h | 2 +- src/wrapped/generated/wrappedgstappdefs.h | 2 +- src/wrapped/generated/wrappedgstapptypes.h | 2 +- src/wrapped/generated/wrappedgstappundefs.h | 2 +- src/wrapped/generated/wrappedgstaudiodefs.h | 2 +- src/wrapped/generated/wrappedgstaudiotypes.h | 2 +- src/wrapped/generated/wrappedgstaudioundefs.h | 2 +- src/wrapped/generated/wrappedgstbasedefs.h | 2 +- src/wrapped/generated/wrappedgstbasetypes.h | 2 +- src/wrapped/generated/wrappedgstbaseundefs.h | 2 +- src/wrapped/generated/wrappedgstgldefs.h | 2 +- src/wrapped/generated/wrappedgstgltypes.h | 2 +- src/wrapped/generated/wrappedgstglundefs.h | 2 +- src/wrapped/generated/wrappedgstreamerdefs.h | 2 +- src/wrapped/generated/wrappedgstreamertypes.h | 2 +- src/wrapped/generated/wrappedgstreamerundefs.h | 2 +- src/wrapped/generated/wrappedgsttagdefs.h | 2 +- src/wrapped/generated/wrappedgsttagtypes.h | 2 +- src/wrapped/generated/wrappedgsttagundefs.h | 2 +- src/wrapped/generated/wrappedgstvideodefs.h | 2 +- src/wrapped/generated/wrappedgstvideotypes.h | 2 +- src/wrapped/generated/wrappedgstvideoundefs.h | 2 +- src/wrapped/generated/wrappedgthread2defs.h | 2 +- src/wrapped/generated/wrappedgthread2types.h | 2 +- src/wrapped/generated/wrappedgthread2undefs.h | 2 +- src/wrapped/generated/wrappedgtk3defs.h | 2 +- src/wrapped/generated/wrappedgtk3types.h | 2 +- src/wrapped/generated/wrappedgtk3undefs.h | 2 +- src/wrapped/generated/wrappedgtkx112defs.h | 2 +- src/wrapped/generated/wrappedgtkx112types.h | 2 +- src/wrapped/generated/wrappedgtkx112undefs.h | 2 +- src/wrapped/generated/wrappedkrb5defs.h | 2 +- src/wrapped/generated/wrappedkrb5types.h | 2 +- src/wrapped/generated/wrappedkrb5undefs.h | 2 +- src/wrapped/generated/wrappedlberdefs.h | 2 +- src/wrapped/generated/wrappedlbertypes.h | 2 +- src/wrapped/generated/wrappedlberundefs.h | 2 +- src/wrapped/generated/wrappedldaprdefs.h | 2 +- src/wrapped/generated/wrappedldaprtypes.h | 2 +- src/wrapped/generated/wrappedldaprundefs.h | 2 +- src/wrapped/generated/wrappedldlinuxdefs.h | 2 +- src/wrapped/generated/wrappedldlinuxtypes.h | 2 +- src/wrapped/generated/wrappedldlinuxundefs.h | 2 +- src/wrapped/generated/wrappedlibasounddefs.h | 2 +- src/wrapped/generated/wrappedlibasoundtypes.h | 2 +- src/wrapped/generated/wrappedlibasoundundefs.h | 2 +- src/wrapped/generated/wrappedlibcdefs.h | 2 +- src/wrapped/generated/wrappedlibcryptdefs.h | 2 +- src/wrapped/generated/wrappedlibcrypttypes.h | 2 +- src/wrapped/generated/wrappedlibcryptundefs.h | 2 +- src/wrapped/generated/wrappedlibctypes.h | 2 +- src/wrapped/generated/wrappedlibcundefs.h | 2 +- src/wrapped/generated/wrappedlibcupsdefs.h | 2 +- src/wrapped/generated/wrappedlibcupstypes.h | 2 +- src/wrapped/generated/wrappedlibcupsundefs.h | 2 +- src/wrapped/generated/wrappedlibdldefs.h | 2 +- src/wrapped/generated/wrappedlibdltypes.h | 2 +- src/wrapped/generated/wrappedlibdlundefs.h | 2 +- src/wrapped/generated/wrappedlibdrmdefs.h | 2 +- src/wrapped/generated/wrappedlibdrmtypes.h | 2 +- src/wrapped/generated/wrappedlibdrmundefs.h | 2 +- src/wrapped/generated/wrappedlibegldefs.h | 2 +- src/wrapped/generated/wrappedlibegltypes.h | 2 +- src/wrapped/generated/wrappedlibeglundefs.h | 2 +- src/wrapped/generated/wrappedlibformdefs.h | 2 +- src/wrapped/generated/wrappedlibformtypes.h | 2 +- src/wrapped/generated/wrappedlibformundefs.h | 2 +- src/wrapped/generated/wrappedlibformwdefs.h | 2 +- src/wrapped/generated/wrappedlibformwtypes.h | 2 +- src/wrapped/generated/wrappedlibformwundefs.h | 2 +- src/wrapped/generated/wrappedlibfusedefs.h | 2 +- src/wrapped/generated/wrappedlibfusetypes.h | 2 +- src/wrapped/generated/wrappedlibfuseundefs.h | 2 +- src/wrapped/generated/wrappedlibgldefs.h | 2 +- src/wrapped/generated/wrappedlibgltypes.h | 2 +- src/wrapped/generated/wrappedlibgludefs.h | 2 +- src/wrapped/generated/wrappedlibglundefs.h | 2 +- src/wrapped/generated/wrappedlibglutypes.h | 2 +- src/wrapped/generated/wrappedlibgluundefs.h | 2 +- src/wrapped/generated/wrappedlibicedefs.h | 2 +- src/wrapped/generated/wrappedlibicetypes.h | 2 +- src/wrapped/generated/wrappedlibiceundefs.h | 2 +- src/wrapped/generated/wrappedlibmdefs.h | 2 +- src/wrapped/generated/wrappedlibmtypes.h | 2 +- src/wrapped/generated/wrappedlibmundefs.h | 2 +- src/wrapped/generated/wrappedlibncurses6defs.h | 2 +- src/wrapped/generated/wrappedlibncurses6types.h | 2 +- src/wrapped/generated/wrappedlibncurses6undefs.h | 2 +- src/wrapped/generated/wrappedlibncursesdefs.h | 2 +- src/wrapped/generated/wrappedlibncursestypes.h | 2 +- src/wrapped/generated/wrappedlibncursesundefs.h | 2 +- src/wrapped/generated/wrappedlibncursesw6defs.h | 2 +- src/wrapped/generated/wrappedlibncursesw6types.h | 2 +- src/wrapped/generated/wrappedlibncursesw6undefs.h | 2 +- src/wrapped/generated/wrappedlibncurseswdefs.h | 2 +- src/wrapped/generated/wrappedlibncurseswtypes.h | 2 +- src/wrapped/generated/wrappedlibncurseswundefs.h | 2 +- src/wrapped/generated/wrappedliboggdefs.h | 2 +- src/wrapped/generated/wrappedliboggtypes.h | 2 +- src/wrapped/generated/wrappedliboggundefs.h | 2 +- src/wrapped/generated/wrappedlibpaneldefs.h | 2 +- src/wrapped/generated/wrappedlibpaneltypes.h | 2 +- src/wrapped/generated/wrappedlibpanelundefs.h | 2 +- src/wrapped/generated/wrappedlibpcidefs.h | 2 +- src/wrapped/generated/wrappedlibpcitypes.h | 2 +- src/wrapped/generated/wrappedlibpciundefs.h | 2 +- src/wrapped/generated/wrappedlibpcredefs.h | 2 +- src/wrapped/generated/wrappedlibpcretypes.h | 2 +- src/wrapped/generated/wrappedlibpcreundefs.h | 2 +- src/wrapped/generated/wrappedlibpthreaddefs.h | 2 +- src/wrapped/generated/wrappedlibpthreadtypes.h | 2 +- src/wrapped/generated/wrappedlibpthreadundefs.h | 2 +- src/wrapped/generated/wrappedlibresolvdefs.h | 2 +- src/wrapped/generated/wrappedlibresolvtypes.h | 2 +- src/wrapped/generated/wrappedlibresolvundefs.h | 2 +- src/wrapped/generated/wrappedlibrtdefs.h | 2 +- src/wrapped/generated/wrappedlibrttypes.h | 2 +- src/wrapped/generated/wrappedlibrtundefs.h | 2 +- src/wrapped/generated/wrappedlibsmdefs.h | 2 +- src/wrapped/generated/wrappedlibsmtypes.h | 2 +- src/wrapped/generated/wrappedlibsmundefs.h | 2 +- src/wrapped/generated/wrappedlibsndfiledefs.h | 2 +- src/wrapped/generated/wrappedlibsndfiletypes.h | 2 +- src/wrapped/generated/wrappedlibsndfileundefs.h | 2 +- src/wrapped/generated/wrappedlibssldefs.h | 2 +- src/wrapped/generated/wrappedlibssltypes.h | 2 +- src/wrapped/generated/wrappedlibsslundefs.h | 2 +- src/wrapped/generated/wrappedlibtinfo6defs.h | 2 +- src/wrapped/generated/wrappedlibtinfo6types.h | 2 +- src/wrapped/generated/wrappedlibtinfo6undefs.h | 2 +- src/wrapped/generated/wrappedlibtinfodefs.h | 2 +- src/wrapped/generated/wrappedlibtinfotypes.h | 2 +- src/wrapped/generated/wrappedlibtinfoundefs.h | 2 +- src/wrapped/generated/wrappedlibusb1defs.h | 2 +- src/wrapped/generated/wrappedlibusb1types.h | 2 +- src/wrapped/generated/wrappedlibusb1undefs.h | 2 +- src/wrapped/generated/wrappedlibuuiddefs.h | 2 +- src/wrapped/generated/wrappedlibuuidtypes.h | 2 +- src/wrapped/generated/wrappedlibuuidundefs.h | 2 +- src/wrapped/generated/wrappedlibvadefs.h | 2 +- src/wrapped/generated/wrappedlibvadrmdefs.h | 2 +- src/wrapped/generated/wrappedlibvadrmtypes.h | 2 +- src/wrapped/generated/wrappedlibvadrmundefs.h | 2 +- src/wrapped/generated/wrappedlibvatypes.h | 2 +- src/wrapped/generated/wrappedlibvaundefs.h | 2 +- src/wrapped/generated/wrappedlibvawaylanddefs.h | 2 +- src/wrapped/generated/wrappedlibvawaylandtypes.h | 2 +- src/wrapped/generated/wrappedlibvawaylandundefs.h | 2 +- src/wrapped/generated/wrappedlibvax11defs.h | 2 +- src/wrapped/generated/wrappedlibvax11types.h | 2 +- src/wrapped/generated/wrappedlibvax11undefs.h | 2 +- src/wrapped/generated/wrappedlibvdpaudefs.h | 2 +- src/wrapped/generated/wrappedlibvdpautypes.h | 2 +- src/wrapped/generated/wrappedlibvdpauundefs.h | 2 +- src/wrapped/generated/wrappedlibvorbisdefs.h | 2 +- src/wrapped/generated/wrappedlibvorbistypes.h | 2 +- src/wrapped/generated/wrappedlibvorbisundefs.h | 2 +- src/wrapped/generated/wrappedlibx11defs.h | 2 +- src/wrapped/generated/wrappedlibx11types.h | 2 +- src/wrapped/generated/wrappedlibx11undefs.h | 2 +- src/wrapped/generated/wrappedlibx11xcbdefs.h | 2 +- src/wrapped/generated/wrappedlibx11xcbtypes.h | 2 +- src/wrapped/generated/wrappedlibx11xcbundefs.h | 2 +- src/wrapped/generated/wrappedlibxaudefs.h | 2 +- src/wrapped/generated/wrappedlibxautypes.h | 2 +- src/wrapped/generated/wrappedlibxauundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbdri2defs.h | 2 +- src/wrapped/generated/wrappedlibxcbdri2types.h | 2 +- src/wrapped/generated/wrappedlibxcbdri2undefs.h | 2 +- src/wrapped/generated/wrappedlibxcbdri3defs.h | 2 +- src/wrapped/generated/wrappedlibxcbdri3types.h | 2 +- src/wrapped/generated/wrappedlibxcbdri3undefs.h | 2 +- src/wrapped/generated/wrappedlibxcbglxdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbglxtypes.h | 2 +- src/wrapped/generated/wrappedlibxcbglxundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbicccmdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbicccmtypes.h | 2 +- src/wrapped/generated/wrappedlibxcbicccmundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbimagedefs.h | 2 +- src/wrapped/generated/wrappedlibxcbimagetypes.h | 2 +- src/wrapped/generated/wrappedlibxcbimageundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbkeysymsdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbkeysymstypes.h | 2 +- src/wrapped/generated/wrappedlibxcbkeysymsundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbpresentdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbpresenttypes.h | 2 +- src/wrapped/generated/wrappedlibxcbpresentundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbrandrdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbrandrtypes.h | 2 +- src/wrapped/generated/wrappedlibxcbrandrundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbrenderdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbrendertypes.h | 2 +- src/wrapped/generated/wrappedlibxcbrenderundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbrenderutildefs.h | 2 +- src/wrapped/generated/wrappedlibxcbrenderutiltypes.h | 2 +- src/wrapped/generated/wrappedlibxcbrenderutilundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbshapedefs.h | 2 +- src/wrapped/generated/wrappedlibxcbshapetypes.h | 2 +- src/wrapped/generated/wrappedlibxcbshapeundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbshmdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbshmtypes.h | 2 +- src/wrapped/generated/wrappedlibxcbshmundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbsyncdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbsynctypes.h | 2 +- src/wrapped/generated/wrappedlibxcbsyncundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbtypes.h | 2 +- src/wrapped/generated/wrappedlibxcbundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbutildefs.h | 2 +- src/wrapped/generated/wrappedlibxcbutiltypes.h | 2 +- src/wrapped/generated/wrappedlibxcbutilundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxfixesdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxfixestypes.h | 2 +- src/wrapped/generated/wrappedlibxcbxfixesundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxineramadefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxineramatypes.h | 2 +- src/wrapped/generated/wrappedlibxcbxineramaundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxkbdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxkbtypes.h | 2 +- src/wrapped/generated/wrappedlibxcbxkbundefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxtestdefs.h | 2 +- src/wrapped/generated/wrappedlibxcbxtesttypes.h | 2 +- src/wrapped/generated/wrappedlibxcbxtestundefs.h | 2 +- src/wrapped/generated/wrappedlibxcompositedefs.h | 2 +- src/wrapped/generated/wrappedlibxcompositetypes.h | 2 +- src/wrapped/generated/wrappedlibxcompositeundefs.h | 2 +- src/wrapped/generated/wrappedlibxcursordefs.h | 2 +- src/wrapped/generated/wrappedlibxcursortypes.h | 2 +- src/wrapped/generated/wrappedlibxcursorundefs.h | 2 +- src/wrapped/generated/wrappedlibxdamagedefs.h | 2 +- src/wrapped/generated/wrappedlibxdamagetypes.h | 2 +- src/wrapped/generated/wrappedlibxdamageundefs.h | 2 +- src/wrapped/generated/wrappedlibxdmcpdefs.h | 2 +- src/wrapped/generated/wrappedlibxdmcptypes.h | 2 +- src/wrapped/generated/wrappedlibxdmcpundefs.h | 2 +- src/wrapped/generated/wrappedlibxextdefs.h | 2 +- src/wrapped/generated/wrappedlibxexttypes.h | 2 +- src/wrapped/generated/wrappedlibxextundefs.h | 2 +- src/wrapped/generated/wrappedlibxfixesdefs.h | 2 +- src/wrapped/generated/wrappedlibxfixestypes.h | 2 +- src/wrapped/generated/wrappedlibxfixesundefs.h | 2 +- src/wrapped/generated/wrappedlibxftdefs.h | 2 +- src/wrapped/generated/wrappedlibxfttypes.h | 2 +- src/wrapped/generated/wrappedlibxftundefs.h | 2 +- src/wrapped/generated/wrappedlibxidefs.h | 2 +- src/wrapped/generated/wrappedlibxitypes.h | 2 +- src/wrapped/generated/wrappedlibxiundefs.h | 2 +- src/wrapped/generated/wrappedlibxmudefs.h | 2 +- src/wrapped/generated/wrappedlibxmutypes.h | 2 +- src/wrapped/generated/wrappedlibxmuundefs.h | 2 +- src/wrapped/generated/wrappedlibxpmdefs.h | 2 +- src/wrapped/generated/wrappedlibxpmtypes.h | 2 +- src/wrapped/generated/wrappedlibxpmundefs.h | 2 +- src/wrapped/generated/wrappedlibxpresentdefs.h | 2 +- src/wrapped/generated/wrappedlibxpresenttypes.h | 2 +- src/wrapped/generated/wrappedlibxpresentundefs.h | 2 +- src/wrapped/generated/wrappedlibxrandrdefs.h | 2 +- src/wrapped/generated/wrappedlibxrandrtypes.h | 2 +- src/wrapped/generated/wrappedlibxrandrundefs.h | 2 +- src/wrapped/generated/wrappedlibxrenderdefs.h | 2 +- src/wrapped/generated/wrappedlibxrendertypes.h | 2 +- src/wrapped/generated/wrappedlibxrenderundefs.h | 2 +- src/wrapped/generated/wrappedlibxssdefs.h | 2 +- src/wrapped/generated/wrappedlibxsstypes.h | 2 +- src/wrapped/generated/wrappedlibxssundefs.h | 2 +- src/wrapped/generated/wrappedlibxtdefs.h | 2 +- src/wrapped/generated/wrappedlibxtstdefs.h | 2 +- src/wrapped/generated/wrappedlibxtsttypes.h | 2 +- src/wrapped/generated/wrappedlibxtstundefs.h | 2 +- src/wrapped/generated/wrappedlibxttypes.h | 2 +- src/wrapped/generated/wrappedlibxtundefs.h | 2 +- src/wrapped/generated/wrappedlibxxf86vmdefs.h | 2 +- src/wrapped/generated/wrappedlibxxf86vmtypes.h | 2 +- src/wrapped/generated/wrappedlibxxf86vmundefs.h | 2 +- src/wrapped/generated/wrappedlibzdefs.h | 2 +- src/wrapped/generated/wrappedlibztypes.h | 2 +- src/wrapped/generated/wrappedlibzundefs.h | 2 +- src/wrapped/generated/wrappedlzmadefs.h | 2 +- src/wrapped/generated/wrappedlzmatypes.h | 2 +- src/wrapped/generated/wrappedlzmaundefs.h | 2 +- src/wrapped/generated/wrappedmpg123defs.h | 2 +- src/wrapped/generated/wrappedmpg123types.h | 2 +- src/wrapped/generated/wrappedmpg123undefs.h | 2 +- src/wrapped/generated/wrappednotifydefs.h | 2 +- src/wrapped/generated/wrappednotifytypes.h | 2 +- src/wrapped/generated/wrappednotifyundefs.h | 2 +- src/wrapped/generated/wrappednsldefs.h | 2 +- src/wrapped/generated/wrappednsltypes.h | 2 +- src/wrapped/generated/wrappednslundefs.h | 2 +- src/wrapped/generated/wrappednspr4defs.h | 2 +- src/wrapped/generated/wrappednspr4types.h | 2 +- src/wrapped/generated/wrappednspr4undefs.h | 2 +- src/wrapped/generated/wrappednss3defs.h | 2 +- src/wrapped/generated/wrappednss3types.h | 2 +- src/wrapped/generated/wrappednss3undefs.h | 2 +- src/wrapped/generated/wrappednssutil3defs.h | 2 +- src/wrapped/generated/wrappednssutil3types.h | 2 +- src/wrapped/generated/wrappednssutil3undefs.h | 2 +- src/wrapped/generated/wrappedopenaldefs.h | 2 +- src/wrapped/generated/wrappedopenaltypes.h | 2 +- src/wrapped/generated/wrappedopenalundefs.h | 2 +- src/wrapped/generated/wrappedpangocairodefs.h | 2 +- src/wrapped/generated/wrappedpangocairotypes.h | 2 +- src/wrapped/generated/wrappedpangocairoundefs.h | 2 +- src/wrapped/generated/wrappedpangodefs.h | 2 +- src/wrapped/generated/wrappedpangoft2defs.h | 2 +- src/wrapped/generated/wrappedpangoft2types.h | 2 +- src/wrapped/generated/wrappedpangoft2undefs.h | 2 +- src/wrapped/generated/wrappedpangotypes.h | 2 +- src/wrapped/generated/wrappedpangoundefs.h | 2 +- src/wrapped/generated/wrappedplc4defs.h | 2 +- src/wrapped/generated/wrappedplc4types.h | 2 +- src/wrapped/generated/wrappedplc4undefs.h | 2 +- src/wrapped/generated/wrappedplds4defs.h | 2 +- src/wrapped/generated/wrappedplds4types.h | 2 +- src/wrapped/generated/wrappedplds4undefs.h | 2 +- src/wrapped/generated/wrappedpng16defs.h | 2 +- src/wrapped/generated/wrappedpng16types.h | 2 +- src/wrapped/generated/wrappedpng16undefs.h | 2 +- src/wrapped/generated/wrappedpulsedefs.h | 2 +- src/wrapped/generated/wrappedpulsesimpledefs.h | 2 +- src/wrapped/generated/wrappedpulsesimpletypes.h | 2 +- src/wrapped/generated/wrappedpulsesimpleundefs.h | 2 +- src/wrapped/generated/wrappedpulsetypes.h | 2 +- src/wrapped/generated/wrappedpulseundefs.h | 2 +- src/wrapped/generated/wrappedsdl1defs.h | 2 +- src/wrapped/generated/wrappedsdl1imagedefs.h | 2 +- src/wrapped/generated/wrappedsdl1imagetypes.h | 2 +- src/wrapped/generated/wrappedsdl1imageundefs.h | 2 +- src/wrapped/generated/wrappedsdl1mixerdefs.h | 2 +- src/wrapped/generated/wrappedsdl1mixertypes.h | 2 +- src/wrapped/generated/wrappedsdl1mixerundefs.h | 2 +- src/wrapped/generated/wrappedsdl1netdefs.h | 2 +- src/wrapped/generated/wrappedsdl1nettypes.h | 2 +- src/wrapped/generated/wrappedsdl1netundefs.h | 2 +- src/wrapped/generated/wrappedsdl1sounddefs.h | 2 +- src/wrapped/generated/wrappedsdl1soundtypes.h | 2 +- src/wrapped/generated/wrappedsdl1soundundefs.h | 2 +- src/wrapped/generated/wrappedsdl1ttfdefs.h | 2 +- src/wrapped/generated/wrappedsdl1ttftypes.h | 2 +- src/wrapped/generated/wrappedsdl1ttfundefs.h | 2 +- src/wrapped/generated/wrappedsdl1types.h | 2 +- src/wrapped/generated/wrappedsdl1undefs.h | 2 +- src/wrapped/generated/wrappedsdl2defs.h | 2 +- src/wrapped/generated/wrappedsdl2imagedefs.h | 2 +- src/wrapped/generated/wrappedsdl2imagetypes.h | 2 +- src/wrapped/generated/wrappedsdl2imageundefs.h | 2 +- src/wrapped/generated/wrappedsdl2mixerdefs.h | 2 +- src/wrapped/generated/wrappedsdl2mixertypes.h | 2 +- src/wrapped/generated/wrappedsdl2mixerundefs.h | 2 +- src/wrapped/generated/wrappedsdl2netdefs.h | 2 +- src/wrapped/generated/wrappedsdl2nettypes.h | 2 +- src/wrapped/generated/wrappedsdl2netundefs.h | 2 +- src/wrapped/generated/wrappedsdl2ttfdefs.h | 2 +- src/wrapped/generated/wrappedsdl2ttftypes.h | 2 +- src/wrapped/generated/wrappedsdl2ttfundefs.h | 2 +- src/wrapped/generated/wrappedsdl2types.h | 2 +- src/wrapped/generated/wrappedsdl2undefs.h | 2 +- src/wrapped/generated/wrappedsecret1defs.h | 2 +- src/wrapped/generated/wrappedsecret1types.h | 2 +- src/wrapped/generated/wrappedsecret1undefs.h | 2 +- src/wrapped/generated/wrappedselinuxdefs.h | 2 +- src/wrapped/generated/wrappedselinuxtypes.h | 2 +- src/wrapped/generated/wrappedselinuxundefs.h | 2 +- src/wrapped/generated/wrappedsmime3defs.h | 2 +- src/wrapped/generated/wrappedsmime3types.h | 2 +- src/wrapped/generated/wrappedsmime3undefs.h | 2 +- src/wrapped/generated/wrappedsmpeg2defs.h | 2 +- src/wrapped/generated/wrappedsmpeg2types.h | 2 +- src/wrapped/generated/wrappedsmpeg2undefs.h | 2 +- src/wrapped/generated/wrappedsmpegdefs.h | 2 +- src/wrapped/generated/wrappedsmpegtypes.h | 2 +- src/wrapped/generated/wrappedsmpegundefs.h | 2 +- src/wrapped/generated/wrappedsoftokn3defs.h | 2 +- src/wrapped/generated/wrappedsoftokn3types.h | 2 +- src/wrapped/generated/wrappedsoftokn3undefs.h | 2 +- src/wrapped/generated/wrappedssl3defs.h | 2 +- src/wrapped/generated/wrappedssl3types.h | 2 +- src/wrapped/generated/wrappedssl3undefs.h | 2 +- src/wrapped/generated/wrappedtbbmallocdefs.h | 2 +- src/wrapped/generated/wrappedtbbmallocproxydefs.h | 2 +- src/wrapped/generated/wrappedtbbmallocproxytypes.h | 2 +- src/wrapped/generated/wrappedtbbmallocproxyundefs.h | 2 +- src/wrapped/generated/wrappedtbbmalloctypes.h | 2 +- src/wrapped/generated/wrappedtbbmallocundefs.h | 2 +- src/wrapped/generated/wrappedtcmallocminimaldefs.h | 2 +- src/wrapped/generated/wrappedtcmallocminimaltypes.h | 2 +- src/wrapped/generated/wrappedtcmallocminimalundefs.h | 2 +- src/wrapped/generated/wrappedudev0defs.h | 2 +- src/wrapped/generated/wrappedudev0types.h | 2 +- src/wrapped/generated/wrappedudev0undefs.h | 2 +- src/wrapped/generated/wrappedudev1defs.h | 2 +- src/wrapped/generated/wrappedudev1types.h | 2 +- src/wrapped/generated/wrappedudev1undefs.h | 2 +- src/wrapped/generated/wrappedunwinddefs.h | 2 +- src/wrapped/generated/wrappedunwindtypes.h | 2 +- src/wrapped/generated/wrappedunwindundefs.h | 2 +- src/wrapped/generated/wrappedutildefs.h | 2 +- src/wrapped/generated/wrappedutiltypes.h | 2 +- src/wrapped/generated/wrappedutilundefs.h | 2 +- src/wrapped/generated/wrappedvorbisfiledefs.h | 2 +- src/wrapped/generated/wrappedvorbisfiletypes.h | 2 +- src/wrapped/generated/wrappedvorbisfileundefs.h | 2 +- src/wrapped/generated/wrappedvulkandefs.h | 2 +- src/wrapped/generated/wrappedvulkantypes.h | 2 +- src/wrapped/generated/wrappedvulkanundefs.h | 2 +- src/wrapped/generated/wrappedwaylandclientdefs.h | 2 +- src/wrapped/generated/wrappedwaylandclienttypes.h | 2 +- src/wrapped/generated/wrappedwaylandclientundefs.h | 2 +- src/wrapped/generated/wrappedwaylandcursordefs.h | 2 +- src/wrapped/generated/wrappedwaylandcursortypes.h | 2 +- src/wrapped/generated/wrappedwaylandcursorundefs.h | 2 +- src/wrapped/generated/wrappedwaylandegldefs.h | 2 +- src/wrapped/generated/wrappedwaylandegltypes.h | 2 +- src/wrapped/generated/wrappedwaylandeglundefs.h | 2 +- src/wrapped/generated/wrappedxineramadefs.h | 2 +- src/wrapped/generated/wrappedxineramatypes.h | 2 +- src/wrapped/generated/wrappedxineramaundefs.h | 2 +- src/wrapped/generated/wrappedxkbcommondefs.h | 2 +- src/wrapped/generated/wrappedxkbcommontypes.h | 2 +- src/wrapped/generated/wrappedxkbcommonundefs.h | 2 +- src/wrapped/generated/wrappedxkbcommonx11defs.h | 2 +- src/wrapped/generated/wrappedxkbcommonx11types.h | 2 +- src/wrapped/generated/wrappedxkbcommonx11undefs.h | 2 +- src/wrapped/generated/wrappedxml2defs.h | 2 +- src/wrapped/generated/wrappedxml2types.h | 2 +- src/wrapped/generated/wrappedxml2undefs.h | 2 +- src/wrapped/generated/wrappedxshmfencedefs.h | 2 +- src/wrapped/generated/wrappedxshmfencetypes.h | 2 +- src/wrapped/generated/wrappedxshmfenceundefs.h | 2 +- src/wrapped/generated/wrappedxsltdefs.h | 2 +- src/wrapped/generated/wrappedxslttypes.h | 2 +- src/wrapped/generated/wrappedxsltundefs.h | 2 +- src/wrapped/generated/wrapper.c | 2 +- src/wrapped/generated/wrapper.h | 2 +- 540 files changed, 540 insertions(+), 540 deletions(-) (limited to 'src') diff --git a/rebuild_wrappers.py b/rebuild_wrappers.py index d45e45a4..0a1c0c76 100755 --- a/rebuild_wrappers.py +++ b/rebuild_wrappers.py @@ -1439,6 +1439,6 @@ if __name__ == '__main__': if v == "--": limit.append(i) Define.defines = list(map(DefineType, sys.argv[2:limit[0]])) - if main(sys.argv[1], sys.argv[limit[0]+1:], "2.1.0.16") != 0: + if main(sys.argv[1], sys.argv[limit[0]+1:], "2.2.0.16") != 0: exit(2) exit(0) diff --git a/src/wrapped/generated/wrappedaluredefs.h b/src/wrapped/generated/wrappedaluredefs.h index 81be23a5..71327e11 100644 --- a/src/wrapped/generated/wrappedaluredefs.h +++ b/src/wrapped/generated/wrappedaluredefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedalureDEFS_H_ #define __wrappedalureDEFS_H_ diff --git a/src/wrapped/generated/wrappedaluretypes.h b/src/wrapped/generated/wrappedaluretypes.h index 835fb1b6..affc1163 100644 --- a/src/wrapped/generated/wrappedaluretypes.h +++ b/src/wrapped/generated/wrappedaluretypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedalureTYPES_H_ #define __wrappedalureTYPES_H_ diff --git a/src/wrapped/generated/wrappedalureundefs.h b/src/wrapped/generated/wrappedalureundefs.h index b66eb1a3..2ab9a5c1 100644 --- a/src/wrapped/generated/wrappedalureundefs.h +++ b/src/wrapped/generated/wrappedalureundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedalureUNDEFS_H_ #define __wrappedalureUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedalutdefs.h b/src/wrapped/generated/wrappedalutdefs.h index 5a1d7d1b..6b4fa660 100644 --- a/src/wrapped/generated/wrappedalutdefs.h +++ b/src/wrapped/generated/wrappedalutdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedalutDEFS_H_ #define __wrappedalutDEFS_H_ diff --git a/src/wrapped/generated/wrappedaluttypes.h b/src/wrapped/generated/wrappedaluttypes.h index 72264afd..c1b133e2 100644 --- a/src/wrapped/generated/wrappedaluttypes.h +++ b/src/wrapped/generated/wrappedaluttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedalutTYPES_H_ #define __wrappedalutTYPES_H_ diff --git a/src/wrapped/generated/wrappedalutundefs.h b/src/wrapped/generated/wrappedalutundefs.h index d8028c0a..875034d0 100644 --- a/src/wrapped/generated/wrappedalutundefs.h +++ b/src/wrapped/generated/wrappedalutundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedalutUNDEFS_H_ #define __wrappedalutUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedatkbridgedefs.h b/src/wrapped/generated/wrappedatkbridgedefs.h index 68491e15..ebc2be37 100644 --- a/src/wrapped/generated/wrappedatkbridgedefs.h +++ b/src/wrapped/generated/wrappedatkbridgedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatkbridgeDEFS_H_ #define __wrappedatkbridgeDEFS_H_ diff --git a/src/wrapped/generated/wrappedatkbridgetypes.h b/src/wrapped/generated/wrappedatkbridgetypes.h index c828cae9..781ea964 100644 --- a/src/wrapped/generated/wrappedatkbridgetypes.h +++ b/src/wrapped/generated/wrappedatkbridgetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatkbridgeTYPES_H_ #define __wrappedatkbridgeTYPES_H_ diff --git a/src/wrapped/generated/wrappedatkbridgeundefs.h b/src/wrapped/generated/wrappedatkbridgeundefs.h index a7aba654..0e76969f 100644 --- a/src/wrapped/generated/wrappedatkbridgeundefs.h +++ b/src/wrapped/generated/wrappedatkbridgeundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatkbridgeUNDEFS_H_ #define __wrappedatkbridgeUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedatkdefs.h b/src/wrapped/generated/wrappedatkdefs.h index 6f8e1c79..e4899ff3 100644 --- a/src/wrapped/generated/wrappedatkdefs.h +++ b/src/wrapped/generated/wrappedatkdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatkDEFS_H_ #define __wrappedatkDEFS_H_ diff --git a/src/wrapped/generated/wrappedatktypes.h b/src/wrapped/generated/wrappedatktypes.h index 56424c87..83c13495 100644 --- a/src/wrapped/generated/wrappedatktypes.h +++ b/src/wrapped/generated/wrappedatktypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatkTYPES_H_ #define __wrappedatkTYPES_H_ diff --git a/src/wrapped/generated/wrappedatkundefs.h b/src/wrapped/generated/wrappedatkundefs.h index 12e36487..cd78571c 100644 --- a/src/wrapped/generated/wrappedatkundefs.h +++ b/src/wrapped/generated/wrappedatkundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatkUNDEFS_H_ #define __wrappedatkUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedatomicdefs.h b/src/wrapped/generated/wrappedatomicdefs.h index bbbef325..492c68a8 100644 --- a/src/wrapped/generated/wrappedatomicdefs.h +++ b/src/wrapped/generated/wrappedatomicdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatomicDEFS_H_ #define __wrappedatomicDEFS_H_ diff --git a/src/wrapped/generated/wrappedatomictypes.h b/src/wrapped/generated/wrappedatomictypes.h index 2924d520..770bf08d 100644 --- a/src/wrapped/generated/wrappedatomictypes.h +++ b/src/wrapped/generated/wrappedatomictypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatomicTYPES_H_ #define __wrappedatomicTYPES_H_ diff --git a/src/wrapped/generated/wrappedatomicundefs.h b/src/wrapped/generated/wrappedatomicundefs.h index e78603ff..b263e73f 100644 --- a/src/wrapped/generated/wrappedatomicundefs.h +++ b/src/wrapped/generated/wrappedatomicundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatomicUNDEFS_H_ #define __wrappedatomicUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedatspidefs.h b/src/wrapped/generated/wrappedatspidefs.h index 599f72d5..f86deee7 100644 --- a/src/wrapped/generated/wrappedatspidefs.h +++ b/src/wrapped/generated/wrappedatspidefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatspiDEFS_H_ #define __wrappedatspiDEFS_H_ diff --git a/src/wrapped/generated/wrappedatspitypes.h b/src/wrapped/generated/wrappedatspitypes.h index f3ca8753..7540f5e6 100644 --- a/src/wrapped/generated/wrappedatspitypes.h +++ b/src/wrapped/generated/wrappedatspitypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatspiTYPES_H_ #define __wrappedatspiTYPES_H_ diff --git a/src/wrapped/generated/wrappedatspiundefs.h b/src/wrapped/generated/wrappedatspiundefs.h index 9d2d52b8..196d4629 100644 --- a/src/wrapped/generated/wrappedatspiundefs.h +++ b/src/wrapped/generated/wrappedatspiundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedatspiUNDEFS_H_ #define __wrappedatspiUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedbz2defs.h b/src/wrapped/generated/wrappedbz2defs.h index f8b21290..e4d73de6 100644 --- a/src/wrapped/generated/wrappedbz2defs.h +++ b/src/wrapped/generated/wrappedbz2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedbz2DEFS_H_ #define __wrappedbz2DEFS_H_ diff --git a/src/wrapped/generated/wrappedbz2types.h b/src/wrapped/generated/wrappedbz2types.h index 21fe3eff..88894ca0 100644 --- a/src/wrapped/generated/wrappedbz2types.h +++ b/src/wrapped/generated/wrappedbz2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedbz2TYPES_H_ #define __wrappedbz2TYPES_H_ diff --git a/src/wrapped/generated/wrappedbz2undefs.h b/src/wrapped/generated/wrappedbz2undefs.h index a992b99a..95fa6702 100644 --- a/src/wrapped/generated/wrappedbz2undefs.h +++ b/src/wrapped/generated/wrappedbz2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedbz2UNDEFS_H_ #define __wrappedbz2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedcairodefs.h b/src/wrapped/generated/wrappedcairodefs.h index 8833d5ff..829c5a0d 100644 --- a/src/wrapped/generated/wrappedcairodefs.h +++ b/src/wrapped/generated/wrappedcairodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcairoDEFS_H_ #define __wrappedcairoDEFS_H_ diff --git a/src/wrapped/generated/wrappedcairogobjectdefs.h b/src/wrapped/generated/wrappedcairogobjectdefs.h index 9f6da88d..e7b2c049 100644 --- a/src/wrapped/generated/wrappedcairogobjectdefs.h +++ b/src/wrapped/generated/wrappedcairogobjectdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcairogobjectDEFS_H_ #define __wrappedcairogobjectDEFS_H_ diff --git a/src/wrapped/generated/wrappedcairogobjecttypes.h b/src/wrapped/generated/wrappedcairogobjecttypes.h index 435fb8a5..62eb726c 100644 --- a/src/wrapped/generated/wrappedcairogobjecttypes.h +++ b/src/wrapped/generated/wrappedcairogobjecttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcairogobjectTYPES_H_ #define __wrappedcairogobjectTYPES_H_ diff --git a/src/wrapped/generated/wrappedcairogobjectundefs.h b/src/wrapped/generated/wrappedcairogobjectundefs.h index 84318141..93675760 100644 --- a/src/wrapped/generated/wrappedcairogobjectundefs.h +++ b/src/wrapped/generated/wrappedcairogobjectundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcairogobjectUNDEFS_H_ #define __wrappedcairogobjectUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedcairotypes.h b/src/wrapped/generated/wrappedcairotypes.h index 653ee816..46d4998b 100644 --- a/src/wrapped/generated/wrappedcairotypes.h +++ b/src/wrapped/generated/wrappedcairotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcairoTYPES_H_ #define __wrappedcairoTYPES_H_ diff --git a/src/wrapped/generated/wrappedcairoundefs.h b/src/wrapped/generated/wrappedcairoundefs.h index b2d4f035..68fbee02 100644 --- a/src/wrapped/generated/wrappedcairoundefs.h +++ b/src/wrapped/generated/wrappedcairoundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcairoUNDEFS_H_ #define __wrappedcairoUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedcrashhandlerdefs.h b/src/wrapped/generated/wrappedcrashhandlerdefs.h index a54639f7..ac62410a 100644 --- a/src/wrapped/generated/wrappedcrashhandlerdefs.h +++ b/src/wrapped/generated/wrappedcrashhandlerdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcrashhandlerDEFS_H_ #define __wrappedcrashhandlerDEFS_H_ diff --git a/src/wrapped/generated/wrappedcrashhandlertypes.h b/src/wrapped/generated/wrappedcrashhandlertypes.h index 6e779ecd..13ad7613 100644 --- a/src/wrapped/generated/wrappedcrashhandlertypes.h +++ b/src/wrapped/generated/wrappedcrashhandlertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcrashhandlerTYPES_H_ #define __wrappedcrashhandlerTYPES_H_ diff --git a/src/wrapped/generated/wrappedcrashhandlerundefs.h b/src/wrapped/generated/wrappedcrashhandlerundefs.h index 9348c346..b9170fdb 100644 --- a/src/wrapped/generated/wrappedcrashhandlerundefs.h +++ b/src/wrapped/generated/wrappedcrashhandlerundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcrashhandlerUNDEFS_H_ #define __wrappedcrashhandlerUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedcryptodefs.h b/src/wrapped/generated/wrappedcryptodefs.h index 54708c64..8c0c09c0 100644 --- a/src/wrapped/generated/wrappedcryptodefs.h +++ b/src/wrapped/generated/wrappedcryptodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcryptoDEFS_H_ #define __wrappedcryptoDEFS_H_ diff --git a/src/wrapped/generated/wrappedcryptotypes.h b/src/wrapped/generated/wrappedcryptotypes.h index a6ca5054..157db9a3 100644 --- a/src/wrapped/generated/wrappedcryptotypes.h +++ b/src/wrapped/generated/wrappedcryptotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcryptoTYPES_H_ #define __wrappedcryptoTYPES_H_ diff --git a/src/wrapped/generated/wrappedcryptoundefs.h b/src/wrapped/generated/wrappedcryptoundefs.h index 9c535637..9cdda43d 100644 --- a/src/wrapped/generated/wrappedcryptoundefs.h +++ b/src/wrapped/generated/wrappedcryptoundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcryptoUNDEFS_H_ #define __wrappedcryptoUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedcurldefs.h b/src/wrapped/generated/wrappedcurldefs.h index ff3ad701..901cde5a 100644 --- a/src/wrapped/generated/wrappedcurldefs.h +++ b/src/wrapped/generated/wrappedcurldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcurlDEFS_H_ #define __wrappedcurlDEFS_H_ diff --git a/src/wrapped/generated/wrappedcurltypes.h b/src/wrapped/generated/wrappedcurltypes.h index 4542b673..65085ef9 100644 --- a/src/wrapped/generated/wrappedcurltypes.h +++ b/src/wrapped/generated/wrappedcurltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcurlTYPES_H_ #define __wrappedcurlTYPES_H_ diff --git a/src/wrapped/generated/wrappedcurlundefs.h b/src/wrapped/generated/wrappedcurlundefs.h index 1aab4178..7b4c18db 100644 --- a/src/wrapped/generated/wrappedcurlundefs.h +++ b/src/wrapped/generated/wrappedcurlundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedcurlUNDEFS_H_ #define __wrappedcurlUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedd3dadapter9defs.h b/src/wrapped/generated/wrappedd3dadapter9defs.h index aea6f4d8..c74eeaef 100644 --- a/src/wrapped/generated/wrappedd3dadapter9defs.h +++ b/src/wrapped/generated/wrappedd3dadapter9defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedd3dadapter9DEFS_H_ #define __wrappedd3dadapter9DEFS_H_ diff --git a/src/wrapped/generated/wrappedd3dadapter9types.h b/src/wrapped/generated/wrappedd3dadapter9types.h index ad929d3c..5d9c834e 100644 --- a/src/wrapped/generated/wrappedd3dadapter9types.h +++ b/src/wrapped/generated/wrappedd3dadapter9types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedd3dadapter9TYPES_H_ #define __wrappedd3dadapter9TYPES_H_ diff --git a/src/wrapped/generated/wrappedd3dadapter9undefs.h b/src/wrapped/generated/wrappedd3dadapter9undefs.h index cdac132a..ebd1b420 100644 --- a/src/wrapped/generated/wrappedd3dadapter9undefs.h +++ b/src/wrapped/generated/wrappedd3dadapter9undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedd3dadapter9UNDEFS_H_ #define __wrappedd3dadapter9UNDEFS_H_ diff --git a/src/wrapped/generated/wrappeddbusdefs.h b/src/wrapped/generated/wrappeddbusdefs.h index ad4a76e5..cf4d449e 100644 --- a/src/wrapped/generated/wrappeddbusdefs.h +++ b/src/wrapped/generated/wrappeddbusdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappeddbusDEFS_H_ #define __wrappeddbusDEFS_H_ diff --git a/src/wrapped/generated/wrappeddbusglib1defs.h b/src/wrapped/generated/wrappeddbusglib1defs.h index b6f33501..e539a73e 100644 --- a/src/wrapped/generated/wrappeddbusglib1defs.h +++ b/src/wrapped/generated/wrappeddbusglib1defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappeddbusglib1DEFS_H_ #define __wrappeddbusglib1DEFS_H_ diff --git a/src/wrapped/generated/wrappeddbusglib1types.h b/src/wrapped/generated/wrappeddbusglib1types.h index a68250f8..ba8e6395 100644 --- a/src/wrapped/generated/wrappeddbusglib1types.h +++ b/src/wrapped/generated/wrappeddbusglib1types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappeddbusglib1TYPES_H_ #define __wrappeddbusglib1TYPES_H_ diff --git a/src/wrapped/generated/wrappeddbusglib1undefs.h b/src/wrapped/generated/wrappeddbusglib1undefs.h index 9bcc6397..d8251ee6 100644 --- a/src/wrapped/generated/wrappeddbusglib1undefs.h +++ b/src/wrapped/generated/wrappeddbusglib1undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappeddbusglib1UNDEFS_H_ #define __wrappeddbusglib1UNDEFS_H_ diff --git a/src/wrapped/generated/wrappeddbustypes.h b/src/wrapped/generated/wrappeddbustypes.h index d55ef6e0..6c450611 100644 --- a/src/wrapped/generated/wrappeddbustypes.h +++ b/src/wrapped/generated/wrappeddbustypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappeddbusTYPES_H_ #define __wrappeddbusTYPES_H_ diff --git a/src/wrapped/generated/wrappeddbusundefs.h b/src/wrapped/generated/wrappeddbusundefs.h index cf36b87d..903a8848 100644 --- a/src/wrapped/generated/wrappeddbusundefs.h +++ b/src/wrapped/generated/wrappeddbusundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappeddbusUNDEFS_H_ #define __wrappeddbusUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedexpatdefs.h b/src/wrapped/generated/wrappedexpatdefs.h index 9442fab0..948f8ef0 100644 --- a/src/wrapped/generated/wrappedexpatdefs.h +++ b/src/wrapped/generated/wrappedexpatdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedexpatDEFS_H_ #define __wrappedexpatDEFS_H_ diff --git a/src/wrapped/generated/wrappedexpattypes.h b/src/wrapped/generated/wrappedexpattypes.h index 7abf2030..cf1c6058 100644 --- a/src/wrapped/generated/wrappedexpattypes.h +++ b/src/wrapped/generated/wrappedexpattypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedexpatTYPES_H_ #define __wrappedexpatTYPES_H_ diff --git a/src/wrapped/generated/wrappedexpatundefs.h b/src/wrapped/generated/wrappedexpatundefs.h index 5b3cc8b1..aaa81001 100644 --- a/src/wrapped/generated/wrappedexpatundefs.h +++ b/src/wrapped/generated/wrappedexpatundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedexpatUNDEFS_H_ #define __wrappedexpatUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedfaudiodefs.h b/src/wrapped/generated/wrappedfaudiodefs.h index 0e593f21..c13a7ac5 100644 --- a/src/wrapped/generated/wrappedfaudiodefs.h +++ b/src/wrapped/generated/wrappedfaudiodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfaudioDEFS_H_ #define __wrappedfaudioDEFS_H_ diff --git a/src/wrapped/generated/wrappedfaudiotypes.h b/src/wrapped/generated/wrappedfaudiotypes.h index 575f3a40..cba9ba5f 100644 --- a/src/wrapped/generated/wrappedfaudiotypes.h +++ b/src/wrapped/generated/wrappedfaudiotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfaudioTYPES_H_ #define __wrappedfaudioTYPES_H_ diff --git a/src/wrapped/generated/wrappedfaudioundefs.h b/src/wrapped/generated/wrappedfaudioundefs.h index 148eb63f..a45064bf 100644 --- a/src/wrapped/generated/wrappedfaudioundefs.h +++ b/src/wrapped/generated/wrappedfaudioundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfaudioUNDEFS_H_ #define __wrappedfaudioUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedflacdefs.h b/src/wrapped/generated/wrappedflacdefs.h index 912f771a..c3a21cfd 100644 --- a/src/wrapped/generated/wrappedflacdefs.h +++ b/src/wrapped/generated/wrappedflacdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedflacDEFS_H_ #define __wrappedflacDEFS_H_ diff --git a/src/wrapped/generated/wrappedflactypes.h b/src/wrapped/generated/wrappedflactypes.h index 6f5b69a1..ba508447 100644 --- a/src/wrapped/generated/wrappedflactypes.h +++ b/src/wrapped/generated/wrappedflactypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedflacTYPES_H_ #define __wrappedflacTYPES_H_ diff --git a/src/wrapped/generated/wrappedflacundefs.h b/src/wrapped/generated/wrappedflacundefs.h index b3ba6b12..00f7fa08 100644 --- a/src/wrapped/generated/wrappedflacundefs.h +++ b/src/wrapped/generated/wrappedflacundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedflacUNDEFS_H_ #define __wrappedflacUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedfontconfigdefs.h b/src/wrapped/generated/wrappedfontconfigdefs.h index 25ac8415..df4aa4c6 100644 --- a/src/wrapped/generated/wrappedfontconfigdefs.h +++ b/src/wrapped/generated/wrappedfontconfigdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfontconfigDEFS_H_ #define __wrappedfontconfigDEFS_H_ diff --git a/src/wrapped/generated/wrappedfontconfigtypes.h b/src/wrapped/generated/wrappedfontconfigtypes.h index f6a69c6e..6d6d7751 100644 --- a/src/wrapped/generated/wrappedfontconfigtypes.h +++ b/src/wrapped/generated/wrappedfontconfigtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfontconfigTYPES_H_ #define __wrappedfontconfigTYPES_H_ diff --git a/src/wrapped/generated/wrappedfontconfigundefs.h b/src/wrapped/generated/wrappedfontconfigundefs.h index bdeb1b22..8a5130b1 100644 --- a/src/wrapped/generated/wrappedfontconfigundefs.h +++ b/src/wrapped/generated/wrappedfontconfigundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfontconfigUNDEFS_H_ #define __wrappedfontconfigUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedfreebl3defs.h b/src/wrapped/generated/wrappedfreebl3defs.h index 14ad676c..7e8cf7c3 100644 --- a/src/wrapped/generated/wrappedfreebl3defs.h +++ b/src/wrapped/generated/wrappedfreebl3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfreebl3DEFS_H_ #define __wrappedfreebl3DEFS_H_ diff --git a/src/wrapped/generated/wrappedfreebl3types.h b/src/wrapped/generated/wrappedfreebl3types.h index 8a59c0c9..82592bf8 100644 --- a/src/wrapped/generated/wrappedfreebl3types.h +++ b/src/wrapped/generated/wrappedfreebl3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfreebl3TYPES_H_ #define __wrappedfreebl3TYPES_H_ diff --git a/src/wrapped/generated/wrappedfreebl3undefs.h b/src/wrapped/generated/wrappedfreebl3undefs.h index 9eb50786..5269c919 100644 --- a/src/wrapped/generated/wrappedfreebl3undefs.h +++ b/src/wrapped/generated/wrappedfreebl3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfreebl3UNDEFS_H_ #define __wrappedfreebl3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedfreetypedefs.h b/src/wrapped/generated/wrappedfreetypedefs.h index 4d8ed372..f88ddbc8 100644 --- a/src/wrapped/generated/wrappedfreetypedefs.h +++ b/src/wrapped/generated/wrappedfreetypedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfreetypeDEFS_H_ #define __wrappedfreetypeDEFS_H_ diff --git a/src/wrapped/generated/wrappedfreetypetypes.h b/src/wrapped/generated/wrappedfreetypetypes.h index 755b77d6..2b83ce21 100644 --- a/src/wrapped/generated/wrappedfreetypetypes.h +++ b/src/wrapped/generated/wrappedfreetypetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfreetypeTYPES_H_ #define __wrappedfreetypeTYPES_H_ diff --git a/src/wrapped/generated/wrappedfreetypeundefs.h b/src/wrapped/generated/wrappedfreetypeundefs.h index 7d4c90e0..9184fa81 100644 --- a/src/wrapped/generated/wrappedfreetypeundefs.h +++ b/src/wrapped/generated/wrappedfreetypeundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedfreetypeUNDEFS_H_ #define __wrappedfreetypeUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgbmdefs.h b/src/wrapped/generated/wrappedgbmdefs.h index 4da03ea4..a1c00adf 100644 --- a/src/wrapped/generated/wrappedgbmdefs.h +++ b/src/wrapped/generated/wrappedgbmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgbmDEFS_H_ #define __wrappedgbmDEFS_H_ diff --git a/src/wrapped/generated/wrappedgbmtypes.h b/src/wrapped/generated/wrappedgbmtypes.h index a8e344a6..a1f49a76 100644 --- a/src/wrapped/generated/wrappedgbmtypes.h +++ b/src/wrapped/generated/wrappedgbmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgbmTYPES_H_ #define __wrappedgbmTYPES_H_ diff --git a/src/wrapped/generated/wrappedgbmundefs.h b/src/wrapped/generated/wrappedgbmundefs.h index 1a87f0d3..24c803f2 100644 --- a/src/wrapped/generated/wrappedgbmundefs.h +++ b/src/wrapped/generated/wrappedgbmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgbmUNDEFS_H_ #define __wrappedgbmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgconf2defs.h b/src/wrapped/generated/wrappedgconf2defs.h index 36aa7782..47d81feb 100644 --- a/src/wrapped/generated/wrappedgconf2defs.h +++ b/src/wrapped/generated/wrappedgconf2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgconf2DEFS_H_ #define __wrappedgconf2DEFS_H_ diff --git a/src/wrapped/generated/wrappedgconf2types.h b/src/wrapped/generated/wrappedgconf2types.h index 981180b4..06022652 100644 --- a/src/wrapped/generated/wrappedgconf2types.h +++ b/src/wrapped/generated/wrappedgconf2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgconf2TYPES_H_ #define __wrappedgconf2TYPES_H_ diff --git a/src/wrapped/generated/wrappedgconf2undefs.h b/src/wrapped/generated/wrappedgconf2undefs.h index 120b3118..d736106c 100644 --- a/src/wrapped/generated/wrappedgconf2undefs.h +++ b/src/wrapped/generated/wrappedgconf2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgconf2UNDEFS_H_ #define __wrappedgconf2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgcryptdefs.h b/src/wrapped/generated/wrappedgcryptdefs.h index 9b284bb0..3e9fbee9 100644 --- a/src/wrapped/generated/wrappedgcryptdefs.h +++ b/src/wrapped/generated/wrappedgcryptdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgcryptDEFS_H_ #define __wrappedgcryptDEFS_H_ diff --git a/src/wrapped/generated/wrappedgcrypttypes.h b/src/wrapped/generated/wrappedgcrypttypes.h index 28748c69..fec70b6a 100644 --- a/src/wrapped/generated/wrappedgcrypttypes.h +++ b/src/wrapped/generated/wrappedgcrypttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgcryptTYPES_H_ #define __wrappedgcryptTYPES_H_ diff --git a/src/wrapped/generated/wrappedgcryptundefs.h b/src/wrapped/generated/wrappedgcryptundefs.h index 604d4020..f598d139 100644 --- a/src/wrapped/generated/wrappedgcryptundefs.h +++ b/src/wrapped/generated/wrappedgcryptundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgcryptUNDEFS_H_ #define __wrappedgcryptUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgdk3defs.h b/src/wrapped/generated/wrappedgdk3defs.h index 01ef683f..36eeea3d 100644 --- a/src/wrapped/generated/wrappedgdk3defs.h +++ b/src/wrapped/generated/wrappedgdk3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdk3DEFS_H_ #define __wrappedgdk3DEFS_H_ diff --git a/src/wrapped/generated/wrappedgdk3types.h b/src/wrapped/generated/wrappedgdk3types.h index 583a6093..9d56b207 100644 --- a/src/wrapped/generated/wrappedgdk3types.h +++ b/src/wrapped/generated/wrappedgdk3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdk3TYPES_H_ #define __wrappedgdk3TYPES_H_ diff --git a/src/wrapped/generated/wrappedgdk3undefs.h b/src/wrapped/generated/wrappedgdk3undefs.h index 89837ac5..67a712e6 100644 --- a/src/wrapped/generated/wrappedgdk3undefs.h +++ b/src/wrapped/generated/wrappedgdk3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdk3UNDEFS_H_ #define __wrappedgdk3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgdkpixbuf2defs.h b/src/wrapped/generated/wrappedgdkpixbuf2defs.h index db073b61..c8bd3a6d 100644 --- a/src/wrapped/generated/wrappedgdkpixbuf2defs.h +++ b/src/wrapped/generated/wrappedgdkpixbuf2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdkpixbuf2DEFS_H_ #define __wrappedgdkpixbuf2DEFS_H_ diff --git a/src/wrapped/generated/wrappedgdkpixbuf2types.h b/src/wrapped/generated/wrappedgdkpixbuf2types.h index 8a7f8294..84e52d6e 100644 --- a/src/wrapped/generated/wrappedgdkpixbuf2types.h +++ b/src/wrapped/generated/wrappedgdkpixbuf2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdkpixbuf2TYPES_H_ #define __wrappedgdkpixbuf2TYPES_H_ diff --git a/src/wrapped/generated/wrappedgdkpixbuf2undefs.h b/src/wrapped/generated/wrappedgdkpixbuf2undefs.h index 3f6cff3c..e52f54fe 100644 --- a/src/wrapped/generated/wrappedgdkpixbuf2undefs.h +++ b/src/wrapped/generated/wrappedgdkpixbuf2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdkpixbuf2UNDEFS_H_ #define __wrappedgdkpixbuf2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgdkx112defs.h b/src/wrapped/generated/wrappedgdkx112defs.h index a7461b5c..53d18e88 100644 --- a/src/wrapped/generated/wrappedgdkx112defs.h +++ b/src/wrapped/generated/wrappedgdkx112defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdkx112DEFS_H_ #define __wrappedgdkx112DEFS_H_ diff --git a/src/wrapped/generated/wrappedgdkx112types.h b/src/wrapped/generated/wrappedgdkx112types.h index 0a8efd60..732c0da1 100644 --- a/src/wrapped/generated/wrappedgdkx112types.h +++ b/src/wrapped/generated/wrappedgdkx112types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdkx112TYPES_H_ #define __wrappedgdkx112TYPES_H_ diff --git a/src/wrapped/generated/wrappedgdkx112undefs.h b/src/wrapped/generated/wrappedgdkx112undefs.h index 892a0c40..9ffe1a42 100644 --- a/src/wrapped/generated/wrappedgdkx112undefs.h +++ b/src/wrapped/generated/wrappedgdkx112undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgdkx112UNDEFS_H_ #define __wrappedgdkx112UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgio2defs.h b/src/wrapped/generated/wrappedgio2defs.h index d461adbd..5bc83669 100644 --- a/src/wrapped/generated/wrappedgio2defs.h +++ b/src/wrapped/generated/wrappedgio2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgio2DEFS_H_ #define __wrappedgio2DEFS_H_ diff --git a/src/wrapped/generated/wrappedgio2types.h b/src/wrapped/generated/wrappedgio2types.h index 1448cd34..f0777a49 100644 --- a/src/wrapped/generated/wrappedgio2types.h +++ b/src/wrapped/generated/wrappedgio2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgio2TYPES_H_ #define __wrappedgio2TYPES_H_ diff --git a/src/wrapped/generated/wrappedgio2undefs.h b/src/wrapped/generated/wrappedgio2undefs.h index 8787b573..ff2b986b 100644 --- a/src/wrapped/generated/wrappedgio2undefs.h +++ b/src/wrapped/generated/wrappedgio2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgio2UNDEFS_H_ #define __wrappedgio2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedglib2defs.h b/src/wrapped/generated/wrappedglib2defs.h index ee8161f1..8dd6f0b8 100644 --- a/src/wrapped/generated/wrappedglib2defs.h +++ b/src/wrapped/generated/wrappedglib2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedglib2DEFS_H_ #define __wrappedglib2DEFS_H_ diff --git a/src/wrapped/generated/wrappedglib2types.h b/src/wrapped/generated/wrappedglib2types.h index e1495059..6846a748 100644 --- a/src/wrapped/generated/wrappedglib2types.h +++ b/src/wrapped/generated/wrappedglib2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedglib2TYPES_H_ #define __wrappedglib2TYPES_H_ diff --git a/src/wrapped/generated/wrappedglib2undefs.h b/src/wrapped/generated/wrappedglib2undefs.h index 2ab9768c..a7d89fb8 100644 --- a/src/wrapped/generated/wrappedglib2undefs.h +++ b/src/wrapped/generated/wrappedglib2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedglib2UNDEFS_H_ #define __wrappedglib2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgmodule2defs.h b/src/wrapped/generated/wrappedgmodule2defs.h index 48d1b235..6c4121d5 100644 --- a/src/wrapped/generated/wrappedgmodule2defs.h +++ b/src/wrapped/generated/wrappedgmodule2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgmodule2DEFS_H_ #define __wrappedgmodule2DEFS_H_ diff --git a/src/wrapped/generated/wrappedgmodule2types.h b/src/wrapped/generated/wrappedgmodule2types.h index 829efcba..a57d45f1 100644 --- a/src/wrapped/generated/wrappedgmodule2types.h +++ b/src/wrapped/generated/wrappedgmodule2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgmodule2TYPES_H_ #define __wrappedgmodule2TYPES_H_ diff --git a/src/wrapped/generated/wrappedgmodule2undefs.h b/src/wrapped/generated/wrappedgmodule2undefs.h index fc17a814..7b6029c5 100644 --- a/src/wrapped/generated/wrappedgmodule2undefs.h +++ b/src/wrapped/generated/wrappedgmodule2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgmodule2UNDEFS_H_ #define __wrappedgmodule2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgmpdefs.h b/src/wrapped/generated/wrappedgmpdefs.h index 4335ea29..ce10016b 100644 --- a/src/wrapped/generated/wrappedgmpdefs.h +++ b/src/wrapped/generated/wrappedgmpdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgmpDEFS_H_ #define __wrappedgmpDEFS_H_ diff --git a/src/wrapped/generated/wrappedgmptypes.h b/src/wrapped/generated/wrappedgmptypes.h index 87bdd072..90140ce3 100644 --- a/src/wrapped/generated/wrappedgmptypes.h +++ b/src/wrapped/generated/wrappedgmptypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgmpTYPES_H_ #define __wrappedgmpTYPES_H_ diff --git a/src/wrapped/generated/wrappedgmpundefs.h b/src/wrapped/generated/wrappedgmpundefs.h index 82e9b2c6..6649217e 100644 --- a/src/wrapped/generated/wrappedgmpundefs.h +++ b/src/wrapped/generated/wrappedgmpundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgmpUNDEFS_H_ #define __wrappedgmpUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgnutlsdefs.h b/src/wrapped/generated/wrappedgnutlsdefs.h index 3238dc0e..1803f0c1 100644 --- a/src/wrapped/generated/wrappedgnutlsdefs.h +++ b/src/wrapped/generated/wrappedgnutlsdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgnutlsDEFS_H_ #define __wrappedgnutlsDEFS_H_ diff --git a/src/wrapped/generated/wrappedgnutlstypes.h b/src/wrapped/generated/wrappedgnutlstypes.h index d52d63bc..37821356 100644 --- a/src/wrapped/generated/wrappedgnutlstypes.h +++ b/src/wrapped/generated/wrappedgnutlstypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgnutlsTYPES_H_ #define __wrappedgnutlsTYPES_H_ diff --git a/src/wrapped/generated/wrappedgnutlsundefs.h b/src/wrapped/generated/wrappedgnutlsundefs.h index a043c350..c34d76b0 100644 --- a/src/wrapped/generated/wrappedgnutlsundefs.h +++ b/src/wrapped/generated/wrappedgnutlsundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgnutlsUNDEFS_H_ #define __wrappedgnutlsUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgobject2defs.h b/src/wrapped/generated/wrappedgobject2defs.h index 03df51ab..c9f729c9 100644 --- a/src/wrapped/generated/wrappedgobject2defs.h +++ b/src/wrapped/generated/wrappedgobject2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgobject2DEFS_H_ #define __wrappedgobject2DEFS_H_ diff --git a/src/wrapped/generated/wrappedgobject2types.h b/src/wrapped/generated/wrappedgobject2types.h index 061892e8..c9ec81d1 100644 --- a/src/wrapped/generated/wrappedgobject2types.h +++ b/src/wrapped/generated/wrappedgobject2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgobject2TYPES_H_ #define __wrappedgobject2TYPES_H_ diff --git a/src/wrapped/generated/wrappedgobject2undefs.h b/src/wrapped/generated/wrappedgobject2undefs.h index d8a16b31..832bfe94 100644 --- a/src/wrapped/generated/wrappedgobject2undefs.h +++ b/src/wrapped/generated/wrappedgobject2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgobject2UNDEFS_H_ #define __wrappedgobject2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgssapidefs.h b/src/wrapped/generated/wrappedgssapidefs.h index dc60c8d9..12dd1fe4 100644 --- a/src/wrapped/generated/wrappedgssapidefs.h +++ b/src/wrapped/generated/wrappedgssapidefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgssapiDEFS_H_ #define __wrappedgssapiDEFS_H_ diff --git a/src/wrapped/generated/wrappedgssapikrb5defs.h b/src/wrapped/generated/wrappedgssapikrb5defs.h index a44faffa..9a454f15 100644 --- a/src/wrapped/generated/wrappedgssapikrb5defs.h +++ b/src/wrapped/generated/wrappedgssapikrb5defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgssapikrb5DEFS_H_ #define __wrappedgssapikrb5DEFS_H_ diff --git a/src/wrapped/generated/wrappedgssapikrb5types.h b/src/wrapped/generated/wrappedgssapikrb5types.h index fe6332f7..9a5312fe 100644 --- a/src/wrapped/generated/wrappedgssapikrb5types.h +++ b/src/wrapped/generated/wrappedgssapikrb5types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgssapikrb5TYPES_H_ #define __wrappedgssapikrb5TYPES_H_ diff --git a/src/wrapped/generated/wrappedgssapikrb5undefs.h b/src/wrapped/generated/wrappedgssapikrb5undefs.h index 1822c5d7..87b45672 100644 --- a/src/wrapped/generated/wrappedgssapikrb5undefs.h +++ b/src/wrapped/generated/wrappedgssapikrb5undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgssapikrb5UNDEFS_H_ #define __wrappedgssapikrb5UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgssapitypes.h b/src/wrapped/generated/wrappedgssapitypes.h index f28ce36d..1f8ea94c 100644 --- a/src/wrapped/generated/wrappedgssapitypes.h +++ b/src/wrapped/generated/wrappedgssapitypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgssapiTYPES_H_ #define __wrappedgssapiTYPES_H_ diff --git a/src/wrapped/generated/wrappedgssapiundefs.h b/src/wrapped/generated/wrappedgssapiundefs.h index 9d7aff8e..ef782ae1 100644 --- a/src/wrapped/generated/wrappedgssapiundefs.h +++ b/src/wrapped/generated/wrappedgssapiundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgssapiUNDEFS_H_ #define __wrappedgssapiUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstappdefs.h b/src/wrapped/generated/wrappedgstappdefs.h index e7778823..08ff4944 100644 --- a/src/wrapped/generated/wrappedgstappdefs.h +++ b/src/wrapped/generated/wrappedgstappdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstappDEFS_H_ #define __wrappedgstappDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstapptypes.h b/src/wrapped/generated/wrappedgstapptypes.h index f8a60f1d..8c77242f 100644 --- a/src/wrapped/generated/wrappedgstapptypes.h +++ b/src/wrapped/generated/wrappedgstapptypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstappTYPES_H_ #define __wrappedgstappTYPES_H_ diff --git a/src/wrapped/generated/wrappedgstappundefs.h b/src/wrapped/generated/wrappedgstappundefs.h index 64fbbca9..ead9db55 100644 --- a/src/wrapped/generated/wrappedgstappundefs.h +++ b/src/wrapped/generated/wrappedgstappundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstappUNDEFS_H_ #define __wrappedgstappUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstaudiodefs.h b/src/wrapped/generated/wrappedgstaudiodefs.h index 8258f15e..6678aba9 100644 --- a/src/wrapped/generated/wrappedgstaudiodefs.h +++ b/src/wrapped/generated/wrappedgstaudiodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstaudioDEFS_H_ #define __wrappedgstaudioDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstaudiotypes.h b/src/wrapped/generated/wrappedgstaudiotypes.h index 1c26b25b..4ef77acf 100644 --- a/src/wrapped/generated/wrappedgstaudiotypes.h +++ b/src/wrapped/generated/wrappedgstaudiotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstaudioTYPES_H_ #define __wrappedgstaudioTYPES_H_ diff --git a/src/wrapped/generated/wrappedgstaudioundefs.h b/src/wrapped/generated/wrappedgstaudioundefs.h index c2ded9ed..91e991a6 100644 --- a/src/wrapped/generated/wrappedgstaudioundefs.h +++ b/src/wrapped/generated/wrappedgstaudioundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstaudioUNDEFS_H_ #define __wrappedgstaudioUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstbasedefs.h b/src/wrapped/generated/wrappedgstbasedefs.h index 2df634f6..48202778 100644 --- a/src/wrapped/generated/wrappedgstbasedefs.h +++ b/src/wrapped/generated/wrappedgstbasedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstbaseDEFS_H_ #define __wrappedgstbaseDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstbasetypes.h b/src/wrapped/generated/wrappedgstbasetypes.h index 7c651ef5..63d7b206 100644 --- a/src/wrapped/generated/wrappedgstbasetypes.h +++ b/src/wrapped/generated/wrappedgstbasetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstbaseTYPES_H_ #define __wrappedgstbaseTYPES_H_ diff --git a/src/wrapped/generated/wrappedgstbaseundefs.h b/src/wrapped/generated/wrappedgstbaseundefs.h index aa730d82..1a9fd518 100644 --- a/src/wrapped/generated/wrappedgstbaseundefs.h +++ b/src/wrapped/generated/wrappedgstbaseundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstbaseUNDEFS_H_ #define __wrappedgstbaseUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstgldefs.h b/src/wrapped/generated/wrappedgstgldefs.h index 921938d0..512d8907 100644 --- a/src/wrapped/generated/wrappedgstgldefs.h +++ b/src/wrapped/generated/wrappedgstgldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstglDEFS_H_ #define __wrappedgstglDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstgltypes.h b/src/wrapped/generated/wrappedgstgltypes.h index 1ab5e37d..a9efbe5c 100644 --- a/src/wrapped/generated/wrappedgstgltypes.h +++ b/src/wrapped/generated/wrappedgstgltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstglTYPES_H_ #define __wrappedgstglTYPES_H_ diff --git a/src/wrapped/generated/wrappedgstglundefs.h b/src/wrapped/generated/wrappedgstglundefs.h index 6c070536..0aac8bae 100644 --- a/src/wrapped/generated/wrappedgstglundefs.h +++ b/src/wrapped/generated/wrappedgstglundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstglUNDEFS_H_ #define __wrappedgstglUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstreamerdefs.h b/src/wrapped/generated/wrappedgstreamerdefs.h index 36c209f0..dfed4744 100644 --- a/src/wrapped/generated/wrappedgstreamerdefs.h +++ b/src/wrapped/generated/wrappedgstreamerdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstreamerDEFS_H_ #define __wrappedgstreamerDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstreamertypes.h b/src/wrapped/generated/wrappedgstreamertypes.h index 415af185..cbc8a5c5 100644 --- a/src/wrapped/generated/wrappedgstreamertypes.h +++ b/src/wrapped/generated/wrappedgstreamertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstreamerTYPES_H_ #define __wrappedgstreamerTYPES_H_ diff --git a/src/wrapped/generated/wrappedgstreamerundefs.h b/src/wrapped/generated/wrappedgstreamerundefs.h index 6e470bbb..2895e22e 100644 --- a/src/wrapped/generated/wrappedgstreamerundefs.h +++ b/src/wrapped/generated/wrappedgstreamerundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstreamerUNDEFS_H_ #define __wrappedgstreamerUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgsttagdefs.h b/src/wrapped/generated/wrappedgsttagdefs.h index 37e22f77..9d83ba88 100644 --- a/src/wrapped/generated/wrappedgsttagdefs.h +++ b/src/wrapped/generated/wrappedgsttagdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgsttagDEFS_H_ #define __wrappedgsttagDEFS_H_ diff --git a/src/wrapped/generated/wrappedgsttagtypes.h b/src/wrapped/generated/wrappedgsttagtypes.h index eee39729..eb1bcb43 100644 --- a/src/wrapped/generated/wrappedgsttagtypes.h +++ b/src/wrapped/generated/wrappedgsttagtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgsttagTYPES_H_ #define __wrappedgsttagTYPES_H_ diff --git a/src/wrapped/generated/wrappedgsttagundefs.h b/src/wrapped/generated/wrappedgsttagundefs.h index 5a08e06b..e2860070 100644 --- a/src/wrapped/generated/wrappedgsttagundefs.h +++ b/src/wrapped/generated/wrappedgsttagundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgsttagUNDEFS_H_ #define __wrappedgsttagUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstvideodefs.h b/src/wrapped/generated/wrappedgstvideodefs.h index 97eb7da3..6fca9a20 100644 --- a/src/wrapped/generated/wrappedgstvideodefs.h +++ b/src/wrapped/generated/wrappedgstvideodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstvideoDEFS_H_ #define __wrappedgstvideoDEFS_H_ diff --git a/src/wrapped/generated/wrappedgstvideotypes.h b/src/wrapped/generated/wrappedgstvideotypes.h index 80688847..5f279db5 100644 --- a/src/wrapped/generated/wrappedgstvideotypes.h +++ b/src/wrapped/generated/wrappedgstvideotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstvideoTYPES_H_ #define __wrappedgstvideoTYPES_H_ diff --git a/src/wrapped/generated/wrappedgstvideoundefs.h b/src/wrapped/generated/wrappedgstvideoundefs.h index b5d9685d..14be48ee 100644 --- a/src/wrapped/generated/wrappedgstvideoundefs.h +++ b/src/wrapped/generated/wrappedgstvideoundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgstvideoUNDEFS_H_ #define __wrappedgstvideoUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgthread2defs.h b/src/wrapped/generated/wrappedgthread2defs.h index 464bd999..7e7da9bb 100644 --- a/src/wrapped/generated/wrappedgthread2defs.h +++ b/src/wrapped/generated/wrappedgthread2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgthread2DEFS_H_ #define __wrappedgthread2DEFS_H_ diff --git a/src/wrapped/generated/wrappedgthread2types.h b/src/wrapped/generated/wrappedgthread2types.h index 64c2026f..42e76d16 100644 --- a/src/wrapped/generated/wrappedgthread2types.h +++ b/src/wrapped/generated/wrappedgthread2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgthread2TYPES_H_ #define __wrappedgthread2TYPES_H_ diff --git a/src/wrapped/generated/wrappedgthread2undefs.h b/src/wrapped/generated/wrappedgthread2undefs.h index 8e8db721..f52b2795 100644 --- a/src/wrapped/generated/wrappedgthread2undefs.h +++ b/src/wrapped/generated/wrappedgthread2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgthread2UNDEFS_H_ #define __wrappedgthread2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgtk3defs.h b/src/wrapped/generated/wrappedgtk3defs.h index 4faf7cbd..e237bd6c 100644 --- a/src/wrapped/generated/wrappedgtk3defs.h +++ b/src/wrapped/generated/wrappedgtk3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgtk3DEFS_H_ #define __wrappedgtk3DEFS_H_ diff --git a/src/wrapped/generated/wrappedgtk3types.h b/src/wrapped/generated/wrappedgtk3types.h index 712ecc66..e4997e75 100644 --- a/src/wrapped/generated/wrappedgtk3types.h +++ b/src/wrapped/generated/wrappedgtk3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgtk3TYPES_H_ #define __wrappedgtk3TYPES_H_ diff --git a/src/wrapped/generated/wrappedgtk3undefs.h b/src/wrapped/generated/wrappedgtk3undefs.h index 13c55d1f..2432182c 100644 --- a/src/wrapped/generated/wrappedgtk3undefs.h +++ b/src/wrapped/generated/wrappedgtk3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgtk3UNDEFS_H_ #define __wrappedgtk3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedgtkx112defs.h b/src/wrapped/generated/wrappedgtkx112defs.h index 08fd8815..e4242cef 100644 --- a/src/wrapped/generated/wrappedgtkx112defs.h +++ b/src/wrapped/generated/wrappedgtkx112defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgtkx112DEFS_H_ #define __wrappedgtkx112DEFS_H_ diff --git a/src/wrapped/generated/wrappedgtkx112types.h b/src/wrapped/generated/wrappedgtkx112types.h index 85f97f9a..c761d31c 100644 --- a/src/wrapped/generated/wrappedgtkx112types.h +++ b/src/wrapped/generated/wrappedgtkx112types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgtkx112TYPES_H_ #define __wrappedgtkx112TYPES_H_ diff --git a/src/wrapped/generated/wrappedgtkx112undefs.h b/src/wrapped/generated/wrappedgtkx112undefs.h index 5ae58ea9..5ec7c316 100644 --- a/src/wrapped/generated/wrappedgtkx112undefs.h +++ b/src/wrapped/generated/wrappedgtkx112undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedgtkx112UNDEFS_H_ #define __wrappedgtkx112UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedkrb5defs.h b/src/wrapped/generated/wrappedkrb5defs.h index 07721fc6..ee2978cb 100644 --- a/src/wrapped/generated/wrappedkrb5defs.h +++ b/src/wrapped/generated/wrappedkrb5defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedkrb5DEFS_H_ #define __wrappedkrb5DEFS_H_ diff --git a/src/wrapped/generated/wrappedkrb5types.h b/src/wrapped/generated/wrappedkrb5types.h index 626222a8..b42ba40a 100644 --- a/src/wrapped/generated/wrappedkrb5types.h +++ b/src/wrapped/generated/wrappedkrb5types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedkrb5TYPES_H_ #define __wrappedkrb5TYPES_H_ diff --git a/src/wrapped/generated/wrappedkrb5undefs.h b/src/wrapped/generated/wrappedkrb5undefs.h index 362da0b8..71254f0a 100644 --- a/src/wrapped/generated/wrappedkrb5undefs.h +++ b/src/wrapped/generated/wrappedkrb5undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedkrb5UNDEFS_H_ #define __wrappedkrb5UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlberdefs.h b/src/wrapped/generated/wrappedlberdefs.h index 29e36b09..b388dc45 100644 --- a/src/wrapped/generated/wrappedlberdefs.h +++ b/src/wrapped/generated/wrappedlberdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlberDEFS_H_ #define __wrappedlberDEFS_H_ diff --git a/src/wrapped/generated/wrappedlbertypes.h b/src/wrapped/generated/wrappedlbertypes.h index 62111cfe..8fa92fe7 100644 --- a/src/wrapped/generated/wrappedlbertypes.h +++ b/src/wrapped/generated/wrappedlbertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlberTYPES_H_ #define __wrappedlberTYPES_H_ diff --git a/src/wrapped/generated/wrappedlberundefs.h b/src/wrapped/generated/wrappedlberundefs.h index 73e3bc35..c75d5acd 100644 --- a/src/wrapped/generated/wrappedlberundefs.h +++ b/src/wrapped/generated/wrappedlberundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlberUNDEFS_H_ #define __wrappedlberUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedldaprdefs.h b/src/wrapped/generated/wrappedldaprdefs.h index 66f62194..84287233 100644 --- a/src/wrapped/generated/wrappedldaprdefs.h +++ b/src/wrapped/generated/wrappedldaprdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedldaprDEFS_H_ #define __wrappedldaprDEFS_H_ diff --git a/src/wrapped/generated/wrappedldaprtypes.h b/src/wrapped/generated/wrappedldaprtypes.h index 48a4b90e..6866703e 100644 --- a/src/wrapped/generated/wrappedldaprtypes.h +++ b/src/wrapped/generated/wrappedldaprtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedldaprTYPES_H_ #define __wrappedldaprTYPES_H_ diff --git a/src/wrapped/generated/wrappedldaprundefs.h b/src/wrapped/generated/wrappedldaprundefs.h index 6a78237f..f827eca0 100644 --- a/src/wrapped/generated/wrappedldaprundefs.h +++ b/src/wrapped/generated/wrappedldaprundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedldaprUNDEFS_H_ #define __wrappedldaprUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedldlinuxdefs.h b/src/wrapped/generated/wrappedldlinuxdefs.h index e5440f50..dbaafd02 100644 --- a/src/wrapped/generated/wrappedldlinuxdefs.h +++ b/src/wrapped/generated/wrappedldlinuxdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedldlinuxDEFS_H_ #define __wrappedldlinuxDEFS_H_ diff --git a/src/wrapped/generated/wrappedldlinuxtypes.h b/src/wrapped/generated/wrappedldlinuxtypes.h index c505ee0d..2a45c50b 100644 --- a/src/wrapped/generated/wrappedldlinuxtypes.h +++ b/src/wrapped/generated/wrappedldlinuxtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedldlinuxTYPES_H_ #define __wrappedldlinuxTYPES_H_ diff --git a/src/wrapped/generated/wrappedldlinuxundefs.h b/src/wrapped/generated/wrappedldlinuxundefs.h index df62c056..070cd7c4 100644 --- a/src/wrapped/generated/wrappedldlinuxundefs.h +++ b/src/wrapped/generated/wrappedldlinuxundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedldlinuxUNDEFS_H_ #define __wrappedldlinuxUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibasounddefs.h b/src/wrapped/generated/wrappedlibasounddefs.h index 58c6cf89..3abb4240 100644 --- a/src/wrapped/generated/wrappedlibasounddefs.h +++ b/src/wrapped/generated/wrappedlibasounddefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibasoundDEFS_H_ #define __wrappedlibasoundDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibasoundtypes.h b/src/wrapped/generated/wrappedlibasoundtypes.h index 0fa8ba5e..3d88453f 100644 --- a/src/wrapped/generated/wrappedlibasoundtypes.h +++ b/src/wrapped/generated/wrappedlibasoundtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibasoundTYPES_H_ #define __wrappedlibasoundTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibasoundundefs.h b/src/wrapped/generated/wrappedlibasoundundefs.h index 519e9f01..c83082ca 100644 --- a/src/wrapped/generated/wrappedlibasoundundefs.h +++ b/src/wrapped/generated/wrappedlibasoundundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibasoundUNDEFS_H_ #define __wrappedlibasoundUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibcdefs.h b/src/wrapped/generated/wrappedlibcdefs.h index 51dabb28..fa027aea 100644 --- a/src/wrapped/generated/wrappedlibcdefs.h +++ b/src/wrapped/generated/wrappedlibcdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcDEFS_H_ #define __wrappedlibcDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibcryptdefs.h b/src/wrapped/generated/wrappedlibcryptdefs.h index e140382d..8f1aeed8 100644 --- a/src/wrapped/generated/wrappedlibcryptdefs.h +++ b/src/wrapped/generated/wrappedlibcryptdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcryptDEFS_H_ #define __wrappedlibcryptDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibcrypttypes.h b/src/wrapped/generated/wrappedlibcrypttypes.h index 17dad6f2..faea0e85 100644 --- a/src/wrapped/generated/wrappedlibcrypttypes.h +++ b/src/wrapped/generated/wrappedlibcrypttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcryptTYPES_H_ #define __wrappedlibcryptTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibcryptundefs.h b/src/wrapped/generated/wrappedlibcryptundefs.h index 7665eeca..baf25d30 100644 --- a/src/wrapped/generated/wrappedlibcryptundefs.h +++ b/src/wrapped/generated/wrappedlibcryptundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcryptUNDEFS_H_ #define __wrappedlibcryptUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibctypes.h b/src/wrapped/generated/wrappedlibctypes.h index be8a3f3a..b84e7851 100644 --- a/src/wrapped/generated/wrappedlibctypes.h +++ b/src/wrapped/generated/wrappedlibctypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcTYPES_H_ #define __wrappedlibcTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibcundefs.h b/src/wrapped/generated/wrappedlibcundefs.h index bd105f75..b1542f76 100644 --- a/src/wrapped/generated/wrappedlibcundefs.h +++ b/src/wrapped/generated/wrappedlibcundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcUNDEFS_H_ #define __wrappedlibcUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibcupsdefs.h b/src/wrapped/generated/wrappedlibcupsdefs.h index ab3ecfbf..c769ca4d 100644 --- a/src/wrapped/generated/wrappedlibcupsdefs.h +++ b/src/wrapped/generated/wrappedlibcupsdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcupsDEFS_H_ #define __wrappedlibcupsDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibcupstypes.h b/src/wrapped/generated/wrappedlibcupstypes.h index b2d5c96e..c71d9118 100644 --- a/src/wrapped/generated/wrappedlibcupstypes.h +++ b/src/wrapped/generated/wrappedlibcupstypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcupsTYPES_H_ #define __wrappedlibcupsTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibcupsundefs.h b/src/wrapped/generated/wrappedlibcupsundefs.h index a9f46075..e427bd00 100644 --- a/src/wrapped/generated/wrappedlibcupsundefs.h +++ b/src/wrapped/generated/wrappedlibcupsundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibcupsUNDEFS_H_ #define __wrappedlibcupsUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibdldefs.h b/src/wrapped/generated/wrappedlibdldefs.h index 1e6cd766..f535aea4 100644 --- a/src/wrapped/generated/wrappedlibdldefs.h +++ b/src/wrapped/generated/wrappedlibdldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibdlDEFS_H_ #define __wrappedlibdlDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibdltypes.h b/src/wrapped/generated/wrappedlibdltypes.h index 4d6d208e..a37fa3dd 100644 --- a/src/wrapped/generated/wrappedlibdltypes.h +++ b/src/wrapped/generated/wrappedlibdltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibdlTYPES_H_ #define __wrappedlibdlTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibdlundefs.h b/src/wrapped/generated/wrappedlibdlundefs.h index 27815f30..18f0bce8 100644 --- a/src/wrapped/generated/wrappedlibdlundefs.h +++ b/src/wrapped/generated/wrappedlibdlundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibdlUNDEFS_H_ #define __wrappedlibdlUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibdrmdefs.h b/src/wrapped/generated/wrappedlibdrmdefs.h index 77311b0f..b29adefa 100644 --- a/src/wrapped/generated/wrappedlibdrmdefs.h +++ b/src/wrapped/generated/wrappedlibdrmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibdrmDEFS_H_ #define __wrappedlibdrmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibdrmtypes.h b/src/wrapped/generated/wrappedlibdrmtypes.h index 1f952f16..63a2c40e 100644 --- a/src/wrapped/generated/wrappedlibdrmtypes.h +++ b/src/wrapped/generated/wrappedlibdrmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibdrmTYPES_H_ #define __wrappedlibdrmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibdrmundefs.h b/src/wrapped/generated/wrappedlibdrmundefs.h index 8756a8b1..d987ddfe 100644 --- a/src/wrapped/generated/wrappedlibdrmundefs.h +++ b/src/wrapped/generated/wrappedlibdrmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibdrmUNDEFS_H_ #define __wrappedlibdrmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibegldefs.h b/src/wrapped/generated/wrappedlibegldefs.h index 7218dddb..359131c4 100644 --- a/src/wrapped/generated/wrappedlibegldefs.h +++ b/src/wrapped/generated/wrappedlibegldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibeglDEFS_H_ #define __wrappedlibeglDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibegltypes.h b/src/wrapped/generated/wrappedlibegltypes.h index 5986170d..8fba2129 100644 --- a/src/wrapped/generated/wrappedlibegltypes.h +++ b/src/wrapped/generated/wrappedlibegltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibeglTYPES_H_ #define __wrappedlibeglTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibeglundefs.h b/src/wrapped/generated/wrappedlibeglundefs.h index 739fd1b6..c79c5491 100644 --- a/src/wrapped/generated/wrappedlibeglundefs.h +++ b/src/wrapped/generated/wrappedlibeglundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibeglUNDEFS_H_ #define __wrappedlibeglUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibformdefs.h b/src/wrapped/generated/wrappedlibformdefs.h index 60868745..51779f98 100644 --- a/src/wrapped/generated/wrappedlibformdefs.h +++ b/src/wrapped/generated/wrappedlibformdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibformDEFS_H_ #define __wrappedlibformDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibformtypes.h b/src/wrapped/generated/wrappedlibformtypes.h index d133ff86..c8f8fd7f 100644 --- a/src/wrapped/generated/wrappedlibformtypes.h +++ b/src/wrapped/generated/wrappedlibformtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibformTYPES_H_ #define __wrappedlibformTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibformundefs.h b/src/wrapped/generated/wrappedlibformundefs.h index 8c2eae3d..a1dba727 100644 --- a/src/wrapped/generated/wrappedlibformundefs.h +++ b/src/wrapped/generated/wrappedlibformundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibformUNDEFS_H_ #define __wrappedlibformUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibformwdefs.h b/src/wrapped/generated/wrappedlibformwdefs.h index 272b139b..f7eb8891 100644 --- a/src/wrapped/generated/wrappedlibformwdefs.h +++ b/src/wrapped/generated/wrappedlibformwdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibformwDEFS_H_ #define __wrappedlibformwDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibformwtypes.h b/src/wrapped/generated/wrappedlibformwtypes.h index 60ecea52..f26cabcd 100644 --- a/src/wrapped/generated/wrappedlibformwtypes.h +++ b/src/wrapped/generated/wrappedlibformwtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibformwTYPES_H_ #define __wrappedlibformwTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibformwundefs.h b/src/wrapped/generated/wrappedlibformwundefs.h index f02f1e54..605025c9 100644 --- a/src/wrapped/generated/wrappedlibformwundefs.h +++ b/src/wrapped/generated/wrappedlibformwundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibformwUNDEFS_H_ #define __wrappedlibformwUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibfusedefs.h b/src/wrapped/generated/wrappedlibfusedefs.h index 4084b95d..5df78d6a 100644 --- a/src/wrapped/generated/wrappedlibfusedefs.h +++ b/src/wrapped/generated/wrappedlibfusedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibfuseDEFS_H_ #define __wrappedlibfuseDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibfusetypes.h b/src/wrapped/generated/wrappedlibfusetypes.h index f6c7fe9b..23bf2510 100644 --- a/src/wrapped/generated/wrappedlibfusetypes.h +++ b/src/wrapped/generated/wrappedlibfusetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibfuseTYPES_H_ #define __wrappedlibfuseTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibfuseundefs.h b/src/wrapped/generated/wrappedlibfuseundefs.h index 1234d96f..40fab7b8 100644 --- a/src/wrapped/generated/wrappedlibfuseundefs.h +++ b/src/wrapped/generated/wrappedlibfuseundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibfuseUNDEFS_H_ #define __wrappedlibfuseUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibgldefs.h b/src/wrapped/generated/wrappedlibgldefs.h index e6253888..808bd17d 100644 --- a/src/wrapped/generated/wrappedlibgldefs.h +++ b/src/wrapped/generated/wrappedlibgldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibglDEFS_H_ #define __wrappedlibglDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibgltypes.h b/src/wrapped/generated/wrappedlibgltypes.h index bbef7b5f..3cff3050 100644 --- a/src/wrapped/generated/wrappedlibgltypes.h +++ b/src/wrapped/generated/wrappedlibgltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibglTYPES_H_ #define __wrappedlibglTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibgludefs.h b/src/wrapped/generated/wrappedlibgludefs.h index 8a20205a..409a18df 100644 --- a/src/wrapped/generated/wrappedlibgludefs.h +++ b/src/wrapped/generated/wrappedlibgludefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibgluDEFS_H_ #define __wrappedlibgluDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibglundefs.h b/src/wrapped/generated/wrappedlibglundefs.h index 7f92d071..63370f00 100644 --- a/src/wrapped/generated/wrappedlibglundefs.h +++ b/src/wrapped/generated/wrappedlibglundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibglUNDEFS_H_ #define __wrappedlibglUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibglutypes.h b/src/wrapped/generated/wrappedlibglutypes.h index 9ba68811..5fa4dd31 100644 --- a/src/wrapped/generated/wrappedlibglutypes.h +++ b/src/wrapped/generated/wrappedlibglutypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibgluTYPES_H_ #define __wrappedlibgluTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibgluundefs.h b/src/wrapped/generated/wrappedlibgluundefs.h index c4e04f79..c301dcb6 100644 --- a/src/wrapped/generated/wrappedlibgluundefs.h +++ b/src/wrapped/generated/wrappedlibgluundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibgluUNDEFS_H_ #define __wrappedlibgluUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibicedefs.h b/src/wrapped/generated/wrappedlibicedefs.h index 47d08aba..97706bc1 100644 --- a/src/wrapped/generated/wrappedlibicedefs.h +++ b/src/wrapped/generated/wrappedlibicedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibiceDEFS_H_ #define __wrappedlibiceDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibicetypes.h b/src/wrapped/generated/wrappedlibicetypes.h index 379f1264..89576482 100644 --- a/src/wrapped/generated/wrappedlibicetypes.h +++ b/src/wrapped/generated/wrappedlibicetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibiceTYPES_H_ #define __wrappedlibiceTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibiceundefs.h b/src/wrapped/generated/wrappedlibiceundefs.h index 4e7d3540..c3c0ff63 100644 --- a/src/wrapped/generated/wrappedlibiceundefs.h +++ b/src/wrapped/generated/wrappedlibiceundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibiceUNDEFS_H_ #define __wrappedlibiceUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibmdefs.h b/src/wrapped/generated/wrappedlibmdefs.h index c3734909..431714a5 100644 --- a/src/wrapped/generated/wrappedlibmdefs.h +++ b/src/wrapped/generated/wrappedlibmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibmDEFS_H_ #define __wrappedlibmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibmtypes.h b/src/wrapped/generated/wrappedlibmtypes.h index 632bd0ff..139066b1 100644 --- a/src/wrapped/generated/wrappedlibmtypes.h +++ b/src/wrapped/generated/wrappedlibmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibmTYPES_H_ #define __wrappedlibmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibmundefs.h b/src/wrapped/generated/wrappedlibmundefs.h index 829b37a3..07270512 100644 --- a/src/wrapped/generated/wrappedlibmundefs.h +++ b/src/wrapped/generated/wrappedlibmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibmUNDEFS_H_ #define __wrappedlibmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncurses6defs.h b/src/wrapped/generated/wrappedlibncurses6defs.h index 6c315c09..52b9f8d8 100644 --- a/src/wrapped/generated/wrappedlibncurses6defs.h +++ b/src/wrapped/generated/wrappedlibncurses6defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncurses6DEFS_H_ #define __wrappedlibncurses6DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncurses6types.h b/src/wrapped/generated/wrappedlibncurses6types.h index d0b3ad2a..731a2abe 100644 --- a/src/wrapped/generated/wrappedlibncurses6types.h +++ b/src/wrapped/generated/wrappedlibncurses6types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncurses6TYPES_H_ #define __wrappedlibncurses6TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibncurses6undefs.h b/src/wrapped/generated/wrappedlibncurses6undefs.h index 792b4e67..e3d2df34 100644 --- a/src/wrapped/generated/wrappedlibncurses6undefs.h +++ b/src/wrapped/generated/wrappedlibncurses6undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncurses6UNDEFS_H_ #define __wrappedlibncurses6UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncursesdefs.h b/src/wrapped/generated/wrappedlibncursesdefs.h index f8c7ed9f..71e17d5c 100644 --- a/src/wrapped/generated/wrappedlibncursesdefs.h +++ b/src/wrapped/generated/wrappedlibncursesdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncursesDEFS_H_ #define __wrappedlibncursesDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncursestypes.h b/src/wrapped/generated/wrappedlibncursestypes.h index 25993589..d312acef 100644 --- a/src/wrapped/generated/wrappedlibncursestypes.h +++ b/src/wrapped/generated/wrappedlibncursestypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncursesTYPES_H_ #define __wrappedlibncursesTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibncursesundefs.h b/src/wrapped/generated/wrappedlibncursesundefs.h index 7d230520..562f4470 100644 --- a/src/wrapped/generated/wrappedlibncursesundefs.h +++ b/src/wrapped/generated/wrappedlibncursesundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncursesUNDEFS_H_ #define __wrappedlibncursesUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncursesw6defs.h b/src/wrapped/generated/wrappedlibncursesw6defs.h index 06ed99b9..dd732c02 100644 --- a/src/wrapped/generated/wrappedlibncursesw6defs.h +++ b/src/wrapped/generated/wrappedlibncursesw6defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncursesw6DEFS_H_ #define __wrappedlibncursesw6DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncursesw6types.h b/src/wrapped/generated/wrappedlibncursesw6types.h index 05b89c09..99ab01ec 100644 --- a/src/wrapped/generated/wrappedlibncursesw6types.h +++ b/src/wrapped/generated/wrappedlibncursesw6types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncursesw6TYPES_H_ #define __wrappedlibncursesw6TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibncursesw6undefs.h b/src/wrapped/generated/wrappedlibncursesw6undefs.h index e1b730a9..2bfe8420 100644 --- a/src/wrapped/generated/wrappedlibncursesw6undefs.h +++ b/src/wrapped/generated/wrappedlibncursesw6undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncursesw6UNDEFS_H_ #define __wrappedlibncursesw6UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncurseswdefs.h b/src/wrapped/generated/wrappedlibncurseswdefs.h index 0c84167e..ab1ce05d 100644 --- a/src/wrapped/generated/wrappedlibncurseswdefs.h +++ b/src/wrapped/generated/wrappedlibncurseswdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncurseswDEFS_H_ #define __wrappedlibncurseswDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibncurseswtypes.h b/src/wrapped/generated/wrappedlibncurseswtypes.h index b18470ca..1e9da3b1 100644 --- a/src/wrapped/generated/wrappedlibncurseswtypes.h +++ b/src/wrapped/generated/wrappedlibncurseswtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncurseswTYPES_H_ #define __wrappedlibncurseswTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibncurseswundefs.h b/src/wrapped/generated/wrappedlibncurseswundefs.h index e8b50c4c..c0151426 100644 --- a/src/wrapped/generated/wrappedlibncurseswundefs.h +++ b/src/wrapped/generated/wrappedlibncurseswundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibncurseswUNDEFS_H_ #define __wrappedlibncurseswUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedliboggdefs.h b/src/wrapped/generated/wrappedliboggdefs.h index 1498ed4f..5fa59a29 100644 --- a/src/wrapped/generated/wrappedliboggdefs.h +++ b/src/wrapped/generated/wrappedliboggdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedliboggDEFS_H_ #define __wrappedliboggDEFS_H_ diff --git a/src/wrapped/generated/wrappedliboggtypes.h b/src/wrapped/generated/wrappedliboggtypes.h index b4a90f1d..35bfc4f0 100644 --- a/src/wrapped/generated/wrappedliboggtypes.h +++ b/src/wrapped/generated/wrappedliboggtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedliboggTYPES_H_ #define __wrappedliboggTYPES_H_ diff --git a/src/wrapped/generated/wrappedliboggundefs.h b/src/wrapped/generated/wrappedliboggundefs.h index 53a504b9..94329148 100644 --- a/src/wrapped/generated/wrappedliboggundefs.h +++ b/src/wrapped/generated/wrappedliboggundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedliboggUNDEFS_H_ #define __wrappedliboggUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpaneldefs.h b/src/wrapped/generated/wrappedlibpaneldefs.h index 438a1d75..dad2f2b2 100644 --- a/src/wrapped/generated/wrappedlibpaneldefs.h +++ b/src/wrapped/generated/wrappedlibpaneldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpanelDEFS_H_ #define __wrappedlibpanelDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpaneltypes.h b/src/wrapped/generated/wrappedlibpaneltypes.h index 334353f2..44c2a624 100644 --- a/src/wrapped/generated/wrappedlibpaneltypes.h +++ b/src/wrapped/generated/wrappedlibpaneltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpanelTYPES_H_ #define __wrappedlibpanelTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibpanelundefs.h b/src/wrapped/generated/wrappedlibpanelundefs.h index 569304cc..b3cb8906 100644 --- a/src/wrapped/generated/wrappedlibpanelundefs.h +++ b/src/wrapped/generated/wrappedlibpanelundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpanelUNDEFS_H_ #define __wrappedlibpanelUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpcidefs.h b/src/wrapped/generated/wrappedlibpcidefs.h index b7d70efd..5bb79328 100644 --- a/src/wrapped/generated/wrappedlibpcidefs.h +++ b/src/wrapped/generated/wrappedlibpcidefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpciDEFS_H_ #define __wrappedlibpciDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpcitypes.h b/src/wrapped/generated/wrappedlibpcitypes.h index 9b93346d..5f2e3db8 100644 --- a/src/wrapped/generated/wrappedlibpcitypes.h +++ b/src/wrapped/generated/wrappedlibpcitypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpciTYPES_H_ #define __wrappedlibpciTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibpciundefs.h b/src/wrapped/generated/wrappedlibpciundefs.h index d0ff00d5..4119d2f5 100644 --- a/src/wrapped/generated/wrappedlibpciundefs.h +++ b/src/wrapped/generated/wrappedlibpciundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpciUNDEFS_H_ #define __wrappedlibpciUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpcredefs.h b/src/wrapped/generated/wrappedlibpcredefs.h index 7f5d6899..2fa14097 100644 --- a/src/wrapped/generated/wrappedlibpcredefs.h +++ b/src/wrapped/generated/wrappedlibpcredefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpcreDEFS_H_ #define __wrappedlibpcreDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpcretypes.h b/src/wrapped/generated/wrappedlibpcretypes.h index d936b7ee..dc704de9 100644 --- a/src/wrapped/generated/wrappedlibpcretypes.h +++ b/src/wrapped/generated/wrappedlibpcretypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpcreTYPES_H_ #define __wrappedlibpcreTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibpcreundefs.h b/src/wrapped/generated/wrappedlibpcreundefs.h index 267a90fa..0fefa45f 100644 --- a/src/wrapped/generated/wrappedlibpcreundefs.h +++ b/src/wrapped/generated/wrappedlibpcreundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpcreUNDEFS_H_ #define __wrappedlibpcreUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpthreaddefs.h b/src/wrapped/generated/wrappedlibpthreaddefs.h index ba90b745..b42a9349 100644 --- a/src/wrapped/generated/wrappedlibpthreaddefs.h +++ b/src/wrapped/generated/wrappedlibpthreaddefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpthreadDEFS_H_ #define __wrappedlibpthreadDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibpthreadtypes.h b/src/wrapped/generated/wrappedlibpthreadtypes.h index 60ab8331..e30c74ba 100644 --- a/src/wrapped/generated/wrappedlibpthreadtypes.h +++ b/src/wrapped/generated/wrappedlibpthreadtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpthreadTYPES_H_ #define __wrappedlibpthreadTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibpthreadundefs.h b/src/wrapped/generated/wrappedlibpthreadundefs.h index 0eb9f962..2a0a70be 100644 --- a/src/wrapped/generated/wrappedlibpthreadundefs.h +++ b/src/wrapped/generated/wrappedlibpthreadundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibpthreadUNDEFS_H_ #define __wrappedlibpthreadUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibresolvdefs.h b/src/wrapped/generated/wrappedlibresolvdefs.h index 22c1cce0..45084ef3 100644 --- a/src/wrapped/generated/wrappedlibresolvdefs.h +++ b/src/wrapped/generated/wrappedlibresolvdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibresolvDEFS_H_ #define __wrappedlibresolvDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibresolvtypes.h b/src/wrapped/generated/wrappedlibresolvtypes.h index 72ee7367..ab495b12 100644 --- a/src/wrapped/generated/wrappedlibresolvtypes.h +++ b/src/wrapped/generated/wrappedlibresolvtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibresolvTYPES_H_ #define __wrappedlibresolvTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibresolvundefs.h b/src/wrapped/generated/wrappedlibresolvundefs.h index b4a01398..d5a99071 100644 --- a/src/wrapped/generated/wrappedlibresolvundefs.h +++ b/src/wrapped/generated/wrappedlibresolvundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibresolvUNDEFS_H_ #define __wrappedlibresolvUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibrtdefs.h b/src/wrapped/generated/wrappedlibrtdefs.h index 4c69fd1a..8923cdac 100644 --- a/src/wrapped/generated/wrappedlibrtdefs.h +++ b/src/wrapped/generated/wrappedlibrtdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibrtDEFS_H_ #define __wrappedlibrtDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibrttypes.h b/src/wrapped/generated/wrappedlibrttypes.h index 552772b8..dac0dbb0 100644 --- a/src/wrapped/generated/wrappedlibrttypes.h +++ b/src/wrapped/generated/wrappedlibrttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibrtTYPES_H_ #define __wrappedlibrtTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibrtundefs.h b/src/wrapped/generated/wrappedlibrtundefs.h index ce6ef0a9..aeac4c16 100644 --- a/src/wrapped/generated/wrappedlibrtundefs.h +++ b/src/wrapped/generated/wrappedlibrtundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibrtUNDEFS_H_ #define __wrappedlibrtUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibsmdefs.h b/src/wrapped/generated/wrappedlibsmdefs.h index 8546b9c3..c69b3119 100644 --- a/src/wrapped/generated/wrappedlibsmdefs.h +++ b/src/wrapped/generated/wrappedlibsmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsmDEFS_H_ #define __wrappedlibsmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibsmtypes.h b/src/wrapped/generated/wrappedlibsmtypes.h index f3d47f30..78c65d26 100644 --- a/src/wrapped/generated/wrappedlibsmtypes.h +++ b/src/wrapped/generated/wrappedlibsmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsmTYPES_H_ #define __wrappedlibsmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibsmundefs.h b/src/wrapped/generated/wrappedlibsmundefs.h index 8aeffc4b..6240aa26 100644 --- a/src/wrapped/generated/wrappedlibsmundefs.h +++ b/src/wrapped/generated/wrappedlibsmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsmUNDEFS_H_ #define __wrappedlibsmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibsndfiledefs.h b/src/wrapped/generated/wrappedlibsndfiledefs.h index 76c1ded7..6c991da0 100644 --- a/src/wrapped/generated/wrappedlibsndfiledefs.h +++ b/src/wrapped/generated/wrappedlibsndfiledefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsndfileDEFS_H_ #define __wrappedlibsndfileDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibsndfiletypes.h b/src/wrapped/generated/wrappedlibsndfiletypes.h index 5363a54d..36708b69 100644 --- a/src/wrapped/generated/wrappedlibsndfiletypes.h +++ b/src/wrapped/generated/wrappedlibsndfiletypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsndfileTYPES_H_ #define __wrappedlibsndfileTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibsndfileundefs.h b/src/wrapped/generated/wrappedlibsndfileundefs.h index 81ff43f2..8e0c4e82 100644 --- a/src/wrapped/generated/wrappedlibsndfileundefs.h +++ b/src/wrapped/generated/wrappedlibsndfileundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsndfileUNDEFS_H_ #define __wrappedlibsndfileUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibssldefs.h b/src/wrapped/generated/wrappedlibssldefs.h index a8e22b36..fdbc0f6a 100644 --- a/src/wrapped/generated/wrappedlibssldefs.h +++ b/src/wrapped/generated/wrappedlibssldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsslDEFS_H_ #define __wrappedlibsslDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibssltypes.h b/src/wrapped/generated/wrappedlibssltypes.h index 5d293011..80d19a29 100644 --- a/src/wrapped/generated/wrappedlibssltypes.h +++ b/src/wrapped/generated/wrappedlibssltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsslTYPES_H_ #define __wrappedlibsslTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibsslundefs.h b/src/wrapped/generated/wrappedlibsslundefs.h index 083f3067..77eacf6e 100644 --- a/src/wrapped/generated/wrappedlibsslundefs.h +++ b/src/wrapped/generated/wrappedlibsslundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibsslUNDEFS_H_ #define __wrappedlibsslUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibtinfo6defs.h b/src/wrapped/generated/wrappedlibtinfo6defs.h index dd0805db..5e08e68b 100644 --- a/src/wrapped/generated/wrappedlibtinfo6defs.h +++ b/src/wrapped/generated/wrappedlibtinfo6defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibtinfo6DEFS_H_ #define __wrappedlibtinfo6DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibtinfo6types.h b/src/wrapped/generated/wrappedlibtinfo6types.h index 0a6587ad..5e8deb45 100644 --- a/src/wrapped/generated/wrappedlibtinfo6types.h +++ b/src/wrapped/generated/wrappedlibtinfo6types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibtinfo6TYPES_H_ #define __wrappedlibtinfo6TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibtinfo6undefs.h b/src/wrapped/generated/wrappedlibtinfo6undefs.h index 7ec8e277..7d8b2d45 100644 --- a/src/wrapped/generated/wrappedlibtinfo6undefs.h +++ b/src/wrapped/generated/wrappedlibtinfo6undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibtinfo6UNDEFS_H_ #define __wrappedlibtinfo6UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibtinfodefs.h b/src/wrapped/generated/wrappedlibtinfodefs.h index ef43ec7b..e3365eae 100644 --- a/src/wrapped/generated/wrappedlibtinfodefs.h +++ b/src/wrapped/generated/wrappedlibtinfodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibtinfoDEFS_H_ #define __wrappedlibtinfoDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibtinfotypes.h b/src/wrapped/generated/wrappedlibtinfotypes.h index 51d9df72..150844c5 100644 --- a/src/wrapped/generated/wrappedlibtinfotypes.h +++ b/src/wrapped/generated/wrappedlibtinfotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibtinfoTYPES_H_ #define __wrappedlibtinfoTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibtinfoundefs.h b/src/wrapped/generated/wrappedlibtinfoundefs.h index e5fa4ebd..8723191d 100644 --- a/src/wrapped/generated/wrappedlibtinfoundefs.h +++ b/src/wrapped/generated/wrappedlibtinfoundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibtinfoUNDEFS_H_ #define __wrappedlibtinfoUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibusb1defs.h b/src/wrapped/generated/wrappedlibusb1defs.h index 1a892ff8..feab4274 100644 --- a/src/wrapped/generated/wrappedlibusb1defs.h +++ b/src/wrapped/generated/wrappedlibusb1defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibusb1DEFS_H_ #define __wrappedlibusb1DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibusb1types.h b/src/wrapped/generated/wrappedlibusb1types.h index 8450870d..f457b37b 100644 --- a/src/wrapped/generated/wrappedlibusb1types.h +++ b/src/wrapped/generated/wrappedlibusb1types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibusb1TYPES_H_ #define __wrappedlibusb1TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibusb1undefs.h b/src/wrapped/generated/wrappedlibusb1undefs.h index 7352fe1e..e7aff70e 100644 --- a/src/wrapped/generated/wrappedlibusb1undefs.h +++ b/src/wrapped/generated/wrappedlibusb1undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibusb1UNDEFS_H_ #define __wrappedlibusb1UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibuuiddefs.h b/src/wrapped/generated/wrappedlibuuiddefs.h index 5070cee3..ad4e26db 100644 --- a/src/wrapped/generated/wrappedlibuuiddefs.h +++ b/src/wrapped/generated/wrappedlibuuiddefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibuuidDEFS_H_ #define __wrappedlibuuidDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibuuidtypes.h b/src/wrapped/generated/wrappedlibuuidtypes.h index 5020ac71..307901c0 100644 --- a/src/wrapped/generated/wrappedlibuuidtypes.h +++ b/src/wrapped/generated/wrappedlibuuidtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibuuidTYPES_H_ #define __wrappedlibuuidTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibuuidundefs.h b/src/wrapped/generated/wrappedlibuuidundefs.h index 9742495b..707daca6 100644 --- a/src/wrapped/generated/wrappedlibuuidundefs.h +++ b/src/wrapped/generated/wrappedlibuuidundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibuuidUNDEFS_H_ #define __wrappedlibuuidUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvadefs.h b/src/wrapped/generated/wrappedlibvadefs.h index 7311f981..1b99f087 100644 --- a/src/wrapped/generated/wrappedlibvadefs.h +++ b/src/wrapped/generated/wrappedlibvadefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvaDEFS_H_ #define __wrappedlibvaDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvadrmdefs.h b/src/wrapped/generated/wrappedlibvadrmdefs.h index 3a0fb845..7ac42f0d 100644 --- a/src/wrapped/generated/wrappedlibvadrmdefs.h +++ b/src/wrapped/generated/wrappedlibvadrmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvadrmDEFS_H_ #define __wrappedlibvadrmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvadrmtypes.h b/src/wrapped/generated/wrappedlibvadrmtypes.h index 3bc6b226..8a6c5a8d 100644 --- a/src/wrapped/generated/wrappedlibvadrmtypes.h +++ b/src/wrapped/generated/wrappedlibvadrmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvadrmTYPES_H_ #define __wrappedlibvadrmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibvadrmundefs.h b/src/wrapped/generated/wrappedlibvadrmundefs.h index f72521e3..6e2e90a9 100644 --- a/src/wrapped/generated/wrappedlibvadrmundefs.h +++ b/src/wrapped/generated/wrappedlibvadrmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvadrmUNDEFS_H_ #define __wrappedlibvadrmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvatypes.h b/src/wrapped/generated/wrappedlibvatypes.h index f90db1c7..3eed7caf 100644 --- a/src/wrapped/generated/wrappedlibvatypes.h +++ b/src/wrapped/generated/wrappedlibvatypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvaTYPES_H_ #define __wrappedlibvaTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibvaundefs.h b/src/wrapped/generated/wrappedlibvaundefs.h index 7e8bdfd7..fd9a5093 100644 --- a/src/wrapped/generated/wrappedlibvaundefs.h +++ b/src/wrapped/generated/wrappedlibvaundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvaUNDEFS_H_ #define __wrappedlibvaUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvawaylanddefs.h b/src/wrapped/generated/wrappedlibvawaylanddefs.h index 0826b4b6..7e0459b5 100644 --- a/src/wrapped/generated/wrappedlibvawaylanddefs.h +++ b/src/wrapped/generated/wrappedlibvawaylanddefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvawaylandDEFS_H_ #define __wrappedlibvawaylandDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvawaylandtypes.h b/src/wrapped/generated/wrappedlibvawaylandtypes.h index d2df87e6..98b5d00f 100644 --- a/src/wrapped/generated/wrappedlibvawaylandtypes.h +++ b/src/wrapped/generated/wrappedlibvawaylandtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvawaylandTYPES_H_ #define __wrappedlibvawaylandTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibvawaylandundefs.h b/src/wrapped/generated/wrappedlibvawaylandundefs.h index 267f2637..8277a2b3 100644 --- a/src/wrapped/generated/wrappedlibvawaylandundefs.h +++ b/src/wrapped/generated/wrappedlibvawaylandundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvawaylandUNDEFS_H_ #define __wrappedlibvawaylandUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvax11defs.h b/src/wrapped/generated/wrappedlibvax11defs.h index 15f1dc5e..ada2638f 100644 --- a/src/wrapped/generated/wrappedlibvax11defs.h +++ b/src/wrapped/generated/wrappedlibvax11defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvax11DEFS_H_ #define __wrappedlibvax11DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvax11types.h b/src/wrapped/generated/wrappedlibvax11types.h index 7d8d9086..cd3cc71b 100644 --- a/src/wrapped/generated/wrappedlibvax11types.h +++ b/src/wrapped/generated/wrappedlibvax11types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvax11TYPES_H_ #define __wrappedlibvax11TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibvax11undefs.h b/src/wrapped/generated/wrappedlibvax11undefs.h index 914c2966..f4574312 100644 --- a/src/wrapped/generated/wrappedlibvax11undefs.h +++ b/src/wrapped/generated/wrappedlibvax11undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvax11UNDEFS_H_ #define __wrappedlibvax11UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvdpaudefs.h b/src/wrapped/generated/wrappedlibvdpaudefs.h index c128892e..75357052 100644 --- a/src/wrapped/generated/wrappedlibvdpaudefs.h +++ b/src/wrapped/generated/wrappedlibvdpaudefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvdpauDEFS_H_ #define __wrappedlibvdpauDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvdpautypes.h b/src/wrapped/generated/wrappedlibvdpautypes.h index 16b7808b..63f6635e 100644 --- a/src/wrapped/generated/wrappedlibvdpautypes.h +++ b/src/wrapped/generated/wrappedlibvdpautypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvdpauTYPES_H_ #define __wrappedlibvdpauTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibvdpauundefs.h b/src/wrapped/generated/wrappedlibvdpauundefs.h index 109b62de..ff5d4ea0 100644 --- a/src/wrapped/generated/wrappedlibvdpauundefs.h +++ b/src/wrapped/generated/wrappedlibvdpauundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvdpauUNDEFS_H_ #define __wrappedlibvdpauUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvorbisdefs.h b/src/wrapped/generated/wrappedlibvorbisdefs.h index f0c2f119..8afb2c38 100644 --- a/src/wrapped/generated/wrappedlibvorbisdefs.h +++ b/src/wrapped/generated/wrappedlibvorbisdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvorbisDEFS_H_ #define __wrappedlibvorbisDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibvorbistypes.h b/src/wrapped/generated/wrappedlibvorbistypes.h index d38f5f4f..118e6116 100644 --- a/src/wrapped/generated/wrappedlibvorbistypes.h +++ b/src/wrapped/generated/wrappedlibvorbistypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvorbisTYPES_H_ #define __wrappedlibvorbisTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibvorbisundefs.h b/src/wrapped/generated/wrappedlibvorbisundefs.h index 3acad234..b1c5bca7 100644 --- a/src/wrapped/generated/wrappedlibvorbisundefs.h +++ b/src/wrapped/generated/wrappedlibvorbisundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibvorbisUNDEFS_H_ #define __wrappedlibvorbisUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibx11defs.h b/src/wrapped/generated/wrappedlibx11defs.h index 495d4dce..595a4c16 100644 --- a/src/wrapped/generated/wrappedlibx11defs.h +++ b/src/wrapped/generated/wrappedlibx11defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibx11DEFS_H_ #define __wrappedlibx11DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibx11types.h b/src/wrapped/generated/wrappedlibx11types.h index 81b59847..b7727e2d 100644 --- a/src/wrapped/generated/wrappedlibx11types.h +++ b/src/wrapped/generated/wrappedlibx11types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibx11TYPES_H_ #define __wrappedlibx11TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibx11undefs.h b/src/wrapped/generated/wrappedlibx11undefs.h index 5308c0c2..73226300 100644 --- a/src/wrapped/generated/wrappedlibx11undefs.h +++ b/src/wrapped/generated/wrappedlibx11undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibx11UNDEFS_H_ #define __wrappedlibx11UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibx11xcbdefs.h b/src/wrapped/generated/wrappedlibx11xcbdefs.h index d0879688..111925ab 100644 --- a/src/wrapped/generated/wrappedlibx11xcbdefs.h +++ b/src/wrapped/generated/wrappedlibx11xcbdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibx11xcbDEFS_H_ #define __wrappedlibx11xcbDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibx11xcbtypes.h b/src/wrapped/generated/wrappedlibx11xcbtypes.h index 30857864..b5f3334a 100644 --- a/src/wrapped/generated/wrappedlibx11xcbtypes.h +++ b/src/wrapped/generated/wrappedlibx11xcbtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibx11xcbTYPES_H_ #define __wrappedlibx11xcbTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibx11xcbundefs.h b/src/wrapped/generated/wrappedlibx11xcbundefs.h index 4e5ec053..e0cab2f6 100644 --- a/src/wrapped/generated/wrappedlibx11xcbundefs.h +++ b/src/wrapped/generated/wrappedlibx11xcbundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibx11xcbUNDEFS_H_ #define __wrappedlibx11xcbUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxaudefs.h b/src/wrapped/generated/wrappedlibxaudefs.h index 4716a5e1..cd58ce8e 100644 --- a/src/wrapped/generated/wrappedlibxaudefs.h +++ b/src/wrapped/generated/wrappedlibxaudefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxauDEFS_H_ #define __wrappedlibxauDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxautypes.h b/src/wrapped/generated/wrappedlibxautypes.h index 6dd60e41..b40bf391 100644 --- a/src/wrapped/generated/wrappedlibxautypes.h +++ b/src/wrapped/generated/wrappedlibxautypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxauTYPES_H_ #define __wrappedlibxauTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxauundefs.h b/src/wrapped/generated/wrappedlibxauundefs.h index ccd75f6c..26b2e93e 100644 --- a/src/wrapped/generated/wrappedlibxauundefs.h +++ b/src/wrapped/generated/wrappedlibxauundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxauUNDEFS_H_ #define __wrappedlibxauUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdefs.h b/src/wrapped/generated/wrappedlibxcbdefs.h index 456901d1..d8f4f648 100644 --- a/src/wrapped/generated/wrappedlibxcbdefs.h +++ b/src/wrapped/generated/wrappedlibxcbdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbDEFS_H_ #define __wrappedlibxcbDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdri2defs.h b/src/wrapped/generated/wrappedlibxcbdri2defs.h index 186616f3..757f2858 100644 --- a/src/wrapped/generated/wrappedlibxcbdri2defs.h +++ b/src/wrapped/generated/wrappedlibxcbdri2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbdri2DEFS_H_ #define __wrappedlibxcbdri2DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdri2types.h b/src/wrapped/generated/wrappedlibxcbdri2types.h index 9091b9c1..7d4ce15a 100644 --- a/src/wrapped/generated/wrappedlibxcbdri2types.h +++ b/src/wrapped/generated/wrappedlibxcbdri2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbdri2TYPES_H_ #define __wrappedlibxcbdri2TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdri2undefs.h b/src/wrapped/generated/wrappedlibxcbdri2undefs.h index 53416634..adeeae81 100644 --- a/src/wrapped/generated/wrappedlibxcbdri2undefs.h +++ b/src/wrapped/generated/wrappedlibxcbdri2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbdri2UNDEFS_H_ #define __wrappedlibxcbdri2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdri3defs.h b/src/wrapped/generated/wrappedlibxcbdri3defs.h index d0072aa7..5bb07287 100644 --- a/src/wrapped/generated/wrappedlibxcbdri3defs.h +++ b/src/wrapped/generated/wrappedlibxcbdri3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbdri3DEFS_H_ #define __wrappedlibxcbdri3DEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdri3types.h b/src/wrapped/generated/wrappedlibxcbdri3types.h index a0780c73..77a36ac6 100644 --- a/src/wrapped/generated/wrappedlibxcbdri3types.h +++ b/src/wrapped/generated/wrappedlibxcbdri3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbdri3TYPES_H_ #define __wrappedlibxcbdri3TYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbdri3undefs.h b/src/wrapped/generated/wrappedlibxcbdri3undefs.h index ec4e6a44..adecffe7 100644 --- a/src/wrapped/generated/wrappedlibxcbdri3undefs.h +++ b/src/wrapped/generated/wrappedlibxcbdri3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbdri3UNDEFS_H_ #define __wrappedlibxcbdri3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbglxdefs.h b/src/wrapped/generated/wrappedlibxcbglxdefs.h index 981b9a86..10c84bf8 100644 --- a/src/wrapped/generated/wrappedlibxcbglxdefs.h +++ b/src/wrapped/generated/wrappedlibxcbglxdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbglxDEFS_H_ #define __wrappedlibxcbglxDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbglxtypes.h b/src/wrapped/generated/wrappedlibxcbglxtypes.h index cc6bf14f..cd5fc05a 100644 --- a/src/wrapped/generated/wrappedlibxcbglxtypes.h +++ b/src/wrapped/generated/wrappedlibxcbglxtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbglxTYPES_H_ #define __wrappedlibxcbglxTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbglxundefs.h b/src/wrapped/generated/wrappedlibxcbglxundefs.h index 8585a4d0..ae2cea7d 100644 --- a/src/wrapped/generated/wrappedlibxcbglxundefs.h +++ b/src/wrapped/generated/wrappedlibxcbglxundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbglxUNDEFS_H_ #define __wrappedlibxcbglxUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbicccmdefs.h b/src/wrapped/generated/wrappedlibxcbicccmdefs.h index 6d90cc32..18f8278d 100644 --- a/src/wrapped/generated/wrappedlibxcbicccmdefs.h +++ b/src/wrapped/generated/wrappedlibxcbicccmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbicccmDEFS_H_ #define __wrappedlibxcbicccmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbicccmtypes.h b/src/wrapped/generated/wrappedlibxcbicccmtypes.h index c5683f72..4df41ec4 100644 --- a/src/wrapped/generated/wrappedlibxcbicccmtypes.h +++ b/src/wrapped/generated/wrappedlibxcbicccmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbicccmTYPES_H_ #define __wrappedlibxcbicccmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbicccmundefs.h b/src/wrapped/generated/wrappedlibxcbicccmundefs.h index 08b24dc2..fe936a24 100644 --- a/src/wrapped/generated/wrappedlibxcbicccmundefs.h +++ b/src/wrapped/generated/wrappedlibxcbicccmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbicccmUNDEFS_H_ #define __wrappedlibxcbicccmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbimagedefs.h b/src/wrapped/generated/wrappedlibxcbimagedefs.h index 88d5ae4f..8141bf74 100644 --- a/src/wrapped/generated/wrappedlibxcbimagedefs.h +++ b/src/wrapped/generated/wrappedlibxcbimagedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbimageDEFS_H_ #define __wrappedlibxcbimageDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbimagetypes.h b/src/wrapped/generated/wrappedlibxcbimagetypes.h index 4169a230..5a68ba41 100644 --- a/src/wrapped/generated/wrappedlibxcbimagetypes.h +++ b/src/wrapped/generated/wrappedlibxcbimagetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbimageTYPES_H_ #define __wrappedlibxcbimageTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbimageundefs.h b/src/wrapped/generated/wrappedlibxcbimageundefs.h index 476b3201..92eaceb3 100644 --- a/src/wrapped/generated/wrappedlibxcbimageundefs.h +++ b/src/wrapped/generated/wrappedlibxcbimageundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbimageUNDEFS_H_ #define __wrappedlibxcbimageUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbkeysymsdefs.h b/src/wrapped/generated/wrappedlibxcbkeysymsdefs.h index 811c6d36..a4592b0e 100644 --- a/src/wrapped/generated/wrappedlibxcbkeysymsdefs.h +++ b/src/wrapped/generated/wrappedlibxcbkeysymsdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbkeysymsDEFS_H_ #define __wrappedlibxcbkeysymsDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbkeysymstypes.h b/src/wrapped/generated/wrappedlibxcbkeysymstypes.h index 29efe16b..da06b3b0 100644 --- a/src/wrapped/generated/wrappedlibxcbkeysymstypes.h +++ b/src/wrapped/generated/wrappedlibxcbkeysymstypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbkeysymsTYPES_H_ #define __wrappedlibxcbkeysymsTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbkeysymsundefs.h b/src/wrapped/generated/wrappedlibxcbkeysymsundefs.h index aca2ec6d..9faa169c 100644 --- a/src/wrapped/generated/wrappedlibxcbkeysymsundefs.h +++ b/src/wrapped/generated/wrappedlibxcbkeysymsundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbkeysymsUNDEFS_H_ #define __wrappedlibxcbkeysymsUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbpresentdefs.h b/src/wrapped/generated/wrappedlibxcbpresentdefs.h index b12d69f3..968c1bde 100644 --- a/src/wrapped/generated/wrappedlibxcbpresentdefs.h +++ b/src/wrapped/generated/wrappedlibxcbpresentdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbpresentDEFS_H_ #define __wrappedlibxcbpresentDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbpresenttypes.h b/src/wrapped/generated/wrappedlibxcbpresenttypes.h index 47805f65..0a8e55ee 100644 --- a/src/wrapped/generated/wrappedlibxcbpresenttypes.h +++ b/src/wrapped/generated/wrappedlibxcbpresenttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbpresentTYPES_H_ #define __wrappedlibxcbpresentTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbpresentundefs.h b/src/wrapped/generated/wrappedlibxcbpresentundefs.h index f5be83c7..245a4aca 100644 --- a/src/wrapped/generated/wrappedlibxcbpresentundefs.h +++ b/src/wrapped/generated/wrappedlibxcbpresentundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbpresentUNDEFS_H_ #define __wrappedlibxcbpresentUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrandrdefs.h b/src/wrapped/generated/wrappedlibxcbrandrdefs.h index 75ec2545..31f2e426 100644 --- a/src/wrapped/generated/wrappedlibxcbrandrdefs.h +++ b/src/wrapped/generated/wrappedlibxcbrandrdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrandrDEFS_H_ #define __wrappedlibxcbrandrDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrandrtypes.h b/src/wrapped/generated/wrappedlibxcbrandrtypes.h index d78eda1a..54ba46da 100644 --- a/src/wrapped/generated/wrappedlibxcbrandrtypes.h +++ b/src/wrapped/generated/wrappedlibxcbrandrtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrandrTYPES_H_ #define __wrappedlibxcbrandrTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrandrundefs.h b/src/wrapped/generated/wrappedlibxcbrandrundefs.h index 803322bb..a1089bf9 100644 --- a/src/wrapped/generated/wrappedlibxcbrandrundefs.h +++ b/src/wrapped/generated/wrappedlibxcbrandrundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrandrUNDEFS_H_ #define __wrappedlibxcbrandrUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrenderdefs.h b/src/wrapped/generated/wrappedlibxcbrenderdefs.h index 632967b3..bd06b22b 100644 --- a/src/wrapped/generated/wrappedlibxcbrenderdefs.h +++ b/src/wrapped/generated/wrappedlibxcbrenderdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrenderDEFS_H_ #define __wrappedlibxcbrenderDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrendertypes.h b/src/wrapped/generated/wrappedlibxcbrendertypes.h index d0475c60..3a45351a 100644 --- a/src/wrapped/generated/wrappedlibxcbrendertypes.h +++ b/src/wrapped/generated/wrappedlibxcbrendertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrenderTYPES_H_ #define __wrappedlibxcbrenderTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrenderundefs.h b/src/wrapped/generated/wrappedlibxcbrenderundefs.h index 50ebec9e..00c828e9 100644 --- a/src/wrapped/generated/wrappedlibxcbrenderundefs.h +++ b/src/wrapped/generated/wrappedlibxcbrenderundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrenderUNDEFS_H_ #define __wrappedlibxcbrenderUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrenderutildefs.h b/src/wrapped/generated/wrappedlibxcbrenderutildefs.h index b63bf1f1..d1a45892 100644 --- a/src/wrapped/generated/wrappedlibxcbrenderutildefs.h +++ b/src/wrapped/generated/wrappedlibxcbrenderutildefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrenderutilDEFS_H_ #define __wrappedlibxcbrenderutilDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrenderutiltypes.h b/src/wrapped/generated/wrappedlibxcbrenderutiltypes.h index 6cca13d5..3885feff 100644 --- a/src/wrapped/generated/wrappedlibxcbrenderutiltypes.h +++ b/src/wrapped/generated/wrappedlibxcbrenderutiltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrenderutilTYPES_H_ #define __wrappedlibxcbrenderutilTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbrenderutilundefs.h b/src/wrapped/generated/wrappedlibxcbrenderutilundefs.h index fc16622f..40c59cbe 100644 --- a/src/wrapped/generated/wrappedlibxcbrenderutilundefs.h +++ b/src/wrapped/generated/wrappedlibxcbrenderutilundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbrenderutilUNDEFS_H_ #define __wrappedlibxcbrenderutilUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbshapedefs.h b/src/wrapped/generated/wrappedlibxcbshapedefs.h index 6626e0b5..32990675 100644 --- a/src/wrapped/generated/wrappedlibxcbshapedefs.h +++ b/src/wrapped/generated/wrappedlibxcbshapedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbshapeDEFS_H_ #define __wrappedlibxcbshapeDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbshapetypes.h b/src/wrapped/generated/wrappedlibxcbshapetypes.h index 10f99573..d87dfed6 100644 --- a/src/wrapped/generated/wrappedlibxcbshapetypes.h +++ b/src/wrapped/generated/wrappedlibxcbshapetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbshapeTYPES_H_ #define __wrappedlibxcbshapeTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbshapeundefs.h b/src/wrapped/generated/wrappedlibxcbshapeundefs.h index c1d15506..545ba92a 100644 --- a/src/wrapped/generated/wrappedlibxcbshapeundefs.h +++ b/src/wrapped/generated/wrappedlibxcbshapeundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbshapeUNDEFS_H_ #define __wrappedlibxcbshapeUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbshmdefs.h b/src/wrapped/generated/wrappedlibxcbshmdefs.h index 24f8ea2a..55ca5478 100644 --- a/src/wrapped/generated/wrappedlibxcbshmdefs.h +++ b/src/wrapped/generated/wrappedlibxcbshmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbshmDEFS_H_ #define __wrappedlibxcbshmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbshmtypes.h b/src/wrapped/generated/wrappedlibxcbshmtypes.h index 9799217d..106eb53d 100644 --- a/src/wrapped/generated/wrappedlibxcbshmtypes.h +++ b/src/wrapped/generated/wrappedlibxcbshmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbshmTYPES_H_ #define __wrappedlibxcbshmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbshmundefs.h b/src/wrapped/generated/wrappedlibxcbshmundefs.h index 5ae999a4..f2bf2b1b 100644 --- a/src/wrapped/generated/wrappedlibxcbshmundefs.h +++ b/src/wrapped/generated/wrappedlibxcbshmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbshmUNDEFS_H_ #define __wrappedlibxcbshmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbsyncdefs.h b/src/wrapped/generated/wrappedlibxcbsyncdefs.h index 908b275d..ab9fd82e 100644 --- a/src/wrapped/generated/wrappedlibxcbsyncdefs.h +++ b/src/wrapped/generated/wrappedlibxcbsyncdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbsyncDEFS_H_ #define __wrappedlibxcbsyncDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbsynctypes.h b/src/wrapped/generated/wrappedlibxcbsynctypes.h index f1699cd5..6fd42139 100644 --- a/src/wrapped/generated/wrappedlibxcbsynctypes.h +++ b/src/wrapped/generated/wrappedlibxcbsynctypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbsyncTYPES_H_ #define __wrappedlibxcbsyncTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbsyncundefs.h b/src/wrapped/generated/wrappedlibxcbsyncundefs.h index 2ad06dac..cf6c5a0c 100644 --- a/src/wrapped/generated/wrappedlibxcbsyncundefs.h +++ b/src/wrapped/generated/wrappedlibxcbsyncundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbsyncUNDEFS_H_ #define __wrappedlibxcbsyncUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbtypes.h b/src/wrapped/generated/wrappedlibxcbtypes.h index d63bdccf..2391759d 100644 --- a/src/wrapped/generated/wrappedlibxcbtypes.h +++ b/src/wrapped/generated/wrappedlibxcbtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbTYPES_H_ #define __wrappedlibxcbTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbundefs.h b/src/wrapped/generated/wrappedlibxcbundefs.h index 74f11743..80f5f2d2 100644 --- a/src/wrapped/generated/wrappedlibxcbundefs.h +++ b/src/wrapped/generated/wrappedlibxcbundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbUNDEFS_H_ #define __wrappedlibxcbUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbutildefs.h b/src/wrapped/generated/wrappedlibxcbutildefs.h index 7707af6e..a770e235 100644 --- a/src/wrapped/generated/wrappedlibxcbutildefs.h +++ b/src/wrapped/generated/wrappedlibxcbutildefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbutilDEFS_H_ #define __wrappedlibxcbutilDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbutiltypes.h b/src/wrapped/generated/wrappedlibxcbutiltypes.h index 6901749f..f1282a4c 100644 --- a/src/wrapped/generated/wrappedlibxcbutiltypes.h +++ b/src/wrapped/generated/wrappedlibxcbutiltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbutilTYPES_H_ #define __wrappedlibxcbutilTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbutilundefs.h b/src/wrapped/generated/wrappedlibxcbutilundefs.h index 4bc57450..c5c1f61f 100644 --- a/src/wrapped/generated/wrappedlibxcbutilundefs.h +++ b/src/wrapped/generated/wrappedlibxcbutilundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbutilUNDEFS_H_ #define __wrappedlibxcbutilUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxfixesdefs.h b/src/wrapped/generated/wrappedlibxcbxfixesdefs.h index 441f2e1f..77533029 100644 --- a/src/wrapped/generated/wrappedlibxcbxfixesdefs.h +++ b/src/wrapped/generated/wrappedlibxcbxfixesdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxfixesDEFS_H_ #define __wrappedlibxcbxfixesDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxfixestypes.h b/src/wrapped/generated/wrappedlibxcbxfixestypes.h index bc1a17ca..a6fdc46e 100644 --- a/src/wrapped/generated/wrappedlibxcbxfixestypes.h +++ b/src/wrapped/generated/wrappedlibxcbxfixestypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxfixesTYPES_H_ #define __wrappedlibxcbxfixesTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxfixesundefs.h b/src/wrapped/generated/wrappedlibxcbxfixesundefs.h index 25c60768..10bbf14d 100644 --- a/src/wrapped/generated/wrappedlibxcbxfixesundefs.h +++ b/src/wrapped/generated/wrappedlibxcbxfixesundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxfixesUNDEFS_H_ #define __wrappedlibxcbxfixesUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxineramadefs.h b/src/wrapped/generated/wrappedlibxcbxineramadefs.h index 620a21d1..616bd2d7 100644 --- a/src/wrapped/generated/wrappedlibxcbxineramadefs.h +++ b/src/wrapped/generated/wrappedlibxcbxineramadefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxineramaDEFS_H_ #define __wrappedlibxcbxineramaDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxineramatypes.h b/src/wrapped/generated/wrappedlibxcbxineramatypes.h index b2a6fa10..ceb8a3cf 100644 --- a/src/wrapped/generated/wrappedlibxcbxineramatypes.h +++ b/src/wrapped/generated/wrappedlibxcbxineramatypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxineramaTYPES_H_ #define __wrappedlibxcbxineramaTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxineramaundefs.h b/src/wrapped/generated/wrappedlibxcbxineramaundefs.h index 7f44561c..3045ce0b 100644 --- a/src/wrapped/generated/wrappedlibxcbxineramaundefs.h +++ b/src/wrapped/generated/wrappedlibxcbxineramaundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxineramaUNDEFS_H_ #define __wrappedlibxcbxineramaUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxkbdefs.h b/src/wrapped/generated/wrappedlibxcbxkbdefs.h index fbd268ea..e8e93ac2 100644 --- a/src/wrapped/generated/wrappedlibxcbxkbdefs.h +++ b/src/wrapped/generated/wrappedlibxcbxkbdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxkbDEFS_H_ #define __wrappedlibxcbxkbDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxkbtypes.h b/src/wrapped/generated/wrappedlibxcbxkbtypes.h index dbff1815..a02588ac 100644 --- a/src/wrapped/generated/wrappedlibxcbxkbtypes.h +++ b/src/wrapped/generated/wrappedlibxcbxkbtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxkbTYPES_H_ #define __wrappedlibxcbxkbTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxkbundefs.h b/src/wrapped/generated/wrappedlibxcbxkbundefs.h index 8767013c..51188d0a 100644 --- a/src/wrapped/generated/wrappedlibxcbxkbundefs.h +++ b/src/wrapped/generated/wrappedlibxcbxkbundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxkbUNDEFS_H_ #define __wrappedlibxcbxkbUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxtestdefs.h b/src/wrapped/generated/wrappedlibxcbxtestdefs.h index 792000c8..b81ac606 100644 --- a/src/wrapped/generated/wrappedlibxcbxtestdefs.h +++ b/src/wrapped/generated/wrappedlibxcbxtestdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxtestDEFS_H_ #define __wrappedlibxcbxtestDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxtesttypes.h b/src/wrapped/generated/wrappedlibxcbxtesttypes.h index e8d061c2..42332f94 100644 --- a/src/wrapped/generated/wrappedlibxcbxtesttypes.h +++ b/src/wrapped/generated/wrappedlibxcbxtesttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxtestTYPES_H_ #define __wrappedlibxcbxtestTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcbxtestundefs.h b/src/wrapped/generated/wrappedlibxcbxtestundefs.h index 2e621c0c..6b8a2e3b 100644 --- a/src/wrapped/generated/wrappedlibxcbxtestundefs.h +++ b/src/wrapped/generated/wrappedlibxcbxtestundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcbxtestUNDEFS_H_ #define __wrappedlibxcbxtestUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcompositedefs.h b/src/wrapped/generated/wrappedlibxcompositedefs.h index 79fdeb66..f0cc9814 100644 --- a/src/wrapped/generated/wrappedlibxcompositedefs.h +++ b/src/wrapped/generated/wrappedlibxcompositedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcompositeDEFS_H_ #define __wrappedlibxcompositeDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcompositetypes.h b/src/wrapped/generated/wrappedlibxcompositetypes.h index d19b998c..d61e7b1e 100644 --- a/src/wrapped/generated/wrappedlibxcompositetypes.h +++ b/src/wrapped/generated/wrappedlibxcompositetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcompositeTYPES_H_ #define __wrappedlibxcompositeTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcompositeundefs.h b/src/wrapped/generated/wrappedlibxcompositeundefs.h index 7a4d185c..ec06e20f 100644 --- a/src/wrapped/generated/wrappedlibxcompositeundefs.h +++ b/src/wrapped/generated/wrappedlibxcompositeundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcompositeUNDEFS_H_ #define __wrappedlibxcompositeUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcursordefs.h b/src/wrapped/generated/wrappedlibxcursordefs.h index 3827f38d..1a5454c8 100644 --- a/src/wrapped/generated/wrappedlibxcursordefs.h +++ b/src/wrapped/generated/wrappedlibxcursordefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcursorDEFS_H_ #define __wrappedlibxcursorDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxcursortypes.h b/src/wrapped/generated/wrappedlibxcursortypes.h index 3e02784b..33d48bf5 100644 --- a/src/wrapped/generated/wrappedlibxcursortypes.h +++ b/src/wrapped/generated/wrappedlibxcursortypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcursorTYPES_H_ #define __wrappedlibxcursorTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxcursorundefs.h b/src/wrapped/generated/wrappedlibxcursorundefs.h index 2e2e4c67..f0d337ba 100644 --- a/src/wrapped/generated/wrappedlibxcursorundefs.h +++ b/src/wrapped/generated/wrappedlibxcursorundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxcursorUNDEFS_H_ #define __wrappedlibxcursorUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxdamagedefs.h b/src/wrapped/generated/wrappedlibxdamagedefs.h index ff7b7b3a..83a1b0c3 100644 --- a/src/wrapped/generated/wrappedlibxdamagedefs.h +++ b/src/wrapped/generated/wrappedlibxdamagedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxdamageDEFS_H_ #define __wrappedlibxdamageDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxdamagetypes.h b/src/wrapped/generated/wrappedlibxdamagetypes.h index bd4fda31..4d29791f 100644 --- a/src/wrapped/generated/wrappedlibxdamagetypes.h +++ b/src/wrapped/generated/wrappedlibxdamagetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxdamageTYPES_H_ #define __wrappedlibxdamageTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxdamageundefs.h b/src/wrapped/generated/wrappedlibxdamageundefs.h index 5fbd0787..1c066011 100644 --- a/src/wrapped/generated/wrappedlibxdamageundefs.h +++ b/src/wrapped/generated/wrappedlibxdamageundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxdamageUNDEFS_H_ #define __wrappedlibxdamageUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxdmcpdefs.h b/src/wrapped/generated/wrappedlibxdmcpdefs.h index eeac5afd..6e50d0a6 100644 --- a/src/wrapped/generated/wrappedlibxdmcpdefs.h +++ b/src/wrapped/generated/wrappedlibxdmcpdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxdmcpDEFS_H_ #define __wrappedlibxdmcpDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxdmcptypes.h b/src/wrapped/generated/wrappedlibxdmcptypes.h index b3f2ca45..3f262cd8 100644 --- a/src/wrapped/generated/wrappedlibxdmcptypes.h +++ b/src/wrapped/generated/wrappedlibxdmcptypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxdmcpTYPES_H_ #define __wrappedlibxdmcpTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxdmcpundefs.h b/src/wrapped/generated/wrappedlibxdmcpundefs.h index 3b3697b8..88053ab4 100644 --- a/src/wrapped/generated/wrappedlibxdmcpundefs.h +++ b/src/wrapped/generated/wrappedlibxdmcpundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxdmcpUNDEFS_H_ #define __wrappedlibxdmcpUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxextdefs.h b/src/wrapped/generated/wrappedlibxextdefs.h index 44001f2e..1d6d070e 100644 --- a/src/wrapped/generated/wrappedlibxextdefs.h +++ b/src/wrapped/generated/wrappedlibxextdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxextDEFS_H_ #define __wrappedlibxextDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxexttypes.h b/src/wrapped/generated/wrappedlibxexttypes.h index 91478016..040be7d0 100644 --- a/src/wrapped/generated/wrappedlibxexttypes.h +++ b/src/wrapped/generated/wrappedlibxexttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxextTYPES_H_ #define __wrappedlibxextTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxextundefs.h b/src/wrapped/generated/wrappedlibxextundefs.h index 554ef4a6..a9a38fd3 100644 --- a/src/wrapped/generated/wrappedlibxextundefs.h +++ b/src/wrapped/generated/wrappedlibxextundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxextUNDEFS_H_ #define __wrappedlibxextUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxfixesdefs.h b/src/wrapped/generated/wrappedlibxfixesdefs.h index b9d11a02..9ba21c7a 100644 --- a/src/wrapped/generated/wrappedlibxfixesdefs.h +++ b/src/wrapped/generated/wrappedlibxfixesdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxfixesDEFS_H_ #define __wrappedlibxfixesDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxfixestypes.h b/src/wrapped/generated/wrappedlibxfixestypes.h index d18efc50..16df35b1 100644 --- a/src/wrapped/generated/wrappedlibxfixestypes.h +++ b/src/wrapped/generated/wrappedlibxfixestypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxfixesTYPES_H_ #define __wrappedlibxfixesTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxfixesundefs.h b/src/wrapped/generated/wrappedlibxfixesundefs.h index f718e823..56128168 100644 --- a/src/wrapped/generated/wrappedlibxfixesundefs.h +++ b/src/wrapped/generated/wrappedlibxfixesundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxfixesUNDEFS_H_ #define __wrappedlibxfixesUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxftdefs.h b/src/wrapped/generated/wrappedlibxftdefs.h index c0b26c47..95c51533 100644 --- a/src/wrapped/generated/wrappedlibxftdefs.h +++ b/src/wrapped/generated/wrappedlibxftdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxftDEFS_H_ #define __wrappedlibxftDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxfttypes.h b/src/wrapped/generated/wrappedlibxfttypes.h index 0b088aea..1a37c3d9 100644 --- a/src/wrapped/generated/wrappedlibxfttypes.h +++ b/src/wrapped/generated/wrappedlibxfttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxftTYPES_H_ #define __wrappedlibxftTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxftundefs.h b/src/wrapped/generated/wrappedlibxftundefs.h index 0f3bf12b..d32071e9 100644 --- a/src/wrapped/generated/wrappedlibxftundefs.h +++ b/src/wrapped/generated/wrappedlibxftundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxftUNDEFS_H_ #define __wrappedlibxftUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxidefs.h b/src/wrapped/generated/wrappedlibxidefs.h index dd0b7687..a5faea72 100644 --- a/src/wrapped/generated/wrappedlibxidefs.h +++ b/src/wrapped/generated/wrappedlibxidefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxiDEFS_H_ #define __wrappedlibxiDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxitypes.h b/src/wrapped/generated/wrappedlibxitypes.h index 083642d0..a39fec19 100644 --- a/src/wrapped/generated/wrappedlibxitypes.h +++ b/src/wrapped/generated/wrappedlibxitypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxiTYPES_H_ #define __wrappedlibxiTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxiundefs.h b/src/wrapped/generated/wrappedlibxiundefs.h index c30490fd..db59d0ef 100644 --- a/src/wrapped/generated/wrappedlibxiundefs.h +++ b/src/wrapped/generated/wrappedlibxiundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxiUNDEFS_H_ #define __wrappedlibxiUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxmudefs.h b/src/wrapped/generated/wrappedlibxmudefs.h index fbd45a0d..5943882c 100644 --- a/src/wrapped/generated/wrappedlibxmudefs.h +++ b/src/wrapped/generated/wrappedlibxmudefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxmuDEFS_H_ #define __wrappedlibxmuDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxmutypes.h b/src/wrapped/generated/wrappedlibxmutypes.h index 580d286b..3db1b1c2 100644 --- a/src/wrapped/generated/wrappedlibxmutypes.h +++ b/src/wrapped/generated/wrappedlibxmutypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxmuTYPES_H_ #define __wrappedlibxmuTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxmuundefs.h b/src/wrapped/generated/wrappedlibxmuundefs.h index dbeae1cf..36edb507 100644 --- a/src/wrapped/generated/wrappedlibxmuundefs.h +++ b/src/wrapped/generated/wrappedlibxmuundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxmuUNDEFS_H_ #define __wrappedlibxmuUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxpmdefs.h b/src/wrapped/generated/wrappedlibxpmdefs.h index 9b88278f..354b8587 100644 --- a/src/wrapped/generated/wrappedlibxpmdefs.h +++ b/src/wrapped/generated/wrappedlibxpmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxpmDEFS_H_ #define __wrappedlibxpmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxpmtypes.h b/src/wrapped/generated/wrappedlibxpmtypes.h index 42713490..6625fe8b 100644 --- a/src/wrapped/generated/wrappedlibxpmtypes.h +++ b/src/wrapped/generated/wrappedlibxpmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxpmTYPES_H_ #define __wrappedlibxpmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxpmundefs.h b/src/wrapped/generated/wrappedlibxpmundefs.h index 79103309..4ec8a2fc 100644 --- a/src/wrapped/generated/wrappedlibxpmundefs.h +++ b/src/wrapped/generated/wrappedlibxpmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxpmUNDEFS_H_ #define __wrappedlibxpmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxpresentdefs.h b/src/wrapped/generated/wrappedlibxpresentdefs.h index 1c8865be..4ae4061a 100644 --- a/src/wrapped/generated/wrappedlibxpresentdefs.h +++ b/src/wrapped/generated/wrappedlibxpresentdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxpresentDEFS_H_ #define __wrappedlibxpresentDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxpresenttypes.h b/src/wrapped/generated/wrappedlibxpresenttypes.h index 4561be94..b74721b8 100644 --- a/src/wrapped/generated/wrappedlibxpresenttypes.h +++ b/src/wrapped/generated/wrappedlibxpresenttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxpresentTYPES_H_ #define __wrappedlibxpresentTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxpresentundefs.h b/src/wrapped/generated/wrappedlibxpresentundefs.h index a73e4120..6fb9e58b 100644 --- a/src/wrapped/generated/wrappedlibxpresentundefs.h +++ b/src/wrapped/generated/wrappedlibxpresentundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxpresentUNDEFS_H_ #define __wrappedlibxpresentUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxrandrdefs.h b/src/wrapped/generated/wrappedlibxrandrdefs.h index b6e00d52..4e573281 100644 --- a/src/wrapped/generated/wrappedlibxrandrdefs.h +++ b/src/wrapped/generated/wrappedlibxrandrdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxrandrDEFS_H_ #define __wrappedlibxrandrDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxrandrtypes.h b/src/wrapped/generated/wrappedlibxrandrtypes.h index eceff7ff..17a6e31f 100644 --- a/src/wrapped/generated/wrappedlibxrandrtypes.h +++ b/src/wrapped/generated/wrappedlibxrandrtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxrandrTYPES_H_ #define __wrappedlibxrandrTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxrandrundefs.h b/src/wrapped/generated/wrappedlibxrandrundefs.h index 144da07b..e105174a 100644 --- a/src/wrapped/generated/wrappedlibxrandrundefs.h +++ b/src/wrapped/generated/wrappedlibxrandrundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxrandrUNDEFS_H_ #define __wrappedlibxrandrUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxrenderdefs.h b/src/wrapped/generated/wrappedlibxrenderdefs.h index 8677d79b..bb09b7ba 100644 --- a/src/wrapped/generated/wrappedlibxrenderdefs.h +++ b/src/wrapped/generated/wrappedlibxrenderdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxrenderDEFS_H_ #define __wrappedlibxrenderDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxrendertypes.h b/src/wrapped/generated/wrappedlibxrendertypes.h index 577204ca..edecfd2f 100644 --- a/src/wrapped/generated/wrappedlibxrendertypes.h +++ b/src/wrapped/generated/wrappedlibxrendertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxrenderTYPES_H_ #define __wrappedlibxrenderTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxrenderundefs.h b/src/wrapped/generated/wrappedlibxrenderundefs.h index d35fcbf7..c4f69599 100644 --- a/src/wrapped/generated/wrappedlibxrenderundefs.h +++ b/src/wrapped/generated/wrappedlibxrenderundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxrenderUNDEFS_H_ #define __wrappedlibxrenderUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxssdefs.h b/src/wrapped/generated/wrappedlibxssdefs.h index d07da5ae..bf69a04a 100644 --- a/src/wrapped/generated/wrappedlibxssdefs.h +++ b/src/wrapped/generated/wrappedlibxssdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxssDEFS_H_ #define __wrappedlibxssDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxsstypes.h b/src/wrapped/generated/wrappedlibxsstypes.h index 6a9c57c1..968f86c2 100644 --- a/src/wrapped/generated/wrappedlibxsstypes.h +++ b/src/wrapped/generated/wrappedlibxsstypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxssTYPES_H_ #define __wrappedlibxssTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxssundefs.h b/src/wrapped/generated/wrappedlibxssundefs.h index 16a569bb..8ec1850a 100644 --- a/src/wrapped/generated/wrappedlibxssundefs.h +++ b/src/wrapped/generated/wrappedlibxssundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxssUNDEFS_H_ #define __wrappedlibxssUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxtdefs.h b/src/wrapped/generated/wrappedlibxtdefs.h index f2a1be19..b4512b14 100644 --- a/src/wrapped/generated/wrappedlibxtdefs.h +++ b/src/wrapped/generated/wrappedlibxtdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxtDEFS_H_ #define __wrappedlibxtDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxtstdefs.h b/src/wrapped/generated/wrappedlibxtstdefs.h index 824daa8c..1dfeb908 100644 --- a/src/wrapped/generated/wrappedlibxtstdefs.h +++ b/src/wrapped/generated/wrappedlibxtstdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxtstDEFS_H_ #define __wrappedlibxtstDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxtsttypes.h b/src/wrapped/generated/wrappedlibxtsttypes.h index 42b95de0..ddcf5070 100644 --- a/src/wrapped/generated/wrappedlibxtsttypes.h +++ b/src/wrapped/generated/wrappedlibxtsttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxtstTYPES_H_ #define __wrappedlibxtstTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxtstundefs.h b/src/wrapped/generated/wrappedlibxtstundefs.h index 7620a5fd..bd2162af 100644 --- a/src/wrapped/generated/wrappedlibxtstundefs.h +++ b/src/wrapped/generated/wrappedlibxtstundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxtstUNDEFS_H_ #define __wrappedlibxtstUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxttypes.h b/src/wrapped/generated/wrappedlibxttypes.h index f794f36f..96116699 100644 --- a/src/wrapped/generated/wrappedlibxttypes.h +++ b/src/wrapped/generated/wrappedlibxttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxtTYPES_H_ #define __wrappedlibxtTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxtundefs.h b/src/wrapped/generated/wrappedlibxtundefs.h index 4913adc3..429d0c9a 100644 --- a/src/wrapped/generated/wrappedlibxtundefs.h +++ b/src/wrapped/generated/wrappedlibxtundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxtUNDEFS_H_ #define __wrappedlibxtUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxxf86vmdefs.h b/src/wrapped/generated/wrappedlibxxf86vmdefs.h index d2abfcab..5225f273 100644 --- a/src/wrapped/generated/wrappedlibxxf86vmdefs.h +++ b/src/wrapped/generated/wrappedlibxxf86vmdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxxf86vmDEFS_H_ #define __wrappedlibxxf86vmDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibxxf86vmtypes.h b/src/wrapped/generated/wrappedlibxxf86vmtypes.h index 216436b7..77f9785c 100644 --- a/src/wrapped/generated/wrappedlibxxf86vmtypes.h +++ b/src/wrapped/generated/wrappedlibxxf86vmtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxxf86vmTYPES_H_ #define __wrappedlibxxf86vmTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibxxf86vmundefs.h b/src/wrapped/generated/wrappedlibxxf86vmundefs.h index 5ee5c446..f14626f2 100644 --- a/src/wrapped/generated/wrappedlibxxf86vmundefs.h +++ b/src/wrapped/generated/wrappedlibxxf86vmundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibxxf86vmUNDEFS_H_ #define __wrappedlibxxf86vmUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibzdefs.h b/src/wrapped/generated/wrappedlibzdefs.h index a8f25e40..6abd00d9 100644 --- a/src/wrapped/generated/wrappedlibzdefs.h +++ b/src/wrapped/generated/wrappedlibzdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibzDEFS_H_ #define __wrappedlibzDEFS_H_ diff --git a/src/wrapped/generated/wrappedlibztypes.h b/src/wrapped/generated/wrappedlibztypes.h index e2c4742d..2434db57 100644 --- a/src/wrapped/generated/wrappedlibztypes.h +++ b/src/wrapped/generated/wrappedlibztypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibzTYPES_H_ #define __wrappedlibzTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibzundefs.h b/src/wrapped/generated/wrappedlibzundefs.h index b747961c..c3fc8302 100644 --- a/src/wrapped/generated/wrappedlibzundefs.h +++ b/src/wrapped/generated/wrappedlibzundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlibzUNDEFS_H_ #define __wrappedlibzUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedlzmadefs.h b/src/wrapped/generated/wrappedlzmadefs.h index 0686a377..cdca6860 100644 --- a/src/wrapped/generated/wrappedlzmadefs.h +++ b/src/wrapped/generated/wrappedlzmadefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlzmaDEFS_H_ #define __wrappedlzmaDEFS_H_ diff --git a/src/wrapped/generated/wrappedlzmatypes.h b/src/wrapped/generated/wrappedlzmatypes.h index b61a5bf9..56279e7b 100644 --- a/src/wrapped/generated/wrappedlzmatypes.h +++ b/src/wrapped/generated/wrappedlzmatypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlzmaTYPES_H_ #define __wrappedlzmaTYPES_H_ diff --git a/src/wrapped/generated/wrappedlzmaundefs.h b/src/wrapped/generated/wrappedlzmaundefs.h index 1f312a01..3604079b 100644 --- a/src/wrapped/generated/wrappedlzmaundefs.h +++ b/src/wrapped/generated/wrappedlzmaundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedlzmaUNDEFS_H_ #define __wrappedlzmaUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedmpg123defs.h b/src/wrapped/generated/wrappedmpg123defs.h index 3b35478a..fa861f31 100644 --- a/src/wrapped/generated/wrappedmpg123defs.h +++ b/src/wrapped/generated/wrappedmpg123defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedmpg123DEFS_H_ #define __wrappedmpg123DEFS_H_ diff --git a/src/wrapped/generated/wrappedmpg123types.h b/src/wrapped/generated/wrappedmpg123types.h index 0ff35182..7f771905 100644 --- a/src/wrapped/generated/wrappedmpg123types.h +++ b/src/wrapped/generated/wrappedmpg123types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedmpg123TYPES_H_ #define __wrappedmpg123TYPES_H_ diff --git a/src/wrapped/generated/wrappedmpg123undefs.h b/src/wrapped/generated/wrappedmpg123undefs.h index f32a2bef..6a9d5c84 100644 --- a/src/wrapped/generated/wrappedmpg123undefs.h +++ b/src/wrapped/generated/wrappedmpg123undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedmpg123UNDEFS_H_ #define __wrappedmpg123UNDEFS_H_ diff --git a/src/wrapped/generated/wrappednotifydefs.h b/src/wrapped/generated/wrappednotifydefs.h index 2cfc41a3..5b13c0c1 100644 --- a/src/wrapped/generated/wrappednotifydefs.h +++ b/src/wrapped/generated/wrappednotifydefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednotifyDEFS_H_ #define __wrappednotifyDEFS_H_ diff --git a/src/wrapped/generated/wrappednotifytypes.h b/src/wrapped/generated/wrappednotifytypes.h index 1fa93688..cde92ca6 100644 --- a/src/wrapped/generated/wrappednotifytypes.h +++ b/src/wrapped/generated/wrappednotifytypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednotifyTYPES_H_ #define __wrappednotifyTYPES_H_ diff --git a/src/wrapped/generated/wrappednotifyundefs.h b/src/wrapped/generated/wrappednotifyundefs.h index 61e03f6a..213f23f8 100644 --- a/src/wrapped/generated/wrappednotifyundefs.h +++ b/src/wrapped/generated/wrappednotifyundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednotifyUNDEFS_H_ #define __wrappednotifyUNDEFS_H_ diff --git a/src/wrapped/generated/wrappednsldefs.h b/src/wrapped/generated/wrappednsldefs.h index b0254339..da12d035 100644 --- a/src/wrapped/generated/wrappednsldefs.h +++ b/src/wrapped/generated/wrappednsldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednslDEFS_H_ #define __wrappednslDEFS_H_ diff --git a/src/wrapped/generated/wrappednsltypes.h b/src/wrapped/generated/wrappednsltypes.h index 3a272660..485ebf25 100644 --- a/src/wrapped/generated/wrappednsltypes.h +++ b/src/wrapped/generated/wrappednsltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednslTYPES_H_ #define __wrappednslTYPES_H_ diff --git a/src/wrapped/generated/wrappednslundefs.h b/src/wrapped/generated/wrappednslundefs.h index 23ae9699..626f3abe 100644 --- a/src/wrapped/generated/wrappednslundefs.h +++ b/src/wrapped/generated/wrappednslundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednslUNDEFS_H_ #define __wrappednslUNDEFS_H_ diff --git a/src/wrapped/generated/wrappednspr4defs.h b/src/wrapped/generated/wrappednspr4defs.h index fcf1607d..139e9102 100644 --- a/src/wrapped/generated/wrappednspr4defs.h +++ b/src/wrapped/generated/wrappednspr4defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednspr4DEFS_H_ #define __wrappednspr4DEFS_H_ diff --git a/src/wrapped/generated/wrappednspr4types.h b/src/wrapped/generated/wrappednspr4types.h index 8b92bb8d..87168830 100644 --- a/src/wrapped/generated/wrappednspr4types.h +++ b/src/wrapped/generated/wrappednspr4types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednspr4TYPES_H_ #define __wrappednspr4TYPES_H_ diff --git a/src/wrapped/generated/wrappednspr4undefs.h b/src/wrapped/generated/wrappednspr4undefs.h index 4d554f55..27e90ee7 100644 --- a/src/wrapped/generated/wrappednspr4undefs.h +++ b/src/wrapped/generated/wrappednspr4undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednspr4UNDEFS_H_ #define __wrappednspr4UNDEFS_H_ diff --git a/src/wrapped/generated/wrappednss3defs.h b/src/wrapped/generated/wrappednss3defs.h index 34f0a027..219704e5 100644 --- a/src/wrapped/generated/wrappednss3defs.h +++ b/src/wrapped/generated/wrappednss3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednss3DEFS_H_ #define __wrappednss3DEFS_H_ diff --git a/src/wrapped/generated/wrappednss3types.h b/src/wrapped/generated/wrappednss3types.h index b16a31e1..5681adf9 100644 --- a/src/wrapped/generated/wrappednss3types.h +++ b/src/wrapped/generated/wrappednss3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednss3TYPES_H_ #define __wrappednss3TYPES_H_ diff --git a/src/wrapped/generated/wrappednss3undefs.h b/src/wrapped/generated/wrappednss3undefs.h index 885795b3..03492516 100644 --- a/src/wrapped/generated/wrappednss3undefs.h +++ b/src/wrapped/generated/wrappednss3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednss3UNDEFS_H_ #define __wrappednss3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappednssutil3defs.h b/src/wrapped/generated/wrappednssutil3defs.h index b32d375e..2d5895f3 100644 --- a/src/wrapped/generated/wrappednssutil3defs.h +++ b/src/wrapped/generated/wrappednssutil3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednssutil3DEFS_H_ #define __wrappednssutil3DEFS_H_ diff --git a/src/wrapped/generated/wrappednssutil3types.h b/src/wrapped/generated/wrappednssutil3types.h index fbfc3e5e..1a3b2b2e 100644 --- a/src/wrapped/generated/wrappednssutil3types.h +++ b/src/wrapped/generated/wrappednssutil3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednssutil3TYPES_H_ #define __wrappednssutil3TYPES_H_ diff --git a/src/wrapped/generated/wrappednssutil3undefs.h b/src/wrapped/generated/wrappednssutil3undefs.h index 859a3a22..bd749c70 100644 --- a/src/wrapped/generated/wrappednssutil3undefs.h +++ b/src/wrapped/generated/wrappednssutil3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappednssutil3UNDEFS_H_ #define __wrappednssutil3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedopenaldefs.h b/src/wrapped/generated/wrappedopenaldefs.h index e27882a1..b0e9d6a3 100644 --- a/src/wrapped/generated/wrappedopenaldefs.h +++ b/src/wrapped/generated/wrappedopenaldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedopenalDEFS_H_ #define __wrappedopenalDEFS_H_ diff --git a/src/wrapped/generated/wrappedopenaltypes.h b/src/wrapped/generated/wrappedopenaltypes.h index 1d177a5f..aad636da 100644 --- a/src/wrapped/generated/wrappedopenaltypes.h +++ b/src/wrapped/generated/wrappedopenaltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedopenalTYPES_H_ #define __wrappedopenalTYPES_H_ diff --git a/src/wrapped/generated/wrappedopenalundefs.h b/src/wrapped/generated/wrappedopenalundefs.h index 6e1faf9f..0bb1d628 100644 --- a/src/wrapped/generated/wrappedopenalundefs.h +++ b/src/wrapped/generated/wrappedopenalundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedopenalUNDEFS_H_ #define __wrappedopenalUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedpangocairodefs.h b/src/wrapped/generated/wrappedpangocairodefs.h index 9041dcf6..13de9457 100644 --- a/src/wrapped/generated/wrappedpangocairodefs.h +++ b/src/wrapped/generated/wrappedpangocairodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangocairoDEFS_H_ #define __wrappedpangocairoDEFS_H_ diff --git a/src/wrapped/generated/wrappedpangocairotypes.h b/src/wrapped/generated/wrappedpangocairotypes.h index fbb14bd6..a4717c53 100644 --- a/src/wrapped/generated/wrappedpangocairotypes.h +++ b/src/wrapped/generated/wrappedpangocairotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangocairoTYPES_H_ #define __wrappedpangocairoTYPES_H_ diff --git a/src/wrapped/generated/wrappedpangocairoundefs.h b/src/wrapped/generated/wrappedpangocairoundefs.h index 0cb8d255..c63fe503 100644 --- a/src/wrapped/generated/wrappedpangocairoundefs.h +++ b/src/wrapped/generated/wrappedpangocairoundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangocairoUNDEFS_H_ #define __wrappedpangocairoUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedpangodefs.h b/src/wrapped/generated/wrappedpangodefs.h index 421b2ba5..99cb63d2 100644 --- a/src/wrapped/generated/wrappedpangodefs.h +++ b/src/wrapped/generated/wrappedpangodefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangoDEFS_H_ #define __wrappedpangoDEFS_H_ diff --git a/src/wrapped/generated/wrappedpangoft2defs.h b/src/wrapped/generated/wrappedpangoft2defs.h index ccd1d430..4c01d000 100644 --- a/src/wrapped/generated/wrappedpangoft2defs.h +++ b/src/wrapped/generated/wrappedpangoft2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangoft2DEFS_H_ #define __wrappedpangoft2DEFS_H_ diff --git a/src/wrapped/generated/wrappedpangoft2types.h b/src/wrapped/generated/wrappedpangoft2types.h index 6b75be90..80bf095f 100644 --- a/src/wrapped/generated/wrappedpangoft2types.h +++ b/src/wrapped/generated/wrappedpangoft2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangoft2TYPES_H_ #define __wrappedpangoft2TYPES_H_ diff --git a/src/wrapped/generated/wrappedpangoft2undefs.h b/src/wrapped/generated/wrappedpangoft2undefs.h index 4a9a0eb9..f597e133 100644 --- a/src/wrapped/generated/wrappedpangoft2undefs.h +++ b/src/wrapped/generated/wrappedpangoft2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangoft2UNDEFS_H_ #define __wrappedpangoft2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedpangotypes.h b/src/wrapped/generated/wrappedpangotypes.h index 6787d411..a2f9cd43 100644 --- a/src/wrapped/generated/wrappedpangotypes.h +++ b/src/wrapped/generated/wrappedpangotypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangoTYPES_H_ #define __wrappedpangoTYPES_H_ diff --git a/src/wrapped/generated/wrappedpangoundefs.h b/src/wrapped/generated/wrappedpangoundefs.h index 5442cf86..423e13ec 100644 --- a/src/wrapped/generated/wrappedpangoundefs.h +++ b/src/wrapped/generated/wrappedpangoundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpangoUNDEFS_H_ #define __wrappedpangoUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedplc4defs.h b/src/wrapped/generated/wrappedplc4defs.h index 3a6d22a8..b4eefec4 100644 --- a/src/wrapped/generated/wrappedplc4defs.h +++ b/src/wrapped/generated/wrappedplc4defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedplc4DEFS_H_ #define __wrappedplc4DEFS_H_ diff --git a/src/wrapped/generated/wrappedplc4types.h b/src/wrapped/generated/wrappedplc4types.h index f6193b28..1ee7de09 100644 --- a/src/wrapped/generated/wrappedplc4types.h +++ b/src/wrapped/generated/wrappedplc4types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedplc4TYPES_H_ #define __wrappedplc4TYPES_H_ diff --git a/src/wrapped/generated/wrappedplc4undefs.h b/src/wrapped/generated/wrappedplc4undefs.h index 7ebd330d..e145f590 100644 --- a/src/wrapped/generated/wrappedplc4undefs.h +++ b/src/wrapped/generated/wrappedplc4undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedplc4UNDEFS_H_ #define __wrappedplc4UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedplds4defs.h b/src/wrapped/generated/wrappedplds4defs.h index 86877e73..288824de 100644 --- a/src/wrapped/generated/wrappedplds4defs.h +++ b/src/wrapped/generated/wrappedplds4defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedplds4DEFS_H_ #define __wrappedplds4DEFS_H_ diff --git a/src/wrapped/generated/wrappedplds4types.h b/src/wrapped/generated/wrappedplds4types.h index cb5c66b1..617b4206 100644 --- a/src/wrapped/generated/wrappedplds4types.h +++ b/src/wrapped/generated/wrappedplds4types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedplds4TYPES_H_ #define __wrappedplds4TYPES_H_ diff --git a/src/wrapped/generated/wrappedplds4undefs.h b/src/wrapped/generated/wrappedplds4undefs.h index 5ed9f7cf..473404e4 100644 --- a/src/wrapped/generated/wrappedplds4undefs.h +++ b/src/wrapped/generated/wrappedplds4undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedplds4UNDEFS_H_ #define __wrappedplds4UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedpng16defs.h b/src/wrapped/generated/wrappedpng16defs.h index 682c2b63..0caf984e 100644 --- a/src/wrapped/generated/wrappedpng16defs.h +++ b/src/wrapped/generated/wrappedpng16defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpng16DEFS_H_ #define __wrappedpng16DEFS_H_ diff --git a/src/wrapped/generated/wrappedpng16types.h b/src/wrapped/generated/wrappedpng16types.h index 6a8484b2..84e6a2bf 100644 --- a/src/wrapped/generated/wrappedpng16types.h +++ b/src/wrapped/generated/wrappedpng16types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpng16TYPES_H_ #define __wrappedpng16TYPES_H_ diff --git a/src/wrapped/generated/wrappedpng16undefs.h b/src/wrapped/generated/wrappedpng16undefs.h index d56debc4..834fcef8 100644 --- a/src/wrapped/generated/wrappedpng16undefs.h +++ b/src/wrapped/generated/wrappedpng16undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpng16UNDEFS_H_ #define __wrappedpng16UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedpulsedefs.h b/src/wrapped/generated/wrappedpulsedefs.h index 2a847c45..825e57bc 100644 --- a/src/wrapped/generated/wrappedpulsedefs.h +++ b/src/wrapped/generated/wrappedpulsedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpulseDEFS_H_ #define __wrappedpulseDEFS_H_ diff --git a/src/wrapped/generated/wrappedpulsesimpledefs.h b/src/wrapped/generated/wrappedpulsesimpledefs.h index dff4a8e6..9e8edb0b 100644 --- a/src/wrapped/generated/wrappedpulsesimpledefs.h +++ b/src/wrapped/generated/wrappedpulsesimpledefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpulsesimpleDEFS_H_ #define __wrappedpulsesimpleDEFS_H_ diff --git a/src/wrapped/generated/wrappedpulsesimpletypes.h b/src/wrapped/generated/wrappedpulsesimpletypes.h index 2f3a5a04..7b479ea7 100644 --- a/src/wrapped/generated/wrappedpulsesimpletypes.h +++ b/src/wrapped/generated/wrappedpulsesimpletypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpulsesimpleTYPES_H_ #define __wrappedpulsesimpleTYPES_H_ diff --git a/src/wrapped/generated/wrappedpulsesimpleundefs.h b/src/wrapped/generated/wrappedpulsesimpleundefs.h index ce314f04..eeea66e3 100644 --- a/src/wrapped/generated/wrappedpulsesimpleundefs.h +++ b/src/wrapped/generated/wrappedpulsesimpleundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpulsesimpleUNDEFS_H_ #define __wrappedpulsesimpleUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedpulsetypes.h b/src/wrapped/generated/wrappedpulsetypes.h index 9c1680ae..7a56bc1b 100644 --- a/src/wrapped/generated/wrappedpulsetypes.h +++ b/src/wrapped/generated/wrappedpulsetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpulseTYPES_H_ #define __wrappedpulseTYPES_H_ diff --git a/src/wrapped/generated/wrappedpulseundefs.h b/src/wrapped/generated/wrappedpulseundefs.h index 0f5486ec..76859246 100644 --- a/src/wrapped/generated/wrappedpulseundefs.h +++ b/src/wrapped/generated/wrappedpulseundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedpulseUNDEFS_H_ #define __wrappedpulseUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1defs.h b/src/wrapped/generated/wrappedsdl1defs.h index 793167a8..8172b88d 100644 --- a/src/wrapped/generated/wrappedsdl1defs.h +++ b/src/wrapped/generated/wrappedsdl1defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1DEFS_H_ #define __wrappedsdl1DEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1imagedefs.h b/src/wrapped/generated/wrappedsdl1imagedefs.h index 03182b35..39eaa035 100644 --- a/src/wrapped/generated/wrappedsdl1imagedefs.h +++ b/src/wrapped/generated/wrappedsdl1imagedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1imageDEFS_H_ #define __wrappedsdl1imageDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1imagetypes.h b/src/wrapped/generated/wrappedsdl1imagetypes.h index 9a277c82..0291696c 100644 --- a/src/wrapped/generated/wrappedsdl1imagetypes.h +++ b/src/wrapped/generated/wrappedsdl1imagetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1imageTYPES_H_ #define __wrappedsdl1imageTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl1imageundefs.h b/src/wrapped/generated/wrappedsdl1imageundefs.h index de602a4d..84eb9d32 100644 --- a/src/wrapped/generated/wrappedsdl1imageundefs.h +++ b/src/wrapped/generated/wrappedsdl1imageundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1imageUNDEFS_H_ #define __wrappedsdl1imageUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1mixerdefs.h b/src/wrapped/generated/wrappedsdl1mixerdefs.h index 21cb8279..5852b895 100644 --- a/src/wrapped/generated/wrappedsdl1mixerdefs.h +++ b/src/wrapped/generated/wrappedsdl1mixerdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1mixerDEFS_H_ #define __wrappedsdl1mixerDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1mixertypes.h b/src/wrapped/generated/wrappedsdl1mixertypes.h index 487a322a..e9fac810 100644 --- a/src/wrapped/generated/wrappedsdl1mixertypes.h +++ b/src/wrapped/generated/wrappedsdl1mixertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1mixerTYPES_H_ #define __wrappedsdl1mixerTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl1mixerundefs.h b/src/wrapped/generated/wrappedsdl1mixerundefs.h index bfd5e4a1..a0e00e35 100644 --- a/src/wrapped/generated/wrappedsdl1mixerundefs.h +++ b/src/wrapped/generated/wrappedsdl1mixerundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1mixerUNDEFS_H_ #define __wrappedsdl1mixerUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1netdefs.h b/src/wrapped/generated/wrappedsdl1netdefs.h index 5c94cbbe..241208b9 100644 --- a/src/wrapped/generated/wrappedsdl1netdefs.h +++ b/src/wrapped/generated/wrappedsdl1netdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1netDEFS_H_ #define __wrappedsdl1netDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1nettypes.h b/src/wrapped/generated/wrappedsdl1nettypes.h index aaa397b4..6385e0dc 100644 --- a/src/wrapped/generated/wrappedsdl1nettypes.h +++ b/src/wrapped/generated/wrappedsdl1nettypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1netTYPES_H_ #define __wrappedsdl1netTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl1netundefs.h b/src/wrapped/generated/wrappedsdl1netundefs.h index fa9d2526..ccb8d805 100644 --- a/src/wrapped/generated/wrappedsdl1netundefs.h +++ b/src/wrapped/generated/wrappedsdl1netundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1netUNDEFS_H_ #define __wrappedsdl1netUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1sounddefs.h b/src/wrapped/generated/wrappedsdl1sounddefs.h index f2bc170d..651b8259 100644 --- a/src/wrapped/generated/wrappedsdl1sounddefs.h +++ b/src/wrapped/generated/wrappedsdl1sounddefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1soundDEFS_H_ #define __wrappedsdl1soundDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1soundtypes.h b/src/wrapped/generated/wrappedsdl1soundtypes.h index 77feecbb..49368e5b 100644 --- a/src/wrapped/generated/wrappedsdl1soundtypes.h +++ b/src/wrapped/generated/wrappedsdl1soundtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1soundTYPES_H_ #define __wrappedsdl1soundTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl1soundundefs.h b/src/wrapped/generated/wrappedsdl1soundundefs.h index cc88557e..5d9353f8 100644 --- a/src/wrapped/generated/wrappedsdl1soundundefs.h +++ b/src/wrapped/generated/wrappedsdl1soundundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1soundUNDEFS_H_ #define __wrappedsdl1soundUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1ttfdefs.h b/src/wrapped/generated/wrappedsdl1ttfdefs.h index 4be1e35b..f6e179e6 100644 --- a/src/wrapped/generated/wrappedsdl1ttfdefs.h +++ b/src/wrapped/generated/wrappedsdl1ttfdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1ttfDEFS_H_ #define __wrappedsdl1ttfDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1ttftypes.h b/src/wrapped/generated/wrappedsdl1ttftypes.h index 3c5250fb..9844efc1 100644 --- a/src/wrapped/generated/wrappedsdl1ttftypes.h +++ b/src/wrapped/generated/wrappedsdl1ttftypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1ttfTYPES_H_ #define __wrappedsdl1ttfTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl1ttfundefs.h b/src/wrapped/generated/wrappedsdl1ttfundefs.h index 510e0a94..a0abb62e 100644 --- a/src/wrapped/generated/wrappedsdl1ttfundefs.h +++ b/src/wrapped/generated/wrappedsdl1ttfundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1ttfUNDEFS_H_ #define __wrappedsdl1ttfUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl1types.h b/src/wrapped/generated/wrappedsdl1types.h index b602aabe..aa08b377 100644 --- a/src/wrapped/generated/wrappedsdl1types.h +++ b/src/wrapped/generated/wrappedsdl1types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1TYPES_H_ #define __wrappedsdl1TYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl1undefs.h b/src/wrapped/generated/wrappedsdl1undefs.h index f6f51e8e..f3a93378 100644 --- a/src/wrapped/generated/wrappedsdl1undefs.h +++ b/src/wrapped/generated/wrappedsdl1undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl1UNDEFS_H_ #define __wrappedsdl1UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2defs.h b/src/wrapped/generated/wrappedsdl2defs.h index d176fda1..38bd79e6 100644 --- a/src/wrapped/generated/wrappedsdl2defs.h +++ b/src/wrapped/generated/wrappedsdl2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2DEFS_H_ #define __wrappedsdl2DEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2imagedefs.h b/src/wrapped/generated/wrappedsdl2imagedefs.h index 5494705b..6632ca47 100644 --- a/src/wrapped/generated/wrappedsdl2imagedefs.h +++ b/src/wrapped/generated/wrappedsdl2imagedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2imageDEFS_H_ #define __wrappedsdl2imageDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2imagetypes.h b/src/wrapped/generated/wrappedsdl2imagetypes.h index e1a789a5..5cef0084 100644 --- a/src/wrapped/generated/wrappedsdl2imagetypes.h +++ b/src/wrapped/generated/wrappedsdl2imagetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2imageTYPES_H_ #define __wrappedsdl2imageTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl2imageundefs.h b/src/wrapped/generated/wrappedsdl2imageundefs.h index 34d9608e..8737d524 100644 --- a/src/wrapped/generated/wrappedsdl2imageundefs.h +++ b/src/wrapped/generated/wrappedsdl2imageundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2imageUNDEFS_H_ #define __wrappedsdl2imageUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2mixerdefs.h b/src/wrapped/generated/wrappedsdl2mixerdefs.h index 7afbf5dd..820c5879 100644 --- a/src/wrapped/generated/wrappedsdl2mixerdefs.h +++ b/src/wrapped/generated/wrappedsdl2mixerdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2mixerDEFS_H_ #define __wrappedsdl2mixerDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2mixertypes.h b/src/wrapped/generated/wrappedsdl2mixertypes.h index 503195fd..8d08099c 100644 --- a/src/wrapped/generated/wrappedsdl2mixertypes.h +++ b/src/wrapped/generated/wrappedsdl2mixertypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2mixerTYPES_H_ #define __wrappedsdl2mixerTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl2mixerundefs.h b/src/wrapped/generated/wrappedsdl2mixerundefs.h index 61b6b03a..6a6f880c 100644 --- a/src/wrapped/generated/wrappedsdl2mixerundefs.h +++ b/src/wrapped/generated/wrappedsdl2mixerundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2mixerUNDEFS_H_ #define __wrappedsdl2mixerUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2netdefs.h b/src/wrapped/generated/wrappedsdl2netdefs.h index 4b6f29e2..5168ca3f 100644 --- a/src/wrapped/generated/wrappedsdl2netdefs.h +++ b/src/wrapped/generated/wrappedsdl2netdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2netDEFS_H_ #define __wrappedsdl2netDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2nettypes.h b/src/wrapped/generated/wrappedsdl2nettypes.h index c666153e..4b91b541 100644 --- a/src/wrapped/generated/wrappedsdl2nettypes.h +++ b/src/wrapped/generated/wrappedsdl2nettypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2netTYPES_H_ #define __wrappedsdl2netTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl2netundefs.h b/src/wrapped/generated/wrappedsdl2netundefs.h index f3ce48bd..a80b1efc 100644 --- a/src/wrapped/generated/wrappedsdl2netundefs.h +++ b/src/wrapped/generated/wrappedsdl2netundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2netUNDEFS_H_ #define __wrappedsdl2netUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2ttfdefs.h b/src/wrapped/generated/wrappedsdl2ttfdefs.h index 8bdbad2c..f65e1287 100644 --- a/src/wrapped/generated/wrappedsdl2ttfdefs.h +++ b/src/wrapped/generated/wrappedsdl2ttfdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2ttfDEFS_H_ #define __wrappedsdl2ttfDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2ttftypes.h b/src/wrapped/generated/wrappedsdl2ttftypes.h index d971d619..126d4f6f 100644 --- a/src/wrapped/generated/wrappedsdl2ttftypes.h +++ b/src/wrapped/generated/wrappedsdl2ttftypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2ttfTYPES_H_ #define __wrappedsdl2ttfTYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl2ttfundefs.h b/src/wrapped/generated/wrappedsdl2ttfundefs.h index 0105730e..fa32c591 100644 --- a/src/wrapped/generated/wrappedsdl2ttfundefs.h +++ b/src/wrapped/generated/wrappedsdl2ttfundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2ttfUNDEFS_H_ #define __wrappedsdl2ttfUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsdl2types.h b/src/wrapped/generated/wrappedsdl2types.h index 7586a2fb..a34f41c9 100644 --- a/src/wrapped/generated/wrappedsdl2types.h +++ b/src/wrapped/generated/wrappedsdl2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2TYPES_H_ #define __wrappedsdl2TYPES_H_ diff --git a/src/wrapped/generated/wrappedsdl2undefs.h b/src/wrapped/generated/wrappedsdl2undefs.h index 02d0a469..f4d754d9 100644 --- a/src/wrapped/generated/wrappedsdl2undefs.h +++ b/src/wrapped/generated/wrappedsdl2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsdl2UNDEFS_H_ #define __wrappedsdl2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsecret1defs.h b/src/wrapped/generated/wrappedsecret1defs.h index daf89fd4..34f3b2b7 100644 --- a/src/wrapped/generated/wrappedsecret1defs.h +++ b/src/wrapped/generated/wrappedsecret1defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsecret1DEFS_H_ #define __wrappedsecret1DEFS_H_ diff --git a/src/wrapped/generated/wrappedsecret1types.h b/src/wrapped/generated/wrappedsecret1types.h index b0270353..9516e1f4 100644 --- a/src/wrapped/generated/wrappedsecret1types.h +++ b/src/wrapped/generated/wrappedsecret1types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsecret1TYPES_H_ #define __wrappedsecret1TYPES_H_ diff --git a/src/wrapped/generated/wrappedsecret1undefs.h b/src/wrapped/generated/wrappedsecret1undefs.h index 4bfc460a..d855e901 100644 --- a/src/wrapped/generated/wrappedsecret1undefs.h +++ b/src/wrapped/generated/wrappedsecret1undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsecret1UNDEFS_H_ #define __wrappedsecret1UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedselinuxdefs.h b/src/wrapped/generated/wrappedselinuxdefs.h index 666c588d..c6fbb607 100644 --- a/src/wrapped/generated/wrappedselinuxdefs.h +++ b/src/wrapped/generated/wrappedselinuxdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedselinuxDEFS_H_ #define __wrappedselinuxDEFS_H_ diff --git a/src/wrapped/generated/wrappedselinuxtypes.h b/src/wrapped/generated/wrappedselinuxtypes.h index b586eb72..d9e9d191 100644 --- a/src/wrapped/generated/wrappedselinuxtypes.h +++ b/src/wrapped/generated/wrappedselinuxtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedselinuxTYPES_H_ #define __wrappedselinuxTYPES_H_ diff --git a/src/wrapped/generated/wrappedselinuxundefs.h b/src/wrapped/generated/wrappedselinuxundefs.h index 5ad0e1a9..b990e822 100644 --- a/src/wrapped/generated/wrappedselinuxundefs.h +++ b/src/wrapped/generated/wrappedselinuxundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedselinuxUNDEFS_H_ #define __wrappedselinuxUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsmime3defs.h b/src/wrapped/generated/wrappedsmime3defs.h index caeedd9f..f406b3bf 100644 --- a/src/wrapped/generated/wrappedsmime3defs.h +++ b/src/wrapped/generated/wrappedsmime3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmime3DEFS_H_ #define __wrappedsmime3DEFS_H_ diff --git a/src/wrapped/generated/wrappedsmime3types.h b/src/wrapped/generated/wrappedsmime3types.h index fc14d0f9..f1c61bdc 100644 --- a/src/wrapped/generated/wrappedsmime3types.h +++ b/src/wrapped/generated/wrappedsmime3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmime3TYPES_H_ #define __wrappedsmime3TYPES_H_ diff --git a/src/wrapped/generated/wrappedsmime3undefs.h b/src/wrapped/generated/wrappedsmime3undefs.h index c804bf4e..752e4c62 100644 --- a/src/wrapped/generated/wrappedsmime3undefs.h +++ b/src/wrapped/generated/wrappedsmime3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmime3UNDEFS_H_ #define __wrappedsmime3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsmpeg2defs.h b/src/wrapped/generated/wrappedsmpeg2defs.h index eb1249fb..45dfc21d 100644 --- a/src/wrapped/generated/wrappedsmpeg2defs.h +++ b/src/wrapped/generated/wrappedsmpeg2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmpeg2DEFS_H_ #define __wrappedsmpeg2DEFS_H_ diff --git a/src/wrapped/generated/wrappedsmpeg2types.h b/src/wrapped/generated/wrappedsmpeg2types.h index 593a7c52..faac1b21 100644 --- a/src/wrapped/generated/wrappedsmpeg2types.h +++ b/src/wrapped/generated/wrappedsmpeg2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmpeg2TYPES_H_ #define __wrappedsmpeg2TYPES_H_ diff --git a/src/wrapped/generated/wrappedsmpeg2undefs.h b/src/wrapped/generated/wrappedsmpeg2undefs.h index 44ce1e26..1d8cd1a2 100644 --- a/src/wrapped/generated/wrappedsmpeg2undefs.h +++ b/src/wrapped/generated/wrappedsmpeg2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmpeg2UNDEFS_H_ #define __wrappedsmpeg2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsmpegdefs.h b/src/wrapped/generated/wrappedsmpegdefs.h index 7982f3a7..9ad78b7a 100644 --- a/src/wrapped/generated/wrappedsmpegdefs.h +++ b/src/wrapped/generated/wrappedsmpegdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmpegDEFS_H_ #define __wrappedsmpegDEFS_H_ diff --git a/src/wrapped/generated/wrappedsmpegtypes.h b/src/wrapped/generated/wrappedsmpegtypes.h index 53875e66..fabc779b 100644 --- a/src/wrapped/generated/wrappedsmpegtypes.h +++ b/src/wrapped/generated/wrappedsmpegtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmpegTYPES_H_ #define __wrappedsmpegTYPES_H_ diff --git a/src/wrapped/generated/wrappedsmpegundefs.h b/src/wrapped/generated/wrappedsmpegundefs.h index ba83abde..b2eb516b 100644 --- a/src/wrapped/generated/wrappedsmpegundefs.h +++ b/src/wrapped/generated/wrappedsmpegundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsmpegUNDEFS_H_ #define __wrappedsmpegUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedsoftokn3defs.h b/src/wrapped/generated/wrappedsoftokn3defs.h index 1282da13..91f9d9d1 100644 --- a/src/wrapped/generated/wrappedsoftokn3defs.h +++ b/src/wrapped/generated/wrappedsoftokn3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsoftokn3DEFS_H_ #define __wrappedsoftokn3DEFS_H_ diff --git a/src/wrapped/generated/wrappedsoftokn3types.h b/src/wrapped/generated/wrappedsoftokn3types.h index 7fe83da1..b5391b97 100644 --- a/src/wrapped/generated/wrappedsoftokn3types.h +++ b/src/wrapped/generated/wrappedsoftokn3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsoftokn3TYPES_H_ #define __wrappedsoftokn3TYPES_H_ diff --git a/src/wrapped/generated/wrappedsoftokn3undefs.h b/src/wrapped/generated/wrappedsoftokn3undefs.h index 8ce1a603..6e04229a 100644 --- a/src/wrapped/generated/wrappedsoftokn3undefs.h +++ b/src/wrapped/generated/wrappedsoftokn3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedsoftokn3UNDEFS_H_ #define __wrappedsoftokn3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedssl3defs.h b/src/wrapped/generated/wrappedssl3defs.h index 88b17390..748b1564 100644 --- a/src/wrapped/generated/wrappedssl3defs.h +++ b/src/wrapped/generated/wrappedssl3defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedssl3DEFS_H_ #define __wrappedssl3DEFS_H_ diff --git a/src/wrapped/generated/wrappedssl3types.h b/src/wrapped/generated/wrappedssl3types.h index 11e58f22..5ce3f08c 100644 --- a/src/wrapped/generated/wrappedssl3types.h +++ b/src/wrapped/generated/wrappedssl3types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedssl3TYPES_H_ #define __wrappedssl3TYPES_H_ diff --git a/src/wrapped/generated/wrappedssl3undefs.h b/src/wrapped/generated/wrappedssl3undefs.h index b35a4342..7f49df68 100644 --- a/src/wrapped/generated/wrappedssl3undefs.h +++ b/src/wrapped/generated/wrappedssl3undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedssl3UNDEFS_H_ #define __wrappedssl3UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedtbbmallocdefs.h b/src/wrapped/generated/wrappedtbbmallocdefs.h index e7022f6b..e8824d77 100644 --- a/src/wrapped/generated/wrappedtbbmallocdefs.h +++ b/src/wrapped/generated/wrappedtbbmallocdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtbbmallocDEFS_H_ #define __wrappedtbbmallocDEFS_H_ diff --git a/src/wrapped/generated/wrappedtbbmallocproxydefs.h b/src/wrapped/generated/wrappedtbbmallocproxydefs.h index 57ef66fe..102e0ddd 100644 --- a/src/wrapped/generated/wrappedtbbmallocproxydefs.h +++ b/src/wrapped/generated/wrappedtbbmallocproxydefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtbbmallocproxyDEFS_H_ #define __wrappedtbbmallocproxyDEFS_H_ diff --git a/src/wrapped/generated/wrappedtbbmallocproxytypes.h b/src/wrapped/generated/wrappedtbbmallocproxytypes.h index 1cab4bdc..8cdcf36b 100644 --- a/src/wrapped/generated/wrappedtbbmallocproxytypes.h +++ b/src/wrapped/generated/wrappedtbbmallocproxytypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtbbmallocproxyTYPES_H_ #define __wrappedtbbmallocproxyTYPES_H_ diff --git a/src/wrapped/generated/wrappedtbbmallocproxyundefs.h b/src/wrapped/generated/wrappedtbbmallocproxyundefs.h index ed09cf65..9f6f1d8f 100644 --- a/src/wrapped/generated/wrappedtbbmallocproxyundefs.h +++ b/src/wrapped/generated/wrappedtbbmallocproxyundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtbbmallocproxyUNDEFS_H_ #define __wrappedtbbmallocproxyUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedtbbmalloctypes.h b/src/wrapped/generated/wrappedtbbmalloctypes.h index 7ceb729a..b4af958d 100644 --- a/src/wrapped/generated/wrappedtbbmalloctypes.h +++ b/src/wrapped/generated/wrappedtbbmalloctypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtbbmallocTYPES_H_ #define __wrappedtbbmallocTYPES_H_ diff --git a/src/wrapped/generated/wrappedtbbmallocundefs.h b/src/wrapped/generated/wrappedtbbmallocundefs.h index 6edc1b18..e150336b 100644 --- a/src/wrapped/generated/wrappedtbbmallocundefs.h +++ b/src/wrapped/generated/wrappedtbbmallocundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtbbmallocUNDEFS_H_ #define __wrappedtbbmallocUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedtcmallocminimaldefs.h b/src/wrapped/generated/wrappedtcmallocminimaldefs.h index e0ea28ef..36f35e12 100644 --- a/src/wrapped/generated/wrappedtcmallocminimaldefs.h +++ b/src/wrapped/generated/wrappedtcmallocminimaldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtcmallocminimalDEFS_H_ #define __wrappedtcmallocminimalDEFS_H_ diff --git a/src/wrapped/generated/wrappedtcmallocminimaltypes.h b/src/wrapped/generated/wrappedtcmallocminimaltypes.h index 3111efbd..29629c7c 100644 --- a/src/wrapped/generated/wrappedtcmallocminimaltypes.h +++ b/src/wrapped/generated/wrappedtcmallocminimaltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtcmallocminimalTYPES_H_ #define __wrappedtcmallocminimalTYPES_H_ diff --git a/src/wrapped/generated/wrappedtcmallocminimalundefs.h b/src/wrapped/generated/wrappedtcmallocminimalundefs.h index cc83774a..00f2d983 100644 --- a/src/wrapped/generated/wrappedtcmallocminimalundefs.h +++ b/src/wrapped/generated/wrappedtcmallocminimalundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedtcmallocminimalUNDEFS_H_ #define __wrappedtcmallocminimalUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedudev0defs.h b/src/wrapped/generated/wrappedudev0defs.h index b4d44384..ad75b5a1 100644 --- a/src/wrapped/generated/wrappedudev0defs.h +++ b/src/wrapped/generated/wrappedudev0defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedudev0DEFS_H_ #define __wrappedudev0DEFS_H_ diff --git a/src/wrapped/generated/wrappedudev0types.h b/src/wrapped/generated/wrappedudev0types.h index 10977c37..6ecaad50 100644 --- a/src/wrapped/generated/wrappedudev0types.h +++ b/src/wrapped/generated/wrappedudev0types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedudev0TYPES_H_ #define __wrappedudev0TYPES_H_ diff --git a/src/wrapped/generated/wrappedudev0undefs.h b/src/wrapped/generated/wrappedudev0undefs.h index 9a20e0dd..fdddd679 100644 --- a/src/wrapped/generated/wrappedudev0undefs.h +++ b/src/wrapped/generated/wrappedudev0undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedudev0UNDEFS_H_ #define __wrappedudev0UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedudev1defs.h b/src/wrapped/generated/wrappedudev1defs.h index 79955867..f1fcbe80 100644 --- a/src/wrapped/generated/wrappedudev1defs.h +++ b/src/wrapped/generated/wrappedudev1defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedudev1DEFS_H_ #define __wrappedudev1DEFS_H_ diff --git a/src/wrapped/generated/wrappedudev1types.h b/src/wrapped/generated/wrappedudev1types.h index 3b015e1e..caebde94 100644 --- a/src/wrapped/generated/wrappedudev1types.h +++ b/src/wrapped/generated/wrappedudev1types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedudev1TYPES_H_ #define __wrappedudev1TYPES_H_ diff --git a/src/wrapped/generated/wrappedudev1undefs.h b/src/wrapped/generated/wrappedudev1undefs.h index df000a38..432efc0a 100644 --- a/src/wrapped/generated/wrappedudev1undefs.h +++ b/src/wrapped/generated/wrappedudev1undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedudev1UNDEFS_H_ #define __wrappedudev1UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedunwinddefs.h b/src/wrapped/generated/wrappedunwinddefs.h index be816fdc..f17201d3 100644 --- a/src/wrapped/generated/wrappedunwinddefs.h +++ b/src/wrapped/generated/wrappedunwinddefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedunwindDEFS_H_ #define __wrappedunwindDEFS_H_ diff --git a/src/wrapped/generated/wrappedunwindtypes.h b/src/wrapped/generated/wrappedunwindtypes.h index 602462ec..f67a0c8f 100644 --- a/src/wrapped/generated/wrappedunwindtypes.h +++ b/src/wrapped/generated/wrappedunwindtypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedunwindTYPES_H_ #define __wrappedunwindTYPES_H_ diff --git a/src/wrapped/generated/wrappedunwindundefs.h b/src/wrapped/generated/wrappedunwindundefs.h index 26753452..e63b3ccc 100644 --- a/src/wrapped/generated/wrappedunwindundefs.h +++ b/src/wrapped/generated/wrappedunwindundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedunwindUNDEFS_H_ #define __wrappedunwindUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedutildefs.h b/src/wrapped/generated/wrappedutildefs.h index 4b72bef5..aed9b4fa 100644 --- a/src/wrapped/generated/wrappedutildefs.h +++ b/src/wrapped/generated/wrappedutildefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedutilDEFS_H_ #define __wrappedutilDEFS_H_ diff --git a/src/wrapped/generated/wrappedutiltypes.h b/src/wrapped/generated/wrappedutiltypes.h index fcc3bdcb..29daac57 100644 --- a/src/wrapped/generated/wrappedutiltypes.h +++ b/src/wrapped/generated/wrappedutiltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedutilTYPES_H_ #define __wrappedutilTYPES_H_ diff --git a/src/wrapped/generated/wrappedutilundefs.h b/src/wrapped/generated/wrappedutilundefs.h index aff3ba01..7a6ade62 100644 --- a/src/wrapped/generated/wrappedutilundefs.h +++ b/src/wrapped/generated/wrappedutilundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedutilUNDEFS_H_ #define __wrappedutilUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedvorbisfiledefs.h b/src/wrapped/generated/wrappedvorbisfiledefs.h index 3e8040e9..8087ee94 100644 --- a/src/wrapped/generated/wrappedvorbisfiledefs.h +++ b/src/wrapped/generated/wrappedvorbisfiledefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedvorbisfileDEFS_H_ #define __wrappedvorbisfileDEFS_H_ diff --git a/src/wrapped/generated/wrappedvorbisfiletypes.h b/src/wrapped/generated/wrappedvorbisfiletypes.h index 388fdcab..5ac27b53 100644 --- a/src/wrapped/generated/wrappedvorbisfiletypes.h +++ b/src/wrapped/generated/wrappedvorbisfiletypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedvorbisfileTYPES_H_ #define __wrappedvorbisfileTYPES_H_ diff --git a/src/wrapped/generated/wrappedvorbisfileundefs.h b/src/wrapped/generated/wrappedvorbisfileundefs.h index f2c6bce2..7d2eb753 100644 --- a/src/wrapped/generated/wrappedvorbisfileundefs.h +++ b/src/wrapped/generated/wrappedvorbisfileundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedvorbisfileUNDEFS_H_ #define __wrappedvorbisfileUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedvulkandefs.h b/src/wrapped/generated/wrappedvulkandefs.h index 5c1ea485..c5f1fde4 100644 --- a/src/wrapped/generated/wrappedvulkandefs.h +++ b/src/wrapped/generated/wrappedvulkandefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedvulkanDEFS_H_ #define __wrappedvulkanDEFS_H_ diff --git a/src/wrapped/generated/wrappedvulkantypes.h b/src/wrapped/generated/wrappedvulkantypes.h index 4bbb8571..5dfd7040 100644 --- a/src/wrapped/generated/wrappedvulkantypes.h +++ b/src/wrapped/generated/wrappedvulkantypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedvulkanTYPES_H_ #define __wrappedvulkanTYPES_H_ diff --git a/src/wrapped/generated/wrappedvulkanundefs.h b/src/wrapped/generated/wrappedvulkanundefs.h index 12abcf62..801e45cc 100644 --- a/src/wrapped/generated/wrappedvulkanundefs.h +++ b/src/wrapped/generated/wrappedvulkanundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedvulkanUNDEFS_H_ #define __wrappedvulkanUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedwaylandclientdefs.h b/src/wrapped/generated/wrappedwaylandclientdefs.h index e41d0656..c3dc9d41 100644 --- a/src/wrapped/generated/wrappedwaylandclientdefs.h +++ b/src/wrapped/generated/wrappedwaylandclientdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandclientDEFS_H_ #define __wrappedwaylandclientDEFS_H_ diff --git a/src/wrapped/generated/wrappedwaylandclienttypes.h b/src/wrapped/generated/wrappedwaylandclienttypes.h index 17f39dfe..73955fc8 100644 --- a/src/wrapped/generated/wrappedwaylandclienttypes.h +++ b/src/wrapped/generated/wrappedwaylandclienttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandclientTYPES_H_ #define __wrappedwaylandclientTYPES_H_ diff --git a/src/wrapped/generated/wrappedwaylandclientundefs.h b/src/wrapped/generated/wrappedwaylandclientundefs.h index 506adf2a..ad6daca9 100644 --- a/src/wrapped/generated/wrappedwaylandclientundefs.h +++ b/src/wrapped/generated/wrappedwaylandclientundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandclientUNDEFS_H_ #define __wrappedwaylandclientUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedwaylandcursordefs.h b/src/wrapped/generated/wrappedwaylandcursordefs.h index 9a03e25c..49984bc7 100644 --- a/src/wrapped/generated/wrappedwaylandcursordefs.h +++ b/src/wrapped/generated/wrappedwaylandcursordefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandcursorDEFS_H_ #define __wrappedwaylandcursorDEFS_H_ diff --git a/src/wrapped/generated/wrappedwaylandcursortypes.h b/src/wrapped/generated/wrappedwaylandcursortypes.h index 7978a4c7..ac4922ee 100644 --- a/src/wrapped/generated/wrappedwaylandcursortypes.h +++ b/src/wrapped/generated/wrappedwaylandcursortypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandcursorTYPES_H_ #define __wrappedwaylandcursorTYPES_H_ diff --git a/src/wrapped/generated/wrappedwaylandcursorundefs.h b/src/wrapped/generated/wrappedwaylandcursorundefs.h index ffced61d..dd2a2e64 100644 --- a/src/wrapped/generated/wrappedwaylandcursorundefs.h +++ b/src/wrapped/generated/wrappedwaylandcursorundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandcursorUNDEFS_H_ #define __wrappedwaylandcursorUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedwaylandegldefs.h b/src/wrapped/generated/wrappedwaylandegldefs.h index 3fa41b90..a405c290 100644 --- a/src/wrapped/generated/wrappedwaylandegldefs.h +++ b/src/wrapped/generated/wrappedwaylandegldefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandeglDEFS_H_ #define __wrappedwaylandeglDEFS_H_ diff --git a/src/wrapped/generated/wrappedwaylandegltypes.h b/src/wrapped/generated/wrappedwaylandegltypes.h index 270e8ff5..2414c889 100644 --- a/src/wrapped/generated/wrappedwaylandegltypes.h +++ b/src/wrapped/generated/wrappedwaylandegltypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandeglTYPES_H_ #define __wrappedwaylandeglTYPES_H_ diff --git a/src/wrapped/generated/wrappedwaylandeglundefs.h b/src/wrapped/generated/wrappedwaylandeglundefs.h index 5e9bf7f9..816d557f 100644 --- a/src/wrapped/generated/wrappedwaylandeglundefs.h +++ b/src/wrapped/generated/wrappedwaylandeglundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedwaylandeglUNDEFS_H_ #define __wrappedwaylandeglUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedxineramadefs.h b/src/wrapped/generated/wrappedxineramadefs.h index 6ce026d9..f63517d3 100644 --- a/src/wrapped/generated/wrappedxineramadefs.h +++ b/src/wrapped/generated/wrappedxineramadefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxineramaDEFS_H_ #define __wrappedxineramaDEFS_H_ diff --git a/src/wrapped/generated/wrappedxineramatypes.h b/src/wrapped/generated/wrappedxineramatypes.h index 8124bfd2..ce546b92 100644 --- a/src/wrapped/generated/wrappedxineramatypes.h +++ b/src/wrapped/generated/wrappedxineramatypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxineramaTYPES_H_ #define __wrappedxineramaTYPES_H_ diff --git a/src/wrapped/generated/wrappedxineramaundefs.h b/src/wrapped/generated/wrappedxineramaundefs.h index 6f8bb95a..c54bf76c 100644 --- a/src/wrapped/generated/wrappedxineramaundefs.h +++ b/src/wrapped/generated/wrappedxineramaundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxineramaUNDEFS_H_ #define __wrappedxineramaUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedxkbcommondefs.h b/src/wrapped/generated/wrappedxkbcommondefs.h index c965e868..282d81ff 100644 --- a/src/wrapped/generated/wrappedxkbcommondefs.h +++ b/src/wrapped/generated/wrappedxkbcommondefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxkbcommonDEFS_H_ #define __wrappedxkbcommonDEFS_H_ diff --git a/src/wrapped/generated/wrappedxkbcommontypes.h b/src/wrapped/generated/wrappedxkbcommontypes.h index 0d949c86..94ab6295 100644 --- a/src/wrapped/generated/wrappedxkbcommontypes.h +++ b/src/wrapped/generated/wrappedxkbcommontypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxkbcommonTYPES_H_ #define __wrappedxkbcommonTYPES_H_ diff --git a/src/wrapped/generated/wrappedxkbcommonundefs.h b/src/wrapped/generated/wrappedxkbcommonundefs.h index 23278c5c..9c3ee38c 100644 --- a/src/wrapped/generated/wrappedxkbcommonundefs.h +++ b/src/wrapped/generated/wrappedxkbcommonundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxkbcommonUNDEFS_H_ #define __wrappedxkbcommonUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedxkbcommonx11defs.h b/src/wrapped/generated/wrappedxkbcommonx11defs.h index 96b27f92..79648b0b 100644 --- a/src/wrapped/generated/wrappedxkbcommonx11defs.h +++ b/src/wrapped/generated/wrappedxkbcommonx11defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxkbcommonx11DEFS_H_ #define __wrappedxkbcommonx11DEFS_H_ diff --git a/src/wrapped/generated/wrappedxkbcommonx11types.h b/src/wrapped/generated/wrappedxkbcommonx11types.h index 879fb022..7387729e 100644 --- a/src/wrapped/generated/wrappedxkbcommonx11types.h +++ b/src/wrapped/generated/wrappedxkbcommonx11types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxkbcommonx11TYPES_H_ #define __wrappedxkbcommonx11TYPES_H_ diff --git a/src/wrapped/generated/wrappedxkbcommonx11undefs.h b/src/wrapped/generated/wrappedxkbcommonx11undefs.h index 803ea4c6..83513ae9 100644 --- a/src/wrapped/generated/wrappedxkbcommonx11undefs.h +++ b/src/wrapped/generated/wrappedxkbcommonx11undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxkbcommonx11UNDEFS_H_ #define __wrappedxkbcommonx11UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedxml2defs.h b/src/wrapped/generated/wrappedxml2defs.h index 87e4dcfe..c02ed099 100644 --- a/src/wrapped/generated/wrappedxml2defs.h +++ b/src/wrapped/generated/wrappedxml2defs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxml2DEFS_H_ #define __wrappedxml2DEFS_H_ diff --git a/src/wrapped/generated/wrappedxml2types.h b/src/wrapped/generated/wrappedxml2types.h index f691a667..64fafa08 100644 --- a/src/wrapped/generated/wrappedxml2types.h +++ b/src/wrapped/generated/wrappedxml2types.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxml2TYPES_H_ #define __wrappedxml2TYPES_H_ diff --git a/src/wrapped/generated/wrappedxml2undefs.h b/src/wrapped/generated/wrappedxml2undefs.h index a776008b..9938f1cb 100644 --- a/src/wrapped/generated/wrappedxml2undefs.h +++ b/src/wrapped/generated/wrappedxml2undefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxml2UNDEFS_H_ #define __wrappedxml2UNDEFS_H_ diff --git a/src/wrapped/generated/wrappedxshmfencedefs.h b/src/wrapped/generated/wrappedxshmfencedefs.h index fbd6dbba..7e601560 100644 --- a/src/wrapped/generated/wrappedxshmfencedefs.h +++ b/src/wrapped/generated/wrappedxshmfencedefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxshmfenceDEFS_H_ #define __wrappedxshmfenceDEFS_H_ diff --git a/src/wrapped/generated/wrappedxshmfencetypes.h b/src/wrapped/generated/wrappedxshmfencetypes.h index ffe0005f..c2b66a6d 100644 --- a/src/wrapped/generated/wrappedxshmfencetypes.h +++ b/src/wrapped/generated/wrappedxshmfencetypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxshmfenceTYPES_H_ #define __wrappedxshmfenceTYPES_H_ diff --git a/src/wrapped/generated/wrappedxshmfenceundefs.h b/src/wrapped/generated/wrappedxshmfenceundefs.h index 07596603..2d63eb6c 100644 --- a/src/wrapped/generated/wrappedxshmfenceundefs.h +++ b/src/wrapped/generated/wrappedxshmfenceundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxshmfenceUNDEFS_H_ #define __wrappedxshmfenceUNDEFS_H_ diff --git a/src/wrapped/generated/wrappedxsltdefs.h b/src/wrapped/generated/wrappedxsltdefs.h index f7f387eb..334d1056 100644 --- a/src/wrapped/generated/wrappedxsltdefs.h +++ b/src/wrapped/generated/wrappedxsltdefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxsltDEFS_H_ #define __wrappedxsltDEFS_H_ diff --git a/src/wrapped/generated/wrappedxslttypes.h b/src/wrapped/generated/wrappedxslttypes.h index e5700bce..ff1a0254 100644 --- a/src/wrapped/generated/wrappedxslttypes.h +++ b/src/wrapped/generated/wrappedxslttypes.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxsltTYPES_H_ #define __wrappedxsltTYPES_H_ diff --git a/src/wrapped/generated/wrappedxsltundefs.h b/src/wrapped/generated/wrappedxsltundefs.h index 8fdeaa7a..06842c23 100644 --- a/src/wrapped/generated/wrappedxsltundefs.h +++ b/src/wrapped/generated/wrappedxsltundefs.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __wrappedxsltUNDEFS_H_ #define __wrappedxsltUNDEFS_H_ diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index d3be7e74..c23a6f42 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #include #include diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 314d7838..fd27a99d 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -1,5 +1,5 @@ /******************************************************************* - * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + * File automatically generated by rebuild_wrappers.py (v2.2.0.16) * *******************************************************************/ #ifndef __WRAPPER_H_ #define __WRAPPER_H_ -- cgit 1.4.1 From 6d6de880eb9faabbc83ff31b62dd91e5bb4a490b Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 12 Feb 2023 23:02:39 +0100 Subject: Also needed a RunFunctionWindows, following the Windows Calling Convention (and now d3datapter9 works) --- src/include/callback.h | 3 +++ src/tools/callback.c | 44 ++++++++++++++++++++++++++++++++++++++++ src/wrapped/wrappedd3dadapter9.c | 6 +++--- 3 files changed, 50 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/include/callback.h b/src/include/callback.h index dae26f1e..eecbc3d2 100755 --- a/src/include/callback.h +++ b/src/include/callback.h @@ -10,5 +10,8 @@ uint64_t RunFunction(box64context_t *context, uintptr_t fnc, int nargs, ...); uint64_t RunSafeFunction(box64context_t *context, uintptr_t fnc, int nargs, ...); // use emu state to run function uint64_t RunFunctionWithEmu(x64emu_t *emu, int QuitOnLongJumpExit, uintptr_t fnc, int nargs, ...); +// using the Windows x64 calling convention +uint64_t RunFunctionWindows(box64context_t *context, uintptr_t fnc, int nargs, ...); + #endif //__CALLBACK_H__ \ No newline at end of file diff --git a/src/tools/callback.c b/src/tools/callback.c index d3d5101e..9aafa6d8 100755 --- a/src/tools/callback.c +++ b/src/tools/callback.c @@ -163,3 +163,47 @@ uint64_t RunFunctionWithEmu(x64emu_t *emu, int QuitOnLongJump, uintptr_t fnc, in return R_RAX; } + +EXPORTDYN +uint64_t RunFunctionWindows(box64context_t *context, uintptr_t fnc, int nargs, ...) +{ + (void)context; + + x64emu_t *emu = thread_get_emu(); + int align = (nargs>4)?(((nargs-4)&1)):0; + int stackn = align + ((nargs>4)?(nargs-4):0); + + Push64(emu, R_RBP); // push rbp + R_RBP = R_RSP; // mov rbp, rsp + + R_RSP -= stackn*sizeof(void*); // need to push in reverse order + + uint64_t *p = (uint64_t*)R_RSP; + + va_list va; + va_start (va, nargs); + for (int i=0; iregs[nn[i]].q[0] = va_arg(va, uint64_t); + } else { + *p = va_arg(va, uint64_t); + p++; + } + } + va_end (va); + + R_RSP -= 32; // ShadowArea + + uintptr_t oldip = R_RIP; + DynaCall(emu, fnc); + + if(oldip==R_RIP) { + R_RSP = R_RBP; // mov rsp, rbp + R_RBP = Pop64(emu); // pop rbp + } + + uint64_t ret = R_RAX; + + return ret; +} \ No newline at end of file diff --git a/src/wrapped/wrappedd3dadapter9.c b/src/wrapped/wrappedd3dadapter9.c index b67b064e..b7f08eda 100644 --- a/src/wrapped/wrappedd3dadapter9.c +++ b/src/wrapped/wrappedd3dadapter9.c @@ -224,7 +224,7 @@ static void freeMy() #define GOV(ns, ret, fn, args, call) \ static uintptr_t my_##ns##_##fn##_fct = 0; \ static ret my_##ns##_##fn(UNPACK args) { \ - ret r = (ret)RunFunction(my_context, my_##ns##_##fn##_fct, UNPACK call); \ + ret r = (ret)RunFunctionWindows(my_context, my_##ns##_##fn##_fct, UNPACK call); \ /* no closing brace */ #define GOV_1(ns, ret, fn, t1) \ @@ -318,13 +318,13 @@ typedef struct my_Direct3D9 { unsigned my_Direct3D9_AddRef(void *This) { my_Direct3D9 *my = This; - return RunFunction(my_context, (uintptr_t)(*my->real)->AddRef, 1, my->real); + return RunFunctionWindows(my_context, (uintptr_t)(*my->real)->AddRef, 1, my->real); } unsigned my_Direct3D9_Release(void *This) { my_Direct3D9 *my = This; - return RunFunction(my_context, (uintptr_t)(*my->real)->Release, 1, my->real); + return RunFunctionWindows(my_context, (uintptr_t)(*my->real)->Release, 1, my->real); } IDirect3D9Vtbl my_Direct3D9_vtbl = { -- cgit 1.4.1