diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-12-16 12:52:19 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-12-16 12:52:19 +0100 |
| commit | 9c89e646912211bfd799d35b5b6d69bb26e1bb90 (patch) | |
| tree | e811b98f991b74f6eeeba4a12d2aa4215644cf69 /src | |
| parent | d432b18d23e61ad3b73f6a3c821f23eb2dd7792e (diff) | |
| download | box64-9c89e646912211bfd799d35b5b6d69bb26e1bb90.tar.gz box64-9c89e646912211bfd799d35b5b6d69bb26e1bb90.zip | |
[WRAPPER] Reworked libxcb wrapping with new wrapperhelper
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 95 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedlibxcbtypes.h | 6 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 182 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 91 | ||||
| -rw-r--r-- | src/wrapped/wrappedlibxcb.c | 10 | ||||
| -rw-r--r-- | src/wrapped/wrappedlibxcb_private.h | 1130 |
6 files changed, 816 insertions, 698 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index c99736b3..016bb716 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -72,6 +72,7 @@ #() UFi #() UFu #() UFp +#() UFb #() fFi #() fFf #() fFp @@ -276,6 +277,9 @@ #() UFpU #() UFpL #() UFpp +#() UFbc +#() UFbC +#() UFbu #() fFEf #() fFEp #() fFif @@ -360,7 +364,6 @@ #() pFpL #() pFpp #() pFSi -#() pFbC #() pFbu #() pFbp #() SFip @@ -660,7 +663,6 @@ #() uFppu #() uFppL #() uFppp -#() uFbCu #() uFbWW #() uFbWu #() uFbuC @@ -669,6 +671,13 @@ #() uFbuU #() uFbup #() UFppi +#() UFbCC +#() UFbCu +#() UFbCp +#() UFbWW +#() UFbWp +#() UFbuu +#() UFbup #() fFuii #() fFfff #() fFffp @@ -811,12 +820,12 @@ #() pFpSp #() pFpbi #() pFSpl -#() pFbCC #() pFbuu #() pFbup #() pFbUp #() pFbpi #() pFbpu +#() pFbpL #() pFbpp #() SFEpp #() SFpLp @@ -1194,6 +1203,8 @@ #() iFSpii #() iFSpiL #() iFbupp +#() iFbUpp +#() iFbpiU #() IFEpIi #() IFpIip #() IFppii @@ -1237,15 +1248,21 @@ #() uFpppL #() uFpppp #() uFbipp -#() uFbCWp #() uFbuWp #() uFbuuC #() uFbuuu -#() uFbuup #() UFpUui #() UFppii #() UFppip #() UFbipp +#() UFbCWp +#() UFbCuW +#() UFbCuu +#() UFbWWp +#() UFbuWp +#() UFbuuW +#() UFbuuu +#() UFbuup #() dFpppp #() lFEipV #() lFEpip @@ -1408,9 +1425,6 @@ #() pFpONN #() pFpbii #() pFSppi -#() pFbCuW -#() pFbCuu -#() pFbuWp #() pFbuuC #() pFbuuu #() pFbuup @@ -1833,11 +1847,19 @@ #() uFpppip #() uFppppL #() uFppppp -#() uFbCuuu -#() uFbCuup #() uFbuuWW -#() uFbuuup #() UFuiCiu +#() UFbwwCC +#() UFbCCCp +#() UFbCCWp +#() UFbCuWW +#() UFbCuuu +#() UFbCuup +#() UFbuWwp +#() UFbuWWW +#() UFbuWWp +#() UFbuuww +#() UFbuuup #() lFEippL #() lFEuipp #() lFEppLL @@ -1968,12 +1990,8 @@ #() pFppppu #() pFppppL #() pFppppp -#() pFbuWWW -#() pFbuuWW -#() pFbuuup #() pFbupii #() pFbpuii -#() pFbpppp #() iWEpiup #() iWEpipp #() iWpiiii @@ -2339,9 +2357,14 @@ #() uFpppppi #() uFpppppp #() uFbippup -#() uFbCuuWW #() uFbuuiup +#() UFbwwwCC #() UFbippup +#() UFbCuuCC +#() UFbCuuWW +#() UFbCuuWp +#() UFbCuuup +#() UFbuuuuu #() lFEpippp #() lFipipLu #() lFipLipu @@ -2441,10 +2464,7 @@ #() pFpppppu #() pFpppppp #() pFSpiiii -#() pFbCuuCC -#() pFbCuuup #() pFbuuwwu -#() pFbuuuuu #() pFbuuUUU #() pFbpupii #() iWEpuuip @@ -2691,9 +2711,16 @@ #() uFppuiupu #() uFppuuuup #() uFppppppp -#() uFbCuuuuu #() uFbuuuwwu #() uFbuupwwC +#() UFbCuwwWW +#() UFbCuwwup +#() UFbCuWCCC +#() UFbCuWWWW +#() UFbCuuwwp +#() UFbCuuuuu +#() UFbuuwwup +#() UFbuuCCup #() LFEppLppU #() LFEpppppu #() LFpLLuupp @@ -2761,10 +2788,6 @@ #() pFppppiip #() pFppppppu #() pFppppppp -#() pFbCuwwWW -#() pFbCuWCCC -#() pFbCuuwwp -#() pFbCpWWup #() iWpiiuuuu #() iWpuiiiip #() iWpuiiuii @@ -2932,8 +2955,10 @@ #() uFppuuuppu #() uFppuppppp #() uFpppppupp -#() uFbCuuuCup #() uFbWWWWWWp +#() UFbCuwwWWu +#() UFbCuuuCup +#() UFbuWWWWWW #() LFELpupupu #() LFEpuuuppp #() LFpLpuuLLu @@ -2970,7 +2995,6 @@ #() pFppppuppp #() pFpppppupp #() pFbCCuuwwC -#() pFbCuwwWWu #() pFbWWiCpup #() pFbuuWWCuu #() pFbuuupwwp @@ -3090,6 +3114,8 @@ #() uFpuupuppuu #() uFppLpLuppp #() uFppppppppp +#() UFbCuWCCuuu +#() UFbuuwwWWww #() lFpppipiipp #() lFpppippppp #() LFEppppppii @@ -3109,8 +3135,6 @@ #() pFpppuipppp #() pFpppppiipp #() pFbiiCpWWup -#() pFbCuWCCuuu -#() pFbuuwwWWww #() pFbupuuuuup #() pFbppppuuCC #() iWEpuuiippu @@ -3177,6 +3201,8 @@ #() iFpppppppppu #() uFpddpippppp #() uFpppppppppp +#() UFbCuWCCuuCW +#() UFbuuuwwwwWW #() lFpLppdddddd #() pFEiuppppppp #() pFEpiiiiiipp @@ -3189,9 +3215,7 @@ #() pFppuuLLuppp #() pFpppiiiiiii #() pFpppppppppp -#() pFbCuWCCuuCW #() pFbuwwWWuCuu -#() pFbuuuwwwwWW #() pFbuuuWWWCCi #() iWEpuipupppp #() iWEpuuiiuipp @@ -3251,6 +3275,7 @@ #() uFEpLuppppLuA #() uFEppppppuppp #() uFppppppppppp +#() UFbuuuwwwwWWu #() pFEpipppppppi #() pFEppiiLpppip #() pFEppuiipuuii @@ -3287,6 +3312,8 @@ #() iFpLpppppppppp #() iFppLlliLppppp #() iFpppppppppppp +#() UFbCuuWWwwCCup +#() UFbuuuWWWWWWWW #() LFpLiiuuuiupLp #() pFEpLiiuuLipii #() pFEppppppppppp @@ -3294,8 +3321,6 @@ #() pFppippLLLiLpp #() pFppuuppppuppp #() pFpppppppppppp -#() pFbCuuWWwwCCup -#() pFbuuuWWWWWWWW #() vFEpppppppuippp #() vFuiiiiiiiiiuup #() vFuuuuuuuuuuuuu @@ -3314,7 +3339,7 @@ #() iFppppppLLLLupp #() uFippuuuulllipp #() uFpppppuupppppp -#() uFbCuuwwWWWWuup +#() UFbCuuwwWWWWuup #() pFpuupppwwwwWWC #() pFppLppppiiLpip #() pFpppppppuipppp @@ -5332,8 +5357,12 @@ wrappedlibxaw: wrappedlibxcb: - vFp: - xcb_disconnect +- pFip: + - xcb_connect_to_fd - pFpp: - xcb_connect +- pFppp: + - xcb_connect_to_display_with_auth_info wrappedlibxcbcursor: wrappedlibxcbdri2: wrappedlibxcbdri3: diff --git a/src/wrapped/generated/wrappedlibxcbtypes.h b/src/wrapped/generated/wrappedlibxcbtypes.h index 9fd1c529..6f78584f 100644 --- a/src/wrapped/generated/wrappedlibxcbtypes.h +++ b/src/wrapped/generated/wrappedlibxcbtypes.h @@ -12,10 +12,14 @@ #endif typedef void (*vFp_t)(void*); +typedef void* (*pFip_t)(int32_t, void*); typedef void* (*pFpp_t)(void*, void*); +typedef void* (*pFppp_t)(void*, void*, void*); #define SUPER() ADDED_FUNCTIONS() \ GO(xcb_disconnect, vFp_t) \ - GO(xcb_connect, pFpp_t) + GO(xcb_connect_to_fd, pFip_t) \ + GO(xcb_connect, pFpp_t) \ + GO(xcb_connect_to_display_with_auth_info, pFppp_t) #endif // __wrappedlibxcbTYPES_H_ diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 2f6d5a70..17469f4c 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -122,6 +122,7 @@ typedef uint64_t (*UFv_t)(void); typedef uint64_t (*UFi_t)(int32_t); typedef uint64_t (*UFu_t)(uint32_t); typedef uint64_t (*UFp_t)(void*); +typedef uint64_t (*UFb_t)(void*); typedef float (*fFi_t)(int32_t); typedef float (*fFf_t)(float); typedef float (*fFp_t)(void*); @@ -321,6 +322,9 @@ typedef uint64_t (*UFpi_t)(void*, int32_t); typedef uint64_t (*UFpU_t)(void*, uint64_t); typedef uint64_t (*UFpL_t)(void*, uintptr_t); typedef uint64_t (*UFpp_t)(void*, void*); +typedef uint64_t (*UFbc_t)(void*, int8_t); +typedef uint64_t (*UFbC_t)(void*, uint8_t); +typedef uint64_t (*UFbu_t)(void*, uint32_t); typedef float (*fFEf_t)(x64emu_t*, float); typedef float (*fFEp_t)(x64emu_t*, void*); typedef float (*fFif_t)(int32_t, float); @@ -397,7 +401,6 @@ typedef void* (*pFpl_t)(void*, intptr_t); typedef void* (*pFpL_t)(void*, uintptr_t); typedef void* (*pFpp_t)(void*, void*); typedef void* (*pFSi_t)(void*, int32_t); -typedef void* (*pFbC_t)(void*, uint8_t); typedef void* (*pFbu_t)(void*, uint32_t); typedef void* (*pFbp_t)(void*, void*); typedef void* (*SFip_t)(int32_t, void*); @@ -695,7 +698,6 @@ typedef uint32_t (*uFppi_t)(void*, void*, int32_t); typedef uint32_t (*uFppu_t)(void*, void*, uint32_t); typedef uint32_t (*uFppL_t)(void*, void*, uintptr_t); typedef uint32_t (*uFppp_t)(void*, void*, void*); -typedef uint32_t (*uFbCu_t)(void*, uint8_t, uint32_t); typedef uint32_t (*uFbWW_t)(void*, uint16_t, uint16_t); typedef uint32_t (*uFbWu_t)(void*, uint16_t, uint32_t); typedef uint32_t (*uFbuC_t)(void*, uint32_t, uint8_t); @@ -704,6 +706,13 @@ typedef uint32_t (*uFbuu_t)(void*, uint32_t, uint32_t); typedef uint32_t (*uFbuU_t)(void*, uint32_t, uint64_t); typedef uint32_t (*uFbup_t)(void*, uint32_t, void*); typedef uint64_t (*UFppi_t)(void*, void*, int32_t); +typedef uint64_t (*UFbCC_t)(void*, uint8_t, uint8_t); +typedef uint64_t (*UFbCu_t)(void*, uint8_t, uint32_t); +typedef uint64_t (*UFbCp_t)(void*, uint8_t, void*); +typedef uint64_t (*UFbWW_t)(void*, uint16_t, uint16_t); +typedef uint64_t (*UFbWp_t)(void*, uint16_t, void*); +typedef uint64_t (*UFbuu_t)(void*, uint32_t, uint32_t); +typedef uint64_t (*UFbup_t)(void*, uint32_t, void*); typedef float (*fFuii_t)(uint32_t, int32_t, int32_t); typedef float (*fFfff_t)(float, float, float); typedef float (*fFffp_t)(float, float, void*); @@ -842,12 +851,12 @@ typedef void* (*pFppA_t)(void*, void*, void*); typedef void* (*pFpSp_t)(void*, void*, void*); typedef void* (*pFpbi_t)(void*, void*, int32_t); typedef void* (*pFSpl_t)(void*, void*, intptr_t); -typedef void* (*pFbCC_t)(void*, uint8_t, uint8_t); typedef void* (*pFbuu_t)(void*, uint32_t, uint32_t); typedef void* (*pFbup_t)(void*, uint32_t, void*); typedef void* (*pFbUp_t)(void*, uint64_t, void*); typedef void* (*pFbpi_t)(void*, void*, int32_t); typedef void* (*pFbpu_t)(void*, void*, uint32_t); +typedef void* (*pFbpL_t)(void*, void*, uintptr_t); typedef void* (*pFbpp_t)(void*, void*, void*); typedef void* (*SFEpp_t)(x64emu_t*, void*, void*); typedef void* (*SFpLp_t)(void*, uintptr_t, void*); @@ -1224,6 +1233,8 @@ typedef int32_t (*iFpONN_t)(void*, int32_t, ...); typedef int32_t (*iFSpii_t)(void*, void*, int32_t, int32_t); typedef int32_t (*iFSpiL_t)(void*, void*, int32_t, uintptr_t); typedef int32_t (*iFbupp_t)(void*, uint32_t, void*, void*); +typedef int32_t (*iFbUpp_t)(void*, uint64_t, void*, void*); +typedef int32_t (*iFbpiU_t)(void*, void*, int32_t, uint64_t); typedef int64_t (*IFEpIi_t)(x64emu_t*, void*, int64_t, int32_t); typedef int64_t (*IFpIip_t)(void*, int64_t, int32_t, void*); typedef int64_t (*IFppii_t)(void*, void*, int32_t, int32_t); @@ -1267,15 +1278,21 @@ typedef uint32_t (*uFpppd_t)(void*, void*, void*, double); typedef uint32_t (*uFpppL_t)(void*, void*, void*, uintptr_t); typedef uint32_t (*uFpppp_t)(void*, void*, void*, void*); typedef uint32_t (*uFbipp_t)(void*, int32_t, void*, void*); -typedef uint32_t (*uFbCWp_t)(void*, uint8_t, uint16_t, void*); typedef uint32_t (*uFbuWp_t)(void*, uint32_t, uint16_t, void*); typedef uint32_t (*uFbuuC_t)(void*, uint32_t, uint32_t, uint8_t); typedef uint32_t (*uFbuuu_t)(void*, uint32_t, uint32_t, uint32_t); -typedef uint32_t (*uFbuup_t)(void*, uint32_t, uint32_t, void*); typedef uint64_t (*UFpUui_t)(void*, uint64_t, uint32_t, int32_t); typedef uint64_t (*UFppii_t)(void*, void*, int32_t, int32_t); typedef uint64_t (*UFppip_t)(void*, void*, int32_t, void*); typedef uint64_t (*UFbipp_t)(void*, int32_t, void*, void*); +typedef uint64_t (*UFbCWp_t)(void*, uint8_t, uint16_t, void*); +typedef uint64_t (*UFbCuW_t)(void*, uint8_t, uint32_t, uint16_t); +typedef uint64_t (*UFbCuu_t)(void*, uint8_t, uint32_t, uint32_t); +typedef uint64_t (*UFbWWp_t)(void*, uint16_t, uint16_t, void*); +typedef uint64_t (*UFbuWp_t)(void*, uint32_t, uint16_t, void*); +typedef uint64_t (*UFbuuW_t)(void*, uint32_t, uint32_t, uint16_t); +typedef uint64_t (*UFbuuu_t)(void*, uint32_t, uint32_t, uint32_t); +typedef uint64_t (*UFbuup_t)(void*, uint32_t, uint32_t, void*); typedef double (*dFpppp_t)(void*, void*, void*, void*); typedef intptr_t (*lFEipV_t)(x64emu_t*, int32_t, void*, void*); typedef intptr_t (*lFEpip_t)(x64emu_t*, void*, int32_t, void*); @@ -1437,9 +1454,6 @@ typedef void* (*pFpppp_t)(void*, void*, void*, void*); typedef void* (*pFpONN_t)(void*, int32_t, ...); typedef void* (*pFpbii_t)(void*, void*, int32_t, int32_t); typedef void* (*pFSppi_t)(void*, void*, void*, int32_t); -typedef void* (*pFbCuW_t)(void*, uint8_t, uint32_t, uint16_t); -typedef void* (*pFbCuu_t)(void*, uint8_t, uint32_t, uint32_t); -typedef void* (*pFbuWp_t)(void*, uint32_t, uint16_t, void*); typedef void* (*pFbuuC_t)(void*, uint32_t, uint32_t, uint8_t); typedef void* (*pFbuuu_t)(void*, uint32_t, uint32_t, uint32_t); typedef void* (*pFbuup_t)(void*, uint32_t, uint32_t, void*); @@ -1862,11 +1876,19 @@ typedef uint32_t (*uFppLpp_t)(void*, void*, uintptr_t, void*, void*); typedef uint32_t (*uFpppip_t)(void*, void*, void*, int32_t, void*); typedef uint32_t (*uFppppL_t)(void*, void*, void*, void*, uintptr_t); typedef uint32_t (*uFppppp_t)(void*, void*, void*, void*, void*); -typedef uint32_t (*uFbCuuu_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t); -typedef uint32_t (*uFbCuup_t)(void*, uint8_t, uint32_t, uint32_t, void*); typedef uint32_t (*uFbuuWW_t)(void*, uint32_t, uint32_t, uint16_t, uint16_t); -typedef uint32_t (*uFbuuup_t)(void*, uint32_t, uint32_t, uint32_t, void*); typedef uint64_t (*UFuiCiu_t)(uint32_t, int32_t, uint8_t, int32_t, uint32_t); +typedef uint64_t (*UFbwwCC_t)(void*, int16_t, int16_t, uint8_t, uint8_t); +typedef uint64_t (*UFbCCCp_t)(void*, uint8_t, uint8_t, uint8_t, void*); +typedef uint64_t (*UFbCCWp_t)(void*, uint8_t, uint8_t, uint16_t, void*); +typedef uint64_t (*UFbCuWW_t)(void*, uint8_t, uint32_t, uint16_t, uint16_t); +typedef uint64_t (*UFbCuuu_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t); +typedef uint64_t (*UFbCuup_t)(void*, uint8_t, uint32_t, uint32_t, void*); +typedef uint64_t (*UFbuWwp_t)(void*, uint32_t, uint16_t, int16_t, void*); +typedef uint64_t (*UFbuWWW_t)(void*, uint32_t, uint16_t, uint16_t, uint16_t); +typedef uint64_t (*UFbuWWp_t)(void*, uint32_t, uint16_t, uint16_t, void*); +typedef uint64_t (*UFbuuww_t)(void*, uint32_t, uint32_t, int16_t, int16_t); +typedef uint64_t (*UFbuuup_t)(void*, uint32_t, uint32_t, uint32_t, void*); typedef intptr_t (*lFEippL_t)(x64emu_t*, int32_t, void*, void*, uintptr_t); typedef intptr_t (*lFEuipp_t)(x64emu_t*, uint32_t, int32_t, void*, void*); typedef intptr_t (*lFEppLL_t)(x64emu_t*, void*, void*, uintptr_t, uintptr_t); @@ -1997,12 +2019,8 @@ typedef void* (*pFppppi_t)(void*, void*, void*, void*, int32_t); typedef void* (*pFppppu_t)(void*, void*, void*, void*, uint32_t); typedef void* (*pFppppL_t)(void*, void*, void*, void*, uintptr_t); typedef void* (*pFppppp_t)(void*, void*, void*, void*, void*); -typedef void* (*pFbuWWW_t)(void*, uint32_t, uint16_t, uint16_t, uint16_t); -typedef void* (*pFbuuWW_t)(void*, uint32_t, uint32_t, uint16_t, uint16_t); -typedef void* (*pFbuuup_t)(void*, uint32_t, uint32_t, uint32_t, void*); typedef void* (*pFbupii_t)(void*, uint32_t, void*, int32_t, int32_t); typedef void* (*pFbpuii_t)(void*, void*, uint32_t, int32_t, int32_t); -typedef void* (*pFbpppp_t)(void*, void*, void*, void*, void*); typedef int32_t (*iWEpiup_t)(x64emu_t*, void*, int32_t, uint32_t, void*); typedef int32_t (*iWEpipp_t)(x64emu_t*, void*, int32_t, void*, void*); typedef int32_t (*iWpiiii_t)(void*, int32_t, int32_t, int32_t, int32_t); @@ -2367,9 +2385,14 @@ typedef uint32_t (*uFppLppL_t)(void*, void*, uintptr_t, void*, void*, uintptr_t) typedef uint32_t (*uFpppppi_t)(void*, void*, void*, void*, void*, int32_t); typedef uint32_t (*uFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef uint32_t (*uFbippup_t)(void*, int32_t, void*, void*, uint32_t, void*); -typedef uint32_t (*uFbCuuWW_t)(void*, uint8_t, uint32_t, uint32_t, uint16_t, uint16_t); typedef uint32_t (*uFbuuiup_t)(void*, uint32_t, uint32_t, int32_t, uint32_t, void*); +typedef uint64_t (*UFbwwwCC_t)(void*, int16_t, int16_t, int16_t, uint8_t, uint8_t); typedef uint64_t (*UFbippup_t)(void*, int32_t, void*, void*, uint32_t, void*); +typedef uint64_t (*UFbCuuCC_t)(void*, uint8_t, uint32_t, uint32_t, uint8_t, uint8_t); +typedef uint64_t (*UFbCuuWW_t)(void*, uint8_t, uint32_t, uint32_t, uint16_t, uint16_t); +typedef uint64_t (*UFbCuuWp_t)(void*, uint8_t, uint32_t, uint32_t, uint16_t, void*); +typedef uint64_t (*UFbCuuup_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t, void*); +typedef uint64_t (*UFbuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef intptr_t (*lFEpippp_t)(x64emu_t*, void*, int32_t, void*, void*, void*); typedef intptr_t (*lFipipLu_t)(int32_t, void*, int32_t, void*, uintptr_t, uint32_t); typedef intptr_t (*lFipLipu_t)(int32_t, void*, uintptr_t, int32_t, void*, uint32_t); @@ -2469,10 +2492,7 @@ typedef void* (*pFpppppi_t)(void*, void*, void*, void*, void*, int32_t); typedef void* (*pFpppppu_t)(void*, void*, void*, void*, void*, uint32_t); typedef void* (*pFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef void* (*pFSpiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t); -typedef void* (*pFbCuuCC_t)(void*, uint8_t, uint32_t, uint32_t, uint8_t, uint8_t); -typedef void* (*pFbCuuup_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t, void*); typedef void* (*pFbuuwwu_t)(void*, uint32_t, uint32_t, int16_t, int16_t, uint32_t); -typedef void* (*pFbuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFbuuUUU_t)(void*, uint32_t, uint32_t, uint64_t, uint64_t, uint64_t); typedef void* (*pFbpupii_t)(void*, void*, uint32_t, void*, int32_t, int32_t); typedef int32_t (*iWEpuuip_t)(x64emu_t*, void*, uint32_t, uint32_t, int32_t, void*); @@ -2719,9 +2739,16 @@ typedef uint32_t (*uFppiuppp_t)(void*, void*, int32_t, uint32_t, void*, void*, v typedef uint32_t (*uFppuiupu_t)(void*, void*, uint32_t, int32_t, uint32_t, void*, uint32_t); typedef uint32_t (*uFppuuuup_t)(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*); typedef uint32_t (*uFppppppp_t)(void*, void*, void*, void*, void*, void*, void*); -typedef uint32_t (*uFbCuuuuu_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef uint32_t (*uFbuuuwwu_t)(void*, uint32_t, uint32_t, uint32_t, int16_t, int16_t, uint32_t); typedef uint32_t (*uFbuupwwC_t)(void*, uint32_t, uint32_t, void*, int16_t, int16_t, uint8_t); +typedef uint64_t (*UFbCuwwWW_t)(void*, uint8_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t); +typedef uint64_t (*UFbCuwwup_t)(void*, uint8_t, uint32_t, int16_t, int16_t, uint32_t, void*); +typedef uint64_t (*UFbCuWCCC_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint8_t); +typedef uint64_t (*UFbCuWWWW_t)(void*, uint8_t, uint32_t, uint16_t, uint16_t, uint16_t, uint16_t); +typedef uint64_t (*UFbCuuwwp_t)(void*, uint8_t, uint32_t, uint32_t, int16_t, int16_t, void*); +typedef uint64_t (*UFbCuuuuu_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); +typedef uint64_t (*UFbuuwwup_t)(void*, uint32_t, uint32_t, int16_t, int16_t, uint32_t, void*); +typedef uint64_t (*UFbuuCCup_t)(void*, uint32_t, uint32_t, uint8_t, uint8_t, uint32_t, void*); typedef uintptr_t (*LFEppLppU_t)(x64emu_t*, void*, void*, uintptr_t, void*, void*, uint64_t); typedef uintptr_t (*LFEpppppu_t)(x64emu_t*, void*, void*, void*, void*, void*, uint32_t); typedef uintptr_t (*LFpLLuupp_t)(void*, uintptr_t, uintptr_t, uint32_t, uint32_t, void*, void*); @@ -2789,10 +2816,6 @@ typedef void* (*pFppppiii_t)(void*, void*, void*, void*, int32_t, int32_t, int32 typedef void* (*pFppppiip_t)(void*, void*, void*, void*, int32_t, int32_t, void*); typedef void* (*pFppppppu_t)(void*, void*, void*, void*, void*, void*, uint32_t); typedef void* (*pFppppppp_t)(void*, void*, void*, void*, void*, void*, void*); -typedef void* (*pFbCuwwWW_t)(void*, uint8_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t); -typedef void* (*pFbCuWCCC_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint8_t); -typedef void* (*pFbCuuwwp_t)(void*, uint8_t, uint32_t, uint32_t, int16_t, int16_t, void*); -typedef void* (*pFbCpWWup_t)(void*, uint8_t, void*, uint16_t, uint16_t, uint32_t, void*); typedef int32_t (*iWpiiuuuu_t)(void*, int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iWpuiiiip_t)(void*, uint32_t, int32_t, int32_t, int32_t, int32_t, void*); typedef int32_t (*iWpuiiuii_t)(void*, uint32_t, int32_t, int32_t, uint32_t, int32_t, int32_t); @@ -2960,8 +2983,10 @@ typedef uint32_t (*uFppuuuupp_t)(void*, void*, uint32_t, uint32_t, uint32_t, uin typedef uint32_t (*uFppuuuppu_t)(void*, void*, uint32_t, uint32_t, uint32_t, void*, void*, uint32_t); typedef uint32_t (*uFppuppppp_t)(void*, void*, uint32_t, void*, void*, void*, void*, void*); typedef uint32_t (*uFpppppupp_t)(void*, void*, void*, void*, void*, uint32_t, void*, void*); -typedef uint32_t (*uFbCuuuCup_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, void*); typedef uint32_t (*uFbWWWWWWp_t)(void*, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, void*); +typedef uint64_t (*UFbCuwwWWu_t)(void*, uint8_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, uint32_t); +typedef uint64_t (*UFbCuuuCup_t)(void*, uint8_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, void*); +typedef uint64_t (*UFbuWWWWWW_t)(void*, uint32_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t); typedef uintptr_t (*LFELpupupu_t)(x64emu_t*, uintptr_t, void*, uint32_t, void*, uint32_t, void*, uint32_t); typedef uintptr_t (*LFEpuuuppp_t)(x64emu_t*, void*, uint32_t, uint32_t, uint32_t, void*, void*, void*); typedef uintptr_t (*LFpLpuuLLu_t)(void*, uintptr_t, void*, uint32_t, uint32_t, uintptr_t, uintptr_t, uint32_t); @@ -2998,7 +3023,6 @@ typedef void* (*pFppplippp_t)(void*, void*, void*, intptr_t, int32_t, void*, voi typedef void* (*pFppppuppp_t)(void*, void*, void*, void*, uint32_t, void*, void*, void*); typedef void* (*pFpppppupp_t)(void*, void*, void*, void*, void*, uint32_t, void*, void*); typedef void* (*pFbCCuuwwC_t)(void*, uint8_t, uint8_t, uint32_t, uint32_t, int16_t, int16_t, uint8_t); -typedef void* (*pFbCuwwWWu_t)(void*, uint8_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, uint32_t); typedef void* (*pFbWWiCpup_t)(void*, uint16_t, uint16_t, int32_t, uint8_t, void*, uint32_t, void*); typedef void* (*pFbuuWWCuu_t)(void*, uint32_t, uint32_t, uint16_t, uint16_t, uint8_t, uint32_t, uint32_t); typedef void* (*pFbuuupwwp_t)(void*, uint32_t, uint32_t, uint32_t, void*, int16_t, int16_t, void*); @@ -3117,6 +3141,8 @@ typedef uint32_t (*uFuulpiuiuf_t)(uint32_t, uint32_t, intptr_t, void*, int32_t, typedef uint32_t (*uFpuupuppuu_t)(void*, uint32_t, uint32_t, void*, uint32_t, void*, void*, uint32_t, uint32_t); typedef uint32_t (*uFppLpLuppp_t)(void*, void*, uintptr_t, void*, uintptr_t, uint32_t, void*, void*, void*); typedef uint32_t (*uFppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef uint64_t (*UFbCuWCCuuu_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint32_t, uint32_t, uint32_t); +typedef uint64_t (*UFbuuwwWWww_t)(void*, uint32_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, int16_t, int16_t); typedef intptr_t (*lFpppipiipp_t)(void*, void*, void*, int32_t, void*, int32_t, int32_t, void*, void*); typedef intptr_t (*lFpppippppp_t)(void*, void*, void*, int32_t, void*, void*, void*, void*, void*); typedef uintptr_t (*LFEppppppii_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, int32_t, int32_t); @@ -3136,8 +3162,6 @@ typedef void* (*pFpppiiiiii_t)(void*, void*, void*, int32_t, int32_t, int32_t, i typedef void* (*pFpppuipppp_t)(void*, void*, void*, uint32_t, int32_t, void*, void*, void*, void*); typedef void* (*pFpppppiipp_t)(void*, void*, void*, void*, void*, int32_t, int32_t, void*, void*); typedef void* (*pFbiiCpWWup_t)(void*, int32_t, int32_t, uint8_t, void*, uint16_t, uint16_t, uint32_t, void*); -typedef void* (*pFbCuWCCuuu_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint32_t, uint32_t, uint32_t); -typedef void* (*pFbuuwwWWww_t)(void*, uint32_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, int16_t, int16_t); typedef void* (*pFbupuuuuup_t)(void*, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*); typedef void* (*pFbppppuuCC_t)(void*, void*, void*, void*, void*, uint32_t, uint32_t, uint8_t, uint8_t); typedef int32_t (*iWEpuuiippu_t)(x64emu_t*, void*, uint32_t, uint32_t, int32_t, int32_t, void*, void*, uint32_t); @@ -3204,6 +3228,8 @@ typedef int32_t (*iFpppppppipi_t)(void*, void*, void*, void*, void*, void*, void typedef int32_t (*iFpppppppppu_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, uint32_t); typedef uint32_t (*uFpddpippppp_t)(void*, double, double, void*, int32_t, void*, void*, void*, void*, void*); typedef uint32_t (*uFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef uint64_t (*UFbCuWCCuuCW_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint32_t, uint32_t, uint8_t, uint16_t); +typedef uint64_t (*UFbuuuwwwwWW_t)(void*, uint32_t, uint32_t, uint32_t, int16_t, int16_t, int16_t, int16_t, uint16_t, uint16_t); typedef intptr_t (*lFpLppdddddd_t)(void*, uintptr_t, void*, void*, double, double, double, double, double, double); typedef void* (*pFEiuppppppp_t)(x64emu_t*, int32_t, uint32_t, void*, void*, void*, void*, void*, void*, void*); typedef void* (*pFEpiiiiiipp_t)(x64emu_t*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, void*, void*); @@ -3216,9 +3242,7 @@ typedef void* (*pFppuiipuuii_t)(void*, void*, uint32_t, int32_t, int32_t, void*, typedef void* (*pFppuuLLuppp_t)(void*, void*, uint32_t, uint32_t, uintptr_t, uintptr_t, uint32_t, void*, void*, void*); typedef void* (*pFpppiiiiiii_t)(void*, void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); typedef void* (*pFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); -typedef void* (*pFbCuWCCuuCW_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint32_t, uint32_t, uint8_t, uint16_t); typedef void* (*pFbuwwWWuCuu_t)(void*, uint32_t, int16_t, int16_t, uint16_t, uint16_t, uint32_t, uint8_t, uint32_t, uint32_t); -typedef void* (*pFbuuuwwwwWW_t)(void*, uint32_t, uint32_t, uint32_t, int16_t, int16_t, int16_t, int16_t, uint16_t, uint16_t); typedef void* (*pFbuuuWWWCCi_t)(void*, uint32_t, uint32_t, uint32_t, uint16_t, uint16_t, uint16_t, uint8_t, uint8_t, int32_t); typedef int32_t (*iWEpuipupppp_t)(x64emu_t*, void*, uint32_t, int32_t, void*, uint32_t, void*, void*, void*, void*); typedef int32_t (*iWEpuuiiuipp_t)(x64emu_t*, void*, uint32_t, uint32_t, int32_t, int32_t, uint32_t, int32_t, void*, void*); @@ -3278,6 +3302,7 @@ typedef uint32_t (*uFEpLuppppLup_t)(x64emu_t*, void*, uintptr_t, uint32_t, void* typedef uint32_t (*uFEpLuppppLuA_t)(x64emu_t*, void*, uintptr_t, uint32_t, void*, void*, void*, void*, uintptr_t, uint32_t, void*); typedef uint32_t (*uFEppppppuppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, uint32_t, void*, void*, void*); typedef uint32_t (*uFppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef uint64_t (*UFbuuuwwwwWWu_t)(void*, uint32_t, uint32_t, uint32_t, int16_t, int16_t, int16_t, int16_t, uint16_t, uint16_t, uint32_t); typedef void* (*pFEpipppppppi_t)(x64emu_t*, void*, int32_t, void*, void*, void*, void*, void*, void*, void*, int32_t); typedef void* (*pFEppiiLpppip_t)(x64emu_t*, void*, void*, int32_t, int32_t, uintptr_t, void*, void*, void*, int32_t, void*); typedef void* (*pFEppuiipuuii_t)(x64emu_t*, void*, void*, uint32_t, int32_t, int32_t, void*, uint32_t, uint32_t, int32_t, int32_t); @@ -3314,6 +3339,8 @@ typedef int32_t (*iFpLpuuLpLpppL_t)(void*, uintptr_t, void*, uint32_t, uint32_t, typedef int32_t (*iFpLpppppppppp_t)(void*, uintptr_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef int32_t (*iFppLlliLppppp_t)(void*, void*, uintptr_t, intptr_t, intptr_t, int32_t, uintptr_t, void*, void*, void*, void*, void*); typedef int32_t (*iFpppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); +typedef uint64_t (*UFbCuuWWwwCCup_t)(void*, uint8_t, uint32_t, uint32_t, uint16_t, uint16_t, int16_t, int16_t, uint8_t, uint8_t, uint32_t, void*); +typedef uint64_t (*UFbuuuWWWWWWWW_t)(void*, uint32_t, uint32_t, uint32_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t); typedef uintptr_t (*LFpLiiuuuiupLp_t)(void*, uintptr_t, int32_t, int32_t, uint32_t, uint32_t, uint32_t, int32_t, uint32_t, void*, uintptr_t, void*); typedef void* (*pFEpLiiuuLipii_t)(x64emu_t*, void*, uintptr_t, int32_t, int32_t, uint32_t, uint32_t, uintptr_t, int32_t, void*, int32_t, int32_t); typedef void* (*pFEppppppppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -3321,8 +3348,6 @@ typedef void* (*pFWWiCCCCiipup_t)(uint16_t, uint16_t, int32_t, uint8_t, uint8_t, typedef void* (*pFppippLLLiLpp_t)(void*, void*, int32_t, void*, void*, uintptr_t, uintptr_t, uintptr_t, int32_t, uintptr_t, void*, void*); typedef void* (*pFppuuppppuppp_t)(void*, void*, uint32_t, uint32_t, void*, void*, void*, void*, uint32_t, void*, void*, void*); typedef void* (*pFpppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); -typedef void* (*pFbCuuWWwwCCup_t)(void*, uint8_t, uint32_t, uint32_t, uint16_t, uint16_t, int16_t, int16_t, uint8_t, uint8_t, uint32_t, void*); -typedef void* (*pFbuuuWWWWWWWW_t)(void*, uint32_t, uint32_t, uint32_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t); typedef void (*vFEpppppppuippp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, uint32_t, int32_t, void*, void*, void*); typedef void (*vFuiiiiiiiiiuup_t)(uint32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t, uint32_t, void*); typedef void (*vFuuuuuuuuuuuuu_t)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); @@ -3341,7 +3366,7 @@ typedef int32_t (*iFpLLlliiLppppp_t)(void*, uintptr_t, uintptr_t, intptr_t, intp typedef int32_t (*iFppppppLLLLupp_t)(void*, void*, void*, void*, void*, void*, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uint32_t, void*, void*); typedef uint32_t (*uFippuuuulllipp_t)(int32_t, void*, void*, uint32_t, uint32_t, uint32_t, uint32_t, intptr_t, intptr_t, intptr_t, int32_t, void*, void*); typedef uint32_t (*uFpppppuupppppp_t)(void*, void*, void*, void*, void*, uint32_t, uint32_t, void*, void*, void*, void*, void*, void*); -typedef uint32_t (*uFbCuuwwWWWWuup_t)(void*, uint8_t, uint32_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint32_t, uint32_t, void*); +typedef uint64_t (*UFbCuuwwWWWWuup_t)(void*, uint8_t, uint32_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint32_t, uint32_t, void*); typedef void* (*pFpuupppwwwwWWC_t)(void*, uint32_t, uint32_t, void*, void*, void*, int16_t, int16_t, int16_t, int16_t, uint16_t, uint16_t, uint8_t); typedef void* (*pFppLppppiiLpip_t)(void*, void*, uintptr_t, void*, void*, void*, void*, int32_t, int32_t, uintptr_t, void*, int32_t, void*); typedef void* (*pFpppppppuipppp_t)(void*, void*, void*, void*, void*, void*, void*, uint32_t, int32_t, void*, void*, void*, void*); @@ -3543,6 +3568,7 @@ void UFv(x64emu_t *emu, uintptr_t fcn) { UFv_t fn = (UFv_t)fcn; R_RAX=fn(); } void UFi(x64emu_t *emu, uintptr_t fcn) { UFi_t fn = (UFi_t)fcn; R_RAX=fn((int32_t)R_RDI); } void UFu(x64emu_t *emu, uintptr_t fcn) { UFu_t fn = (UFu_t)fcn; R_RAX=fn((uint32_t)R_RDI); } void UFp(x64emu_t *emu, uintptr_t fcn) { UFp_t fn = (UFp_t)fcn; R_RAX=fn((void*)R_RDI); } +void UFb(x64emu_t *emu, uintptr_t fcn) { UFb_t fn = (UFb_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void fFi(x64emu_t *emu, uintptr_t fcn) { fFi_t fn = (fFi_t)fcn; emu->xmm[0].f[0]=fn((int32_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 fFp(x64emu_t *emu, uintptr_t fcn) { fFp_t fn = (fFp_t)fcn; emu->xmm[0].f[0]=fn((void*)R_RDI); } @@ -3742,6 +3768,9 @@ void UFpi(x64emu_t *emu, uintptr_t fcn) { UFpi_t fn = (UFpi_t)fcn; R_RAX=fn((voi void UFpU(x64emu_t *emu, uintptr_t fcn) { UFpU_t fn = (UFpU_t)fcn; R_RAX=fn((void*)R_RDI, (uint64_t)R_RSI); } void UFpL(x64emu_t *emu, uintptr_t fcn) { UFpL_t fn = (UFpL_t)fcn; R_RAX=fn((void*)R_RDI, (uintptr_t)R_RSI); } void UFpp(x64emu_t *emu, uintptr_t fcn) { UFpp_t fn = (UFpp_t)fcn; R_RAX=fn((void*)R_RDI, (void*)R_RSI); } +void UFbc(x64emu_t *emu, uintptr_t fcn) { UFbc_t fn = (UFbc_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (int8_t)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbC(x64emu_t *emu, uintptr_t fcn) { UFbC_t fn = (UFbC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbu(x64emu_t *emu, uintptr_t fcn) { UFbu_t fn = (UFbu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void fFEf(x64emu_t *emu, uintptr_t fcn) { fFEf_t fn = (fFEf_t)fcn; emu->xmm[0].f[0]=fn(emu, emu->xmm[0].f[0]); } void fFEp(x64emu_t *emu, uintptr_t fcn) { fFEp_t fn = (fFEp_t)fcn; emu->xmm[0].f[0]=fn(emu, (void*)R_RDI); } void fFif(x64emu_t *emu, uintptr_t fcn) { fFif_t fn = (fFif_t)fcn; emu->xmm[0].f[0]=fn((int32_t)R_RDI, emu->xmm[0].f[0]); } @@ -3818,7 +3847,6 @@ void pFpl(x64emu_t *emu, uintptr_t fcn) { pFpl_t fn = (pFpl_t)fcn; R_RAX=(uintpt void pFpL(x64emu_t *emu, uintptr_t fcn) { pFpL_t fn = (pFpL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI); } void pFpp(x64emu_t *emu, uintptr_t fcn) { pFpp_t fn = (pFpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI); } void pFSi(x64emu_t *emu, uintptr_t fcn) { pFSi_t fn = (pFSi_t)fcn; R_RAX=(uintptr_t)fn(io_convert((void*)R_RDI), (int32_t)R_RSI); } -void pFbC(x64emu_t *emu, uintptr_t fcn) { pFbC_t fn = (pFbC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbu(x64emu_t *emu, uintptr_t fcn) { pFbu_t fn = (pFbu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbp(x64emu_t *emu, uintptr_t fcn) { pFbp_t fn = (pFbp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void SFip(x64emu_t *emu, uintptr_t fcn) { SFip_t fn = (SFip_t)fcn; R_RAX=(uintptr_t)io_convert_back(fn((int32_t)R_RDI, (void*)R_RSI)); } @@ -4116,7 +4144,6 @@ void uFppi(x64emu_t *emu, uintptr_t fcn) { uFppi_t fn = (uFppi_t)fcn; R_RAX=(uin void uFppu(x64emu_t *emu, uintptr_t fcn) { uFppu_t fn = (uFppu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX); } void uFppL(x64emu_t *emu, uintptr_t fcn) { uFppL_t fn = (uFppL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } void uFppp(x64emu_t *emu, uintptr_t fcn) { uFppp_t fn = (uFppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX); } -void uFbCu(x64emu_t *emu, uintptr_t fcn) { uFbCu_t fn = (uFbCu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbWW(x64emu_t *emu, uintptr_t fcn) { uFbWW_t fn = (uFbWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint16_t)R_RSI, (uint16_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbWu(x64emu_t *emu, uintptr_t fcn) { uFbWu_t fn = (uFbWu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint16_t)R_RSI, (uint32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuC(x64emu_t *emu, uintptr_t fcn) { uFbuC_t fn = (uFbuC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint8_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } @@ -4125,6 +4152,13 @@ void uFbuu(x64emu_t *emu, uintptr_t fcn) { uFbuu_t fn = (uFbuu_t)fcn; void *alig void uFbuU(x64emu_t *emu, uintptr_t fcn) { uFbuU_t fn = (uFbuU_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint64_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbup(x64emu_t *emu, uintptr_t fcn) { uFbup_t fn = (uFbup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void UFppi(x64emu_t *emu, uintptr_t fcn) { UFppi_t fn = (UFppi_t)fcn; R_RAX=fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX); } +void UFbCC(x64emu_t *emu, uintptr_t fcn) { UFbCC_t fn = (UFbCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint8_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCu(x64emu_t *emu, uintptr_t fcn) { UFbCu_t fn = (UFbCu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCp(x64emu_t *emu, uintptr_t fcn) { UFbCp_t fn = (UFbCp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbWW(x64emu_t *emu, uintptr_t fcn) { UFbWW_t fn = (UFbWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint16_t)R_RSI, (uint16_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbWp(x64emu_t *emu, uintptr_t fcn) { UFbWp_t fn = (UFbWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint16_t)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuu(x64emu_t *emu, uintptr_t fcn) { UFbuu_t fn = (UFbuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbup(x64emu_t *emu, uintptr_t fcn) { UFbup_t fn = (UFbup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void fFuii(x64emu_t *emu, uintptr_t fcn) { fFuii_t fn = (fFuii_t)fcn; emu->xmm[0].f[0]=fn((uint32_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX); } void fFfff(x64emu_t *emu, uintptr_t fcn) { fFfff_t fn = (fFfff_t)fcn; emu->xmm[0].f[0]=fn(emu->xmm[0].f[0], emu->xmm[1].f[0], emu->xmm[2].f[0]); } void fFffp(x64emu_t *emu, uintptr_t fcn) { fFffp_t fn = (fFffp_t)fcn; emu->xmm[0].f[0]=fn(emu->xmm[0].f[0], emu->xmm[1].f[0], (void*)R_RDI); } @@ -4263,12 +4297,12 @@ void pFppA(x64emu_t *emu, uintptr_t fcn) { pFppA_t fn = (pFppA_t)fcn; R_RAX=(uin void pFpSp(x64emu_t *emu, uintptr_t fcn) { pFpSp_t fn = (pFpSp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, io_convert((void*)R_RSI), (void*)R_RDX); } void pFpbi(x64emu_t *emu, uintptr_t fcn) { pFpbi_t fn = (pFpbi_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RSI); R_RAX=(uintptr_t)fn((void*)R_RDI, aligned_xcb, (int32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RSI); } 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 pFbCC(x64emu_t *emu, uintptr_t fcn) { pFbCC_t fn = (pFbCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint8_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuu(x64emu_t *emu, uintptr_t fcn) { pFbuu_t fn = (pFbuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbup(x64emu_t *emu, uintptr_t fcn) { pFbup_t fn = (pFbup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbUp(x64emu_t *emu, uintptr_t fcn) { pFbUp_t fn = (pFbUp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint64_t)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbpi(x64emu_t *emu, uintptr_t fcn) { pFbpi_t fn = (pFbpi_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (int32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbpu(x64emu_t *emu, uintptr_t fcn) { pFbpu_t fn = (pFbpu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (uint32_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void pFbpL(x64emu_t *emu, uintptr_t fcn) { pFbpL_t fn = (pFbpL_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (uintptr_t)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbpp(x64emu_t *emu, uintptr_t fcn) { pFbpp_t fn = (pFbpp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (void*)R_RDX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void SFEpp(x64emu_t *emu, uintptr_t fcn) { SFEpp_t fn = (SFEpp_t)fcn; R_RAX=(uintptr_t)io_convert_back(fn(emu, (void*)R_RDI, (void*)R_RSI)); } void SFpLp(x64emu_t *emu, uintptr_t fcn) { SFpLp_t fn = (SFpLp_t)fcn; R_RAX=(uintptr_t)io_convert_back(fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX)); } @@ -4645,6 +4679,8 @@ void iFpONN(x64emu_t *emu, uintptr_t fcn) { iFpONN_t fn = (iFpONN_t)fcn; R_RAX=( void iFSpii(x64emu_t *emu, uintptr_t fcn) { iFSpii_t fn = (iFSpii_t)fcn; R_RAX=(uint32_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void iFSpiL(x64emu_t *emu, uintptr_t fcn) { iFSpiL_t fn = (iFSpiL_t)fcn; R_RAX=(uint32_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (int32_t)R_RDX, (uintptr_t)R_RCX); } void iFbupp(x64emu_t *emu, uintptr_t fcn) { iFbupp_t fn = (iFbupp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void iFbUpp(x64emu_t *emu, uintptr_t fcn) { iFbUpp_t fn = (iFbUpp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint64_t)R_RSI, (void*)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void iFbpiU(x64emu_t *emu, uintptr_t fcn) { iFbpiU_t fn = (iFbpiU_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (void*)R_RSI, (int32_t)R_RDX, (uint64_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void IFEpIi(x64emu_t *emu, uintptr_t fcn) { IFEpIi_t fn = (IFEpIi_t)fcn; S_RAX=(int64_t)fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int32_t)R_RDX); } void IFpIip(x64emu_t *emu, uintptr_t fcn) { IFpIip_t fn = (IFpIip_t)fcn; S_RAX=(int64_t)fn((void*)R_RDI, (int64_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } void IFppii(x64emu_t *emu, uintptr_t fcn) { IFppii_t fn = (IFppii_t)fcn; S_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } @@ -4688,15 +4724,21 @@ void uFpppd(x64emu_t *emu, uintptr_t fcn) { uFpppd_t fn = (uFpppd_t)fcn; R_RAX=( void uFpppL(x64emu_t *emu, uintptr_t fcn) { uFpppL_t fn = (uFpppL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void uFpppp(x64emu_t *emu, uintptr_t fcn) { uFpppp_t fn = (uFpppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void uFbipp(x64emu_t *emu, uintptr_t fcn) { uFbipp_t fn = (uFbipp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void uFbCWp(x64emu_t *emu, uintptr_t fcn) { uFbCWp_t fn = (uFbCWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuWp(x64emu_t *emu, uintptr_t fcn) { uFbuWp_t fn = (uFbuWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuuC(x64emu_t *emu, uintptr_t fcn) { uFbuuC_t fn = (uFbuuC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint8_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuuu(x64emu_t *emu, uintptr_t fcn) { uFbuuu_t fn = (uFbuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void uFbuup(x64emu_t *emu, uintptr_t fcn) { uFbuup_t fn = (uFbuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void UFpUui(x64emu_t *emu, uintptr_t fcn) { UFpUui_t fn = (UFpUui_t)fcn; R_RAX=fn((void*)R_RDI, (uint64_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX); } void UFppii(x64emu_t *emu, uintptr_t fcn) { UFppii_t fn = (UFppii_t)fcn; R_RAX=fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void UFppip(x64emu_t *emu, uintptr_t fcn) { UFppip_t fn = (UFppip_t)fcn; R_RAX=fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } void UFbipp(x64emu_t *emu, uintptr_t fcn) { UFbipp_t fn = (UFbipp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCWp(x64emu_t *emu, uintptr_t fcn) { UFbCWp_t fn = (UFbCWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuW(x64emu_t *emu, uintptr_t fcn) { UFbCuW_t fn = (UFbCuW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuu(x64emu_t *emu, uintptr_t fcn) { UFbCuu_t fn = (UFbCuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbWWp(x64emu_t *emu, uintptr_t fcn) { UFbWWp_t fn = (UFbWWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint16_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuWp(x64emu_t *emu, uintptr_t fcn) { UFbuWp_t fn = (UFbuWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuW(x64emu_t *emu, uintptr_t fcn) { UFbuuW_t fn = (UFbuuW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuu(x64emu_t *emu, uintptr_t fcn) { UFbuuu_t fn = (UFbuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuup(x64emu_t *emu, uintptr_t fcn) { UFbuup_t fn = (UFbuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void dFpppp(x64emu_t *emu, uintptr_t fcn) { dFpppp_t fn = (dFpppp_t)fcn; emu->xmm[0].d[0]=fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void lFEipV(x64emu_t *emu, uintptr_t fcn) { lFEipV_t fn = (lFEipV_t)fcn; R_RAX=(intptr_t)fn(emu, (int32_t)R_RDI, (void*)R_RSI, (void*)(R_RSP + 8)); } void lFEpip(x64emu_t *emu, uintptr_t fcn) { lFEpip_t fn = (lFEpip_t)fcn; R_RAX=(intptr_t)fn(emu, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX); } @@ -4858,9 +4900,6 @@ void pFpppp(x64emu_t *emu, uintptr_t fcn) { pFpppp_t fn = (pFpppp_t)fcn; R_RAX=( void pFpONN(x64emu_t *emu, uintptr_t fcn) { pFpONN_t fn = (pFpONN_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (void*)R_RDX, (void*)R_RCX); } void pFpbii(x64emu_t *emu, uintptr_t fcn) { pFpbii_t fn = (pFpbii_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RSI); R_RAX=(uintptr_t)fn((void*)R_RDI, aligned_xcb, (int32_t)R_RDX, (int32_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RSI); } 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, (int32_t)R_RCX); } -void pFbCuW(x64emu_t *emu, uintptr_t fcn) { pFbCuW_t fn = (pFbCuW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCuu(x64emu_t *emu, uintptr_t fcn) { pFbCuu_t fn = (pFbCuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuWp(x64emu_t *emu, uintptr_t fcn) { pFbuWp_t fn = (pFbuWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuC(x64emu_t *emu, uintptr_t fcn) { pFbuuC_t fn = (pFbuuC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint8_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuu(x64emu_t *emu, uintptr_t fcn) { pFbuuu_t fn = (pFbuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuup(x64emu_t *emu, uintptr_t fcn) { pFbuup_t fn = (pFbuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } @@ -5283,11 +5322,19 @@ void uFppLpp(x64emu_t *emu, uintptr_t fcn) { uFppLpp_t fn = (uFppLpp_t)fcn; R_RA void uFpppip(x64emu_t *emu, uintptr_t fcn) { uFpppip_t fn = (uFpppip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void uFppppL(x64emu_t *emu, uintptr_t fcn) { uFppppL_t fn = (uFppppL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } void uFppppp(x64emu_t *emu, uintptr_t fcn) { uFppppp_t fn = (uFppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } -void uFbCuuu(x64emu_t *emu, uintptr_t fcn) { uFbCuuu_t fn = (uFbCuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void uFbCuup(x64emu_t *emu, uintptr_t fcn) { uFbCuup_t fn = (uFbCuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuuWW(x64emu_t *emu, uintptr_t fcn) { uFbuuWW_t fn = (uFbuuWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void uFbuuup(x64emu_t *emu, uintptr_t fcn) { uFbuuup_t fn = (uFbuuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void UFuiCiu(x64emu_t *emu, uintptr_t fcn) { UFuiCiu_t fn = (UFuiCiu_t)fcn; R_RAX=fn((uint32_t)R_RDI, (int32_t)R_RSI, (uint8_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8); } +void UFbwwCC(x64emu_t *emu, uintptr_t fcn) { UFbwwCC_t fn = (UFbwwCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (int16_t)R_RSI, (int16_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCCCp(x64emu_t *emu, uintptr_t fcn) { UFbCCCp_t fn = (UFbCCCp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCCWp(x64emu_t *emu, uintptr_t fcn) { UFbCCWp_t fn = (UFbCCWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint16_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuWW(x64emu_t *emu, uintptr_t fcn) { UFbCuWW_t fn = (UFbCuWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuu(x64emu_t *emu, uintptr_t fcn) { UFbCuuu_t fn = (UFbCuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuup(x64emu_t *emu, uintptr_t fcn) { UFbCuup_t fn = (UFbCuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuWwp(x64emu_t *emu, uintptr_t fcn) { UFbuWwp_t fn = (UFbuWwp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (int16_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuWWW(x64emu_t *emu, uintptr_t fcn) { UFbuWWW_t fn = (UFbuWWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuWWp(x64emu_t *emu, uintptr_t fcn) { UFbuWWp_t fn = (UFbuWWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuww(x64emu_t *emu, uintptr_t fcn) { UFbuuww_t fn = (UFbuuww_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuup(x64emu_t *emu, uintptr_t fcn) { UFbuuup_t fn = (UFbuuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void lFEippL(x64emu_t *emu, uintptr_t fcn) { lFEippL_t fn = (lFEippL_t)fcn; R_RAX=(intptr_t)fn(emu, (int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void lFEuipp(x64emu_t *emu, uintptr_t fcn) { lFEuipp_t fn = (lFEuipp_t)fcn; R_RAX=(intptr_t)fn(emu, (uint32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void lFEppLL(x64emu_t *emu, uintptr_t fcn) { lFEppLL_t fn = (lFEppLL_t)fcn; R_RAX=(intptr_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX); } @@ -5418,12 +5465,8 @@ void pFppppi(x64emu_t *emu, uintptr_t fcn) { pFppppi_t fn = (pFppppi_t)fcn; R_RA 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, (uint32_t)R_R8); } void pFppppL(x64emu_t *emu, uintptr_t fcn) { pFppppL_t fn = (pFppppL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_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 pFbuWWW(x64emu_t *emu, uintptr_t fcn) { pFbuWWW_t fn = (pFbuWWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuuWW(x64emu_t *emu, uintptr_t fcn) { pFbuuWW_t fn = (pFbuuWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuuup(x64emu_t *emu, uintptr_t fcn) { pFbuuup_t fn = (pFbuuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbupii(x64emu_t *emu, uintptr_t fcn) { pFbupii_t fn = (pFbupii_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbpuii(x64emu_t *emu, uintptr_t fcn) { pFbpuii_t fn = (pFbpuii_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbpppp(x64emu_t *emu, uintptr_t fcn) { pFbpppp_t fn = (pFbpppp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void iWEpiup(x64emu_t *emu, uintptr_t fcn) { iWEpiup_t fn = (iWEpiup_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RCX, (int32_t)R_RDX, (uint32_t)R_R8, (void*)R_R9); } void iWEpipp(x64emu_t *emu, uintptr_t fcn) { iWEpipp_t fn = (iWEpipp_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RCX, (int32_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=(int32_t)fn((void*)R_RCX, (int32_t)R_RDX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 40)); } @@ -5788,9 +5831,14 @@ void uFppLppL(x64emu_t *emu, uintptr_t fcn) { uFppLppL_t fn = (uFppLppL_t)fcn; R void uFpppppi(x64emu_t *emu, uintptr_t fcn) { uFpppppi_t fn = (uFpppppi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9); } void uFpppppp(x64emu_t *emu, uintptr_t fcn) { uFpppppp_t fn = (uFpppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void uFbippup(x64emu_t *emu, uintptr_t fcn) { uFbippup_t fn = (uFbippup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void uFbCuuWW(x64emu_t *emu, uintptr_t fcn) { uFbCuuWW_t fn = (uFbCuuWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuuiup(x64emu_t *emu, uintptr_t fcn) { uFbuuiup_t fn = (uFbuuiup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbwwwCC(x64emu_t *emu, uintptr_t fcn) { UFbwwwCC_t fn = (UFbwwwCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void UFbippup(x64emu_t *emu, uintptr_t fcn) { UFbippup_t fn = (UFbippup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuCC(x64emu_t *emu, uintptr_t fcn) { UFbCuuCC_t fn = (UFbCuuCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuWW(x64emu_t *emu, uintptr_t fcn) { UFbCuuWW_t fn = (UFbCuuWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuWp(x64emu_t *emu, uintptr_t fcn) { UFbCuuWp_t fn = (UFbCuuWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (void*)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuup(x64emu_t *emu, uintptr_t fcn) { UFbCuuup_t fn = (UFbCuuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuuuu(x64emu_t *emu, uintptr_t fcn) { UFbuuuuu_t fn = (UFbuuuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void lFEpippp(x64emu_t *emu, uintptr_t fcn) { lFEpippp_t fn = (lFEpippp_t)fcn; R_RAX=(intptr_t)fn(emu, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void lFipipLu(x64emu_t *emu, uintptr_t fcn) { lFipipLu_t fn = (lFipipLu_t)fcn; R_RAX=(intptr_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (uint32_t)R_R9); } void lFipLipu(x64emu_t *emu, uintptr_t fcn) { lFipLipu_t fn = (lFipLipu_t)fcn; R_RAX=(intptr_t)fn((int32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } @@ -5890,10 +5938,7 @@ 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, (uint32_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, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } -void pFbCuuCC(x64emu_t *emu, uintptr_t fcn) { pFbCuuCC_t fn = (pFbCuuCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCuuup(x64emu_t *emu, uintptr_t fcn) { pFbCuuup_t fn = (pFbCuuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuwwu(x64emu_t *emu, uintptr_t fcn) { pFbuuwwu_t fn = (pFbuuwwu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint32_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuuuuu(x64emu_t *emu, uintptr_t fcn) { pFbuuuuu_t fn = (pFbuuuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuUUU(x64emu_t *emu, uintptr_t fcn) { pFbuuUUU_t fn = (pFbuuUUU_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbpupii(x64emu_t *emu, uintptr_t fcn) { pFbpupii_t fn = (pFbpupii_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void iWEpuuip(x64emu_t *emu, uintptr_t fcn) { iWEpuuip_t fn = (iWEpuuip_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RCX, (uint32_t)R_RDX, (uint32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 40)); } @@ -6140,9 +6185,16 @@ void uFppiuppp(x64emu_t *emu, uintptr_t fcn) { uFppiuppp_t fn = (uFppiuppp_t)fcn void uFppuiupu(x64emu_t *emu, uintptr_t fcn) { uFppuiupu_t fn = (uFppuiupu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8)); } void uFppuuuup(x64emu_t *emu, uintptr_t fcn) { uFppuuuup_t fn = (uFppuuuup_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); } void uFppppppp(x64emu_t *emu, uintptr_t fcn) { uFppppppp_t fn = (uFppppppp_t)fcn; R_RAX=(uint32_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 uFbCuuuuu(x64emu_t *emu, uintptr_t fcn) { uFbCuuuuu_t fn = (uFbCuuuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuuuwwu(x64emu_t *emu, uintptr_t fcn) { uFbuuuwwu_t fn = (uFbuuuwwu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(uint32_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbuupwwC(x64emu_t *emu, uintptr_t fcn) { uFbuupwwC_t fn = (uFbuupwwC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(uint8_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuwwWW(x64emu_t *emu, uintptr_t fcn) { UFbCuwwWW_t fn = (UFbCuwwWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuwwup(x64emu_t *emu, uintptr_t fcn) { UFbCuwwup_t fn = (UFbCuwwup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuWCCC(x64emu_t *emu, uintptr_t fcn) { UFbCuWCCC_t fn = (UFbCuWCCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuWWWW(x64emu_t *emu, uintptr_t fcn) { UFbCuWWWW_t fn = (UFbCuWWWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuwwp(x64emu_t *emu, uintptr_t fcn) { UFbCuuwwp_t fn = (UFbCuuwwp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(void**)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuuuu(x64emu_t *emu, uintptr_t fcn) { UFbCuuuuu_t fn = (UFbCuuuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuwwup(x64emu_t *emu, uintptr_t fcn) { UFbuuwwup_t fn = (UFbuuwwup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuCCup(x64emu_t *emu, uintptr_t fcn) { UFbuuCCup_t fn = (UFbuuCCup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void LFEppLppU(x64emu_t *emu, uintptr_t fcn) { LFEppLppU_t fn = (LFEppLppU_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void LFEpppppu(x64emu_t *emu, uintptr_t fcn) { LFEpppppu_t fn = (LFEpppppu_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void LFpLLuupp(x64emu_t *emu, uintptr_t fcn) { LFpLLuupp_t fn = (LFpLLuupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } @@ -6210,10 +6262,6 @@ void pFppppiii(x64emu_t *emu, uintptr_t fcn) { pFppppiii_t fn = (pFppppiii_t)fcn void pFppppiip(x64emu_t *emu, uintptr_t fcn) { pFppppiip_t fn = (pFppppiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } void pFppppppu(x64emu_t *emu, uintptr_t fcn) { pFppppppu_t fn = (pFppppppu_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, *(uint32_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 pFbCuwwWW(x64emu_t *emu, uintptr_t fcn) { pFbCuwwWW_t fn = (pFbCuwwWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCuWCCC(x64emu_t *emu, uintptr_t fcn) { pFbCuWCCC_t fn = (pFbCuWCCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCuuwwp(x64emu_t *emu, uintptr_t fcn) { pFbCuuwwp_t fn = (pFbCuuwwp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(void**)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCpWWup(x64emu_t *emu, uintptr_t fcn) { pFbCpWWup_t fn = (pFbCpWWup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (void*)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void iWpiiuuuu(x64emu_t *emu, uintptr_t fcn) { iWpiiuuuu_t fn = (iWpiiuuuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RCX, (int32_t)R_RDX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(uint32_t*)(R_RSP + 56)); } void iWpuiiiip(x64emu_t *emu, uintptr_t fcn) { iWpuiiiip_t fn = (iWpuiiiip_t)fcn; R_RAX=(int32_t)fn((void*)R_RCX, (uint32_t)R_RDX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 40), *(int32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } void iWpuiiuii(x64emu_t *emu, uintptr_t fcn) { iWpuiiuii_t fn = (iWpuiiuii_t)fcn; R_RAX=(int32_t)fn((void*)R_RCX, (uint32_t)R_RDX, (int32_t)R_R8, (int32_t)R_R9, *(uint32_t*)(R_RSP + 40), *(int32_t*)(R_RSP + 48), *(int32_t*)(R_RSP + 56)); } @@ -6381,8 +6429,10 @@ void uFppuuuupp(x64emu_t *emu, uintptr_t fcn) { uFppuuuupp_t fn = (uFppuuuupp_t) void uFppuuuppu(x64emu_t *emu, uintptr_t fcn) { uFppuuuppu_t fn = (uFppuuuppu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void uFppuppppp(x64emu_t *emu, uintptr_t fcn) { uFppuppppp_t fn = (uFppuppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void uFpppppupp(x64emu_t *emu, uintptr_t fcn) { uFpppppupp_t fn = (uFpppppupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } -void uFbCuuuCup(x64emu_t *emu, uintptr_t fcn) { uFbCuuuCup_t fn = (uFbCuuuCup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void uFbWWWWWWp(x64emu_t *emu, uintptr_t fcn) { uFbWWWWWWp_t fn = (uFbWWWWWWp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuwwWWu(x64emu_t *emu, uintptr_t fcn) { UFbCuwwWWu_t fn = (UFbCuwwWWu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuuCup(x64emu_t *emu, uintptr_t fcn) { UFbCuuuCup_t fn = (UFbCuuuCup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuWWWWWW(x64emu_t *emu, uintptr_t fcn) { UFbuWWWWWW_t fn = (UFbuWWWWWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void LFELpupupu(x64emu_t *emu, uintptr_t fcn) { LFELpupupu_t fn = (LFELpupupu_t)fcn; R_RAX=(uintptr_t)fn(emu, (uintptr_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8)); } void LFEpuuuppp(x64emu_t *emu, uintptr_t fcn) { LFEpuuuppp_t fn = (LFEpuuuppp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void LFpLpuuLLu(x64emu_t *emu, uintptr_t fcn) { LFpLpuuLLu_t fn = (LFpLpuuLLu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } @@ -6419,7 +6469,6 @@ void pFppplippp(x64emu_t *emu, uintptr_t fcn) { pFppplippp_t fn = (pFppplippp_t) void pFppppuppp(x64emu_t *emu, uintptr_t fcn) { pFppppuppp_t fn = (pFppppuppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(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, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFbCCuuwwC(x64emu_t *emu, uintptr_t fcn) { pFbCCuuwwC_t fn = (pFbCCuuwwC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (int16_t)R_R9, *(int16_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCuwwWWu(x64emu_t *emu, uintptr_t fcn) { pFbCuwwWWu_t fn = (pFbCuwwWWu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbWWiCpup(x64emu_t *emu, uintptr_t fcn) { pFbWWiCpup_t fn = (pFbWWiCpup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint16_t)R_RSI, (uint16_t)R_RDX, (int32_t)R_RCX, (uint8_t)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuWWCuu(x64emu_t *emu, uintptr_t fcn) { pFbuuWWCuu_t fn = (pFbuuWWCuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuupwwp(x64emu_t *emu, uintptr_t fcn) { pFbuuupwwp_t fn = (pFbuuupwwp_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (int16_t)R_R9, *(int16_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } @@ -6538,6 +6587,8 @@ void uFuulpiuiuf(x64emu_t *emu, uintptr_t fcn) { uFuulpiuiuf_t fn = (uFuulpiuiuf void uFpuupuppuu(x64emu_t *emu, uintptr_t fcn) { uFpuupuppuu_t fn = (uFpuupuppuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } void uFppLpLuppp(x64emu_t *emu, uintptr_t fcn) { uFppLpLuppp_t fn = (uFppLpLuppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void uFppppppppp(x64emu_t *emu, uintptr_t fcn) { uFppppppppp_t fn = (uFppppppppp_t)fcn; R_RAX=(uint32_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 UFbCuWCCuuu(x64emu_t *emu, uintptr_t fcn) { UFbCuWCCuuu_t fn = (UFbCuWCCuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuwwWWww(x64emu_t *emu, uintptr_t fcn) { UFbuuwwWWww_t fn = (UFbuuwwWWww_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(int16_t*)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void lFpppipiipp(x64emu_t *emu, uintptr_t fcn) { lFpppipiipp_t fn = (lFpppipiipp_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void lFpppippppp(x64emu_t *emu, uintptr_t fcn) { lFpppippppp_t fn = (lFpppippppp_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void LFEppppppii(x64emu_t *emu, uintptr_t fcn) { LFEppppppii_t fn = (LFEppppppii_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } @@ -6557,8 +6608,6 @@ void pFpppiiiiii(x64emu_t *emu, uintptr_t fcn) { pFpppiiiiii_t fn = (pFpppiiiiii void pFpppuipppp(x64emu_t *emu, uintptr_t fcn) { pFpppuipppp_t fn = (pFpppuipppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(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, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void pFbiiCpWWup(x64emu_t *emu, uintptr_t fcn) { pFbiiCpWWup_t fn = (pFbiiCpWWup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (int32_t)R_RSI, (int32_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbCuWCCuuu(x64emu_t *emu, uintptr_t fcn) { pFbCuWCCuuu_t fn = (pFbCuWCCuuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuuwwWWww(x64emu_t *emu, uintptr_t fcn) { pFbuuwwWWww_t fn = (pFbuuwwWWww_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(int16_t*)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbupuuuuup(x64emu_t *emu, uintptr_t fcn) { pFbupuuuuup_t fn = (pFbupuuuuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbppppuuCC(x64emu_t *emu, uintptr_t fcn) { pFbppppuuCC_t fn = (pFbppppuuCC_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void iWEpuuiippu(x64emu_t *emu, uintptr_t fcn) { iWEpuuiippu_t fn = (iWEpuuiippu_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RCX, (uint32_t)R_RDX, (uint32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(uint32_t*)(R_RSP + 64)); } @@ -6625,6 +6674,8 @@ void iFpppppppipi(x64emu_t *emu, uintptr_t fcn) { iFpppppppipi_t fn = (iFppppppp void iFpppppppppu(x64emu_t *emu, uintptr_t fcn) { iFpppppppppu_t fn = (iFpppppppppu_t)fcn; R_RAX=(uint32_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), *(uint32_t*)(R_RSP + 32)); } void uFpddpippppp(x64emu_t *emu, uintptr_t fcn) { uFpddpippppp_t fn = (uFpddpippppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void uFpppppppppp(x64emu_t *emu, uintptr_t fcn) { uFpppppppppp_t fn = (uFpppppppppp_t)fcn; R_RAX=(uint32_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 UFbCuWCCuuCW(x64emu_t *emu, uintptr_t fcn) { UFbCuWCCuuCW_t fn = (UFbCuWCCuuCW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuuwwwwWW(x64emu_t *emu, uintptr_t fcn) { UFbuuuwwwwWW_t fn = (UFbuuuwwwwWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void lFpLppdddddd(x64emu_t *emu, uintptr_t fcn) { lFpLppdddddd_t fn = (lFpLppdddddd_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, 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]); } void pFEiuppppppp(x64emu_t *emu, uintptr_t fcn) { pFEiuppppppp_t fn = (pFEiuppppppp_t)fcn; R_RAX=(uintptr_t)fn(emu, (int32_t)R_RDI, (uint32_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 pFEpiiiiiipp(x64emu_t *emu, uintptr_t fcn) { pFEpiiiiiipp_t fn = (pFEpiiiiiipp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -6637,9 +6688,7 @@ void pFppuiipuuii(x64emu_t *emu, uintptr_t fcn) { pFppuiipuuii_t fn = (pFppuiipu void pFppuuLLuppp(x64emu_t *emu, uintptr_t fcn) { pFppuuLLuppp_t fn = (pFppuuLLuppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void pFpppiiiiiii(x64emu_t *emu, uintptr_t fcn) { pFpppiiiiiii_t fn = (pFpppiiiiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_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 pFbCuWCCuuCW(x64emu_t *emu, uintptr_t fcn) { pFbCuWCCuuCW_t fn = (pFbCuWCCuuCW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuwwWWuCuu(x64emu_t *emu, uintptr_t fcn) { pFbuwwWWuCuu_t fn = (pFbuwwWWuCuu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(uint32_t*)(R_RSP + 32)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuuuwwwwWW(x64emu_t *emu, uintptr_t fcn) { pFbuuuwwwwWW_t fn = (pFbuuuwwwwWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFbuuuWWWCCi(x64emu_t *emu, uintptr_t fcn) { pFbuuuWWWCCi_t fn = (pFbuuuWWWCCi_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void iWEpuipupppp(x64emu_t *emu, uintptr_t fcn) { iWEpuipupppp_t fn = (iWEpuipupppp_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RCX, (uint32_t)R_RDX, (int32_t)R_R8, (void*)R_R9, *(uint32_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=(int32_t)fn(emu, (void*)R_RCX, (uint32_t)R_RDX, (uint32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(int32_t*)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72)); } @@ -6699,6 +6748,7 @@ void uFEpLuppppLup(x64emu_t *emu, uintptr_t fcn) { uFEpLuppppLup_t fn = (uFEpLup void uFEpLuppppLuA(x64emu_t *emu, uintptr_t fcn) { uFEpLuppppLuA_t fn = (uFEpLuppppLuA_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void uFEppppppuppp(x64emu_t *emu, uintptr_t fcn) { uFEppppppuppp_t fn = (uFEppppppuppp_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void uFppppppppppp(x64emu_t *emu, uintptr_t fcn) { uFppppppppppp_t fn = (uFppppppppppp_t)fcn; R_RAX=(uint32_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 UFbuuuwwwwWWu(x64emu_t *emu, uintptr_t fcn) { UFbuuuwwwwWWu_t fn = (UFbuuuwwwwWWu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFEpipppppppi(x64emu_t *emu, uintptr_t fcn) { pFEpipppppppi_t fn = (pFEpipppppppi_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (int32_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), *(int32_t*)(R_RSP + 32)); } void pFEppiiLpppip(x64emu_t *emu, uintptr_t fcn) { pFEppiiLpppip_t fn = (pFEppiiLpppip_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uintptr_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } 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, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } @@ -6735,6 +6785,8 @@ void iFpLpuuLpLpppL(x64emu_t *emu, uintptr_t fcn) { iFpLpuuLpLpppL_t fn = (iFpLp void iFpLpppppppppp(x64emu_t *emu, uintptr_t fcn) { iFpLpppppppppp_t fn = (iFpLpppppppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uintptr_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**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void iFppLlliLppppp(x64emu_t *emu, uintptr_t fcn) { iFppLlliLppppp_t fn = (iFppLlliLppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8, (int32_t)R_R9, *(uintptr_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 iFpppppppppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppppppppp_t fn = (iFpppppppppppp_t)fcn; R_RAX=(uint32_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**)(R_RSP + 48)); } +void UFbCuuWWwwCCup(x64emu_t *emu, uintptr_t fcn) { UFbCuuWWwwCCup_t fn = (UFbCuuWWwwCCup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(uint8_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbuuuWWWWWWWW(x64emu_t *emu, uintptr_t fcn) { UFbuuuWWWWWWWW_t fn = (UFbuuuWWWWWWWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint16_t*)(R_RSP + 40), *(uint16_t*)(R_RSP + 48)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void LFpLiiuuuiupLp(x64emu_t *emu, uintptr_t fcn) { LFpLiiuuuiupLp_t fn = (LFpLiiuuuiupLp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(uintptr_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); } void pFEpLiiuuLipii(x64emu_t *emu, uintptr_t fcn) { pFEpLiiuuLipii_t fn = (pFEpLiiuuLipii_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int32_t*)(R_RSP + 32), *(int32_t*)(R_RSP + 40)); } void pFEppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFEppppppppppp_t fn = (pFEppppppppppp_t)fcn; R_RAX=(uintptr_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), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } @@ -6742,8 +6794,6 @@ void pFWWiCCCCiipup(x64emu_t *emu, uintptr_t fcn) { pFWWiCCCCiipup_t fn = (pFWWi void pFppippLLLiLpp(x64emu_t *emu, uintptr_t fcn) { pFppippLLLiLpp_t fn = (pFppippLLLiLpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(uintptr_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void pFppuuppppuppp(x64emu_t *emu, uintptr_t fcn) { pFppuuppppuppp_t fn = (pFppuuppppuppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void pFpppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppppppp_t fn = (pFpppppppppppp_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**)(R_RSP + 48)); } -void pFbCuuWWwwCCup(x64emu_t *emu, uintptr_t fcn) { pFbCuuWWwwCCup_t fn = (pFbCuuWWwwCCup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(uint8_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } -void pFbuuuWWWWWWWW(x64emu_t *emu, uintptr_t fcn) { pFbuuuWWWWWWWW_t fn = (pFbuuuWWWWWWWW_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uintptr_t)fn(aligned_xcb, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint16_t*)(R_RSP + 40), *(uint16_t*)(R_RSP + 48)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void vFEpppppppuippp(x64emu_t *emu, uintptr_t fcn) { vFEpppppppuippp_t fn = (vFEpppppppuippp_t)fcn; fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void vFuiiiiiiiiiuup(x64emu_t *emu, uintptr_t fcn) { vFuiiiiiiiiiuup_t fn = (vFuiiiiiiiiiuup_t)fcn; fn((uint32_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } void vFuuuuuuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { vFuuuuuuuuuuuuu_t fn = (vFuuuuuuuuuuuuu_t)fcn; fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(uint32_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(uint32_t*)(R_RSP + 56)); } @@ -6762,7 +6812,7 @@ void iFpLLlliiLppppp(x64emu_t *emu, uintptr_t fcn) { iFpLLlliiLppppp_t fn = (iFp void iFppppppLLLLupp(x64emu_t *emu, uintptr_t fcn) { iFppppppLLLLupp_t fn = (iFppppppLLLLupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uintptr_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24), *(uintptr_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } void uFippuuuulllipp(x64emu_t *emu, uintptr_t fcn) { uFippuuuulllipp_t fn = (uFippuuuulllipp_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(intptr_t*)(R_RSP + 16), *(intptr_t*)(R_RSP + 24), *(intptr_t*)(R_RSP + 32), *(int32_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } void uFpppppuupppppp(x64emu_t *emu, uintptr_t fcn) { uFpppppuupppppp_t fn = (uFpppppuupppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(uint32_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**)(R_RSP + 56)); } -void uFbCuuwwWWWWuup(x64emu_t *emu, uintptr_t fcn) { uFbCuuwwWWWWuup_t fn = (uFbCuuwwWWWWuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=(uint32_t)fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } +void UFbCuuwwWWWWuup(x64emu_t *emu, uintptr_t fcn) { UFbCuuwwWWWWuup_t fn = (UFbCuuwwWWWWuup_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); R_RAX=fn(aligned_xcb, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void pFpuupppwwwwWWC(x64emu_t *emu, uintptr_t fcn) { pFpuupppwwwwWWC_t fn = (pFpuupppwwwwWWC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(int16_t*)(R_RSP + 24), *(int16_t*)(R_RSP + 32), *(uint16_t*)(R_RSP + 40), *(uint16_t*)(R_RSP + 48), *(uint8_t*)(R_RSP + 56)); } void pFppLppppiiLpip(x64emu_t *emu, uintptr_t fcn) { pFppLppppiiLpip_t fn = (pFppLppppiiLpip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(uintptr_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(int32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } void pFpppppppuipppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppuipppp_t fn = (pFpppppppuipppp_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), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 72d7a4ac..c1fba671 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -109,6 +109,7 @@ void UFv(x64emu_t *emu, uintptr_t fnc); void UFi(x64emu_t *emu, uintptr_t fnc); void UFu(x64emu_t *emu, uintptr_t fnc); void UFp(x64emu_t *emu, uintptr_t fnc); +void UFb(x64emu_t *emu, uintptr_t fnc); void fFi(x64emu_t *emu, uintptr_t fnc); void fFf(x64emu_t *emu, uintptr_t fnc); void fFp(x64emu_t *emu, uintptr_t fnc); @@ -313,6 +314,9 @@ void UFpi(x64emu_t *emu, uintptr_t fnc); void UFpU(x64emu_t *emu, uintptr_t fnc); void UFpL(x64emu_t *emu, uintptr_t fnc); void UFpp(x64emu_t *emu, uintptr_t fnc); +void UFbc(x64emu_t *emu, uintptr_t fnc); +void UFbC(x64emu_t *emu, uintptr_t fnc); +void UFbu(x64emu_t *emu, uintptr_t fnc); void fFEf(x64emu_t *emu, uintptr_t fnc); void fFEp(x64emu_t *emu, uintptr_t fnc); void fFif(x64emu_t *emu, uintptr_t fnc); @@ -397,7 +401,6 @@ void pFpl(x64emu_t *emu, uintptr_t fnc); void pFpL(x64emu_t *emu, uintptr_t fnc); void pFpp(x64emu_t *emu, uintptr_t fnc); void pFSi(x64emu_t *emu, uintptr_t fnc); -void pFbC(x64emu_t *emu, uintptr_t fnc); void pFbu(x64emu_t *emu, uintptr_t fnc); void pFbp(x64emu_t *emu, uintptr_t fnc); void SFip(x64emu_t *emu, uintptr_t fnc); @@ -697,7 +700,6 @@ void uFppi(x64emu_t *emu, uintptr_t fnc); void uFppu(x64emu_t *emu, uintptr_t fnc); void uFppL(x64emu_t *emu, uintptr_t fnc); void uFppp(x64emu_t *emu, uintptr_t fnc); -void uFbCu(x64emu_t *emu, uintptr_t fnc); void uFbWW(x64emu_t *emu, uintptr_t fnc); void uFbWu(x64emu_t *emu, uintptr_t fnc); void uFbuC(x64emu_t *emu, uintptr_t fnc); @@ -706,6 +708,13 @@ void uFbuu(x64emu_t *emu, uintptr_t fnc); void uFbuU(x64emu_t *emu, uintptr_t fnc); void uFbup(x64emu_t *emu, uintptr_t fnc); void UFppi(x64emu_t *emu, uintptr_t fnc); +void UFbCC(x64emu_t *emu, uintptr_t fnc); +void UFbCu(x64emu_t *emu, uintptr_t fnc); +void UFbCp(x64emu_t *emu, uintptr_t fnc); +void UFbWW(x64emu_t *emu, uintptr_t fnc); +void UFbWp(x64emu_t *emu, uintptr_t fnc); +void UFbuu(x64emu_t *emu, uintptr_t fnc); +void UFbup(x64emu_t *emu, uintptr_t fnc); void fFuii(x64emu_t *emu, uintptr_t fnc); void fFfff(x64emu_t *emu, uintptr_t fnc); void fFffp(x64emu_t *emu, uintptr_t fnc); @@ -848,12 +857,12 @@ void pFppA(x64emu_t *emu, uintptr_t fnc); void pFpSp(x64emu_t *emu, uintptr_t fnc); void pFpbi(x64emu_t *emu, uintptr_t fnc); void pFSpl(x64emu_t *emu, uintptr_t fnc); -void pFbCC(x64emu_t *emu, uintptr_t fnc); void pFbuu(x64emu_t *emu, uintptr_t fnc); void pFbup(x64emu_t *emu, uintptr_t fnc); void pFbUp(x64emu_t *emu, uintptr_t fnc); void pFbpi(x64emu_t *emu, uintptr_t fnc); void pFbpu(x64emu_t *emu, uintptr_t fnc); +void pFbpL(x64emu_t *emu, uintptr_t fnc); void pFbpp(x64emu_t *emu, uintptr_t fnc); void SFEpp(x64emu_t *emu, uintptr_t fnc); void SFpLp(x64emu_t *emu, uintptr_t fnc); @@ -1231,6 +1240,8 @@ void iFpONN(x64emu_t *emu, uintptr_t fnc); void iFSpii(x64emu_t *emu, uintptr_t fnc); void iFSpiL(x64emu_t *emu, uintptr_t fnc); void iFbupp(x64emu_t *emu, uintptr_t fnc); +void iFbUpp(x64emu_t *emu, uintptr_t fnc); +void iFbpiU(x64emu_t *emu, uintptr_t fnc); void IFEpIi(x64emu_t *emu, uintptr_t fnc); void IFpIip(x64emu_t *emu, uintptr_t fnc); void IFppii(x64emu_t *emu, uintptr_t fnc); @@ -1274,15 +1285,21 @@ void uFpppd(x64emu_t *emu, uintptr_t fnc); void uFpppL(x64emu_t *emu, uintptr_t fnc); void uFpppp(x64emu_t *emu, uintptr_t fnc); void uFbipp(x64emu_t *emu, uintptr_t fnc); -void uFbCWp(x64emu_t *emu, uintptr_t fnc); void uFbuWp(x64emu_t *emu, uintptr_t fnc); void uFbuuC(x64emu_t *emu, uintptr_t fnc); void uFbuuu(x64emu_t *emu, uintptr_t fnc); -void uFbuup(x64emu_t *emu, uintptr_t fnc); void UFpUui(x64emu_t *emu, uintptr_t fnc); void UFppii(x64emu_t *emu, uintptr_t fnc); void UFppip(x64emu_t *emu, uintptr_t fnc); void UFbipp(x64emu_t *emu, uintptr_t fnc); +void UFbCWp(x64emu_t *emu, uintptr_t fnc); +void UFbCuW(x64emu_t *emu, uintptr_t fnc); +void UFbCuu(x64emu_t *emu, uintptr_t fnc); +void UFbWWp(x64emu_t *emu, uintptr_t fnc); +void UFbuWp(x64emu_t *emu, uintptr_t fnc); +void UFbuuW(x64emu_t *emu, uintptr_t fnc); +void UFbuuu(x64emu_t *emu, uintptr_t fnc); +void UFbuup(x64emu_t *emu, uintptr_t fnc); void dFpppp(x64emu_t *emu, uintptr_t fnc); void lFEipV(x64emu_t *emu, uintptr_t fnc); void lFEpip(x64emu_t *emu, uintptr_t fnc); @@ -1445,9 +1462,6 @@ void pFpppp(x64emu_t *emu, uintptr_t fnc); void pFpONN(x64emu_t *emu, uintptr_t fnc); void pFpbii(x64emu_t *emu, uintptr_t fnc); void pFSppi(x64emu_t *emu, uintptr_t fnc); -void pFbCuW(x64emu_t *emu, uintptr_t fnc); -void pFbCuu(x64emu_t *emu, uintptr_t fnc); -void pFbuWp(x64emu_t *emu, uintptr_t fnc); void pFbuuC(x64emu_t *emu, uintptr_t fnc); void pFbuuu(x64emu_t *emu, uintptr_t fnc); void pFbuup(x64emu_t *emu, uintptr_t fnc); @@ -1870,11 +1884,19 @@ void uFppLpp(x64emu_t *emu, uintptr_t fnc); void uFpppip(x64emu_t *emu, uintptr_t fnc); void uFppppL(x64emu_t *emu, uintptr_t fnc); void uFppppp(x64emu_t *emu, uintptr_t fnc); -void uFbCuuu(x64emu_t *emu, uintptr_t fnc); -void uFbCuup(x64emu_t *emu, uintptr_t fnc); void uFbuuWW(x64emu_t *emu, uintptr_t fnc); -void uFbuuup(x64emu_t *emu, uintptr_t fnc); void UFuiCiu(x64emu_t *emu, uintptr_t fnc); +void UFbwwCC(x64emu_t *emu, uintptr_t fnc); +void UFbCCCp(x64emu_t *emu, uintptr_t fnc); +void UFbCCWp(x64emu_t *emu, uintptr_t fnc); +void UFbCuWW(x64emu_t *emu, uintptr_t fnc); +void UFbCuuu(x64emu_t *emu, uintptr_t fnc); +void UFbCuup(x64emu_t *emu, uintptr_t fnc); +void UFbuWwp(x64emu_t *emu, uintptr_t fnc); +void UFbuWWW(x64emu_t *emu, uintptr_t fnc); +void UFbuWWp(x64emu_t *emu, uintptr_t fnc); +void UFbuuww(x64emu_t *emu, uintptr_t fnc); +void UFbuuup(x64emu_t *emu, uintptr_t fnc); void lFEippL(x64emu_t *emu, uintptr_t fnc); void lFEuipp(x64emu_t *emu, uintptr_t fnc); void lFEppLL(x64emu_t *emu, uintptr_t fnc); @@ -2005,12 +2027,8 @@ void pFppppi(x64emu_t *emu, uintptr_t fnc); void pFppppu(x64emu_t *emu, uintptr_t fnc); void pFppppL(x64emu_t *emu, uintptr_t fnc); void pFppppp(x64emu_t *emu, uintptr_t fnc); -void pFbuWWW(x64emu_t *emu, uintptr_t fnc); -void pFbuuWW(x64emu_t *emu, uintptr_t fnc); -void pFbuuup(x64emu_t *emu, uintptr_t fnc); void pFbupii(x64emu_t *emu, uintptr_t fnc); void pFbpuii(x64emu_t *emu, uintptr_t fnc); -void pFbpppp(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); @@ -2376,9 +2394,14 @@ void uFppLppL(x64emu_t *emu, uintptr_t fnc); void uFpppppi(x64emu_t *emu, uintptr_t fnc); void uFpppppp(x64emu_t *emu, uintptr_t fnc); void uFbippup(x64emu_t *emu, uintptr_t fnc); -void uFbCuuWW(x64emu_t *emu, uintptr_t fnc); void uFbuuiup(x64emu_t *emu, uintptr_t fnc); +void UFbwwwCC(x64emu_t *emu, uintptr_t fnc); void UFbippup(x64emu_t *emu, uintptr_t fnc); +void UFbCuuCC(x64emu_t *emu, uintptr_t fnc); +void UFbCuuWW(x64emu_t *emu, uintptr_t fnc); +void UFbCuuWp(x64emu_t *emu, uintptr_t fnc); +void UFbCuuup(x64emu_t *emu, uintptr_t fnc); +void UFbuuuuu(x64emu_t *emu, uintptr_t fnc); void lFEpippp(x64emu_t *emu, uintptr_t fnc); void lFipipLu(x64emu_t *emu, uintptr_t fnc); void lFipLipu(x64emu_t *emu, uintptr_t fnc); @@ -2478,10 +2501,7 @@ 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 pFbCuuCC(x64emu_t *emu, uintptr_t fnc); -void pFbCuuup(x64emu_t *emu, uintptr_t fnc); void pFbuuwwu(x64emu_t *emu, uintptr_t fnc); -void pFbuuuuu(x64emu_t *emu, uintptr_t fnc); void pFbuuUUU(x64emu_t *emu, uintptr_t fnc); void pFbpupii(x64emu_t *emu, uintptr_t fnc); void iWEpuuip(x64emu_t *emu, uintptr_t fnc); @@ -2728,9 +2748,16 @@ void uFppiuppp(x64emu_t *emu, uintptr_t fnc); void uFppuiupu(x64emu_t *emu, uintptr_t fnc); void uFppuuuup(x64emu_t *emu, uintptr_t fnc); void uFppppppp(x64emu_t *emu, uintptr_t fnc); -void uFbCuuuuu(x64emu_t *emu, uintptr_t fnc); void uFbuuuwwu(x64emu_t *emu, uintptr_t fnc); void uFbuupwwC(x64emu_t *emu, uintptr_t fnc); +void UFbCuwwWW(x64emu_t *emu, uintptr_t fnc); +void UFbCuwwup(x64emu_t *emu, uintptr_t fnc); +void UFbCuWCCC(x64emu_t *emu, uintptr_t fnc); +void UFbCuWWWW(x64emu_t *emu, uintptr_t fnc); +void UFbCuuwwp(x64emu_t *emu, uintptr_t fnc); +void UFbCuuuuu(x64emu_t *emu, uintptr_t fnc); +void UFbuuwwup(x64emu_t *emu, uintptr_t fnc); +void UFbuuCCup(x64emu_t *emu, uintptr_t fnc); void LFEppLppU(x64emu_t *emu, uintptr_t fnc); void LFEpppppu(x64emu_t *emu, uintptr_t fnc); void LFpLLuupp(x64emu_t *emu, uintptr_t fnc); @@ -2798,10 +2825,6 @@ void pFppppiii(x64emu_t *emu, uintptr_t fnc); void pFppppiip(x64emu_t *emu, uintptr_t fnc); void pFppppppu(x64emu_t *emu, uintptr_t fnc); void pFppppppp(x64emu_t *emu, uintptr_t fnc); -void pFbCuwwWW(x64emu_t *emu, uintptr_t fnc); -void pFbCuWCCC(x64emu_t *emu, uintptr_t fnc); -void pFbCuuwwp(x64emu_t *emu, uintptr_t fnc); -void pFbCpWWup(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); @@ -2969,8 +2992,10 @@ void uFppuuuupp(x64emu_t *emu, uintptr_t fnc); void uFppuuuppu(x64emu_t *emu, uintptr_t fnc); void uFppuppppp(x64emu_t *emu, uintptr_t fnc); void uFpppppupp(x64emu_t *emu, uintptr_t fnc); -void uFbCuuuCup(x64emu_t *emu, uintptr_t fnc); void uFbWWWWWWp(x64emu_t *emu, uintptr_t fnc); +void UFbCuwwWWu(x64emu_t *emu, uintptr_t fnc); +void UFbCuuuCup(x64emu_t *emu, uintptr_t fnc); +void UFbuWWWWWW(x64emu_t *emu, uintptr_t fnc); void LFELpupupu(x64emu_t *emu, uintptr_t fnc); void LFEpuuuppp(x64emu_t *emu, uintptr_t fnc); void LFpLpuuLLu(x64emu_t *emu, uintptr_t fnc); @@ -3007,7 +3032,6 @@ void pFppplippp(x64emu_t *emu, uintptr_t fnc); void pFppppuppp(x64emu_t *emu, uintptr_t fnc); void pFpppppupp(x64emu_t *emu, uintptr_t fnc); void pFbCCuuwwC(x64emu_t *emu, uintptr_t fnc); -void pFbCuwwWWu(x64emu_t *emu, uintptr_t fnc); void pFbWWiCpup(x64emu_t *emu, uintptr_t fnc); void pFbuuWWCuu(x64emu_t *emu, uintptr_t fnc); void pFbuuupwwp(x64emu_t *emu, uintptr_t fnc); @@ -3127,6 +3151,8 @@ void uFuulpiuiuf(x64emu_t *emu, uintptr_t fnc); void uFpuupuppuu(x64emu_t *emu, uintptr_t fnc); void uFppLpLuppp(x64emu_t *emu, uintptr_t fnc); void uFppppppppp(x64emu_t *emu, uintptr_t fnc); +void UFbCuWCCuuu(x64emu_t *emu, uintptr_t fnc); +void UFbuuwwWWww(x64emu_t *emu, uintptr_t fnc); void lFpppipiipp(x64emu_t *emu, uintptr_t fnc); void lFpppippppp(x64emu_t *emu, uintptr_t fnc); void LFEppppppii(x64emu_t *emu, uintptr_t fnc); @@ -3146,8 +3172,6 @@ void pFpppiiiiii(x64emu_t *emu, uintptr_t fnc); void pFpppuipppp(x64emu_t *emu, uintptr_t fnc); void pFpppppiipp(x64emu_t *emu, uintptr_t fnc); void pFbiiCpWWup(x64emu_t *emu, uintptr_t fnc); -void pFbCuWCCuuu(x64emu_t *emu, uintptr_t fnc); -void pFbuuwwWWww(x64emu_t *emu, uintptr_t fnc); void pFbupuuuuup(x64emu_t *emu, uintptr_t fnc); void pFbppppuuCC(x64emu_t *emu, uintptr_t fnc); void iWEpuuiippu(x64emu_t *emu, uintptr_t fnc); @@ -3214,6 +3238,8 @@ void iFpppppppipi(x64emu_t *emu, uintptr_t fnc); void iFpppppppppu(x64emu_t *emu, uintptr_t fnc); void uFpddpippppp(x64emu_t *emu, uintptr_t fnc); void uFpppppppppp(x64emu_t *emu, uintptr_t fnc); +void UFbCuWCCuuCW(x64emu_t *emu, uintptr_t fnc); +void UFbuuuwwwwWW(x64emu_t *emu, uintptr_t fnc); void lFpLppdddddd(x64emu_t *emu, uintptr_t fnc); void pFEiuppppppp(x64emu_t *emu, uintptr_t fnc); void pFEpiiiiiipp(x64emu_t *emu, uintptr_t fnc); @@ -3226,9 +3252,7 @@ void pFppuiipuuii(x64emu_t *emu, uintptr_t fnc); void pFppuuLLuppp(x64emu_t *emu, uintptr_t fnc); void pFpppiiiiiii(x64emu_t *emu, uintptr_t fnc); void pFpppppppppp(x64emu_t *emu, uintptr_t fnc); -void pFbCuWCCuuCW(x64emu_t *emu, uintptr_t fnc); void pFbuwwWWuCuu(x64emu_t *emu, uintptr_t fnc); -void pFbuuuwwwwWW(x64emu_t *emu, uintptr_t fnc); void pFbuuuWWWCCi(x64emu_t *emu, uintptr_t fnc); void iWEpuipupppp(x64emu_t *emu, uintptr_t fnc); void iWEpuuiiuipp(x64emu_t *emu, uintptr_t fnc); @@ -3288,6 +3312,7 @@ void uFEpLuppppLup(x64emu_t *emu, uintptr_t fnc); void uFEpLuppppLuA(x64emu_t *emu, uintptr_t fnc); void uFEppppppuppp(x64emu_t *emu, uintptr_t fnc); void uFppppppppppp(x64emu_t *emu, uintptr_t fnc); +void UFbuuuwwwwWWu(x64emu_t *emu, uintptr_t fnc); void pFEpipppppppi(x64emu_t *emu, uintptr_t fnc); void pFEppiiLpppip(x64emu_t *emu, uintptr_t fnc); void pFEppuiipuuii(x64emu_t *emu, uintptr_t fnc); @@ -3324,6 +3349,8 @@ void iFpLpuuLpLpppL(x64emu_t *emu, uintptr_t fnc); void iFpLpppppppppp(x64emu_t *emu, uintptr_t fnc); void iFppLlliLppppp(x64emu_t *emu, uintptr_t fnc); void iFpppppppppppp(x64emu_t *emu, uintptr_t fnc); +void UFbCuuWWwwCCup(x64emu_t *emu, uintptr_t fnc); +void UFbuuuWWWWWWWW(x64emu_t *emu, uintptr_t fnc); void LFpLiiuuuiupLp(x64emu_t *emu, uintptr_t fnc); void pFEpLiiuuLipii(x64emu_t *emu, uintptr_t fnc); void pFEppppppppppp(x64emu_t *emu, uintptr_t fnc); @@ -3331,8 +3358,6 @@ void pFWWiCCCCiipup(x64emu_t *emu, uintptr_t fnc); void pFppippLLLiLpp(x64emu_t *emu, uintptr_t fnc); void pFppuuppppuppp(x64emu_t *emu, uintptr_t fnc); void pFpppppppppppp(x64emu_t *emu, uintptr_t fnc); -void pFbCuuWWwwCCup(x64emu_t *emu, uintptr_t fnc); -void pFbuuuWWWWWWWW(x64emu_t *emu, uintptr_t fnc); void vFEpppppppuippp(x64emu_t *emu, uintptr_t fnc); void vFuiiiiiiiiiuup(x64emu_t *emu, uintptr_t fnc); void vFuuuuuuuuuuuuu(x64emu_t *emu, uintptr_t fnc); @@ -3351,7 +3376,7 @@ void iFpLLlliiLppppp(x64emu_t *emu, uintptr_t fnc); void iFppppppLLLLupp(x64emu_t *emu, uintptr_t fnc); void uFippuuuulllipp(x64emu_t *emu, uintptr_t fnc); void uFpppppuupppppp(x64emu_t *emu, uintptr_t fnc); -void uFbCuuwwWWWWuup(x64emu_t *emu, uintptr_t fnc); +void UFbCuuwwWWWWuup(x64emu_t *emu, uintptr_t fnc); void pFpuupppwwwwWWC(x64emu_t *emu, uintptr_t fnc); void pFppLppppiiLpip(x64emu_t *emu, uintptr_t fnc); void pFpppppppuipppp(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedlibxcb.c b/src/wrapped/wrappedlibxcb.c index 96a47c5a..81709f42 100644 --- a/src/wrapped/wrappedlibxcb.c +++ b/src/wrapped/wrappedlibxcb.c @@ -33,6 +33,16 @@ EXPORT void* my_xcb_connect(x64emu_t* emu, void* dispname, void* screen) return add_xcb_connection(my->xcb_connect(dispname, screen)); } +EXPORT void* my_xcb_connect_to_display_with_auth_info(x64emu_t* emu, void* dispname, void* auth, void* screen) +{ + return add_xcb_connection(my->xcb_connect_to_display_with_auth_info(dispname, auth, screen)); +} + +EXPORT void* my_xcb_connect_to_fd(x64emu_t* emu, int fd, void* auth) +{ + return add_xcb_connection(my->xcb_connect_to_fd(fd, auth)); +} + EXPORT void my_xcb_disconnect(x64emu_t* emu, void* conn) { my->xcb_disconnect(align_xcb_connection(conn)); diff --git a/src/wrapped/wrappedlibxcb_private.h b/src/wrapped/wrappedlibxcb_private.h index f3cb01e5..93040ab4 100644 --- a/src/wrapped/wrappedlibxcb_private.h +++ b/src/wrapped/wrappedlibxcb_private.h @@ -1,678 +1,678 @@ #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) -#error meh! +#error Meh... #endif -GO(xcb_alloc_color, pFbuWWW) -//GO(xcb_alloc_color_cells, -//GO(xcb_alloc_color_cells_masks, -//GO(xcb_alloc_color_cells_masks_end, -//GO(xcb_alloc_color_cells_masks_length, -//GO(xcb_alloc_color_cells_pixels, -//GO(xcb_alloc_color_cells_pixels_end, -//GO(xcb_alloc_color_cells_pixels_length, -//GO(xcb_alloc_color_cells_reply, -//GO(xcb_alloc_color_cells_sizeof, -//GO(xcb_alloc_color_cells_unchecked, -//GO(xcb_alloc_color_planes, -//GO(xcb_alloc_color_planes_pixels, -//GO(xcb_alloc_color_planes_pixels_end, -//GO(xcb_alloc_color_planes_pixels_length, -//GO(xcb_alloc_color_planes_reply, -//GO(xcb_alloc_color_planes_sizeof, -//GO(xcb_alloc_color_planes_unchecked, +GO(xcb_alloc_color, UFbuWWW) +GO(xcb_alloc_color_cells, UFbCuWW) +GO(xcb_alloc_color_cells_masks, pFp) +GO(xcb_alloc_color_cells_masks_end, HFp) +GO(xcb_alloc_color_cells_masks_length, iFp) +GO(xcb_alloc_color_cells_pixels, pFp) +GO(xcb_alloc_color_cells_pixels_end, HFp) +GO(xcb_alloc_color_cells_pixels_length, iFp) +GO(xcb_alloc_color_cells_reply, pFbup) +GO(xcb_alloc_color_cells_sizeof, iFp) +GO(xcb_alloc_color_cells_unchecked, UFbCuWW) +GO(xcb_alloc_color_planes, UFbCuWWWW) +GO(xcb_alloc_color_planes_pixels, pFp) +GO(xcb_alloc_color_planes_pixels_end, HFp) +GO(xcb_alloc_color_planes_pixels_length, iFp) +GO(xcb_alloc_color_planes_reply, pFbup) +GO(xcb_alloc_color_planes_sizeof, iFp) +GO(xcb_alloc_color_planes_unchecked, UFbCuWWWW) GO(xcb_alloc_color_reply, pFbup) -//GO(xcb_alloc_color_unchecked, -//GO(xcb_alloc_named_color, -//GO(xcb_alloc_named_color_reply, -//GO(xcb_alloc_named_color_sizeof, -//GO(xcb_alloc_named_color_unchecked, -//GO(xcb_allow_events, -//GO(xcb_allow_events_checked, +GO(xcb_alloc_color_unchecked, UFbuWWW) +GO(xcb_alloc_named_color, UFbuWp) +GO(xcb_alloc_named_color_reply, pFbup) +GO(xcb_alloc_named_color_sizeof, iFp) +GO(xcb_alloc_named_color_unchecked, UFbuWp) +GO(xcb_allow_events, UFbCu) +GO(xcb_allow_events_checked, UFbCu) //GO(xcb_arc_end, -//GO(xcb_arc_next, +GO(xcb_arc_next, vFp) //GO(xcb_atom_end, -//GO(xcb_atom_next, -GO(xcb_bell, pFbC) -//GO(xcb_bell_checked, -//GO(xcb_big_requests_enable, -//GO(xcb_big_requests_enable_reply, -//GO(xcb_big_requests_enable_unchecked, -DATA(xcb_big_requests_id, sizeof(void*)) +GO(xcb_atom_next, vFp) +GO(xcb_bell, UFbc) +GO(xcb_bell_checked, UFbc) +GO(xcb_big_requests_enable, UFb) +GO(xcb_big_requests_enable_reply, pFbup) +GO(xcb_big_requests_enable_unchecked, UFb) +DATA(xcb_big_requests_id, 16) //GO(xcb_bool32_end, -//GO(xcb_bool32_next, +GO(xcb_bool32_next, vFp) //GO(xcb_button_end, -//GO(xcb_button_next, -//GO(xcb_change_active_pointer_grab, -//GO(xcb_change_active_pointer_grab_checked, -GO(xcb_change_gc, pFbuup) -//GO(xcb_change_gc_aux, -//GO(xcb_change_gc_aux_checked, -GO(xcb_change_gc_checked, pFbuup) -//GO(xcb_change_gc_sizeof, -//GO(xcb_change_gc_value_list, -//GO(xcb_change_gc_value_list_serialize, -//GO(xcb_change_gc_value_list_sizeof, -//GO(xcb_change_gc_value_list_unpack, -//GO(xcb_change_hosts, -//GO(xcb_change_hosts_address, -//GO(xcb_change_hosts_address_end, -//GO(xcb_change_hosts_address_length, -//GO(xcb_change_hosts_checked, -//GO(xcb_change_hosts_sizeof, -GO(xcb_change_keyboard_control, pFbup) -//GO(xcb_change_keyboard_control_aux, -//GO(xcb_change_keyboard_control_aux_checked, -//GO(xcb_change_keyboard_control_checked, -//GO(xcb_change_keyboard_control_sizeof, -//GO(xcb_change_keyboard_control_value_list, -//GO(xcb_change_keyboard_control_value_list_serialize, -//GO(xcb_change_keyboard_control_value_list_sizeof, -//GO(xcb_change_keyboard_control_value_list_unpack, -//GO(xcb_change_keyboard_mapping, -//GO(xcb_change_keyboard_mapping_checked, -//GO(xcb_change_keyboard_mapping_keysyms, -//GO(xcb_change_keyboard_mapping_keysyms_end, -//GO(xcb_change_keyboard_mapping_keysyms_length, -//GO(xcb_change_keyboard_mapping_sizeof, -//GO(xcb_change_pointer_control, -//GO(xcb_change_pointer_control_checked, -GO(xcb_change_property, uFbCuuuCup) -GO(xcb_change_property_checked, uFbCuuuCup) -//GO(xcb_change_property_data, -//GO(xcb_change_property_data_end, -//GO(xcb_change_property_data_length, -//GO(xcb_change_property_sizeof, -GO(xcb_change_save_set, uFbCu) -//GO(xcb_change_save_set_checked, -GO(xcb_change_window_attributes, uFbuup) -//GO(xcb_change_window_attributes_aux, -//GO(xcb_change_window_attributes_aux_checked, -GO(xcb_change_window_attributes_checked, pFbuup) -//GO(xcb_change_window_attributes_sizeof, -//GO(xcb_change_window_attributes_value_list, -//GO(xcb_change_window_attributes_value_list_serialize, -//GO(xcb_change_window_attributes_value_list_sizeof, -//GO(xcb_change_window_attributes_value_list_unpack, +GO(xcb_button_next, vFp) +GO(xcb_change_active_pointer_grab, UFbuuW) +GO(xcb_change_active_pointer_grab_checked, UFbuuW) +GO(xcb_change_gc, UFbuup) +GO(xcb_change_gc_aux, UFbuup) +GO(xcb_change_gc_aux_checked, UFbuup) +GO(xcb_change_gc_checked, UFbuup) +GO(xcb_change_gc_sizeof, iFp) +GO(xcb_change_gc_value_list, pFp) +GO(xcb_change_gc_value_list_serialize, iFpup) +GO(xcb_change_gc_value_list_sizeof, iFpu) +GO(xcb_change_gc_value_list_unpack, iFpup) +GO(xcb_change_hosts, UFbCCWp) +GO(xcb_change_hosts_address, pFp) +GO(xcb_change_hosts_address_end, HFp) +GO(xcb_change_hosts_address_length, iFp) +GO(xcb_change_hosts_checked, UFbCCWp) +GO(xcb_change_hosts_sizeof, iFp) +GO(xcb_change_keyboard_control, UFbup) +GO(xcb_change_keyboard_control_aux, UFbup) +GO(xcb_change_keyboard_control_aux_checked, UFbup) +GO(xcb_change_keyboard_control_checked, UFbup) +GO(xcb_change_keyboard_control_sizeof, iFp) +GO(xcb_change_keyboard_control_value_list, pFp) +GO(xcb_change_keyboard_control_value_list_serialize, iFpup) +GO(xcb_change_keyboard_control_value_list_sizeof, iFpu) +GO(xcb_change_keyboard_control_value_list_unpack, iFpup) +GO(xcb_change_keyboard_mapping, UFbCCCp) +GO(xcb_change_keyboard_mapping_checked, UFbCCCp) +GO(xcb_change_keyboard_mapping_keysyms, pFp) +GO(xcb_change_keyboard_mapping_keysyms_end, HFp) +GO(xcb_change_keyboard_mapping_keysyms_length, iFp) +GO(xcb_change_keyboard_mapping_sizeof, iFp) +GO(xcb_change_pointer_control, UFbwwwCC) +GO(xcb_change_pointer_control_checked, UFbwwwCC) +GO(xcb_change_property, UFbCuuuCup) +GO(xcb_change_property_checked, UFbCuuuCup) +GO(xcb_change_property_data, pFp) +GO(xcb_change_property_data_end, HFp) +GO(xcb_change_property_data_length, iFp) +GO(xcb_change_property_sizeof, iFp) +GO(xcb_change_save_set, UFbCu) +GO(xcb_change_save_set_checked, UFbCu) +GO(xcb_change_window_attributes, UFbuup) +GO(xcb_change_window_attributes_aux, UFbuup) +GO(xcb_change_window_attributes_aux_checked, UFbuup) +GO(xcb_change_window_attributes_checked, UFbuup) +GO(xcb_change_window_attributes_sizeof, iFp) +GO(xcb_change_window_attributes_value_list, pFp) +GO(xcb_change_window_attributes_value_list_serialize, iFpup) +GO(xcb_change_window_attributes_value_list_sizeof, iFpu) +GO(xcb_change_window_attributes_value_list_unpack, iFpup) //GO(xcb_char2b_end, -//GO(xcb_char2b_next, +GO(xcb_char2b_next, vFp) //GO(xcb_charinfo_end, -//GO(xcb_charinfo_next, -//GO(xcb_circulate_window, -//GO(xcb_circulate_window_checked, -GO(xcb_clear_area, pFbCuwwWW) -//GO(xcb_clear_area_checked, +GO(xcb_charinfo_next, vFp) +GO(xcb_circulate_window, UFbCu) +GO(xcb_circulate_window_checked, UFbCu) +GO(xcb_clear_area, UFbCuwwWW) +GO(xcb_clear_area_checked, UFbCuwwWW) //GO(xcb_client_message_data_end, -//GO(xcb_client_message_data_next, -GO(xcb_close_font, pFbu) -GO(xcb_close_font_checked, pFbu) +GO(xcb_client_message_data_next, vFp) +GO(xcb_close_font, UFbu) +GO(xcb_close_font_checked, UFbu) //GO(xcb_coloritem_end, -//GO(xcb_coloritem_next, +GO(xcb_coloritem_next, vFp) //GO(xcb_colormap_end, -//GO(xcb_colormap_next, -GO(xcb_configure_window, pFbuWp) -//GO(xcb_configure_window_aux, -//GO(xcb_configure_window_aux_checked, -//GO(xcb_configure_window_checked, -//GO(xcb_configure_window_sizeof, -//GO(xcb_configure_window_value_list, -//GO(xcb_configure_window_value_list_serialize, -//GO(xcb_configure_window_value_list_sizeof, -//GO(xcb_configure_window_value_list_unpack, +GO(xcb_colormap_next, vFp) +GO(xcb_configure_window, UFbuWp) +GO(xcb_configure_window_aux, UFbuWp) +GO(xcb_configure_window_aux_checked, UFbuWp) +GO(xcb_configure_window_checked, UFbuWp) +GO(xcb_configure_window_sizeof, iFp) +GO(xcb_configure_window_value_list, pFp) +GO(xcb_configure_window_value_list_serialize, iFpWp) +GO(xcb_configure_window_value_list_sizeof, iFpW) +GO(xcb_configure_window_value_list_unpack, iFpWp) GOM(xcb_connect, pFEpp) GO(xcb_connection_has_error, iFb) -//GO(xcb_connect_to_display_with_auth_info, -//GO(xcb_connect_to_fd, -GO(xcb_convert_selection, pFbuuuuu) -//GO(xcb_convert_selection_checked, -GO(xcb_copy_area, pFbuuuwwwwWW) -GO(xcb_copy_area_checked, pFbuuuwwwwWW) -//GO(xcb_copy_colormap_and_free, -//GO(xcb_copy_colormap_and_free_checked, -//GO(xcb_copy_gc, -//GO(xcb_copy_gc_checked, -//GO(xcb_copy_plane, -//GO(xcb_copy_plane_checked, -GO(xcb_create_colormap, uFbCuuu) -GO(xcb_create_colormap_checked, uFbCuuu) -GO(xcb_create_cursor, pFbuuuWWWWWWWW) -//GO(xcb_create_cursor_checked, -GO(xcb_create_gc, uFbuuup) -//GO(xcb_create_gc_aux, -//GO(xcb_create_gc_aux_checked, -GO(xcb_create_gc_checked, uFbuuup) -//GO(xcb_create_gc_sizeof, -//GO(xcb_create_gc_value_list, -//GO(xcb_create_gc_value_list_serialize, -//GO(xcb_create_gc_value_list_sizeof, -//GO(xcb_create_gc_value_list_unpack, -GO(xcb_create_glyph_cursor, pFbuuuWWWWWWWW) -//GO(xcb_create_glyph_cursor_checked, -GO(xcb_create_pixmap, uFbCuuWW) -GO(xcb_create_pixmap_checked, uFbCuuWW) -GO(xcb_create_window, uFbCuuwwWWWWuup) -//GO(xcb_create_window_aux, -//GO(xcb_create_window_aux_checked, -GO(xcb_create_window_checked, uFbCuuwwWWWWuup) -//GO(xcb_create_window_sizeof, -//GO(xcb_create_window_value_list, -//GO(xcb_create_window_value_list_serialize, -//GO(xcb_create_window_value_list_sizeof, -//GO(xcb_create_window_value_list_unpack, +GOM(xcb_connect_to_display_with_auth_info, pFEppp) +GOM(xcb_connect_to_fd, pFEip) +GO(xcb_convert_selection, UFbuuuuu) +GO(xcb_convert_selection_checked, UFbuuuuu) +GO(xcb_copy_area, UFbuuuwwwwWW) +GO(xcb_copy_area_checked, UFbuuuwwwwWW) +GO(xcb_copy_colormap_and_free, UFbuu) +GO(xcb_copy_colormap_and_free_checked, UFbuu) +GO(xcb_copy_gc, UFbuuu) +GO(xcb_copy_gc_checked, UFbuuu) +GO(xcb_copy_plane, UFbuuuwwwwWWu) +GO(xcb_copy_plane_checked, UFbuuuwwwwWWu) +GO(xcb_create_colormap, UFbCuuu) +GO(xcb_create_colormap_checked, UFbCuuu) +GO(xcb_create_cursor, UFbuuuWWWWWWWW) +GO(xcb_create_cursor_checked, UFbuuuWWWWWWWW) +GO(xcb_create_gc, UFbuuup) +GO(xcb_create_gc_aux, UFbuuup) +GO(xcb_create_gc_aux_checked, UFbuuup) +GO(xcb_create_gc_checked, UFbuuup) +GO(xcb_create_gc_sizeof, iFp) +GO(xcb_create_gc_value_list, pFp) +GO(xcb_create_gc_value_list_serialize, iFpup) +GO(xcb_create_gc_value_list_sizeof, iFpu) +GO(xcb_create_gc_value_list_unpack, iFpup) +GO(xcb_create_glyph_cursor, UFbuuuWWWWWWWW) +GO(xcb_create_glyph_cursor_checked, UFbuuuWWWWWWWW) +GO(xcb_create_pixmap, UFbCuuWW) +GO(xcb_create_pixmap_checked, UFbCuuWW) +GO(xcb_create_window, UFbCuuwwWWWWuup) +GO(xcb_create_window_aux, UFbCuuwwWWWWuup) +GO(xcb_create_window_aux_checked, UFbCuuwwWWWWuup) +GO(xcb_create_window_checked, UFbCuuwwWWWWuup) +GO(xcb_create_window_sizeof, iFp) +GO(xcb_create_window_value_list, pFp) +GO(xcb_create_window_value_list_serialize, iFpup) +GO(xcb_create_window_value_list_sizeof, iFpu) +GO(xcb_create_window_value_list_unpack, iFpup) //GO(xcb_cursor_end, -//GO(xcb_cursor_next, -GO(xcb_delete_property, uFbuu) -GO(xcb_delete_property_checked, uFbuu) +GO(xcb_cursor_next, vFp) +GO(xcb_delete_property, UFbuu) +GO(xcb_delete_property_checked, UFbuu) //GO(xcb_depth_end, GO(xcb_depth_next, vFp) GO(xcb_depth_sizeof, iFp) GO(xcb_depth_visuals, pFp) -GO(xcb_depth_visuals_iterator, HFp) //xcb_visualtype_iterator_t is a structure -//GO(xcb_depth_visuals_length, -//GO(xcb_destroy_subwindows, -//GO(xcb_destroy_subwindows_checked, -GO(xcb_destroy_window, pFbu) -//GO(xcb_destroy_window_checked, +GO(xcb_depth_visuals_iterator, HFp) +GO(xcb_depth_visuals_length, iFp) +GO(xcb_destroy_subwindows, UFbu) +GO(xcb_destroy_subwindows_checked, UFbu) +GO(xcb_destroy_window, UFbu) +GO(xcb_destroy_window_checked, UFbu) GO(xcb_discard_reply, vFbu) GO(xcb_discard_reply64, vFbU) GOM(xcb_disconnect, vFEp) //GO(xcb_drawable_end, -//GO(xcb_drawable_next, -//GO(xcb_fill_poly, -//GO(xcb_fill_poly_checked, -//GO(xcb_fill_poly_points, -//GO(xcb_fill_poly_points_iterator, -//GO(xcb_fill_poly_points_length, -//GO(xcb_fill_poly_sizeof, +GO(xcb_drawable_next, vFp) +GO(xcb_fill_poly, UFbuuCCup) +GO(xcb_fill_poly_checked, UFbuuCCup) +GO(xcb_fill_poly_points, pFp) +GO(xcb_fill_poly_points_iterator, HFp) +GO(xcb_fill_poly_points_length, iFp) +GO(xcb_fill_poly_sizeof, iFpu) GO(xcb_flush, iFb) //GO(xcb_fontable_end, -//GO(xcb_fontable_next, +GO(xcb_fontable_next, vFp) //GO(xcb_font_end, -//GO(xcb_font_next, +GO(xcb_font_next, vFp) //GO(xcb_fontprop_end, -//GO(xcb_fontprop_next, -//GO(xcb_force_screen_saver, -//GO(xcb_force_screen_saver_checked, +GO(xcb_fontprop_next, vFp) +GO(xcb_force_screen_saver, UFbC) +GO(xcb_force_screen_saver_checked, UFbC) //GO(xcb_format_end, GO(xcb_format_next, vFp) -GO(xcb_free_colormap, pFbu) -GO(xcb_free_colormap_checked, pFbu) -//GO(xcb_free_colors, -//GO(xcb_free_colors_checked, -//GO(xcb_free_colors_pixels, -//GO(xcb_free_colors_pixels_end, -//GO(xcb_free_colors_pixels_length, -//GO(xcb_free_colors_sizeof, -GO(xcb_free_cursor, pFbp) -//GO(xcb_free_cursor_checked, -GO(xcb_free_gc, uFbu) -GO(xcb_free_gc_checked, uFbu) -GO(xcb_free_pixmap, uFbu) -GO(xcb_free_pixmap_checked, uFbu) +GO(xcb_free_colormap, UFbu) +GO(xcb_free_colormap_checked, UFbu) +GO(xcb_free_colors, UFbuuup) +GO(xcb_free_colors_checked, UFbuuup) +GO(xcb_free_colors_pixels, pFp) +GO(xcb_free_colors_pixels_end, HFp) +GO(xcb_free_colors_pixels_length, iFp) +GO(xcb_free_colors_sizeof, iFpu) +GO(xcb_free_cursor, UFbu) +GO(xcb_free_cursor_checked, UFbu) +GO(xcb_free_gc, UFbu) +GO(xcb_free_gc_checked, UFbu) +GO(xcb_free_pixmap, UFbu) +GO(xcb_free_pixmap_checked, UFbu) //GO(xcb_gcontext_end, -//GO(xcb_gcontext_next, +GO(xcb_gcontext_next, vFp) GO(xcb_generate_id, uFb) -GO(xcb_get_atom_name, uFbu) +GO(xcb_get_atom_name, UFbu) GO(xcb_get_atom_name_name, pFp) -//GO(xcb_get_atom_name_name_end, +GO(xcb_get_atom_name_name_end, HFp) GO(xcb_get_atom_name_name_length, iFp) GO(xcb_get_atom_name_reply, pFbup) -//GO(xcb_get_atom_name_sizeof, -//GO(xcb_get_atom_name_unchecked, +GO(xcb_get_atom_name_sizeof, iFp) +GO(xcb_get_atom_name_unchecked, UFbu) GO(xcb_get_extension_data, pFbp) GO(xcb_get_file_descriptor, iFb) -//GO(xcb_get_font_path, -//GO(xcb_get_font_path_path_iterator, -//GO(xcb_get_font_path_path_length, -//GO(xcb_get_font_path_reply, -//GO(xcb_get_font_path_sizeof, -//GO(xcb_get_font_path_unchecked, -GO(xcb_get_geometry, pFbu) +GO(xcb_get_font_path, UFb) +GO(xcb_get_font_path_path_iterator, HFp) +GO(xcb_get_font_path_path_length, iFp) +GO(xcb_get_font_path_reply, pFbup) +GO(xcb_get_font_path_sizeof, iFp) +GO(xcb_get_font_path_unchecked, UFb) +GO(xcb_get_geometry, UFbu) GO(xcb_get_geometry_reply, pFbup) -GO(xcb_get_geometry_unchecked, pFbu) -GO(xcb_get_image, pFbCuwwWWu) +GO(xcb_get_geometry_unchecked, UFbu) +GO(xcb_get_image, UFbCuwwWWu) GO(xcb_get_image_data, pFp) -//GO(xcb_get_image_data_end, +GO(xcb_get_image_data_end, HFp) GO(xcb_get_image_data_length, iFp) GO(xcb_get_image_reply, pFbup) -//GO(xcb_get_image_sizeof, -GO(xcb_get_image_unchecked, pFbCuwwWWu) -GO(xcb_get_input_focus, uFb) +GO(xcb_get_image_sizeof, iFp) +GO(xcb_get_image_unchecked, UFbCuwwWWu) +GO(xcb_get_input_focus, UFb) GO(xcb_get_input_focus_reply, pFbup) -//GO(xcb_get_input_focus_unchecked, -//GO(xcb_get_keyboard_control, -//GO(xcb_get_keyboard_control_reply, -//GO(xcb_get_keyboard_control_unchecked, -GO(xcb_get_keyboard_mapping, pFbCC) +GO(xcb_get_input_focus_unchecked, UFb) +GO(xcb_get_keyboard_control, UFb) +GO(xcb_get_keyboard_control_reply, pFbup) +GO(xcb_get_keyboard_control_unchecked, UFb) +GO(xcb_get_keyboard_mapping, UFbCC) GO(xcb_get_keyboard_mapping_keysyms, pFp) -//GO(xcb_get_keyboard_mapping_keysyms_end, +GO(xcb_get_keyboard_mapping_keysyms_end, HFp) GO(xcb_get_keyboard_mapping_keysyms_length, iFp) GO(xcb_get_keyboard_mapping_reply, pFbup) -//GO(xcb_get_keyboard_mapping_sizeof, -//GO(xcb_get_keyboard_mapping_unchecked, +GO(xcb_get_keyboard_mapping_sizeof, iFp) +GO(xcb_get_keyboard_mapping_unchecked, UFbCC) GO(xcb_get_maximum_request_length, uFb) -GO(xcb_get_modifier_mapping, pFb) +GO(xcb_get_modifier_mapping, UFb) GO(xcb_get_modifier_mapping_keycodes, pFp) -//GO(xcb_get_modifier_mapping_keycodes_end, +GO(xcb_get_modifier_mapping_keycodes_end, HFp) GO(xcb_get_modifier_mapping_keycodes_length, iFp) GO(xcb_get_modifier_mapping_reply, pFbup) -//GO(xcb_get_modifier_mapping_sizeof, pFp) -//GO(xcb_get_modifier_mapping_unchecked, -//GO(xcb_get_motion_events, -//GO(xcb_get_motion_events_events, -//GO(xcb_get_motion_events_events_iterator, -//GO(xcb_get_motion_events_events_length, -//GO(xcb_get_motion_events_reply, -//GO(xcb_get_motion_events_sizeof, -//GO(xcb_get_motion_events_unchecked, -//GO(xcb_get_pointer_control, -//GO(xcb_get_pointer_control_reply, -//GO(xcb_get_pointer_control_unchecked, -//GO(xcb_get_pointer_mapping, -//GO(xcb_get_pointer_mapping_map, -//GO(xcb_get_pointer_mapping_map_end, -//GO(xcb_get_pointer_mapping_map_length, -//GO(xcb_get_pointer_mapping_reply, -//GO(xcb_get_pointer_mapping_sizeof, -//GO(xcb_get_pointer_mapping_unchecked, -GO(xcb_get_property, uFbCuuuuu) +GO(xcb_get_modifier_mapping_sizeof, iFp) +GO(xcb_get_modifier_mapping_unchecked, UFb) +GO(xcb_get_motion_events, UFbuuu) +GO(xcb_get_motion_events_events, pFp) +GO(xcb_get_motion_events_events_iterator, HFp) +GO(xcb_get_motion_events_events_length, iFp) +GO(xcb_get_motion_events_reply, pFbup) +GO(xcb_get_motion_events_sizeof, iFp) +GO(xcb_get_motion_events_unchecked, UFbuuu) +GO(xcb_get_pointer_control, UFb) +GO(xcb_get_pointer_control_reply, pFbup) +GO(xcb_get_pointer_control_unchecked, UFb) +GO(xcb_get_pointer_mapping, UFb) +GO(xcb_get_pointer_mapping_map, pFp) +GO(xcb_get_pointer_mapping_map_end, HFp) +GO(xcb_get_pointer_mapping_map_length, iFp) +GO(xcb_get_pointer_mapping_reply, pFbup) +GO(xcb_get_pointer_mapping_sizeof, iFp) +GO(xcb_get_pointer_mapping_unchecked, UFb) +GO(xcb_get_property, UFbCuuuuu) GO(xcb_get_property_reply, pFbup) -//GO(xcb_get_property_sizeof, -GO(xcb_get_property_unchecked, uFbCuuuuu) +GO(xcb_get_property_sizeof, iFp) +GO(xcb_get_property_unchecked, UFbCuuuuu) GO(xcb_get_property_value, pFp) -//GO(xcb_get_property_value_end, +GO(xcb_get_property_value_end, HFp) GO(xcb_get_property_value_length, iFp) -GO(xcb_get_reply_fds, pFbpu) -//GO(xcb_get_screen_saver, -//GO(xcb_get_screen_saver_reply, -//GO(xcb_get_screen_saver_unchecked, -GO(xcb_get_selection_owner, uFbu) +GO(xcb_get_reply_fds, pFbpL) +GO(xcb_get_screen_saver, UFb) +GO(xcb_get_screen_saver_reply, pFbup) +GO(xcb_get_screen_saver_unchecked, UFb) +GO(xcb_get_selection_owner, UFbu) GO(xcb_get_selection_owner_reply, pFbup) -GO(xcb_get_selection_owner_unchecked, uFbu) +GO(xcb_get_selection_owner_unchecked, UFbu) GO(xcb_get_setup, pFb) -GO(xcb_get_window_attributes, uFbu) +GO(xcb_get_window_attributes, UFbu) GO(xcb_get_window_attributes_reply, pFbup) -GO(xcb_get_window_attributes_unchecked, uFbu) -GO(xcb_grab_button, pFbCuWCCuuCW) -GO(xcb_grab_button_checked, pFbCuWCCuuCW) -GO(xcb_grab_key, pFbCuWCCC) -GO(xcb_grab_keyboard, pFbCuuCC) +GO(xcb_get_window_attributes_unchecked, UFbu) +GO(xcb_grab_button, UFbCuWCCuuCW) +GO(xcb_grab_button_checked, UFbCuWCCuuCW) +GO(xcb_grab_key, UFbCuWCCC) +GO(xcb_grab_keyboard, UFbCuuCC) GO(xcb_grab_keyboard_reply, pFbup) -//GO(xcb_grab_keyboard_unchecked, -GO(xcb_grab_key_checked, pFbCuWCCC) -GO(xcb_grab_pointer, pFbCuWCCuuu) +GO(xcb_grab_keyboard_unchecked, UFbCuuCC) +GO(xcb_grab_key_checked, UFbCuWCCC) +GO(xcb_grab_pointer, UFbCuWCCuuu) GO(xcb_grab_pointer_reply, pFbup) -//GO(xcb_grab_pointer_unchecked, -GO(xcb_grab_server, uFb) -GO(xcb_grab_server_checked, uFb) -//GO(xcb_host_address, -//GO(xcb_host_address_end, -//GO(xcb_host_address_length, +GO(xcb_grab_pointer_unchecked, UFbCuWCCuuu) +GO(xcb_grab_server, UFb) +GO(xcb_grab_server_checked, UFb) +GO(xcb_host_address, pFp) +GO(xcb_host_address_end, HFp) +GO(xcb_host_address_length, iFp) //GO(xcb_host_end, -//GO(xcb_host_next, -//GO(xcb_host_sizeof, -//GO(xcb_image_text_16, -//GO(xcb_image_text_16_checked, -//GO(xcb_image_text_16_sizeof, -//GO(xcb_image_text_16_string, -//GO(xcb_image_text_16_string_iterator, -//GO(xcb_image_text_16_string_length, -GO(xcb_image_text_8, pFbCuuwwp) -GO(xcb_image_text_8_checked, pFbCuuwwp) -//GO(xcb_image_text_8_sizeof, -//GO(xcb_image_text_8_string, -//GO(xcb_image_text_8_string_end, -//GO(xcb_image_text_8_string_length, -//GO(xcb_install_colormap, -//GO(xcb_install_colormap_checked, -GO(xcb_intern_atom, uFbCWp) +GO(xcb_host_next, vFp) +GO(xcb_host_sizeof, iFp) +GO(xcb_image_text_16, UFbCuuwwp) +GO(xcb_image_text_16_checked, UFbCuuwwp) +GO(xcb_image_text_16_sizeof, iFp) +GO(xcb_image_text_16_string, pFp) +GO(xcb_image_text_16_string_iterator, HFp) +GO(xcb_image_text_16_string_length, iFp) +GO(xcb_image_text_8, UFbCuuwwp) +GO(xcb_image_text_8_checked, UFbCuuwwp) +GO(xcb_image_text_8_sizeof, iFp) +GO(xcb_image_text_8_string, pFp) +GO(xcb_image_text_8_string_end, HFp) +GO(xcb_image_text_8_string_length, iFp) +GO(xcb_install_colormap, UFbu) +GO(xcb_install_colormap_checked, UFbu) +GO(xcb_intern_atom, UFbCWp) GO(xcb_intern_atom_reply, pFbup) -//GO(xcb_intern_atom_sizeof, -GO(xcb_intern_atom_unchecked, uFbCWp) +GO(xcb_intern_atom_sizeof, iFp) +GO(xcb_intern_atom_unchecked, UFbCWp) //GO(xcb_keycode32_end, -//GO(xcb_keycode32_next, +GO(xcb_keycode32_next, vFp) //GO(xcb_keycode_end, -//GO(xcb_keycode_next, +GO(xcb_keycode_next, vFp) //GO(xcb_keysym_end, -//GO(xcb_keysym_next, -//GO(xcb_kill_client, -//GO(xcb_kill_client_checked, -//GO(xcb_list_extensions, -//GO(xcb_list_extensions_names_iterator, -//GO(xcb_list_extensions_names_length, -//GO(xcb_list_extensions_reply, -//GO(xcb_list_extensions_sizeof, -//GO(xcb_list_extensions_unchecked, -//GO(xcb_list_fonts, -//GO(xcb_list_fonts_names_iterator, -//GO(xcb_list_fonts_names_length, -//GO(xcb_list_fonts_reply, -//GO(xcb_list_fonts_sizeof, -//GO(xcb_list_fonts_unchecked, -//GO(xcb_list_fonts_with_info, -//GO(xcb_list_fonts_with_info_name, -//GO(xcb_list_fonts_with_info_name_end, -//GO(xcb_list_fonts_with_info_name_length, -//GO(xcb_list_fonts_with_info_properties, -//GO(xcb_list_fonts_with_info_properties_iterator, -//GO(xcb_list_fonts_with_info_properties_length, -//GO(xcb_list_fonts_with_info_reply, -//GO(xcb_list_fonts_with_info_sizeof, -//GO(xcb_list_fonts_with_info_unchecked, -//GO(xcb_list_hosts, -//GO(xcb_list_hosts_hosts_iterator, -//GO(xcb_list_hosts_hosts_length, -//GO(xcb_list_hosts_reply, -//GO(xcb_list_hosts_sizeof, -//GO(xcb_list_hosts_unchecked, -//GO(xcb_list_installed_colormaps, -//GO(xcb_list_installed_colormaps_cmaps, -//GO(xcb_list_installed_colormaps_cmaps_end, -//GO(xcb_list_installed_colormaps_cmaps_length, -//GO(xcb_list_installed_colormaps_reply, -//GO(xcb_list_installed_colormaps_sizeof, -//GO(xcb_list_installed_colormaps_unchecked, -//GO(xcb_list_properties, -//GO(xcb_list_properties_atoms, -//GO(xcb_list_properties_atoms_end, -//GO(xcb_list_properties_atoms_length, -//GO(xcb_list_properties_reply, -//GO(xcb_list_properties_sizeof, -//GO(xcb_list_properties_unchecked, -//GO(xcb_lookup_color, -//GO(xcb_lookup_color_reply, -//GO(xcb_lookup_color_sizeof, -//GO(xcb_lookup_color_unchecked, -GO(xcb_map_subwindows, uFbu) -//GO(xcb_map_subwindows_checked, -GO(xcb_map_window, uFbu) -GO(xcb_map_window_checked, uFbu) -//GO(xcb_no_operation, -//GO(xcb_no_operation_checked, -GO(xcb_open_font, uFbuWp) -GO(xcb_open_font_checked, uFbuWp) -//GO(xcb_open_font_name, -//GO(xcb_open_font_name_end, -//GO(xcb_open_font_name_length, -//GO(xcb_open_font_sizeof, +GO(xcb_keysym_next, vFp) +GO(xcb_kill_client, UFbu) +GO(xcb_kill_client_checked, UFbu) +GO(xcb_list_extensions, UFb) +GO(xcb_list_extensions_names_iterator, HFp) +GO(xcb_list_extensions_names_length, iFp) +GO(xcb_list_extensions_reply, pFbup) +GO(xcb_list_extensions_sizeof, iFp) +GO(xcb_list_extensions_unchecked, UFb) +GO(xcb_list_fonts, UFbWWp) +GO(xcb_list_fonts_names_iterator, HFp) +GO(xcb_list_fonts_names_length, iFp) +GO(xcb_list_fonts_reply, pFbup) +GO(xcb_list_fonts_sizeof, iFp) +GO(xcb_list_fonts_unchecked, UFbWWp) +GO(xcb_list_fonts_with_info, UFbWWp) +GO(xcb_list_fonts_with_info_name, pFp) +GO(xcb_list_fonts_with_info_name_end, HFp) +GO(xcb_list_fonts_with_info_name_length, iFp) +GO(xcb_list_fonts_with_info_properties, pFp) +GO(xcb_list_fonts_with_info_properties_iterator, HFp) +GO(xcb_list_fonts_with_info_properties_length, iFp) +GO(xcb_list_fonts_with_info_reply, pFbup) +GO(xcb_list_fonts_with_info_sizeof, iFp) +GO(xcb_list_fonts_with_info_unchecked, UFbWWp) +GO(xcb_list_hosts, UFb) +GO(xcb_list_hosts_hosts_iterator, HFp) +GO(xcb_list_hosts_hosts_length, iFp) +GO(xcb_list_hosts_reply, pFbup) +GO(xcb_list_hosts_sizeof, iFp) +GO(xcb_list_hosts_unchecked, UFb) +GO(xcb_list_installed_colormaps, UFbu) +GO(xcb_list_installed_colormaps_cmaps, pFp) +GO(xcb_list_installed_colormaps_cmaps_end, HFp) +GO(xcb_list_installed_colormaps_cmaps_length, iFp) +GO(xcb_list_installed_colormaps_reply, pFbup) +GO(xcb_list_installed_colormaps_sizeof, iFp) +GO(xcb_list_installed_colormaps_unchecked, UFbu) +GO(xcb_list_properties, UFbu) +GO(xcb_list_properties_atoms, pFp) +GO(xcb_list_properties_atoms_end, HFp) +GO(xcb_list_properties_atoms_length, iFp) +GO(xcb_list_properties_reply, pFbup) +GO(xcb_list_properties_sizeof, iFp) +GO(xcb_list_properties_unchecked, UFbu) +GO(xcb_lookup_color, UFbuWp) +GO(xcb_lookup_color_reply, pFbup) +GO(xcb_lookup_color_sizeof, iFp) +GO(xcb_lookup_color_unchecked, UFbuWp) +GO(xcb_map_subwindows, UFbu) +GO(xcb_map_subwindows_checked, UFbu) +GO(xcb_map_window, UFbu) +GO(xcb_map_window_checked, UFbu) +GO(xcb_no_operation, UFb) +GO(xcb_no_operation_checked, UFb) +GO(xcb_open_font, UFbuWp) +GO(xcb_open_font_checked, UFbuWp) +GO(xcb_open_font_name, pFp) +GO(xcb_open_font_name_end, HFp) +GO(xcb_open_font_name_length, iFp) +GO(xcb_open_font_sizeof, iFp) GO(xcb_parse_display, iFpppp) //GO(xcb_pixmap_end, -//GO(xcb_pixmap_next, +GO(xcb_pixmap_next, vFp) //GO(xcb_point_end, -//GO(xcb_point_next, +GO(xcb_point_next, vFp) GO(xcb_poll_for_event, pFb) GO(xcb_poll_for_queued_event, pFb) GO(xcb_poll_for_reply, iFbupp) -//GO(xcb_poll_for_reply64, +GO(xcb_poll_for_reply64, iFbUpp) GO(xcb_poll_for_special_event, pFbp) -GO(xcb_poly_arc, pFbuuup) -//GO(xcb_poly_arc_arcs, -//GO(xcb_poly_arc_arcs_iterator, -//GO(xcb_poly_arc_arcs_length, -//GO(xcb_poly_arc_checked, -//GO(xcb_poly_arc_sizeof, -//GO(xcb_poly_fill_arc, -//GO(xcb_poly_fill_arc_arcs, -//GO(xcb_poly_fill_arc_arcs_iterator, -//GO(xcb_poly_fill_arc_arcs_length, -//GO(xcb_poly_fill_arc_checked, -//GO(xcb_poly_fill_arc_sizeof, -GO(xcb_poly_fill_rectangle, pFbuuup) -GO(xcb_poly_fill_rectangle_checked, pFbuuup) -//GO(xcb_poly_fill_rectangle_rectangles, -//GO(xcb_poly_fill_rectangle_rectangles_iterator, -//GO(xcb_poly_fill_rectangle_rectangles_length, -//GO(xcb_poly_fill_rectangle_sizeof, -GO(xcb_poly_line, pFbCuuup) -GO(xcb_poly_line_checked, pFbCuuup) -//GO(xcb_poly_line_points, -//GO(xcb_poly_line_points_iterator, -//GO(xcb_poly_line_points_length, -//GO(xcb_poly_line_sizeof, -GO(xcb_poly_point, pFbCuuup) -//GO(xcb_poly_point_checked, -//GO(xcb_poly_point_points, -//GO(xcb_poly_point_points_iterator, -//GO(xcb_poly_point_points_length, -//GO(xcb_poly_point_sizeof, -GO(xcb_poly_rectangle, pFbuuup) -//GO(xcb_poly_rectangle_checked, -//GO(xcb_poly_rectangle_rectangles, -//GO(xcb_poly_rectangle_rectangles_iterator, -//GO(xcb_poly_rectangle_rectangles_length, -//GO(xcb_poly_rectangle_sizeof, -GO(xcb_poly_segment, pFbuuup) -//GO(xcb_poly_segment_checked, -//GO(xcb_poly_segment_segments, -//GO(xcb_poly_segment_segments_iterator, -//GO(xcb_poly_segment_segments_length, -//GO(xcb_poly_segment_sizeof, -//GO(xcb_poly_text_16, -//GO(xcb_poly_text_16_checked, -//GO(xcb_poly_text_16_items, -//GO(xcb_poly_text_16_items_end, -//GO(xcb_poly_text_16_items_length, -//GO(xcb_poly_text_16_sizeof, -//GO(xcb_poly_text_8, -//GO(xcb_poly_text_8_checked, -//GO(xcb_poly_text_8_items, -//GO(xcb_poly_text_8_items_end, -//GO(xcb_poly_text_8_items_length, -//GO(xcb_poly_text_8_sizeof, +GO(xcb_poly_arc, UFbuuup) +GO(xcb_poly_arc_arcs, pFp) +GO(xcb_poly_arc_arcs_iterator, HFp) +GO(xcb_poly_arc_arcs_length, iFp) +GO(xcb_poly_arc_checked, UFbuuup) +GO(xcb_poly_arc_sizeof, iFpu) +GO(xcb_poly_fill_arc, UFbuuup) +GO(xcb_poly_fill_arc_arcs, pFp) +GO(xcb_poly_fill_arc_arcs_iterator, HFp) +GO(xcb_poly_fill_arc_arcs_length, iFp) +GO(xcb_poly_fill_arc_checked, UFbuuup) +GO(xcb_poly_fill_arc_sizeof, iFpu) +GO(xcb_poly_fill_rectangle, UFbuuup) +GO(xcb_poly_fill_rectangle_checked, UFbuuup) +GO(xcb_poly_fill_rectangle_rectangles, pFp) +GO(xcb_poly_fill_rectangle_rectangles_iterator, HFp) +GO(xcb_poly_fill_rectangle_rectangles_length, iFp) +GO(xcb_poly_fill_rectangle_sizeof, iFpu) +GO(xcb_poly_line, UFbCuuup) +GO(xcb_poly_line_checked, UFbCuuup) +GO(xcb_poly_line_points, pFp) +GO(xcb_poly_line_points_iterator, HFp) +GO(xcb_poly_line_points_length, iFp) +GO(xcb_poly_line_sizeof, iFpu) +GO(xcb_poly_point, UFbCuuup) +GO(xcb_poly_point_checked, UFbCuuup) +GO(xcb_poly_point_points, pFp) +GO(xcb_poly_point_points_iterator, HFp) +GO(xcb_poly_point_points_length, iFp) +GO(xcb_poly_point_sizeof, iFpu) +GO(xcb_poly_rectangle, UFbuuup) +GO(xcb_poly_rectangle_checked, UFbuuup) +GO(xcb_poly_rectangle_rectangles, pFp) +GO(xcb_poly_rectangle_rectangles_iterator, HFp) +GO(xcb_poly_rectangle_rectangles_length, iFp) +GO(xcb_poly_rectangle_sizeof, iFpu) +GO(xcb_poly_segment, UFbuuup) +GO(xcb_poly_segment_checked, UFbuuup) +GO(xcb_poly_segment_segments, pFp) +GO(xcb_poly_segment_segments_iterator, HFp) +GO(xcb_poly_segment_segments_length, iFp) +GO(xcb_poly_segment_sizeof, iFpu) +GO(xcb_poly_text_16, UFbuuwwup) +GO(xcb_poly_text_16_checked, UFbuuwwup) +GO(xcb_poly_text_16_items, pFp) +GO(xcb_poly_text_16_items_end, HFp) +GO(xcb_poly_text_16_items_length, iFp) +GO(xcb_poly_text_16_sizeof, iFpu) +GO(xcb_poly_text_8, UFbuuwwup) +GO(xcb_poly_text_8_checked, UFbuuwwup) +GO(xcb_poly_text_8_items, pFp) +GO(xcb_poly_text_8_items_end, HFp) +GO(xcb_poly_text_8_items_length, iFp) +GO(xcb_poly_text_8_sizeof, iFpu) GO(xcb_popcount, iFu) GO(xcb_prefetch_extension_data, vFbp) GO(xcb_prefetch_maximum_request_length, vFb) -GO(xcb_put_image, pFbCuuWWwwCCup) -GO(xcb_put_image_checked, pFbCuuWWwwCCup) -//GO(xcb_put_image_data, -//GO(xcb_put_image_data_end, -//GO(xcb_put_image_data_length, -//GO(xcb_put_image_sizeof, -//GO(xcb_query_best_size, -//GO(xcb_query_best_size_reply, -//GO(xcb_query_best_size_unchecked, -//GO(xcb_query_colors, -//GO(xcb_query_colors_colors, -//GO(xcb_query_colors_colors_iterator, -//GO(xcb_query_colors_colors_length, -//GO(xcb_query_colors_reply, -//GO(xcb_query_colors_sizeof, -//GO(xcb_query_colors_unchecked, -//GO(xcb_query_extension, -//GO(xcb_query_extension_reply, -//GO(xcb_query_extension_sizeof, -//GO(xcb_query_extension_unchecked, -//GO(xcb_query_font, -//GO(xcb_query_font_char_infos, -//GO(xcb_query_font_char_infos_iterator, -//GO(xcb_query_font_char_infos_length, -//GO(xcb_query_font_properties, -//GO(xcb_query_font_properties_iterator, -//GO(xcb_query_font_properties_length, -//GO(xcb_query_font_reply, -//GO(xcb_query_font_sizeof, -//GO(xcb_query_font_unchecked, -GO(xcb_query_keymap, pFbp) +GO(xcb_put_image, UFbCuuWWwwCCup) +GO(xcb_put_image_checked, UFbCuuWWwwCCup) +GO(xcb_put_image_data, pFp) +GO(xcb_put_image_data_end, HFp) +GO(xcb_put_image_data_length, iFp) +GO(xcb_put_image_sizeof, iFpu) +GO(xcb_query_best_size, UFbCuWW) +GO(xcb_query_best_size_reply, pFbup) +GO(xcb_query_best_size_unchecked, UFbCuWW) +GO(xcb_query_colors, UFbuup) +GO(xcb_query_colors_colors, pFp) +GO(xcb_query_colors_colors_iterator, HFp) +GO(xcb_query_colors_colors_length, iFp) +GO(xcb_query_colors_reply, pFbup) +GO(xcb_query_colors_sizeof, iFpu) +GO(xcb_query_colors_unchecked, UFbuup) +GO(xcb_query_extension, UFbWp) +GO(xcb_query_extension_reply, pFbup) +GO(xcb_query_extension_sizeof, iFp) +GO(xcb_query_extension_unchecked, UFbWp) +GO(xcb_query_font, UFbu) +GO(xcb_query_font_char_infos, pFp) +GO(xcb_query_font_char_infos_iterator, HFp) +GO(xcb_query_font_char_infos_length, iFp) +GO(xcb_query_font_properties, pFp) +GO(xcb_query_font_properties_iterator, HFp) +GO(xcb_query_font_properties_length, iFp) +GO(xcb_query_font_reply, pFbup) +GO(xcb_query_font_sizeof, iFp) +GO(xcb_query_font_unchecked, UFbu) +GO(xcb_query_keymap, UFb) GO(xcb_query_keymap_reply, pFbup) -GO(xcb_query_keymap_unchecked, pFbp) -GO(xcb_query_pointer, uFbu) +GO(xcb_query_keymap_unchecked, UFb) +GO(xcb_query_pointer, UFbu) GO(xcb_query_pointer_reply, pFbup) -GO(xcb_query_pointer_unchecked, uFbu) -GO(xcb_query_text_extents, pFbuup) +GO(xcb_query_pointer_unchecked, UFbu) +GO(xcb_query_text_extents, UFbuup) GO(xcb_query_text_extents_reply, pFbup) -//GO(xcb_query_text_extents_sizeof, -//GO(xcb_query_text_extents_unchecked, -GO(xcb_query_tree, pFbu) +GO(xcb_query_text_extents_sizeof, iFpu) +GO(xcb_query_text_extents_unchecked, UFbuup) +GO(xcb_query_tree, UFbu) GO(xcb_query_tree_children, pFp) -//GO(xcb_query_tree_children_end, +GO(xcb_query_tree_children_end, HFp) GO(xcb_query_tree_children_length, iFp) GO(xcb_query_tree_reply, pFbup) -//GO(xcb_query_tree_sizeof, -GO(xcb_query_tree_unchecked, pFbu) -//GO(xcb_recolor_cursor, -//GO(xcb_recolor_cursor_checked, +GO(xcb_query_tree_sizeof, iFp) +GO(xcb_query_tree_unchecked, UFbu) +GO(xcb_recolor_cursor, UFbuWWWWWW) +GO(xcb_recolor_cursor_checked, UFbuWWWWWW) //GO(xcb_rectangle_end, -//GO(xcb_rectangle_next, +GO(xcb_rectangle_next, vFp) GO(xcb_register_for_special_xge, pFbpup) -GO(xcb_reparent_window, pFbuuWW) -//GO(xcb_reparent_window_checked, +GO(xcb_reparent_window, UFbuuww) +GO(xcb_reparent_window_checked, UFbuuww) GO(xcb_request_check, pFbu) //GO(xcb_rgb_end, -//GO(xcb_rgb_next, -//GO(xcb_rotate_properties, -//GO(xcb_rotate_properties_atoms, -//GO(xcb_rotate_properties_atoms_end, -//GO(xcb_rotate_properties_atoms_length, -//GO(xcb_rotate_properties_checked, -//GO(xcb_rotate_properties_sizeof, -GO(xcb_screen_allowed_depths_iterator, HFp) //xcb_depth_iterator_t is a structure -//GO(xcb_screen_allowed_depths_length, +GO(xcb_rgb_next, vFp) +GO(xcb_rotate_properties, UFbuWwp) +GO(xcb_rotate_properties_atoms, pFp) +GO(xcb_rotate_properties_atoms_end, HFp) +GO(xcb_rotate_properties_atoms_length, iFp) +GO(xcb_rotate_properties_checked, UFbuWwp) +GO(xcb_rotate_properties_sizeof, iFp) +GO(xcb_screen_allowed_depths_iterator, HFp) +GO(xcb_screen_allowed_depths_length, iFp) //GO(xcb_screen_end, GO(xcb_screen_next, vFp) -//GO(xcb_screen_sizeof, +GO(xcb_screen_sizeof, iFp) //GO(xcb_segment_end, -//GO(xcb_segment_next, -GO(xcb_send_event, uFbCuup) -GO(xcb_send_event_checked, uFbCuup) +GO(xcb_segment_next, vFp) +GO(xcb_send_event, UFbCuup) +GO(xcb_send_event_checked, UFbCuup) GO(xcb_send_fd, vFbi) GO(xcb_send_request, uFbipp) GO(xcb_send_request64, UFbipp) GO(xcb_send_request_with_fds, uFbippup) GO(xcb_send_request_with_fds64, UFbippup) -//GO(xcb_set_access_control, -//GO(xcb_set_access_control_checked, -GO(xcb_set_clip_rectangles, pFbCpWWup) -GO(xcb_set_clip_rectangles_checked, pFbCpWWup) -//GO(xcb_set_clip_rectangles_rectangles, -//GO(xcb_set_clip_rectangles_rectangles_iterator, -//GO(xcb_set_clip_rectangles_rectangles_length, -//GO(xcb_set_clip_rectangles_sizeof, -//GO(xcb_set_close_down_mode, -//GO(xcb_set_close_down_mode_checked, -//GO(xcb_set_dashes, -//GO(xcb_set_dashes_checked, -//GO(xcb_set_dashes_dashes, -//GO(xcb_set_dashes_dashes_end, -//GO(xcb_set_dashes_dashes_length, -//GO(xcb_set_dashes_sizeof, -//GO(xcb_set_font_path, -//GO(xcb_set_font_path_checked, -//GO(xcb_set_font_path_font_iterator, -//GO(xcb_set_font_path_font_length, -//GO(xcb_set_font_path_sizeof, -GO(xcb_set_input_focus, pFbCuu) // xcb_void_cookie_t is a struct with only 1 uint inside -//GO(xcb_set_input_focus_checked, -//GO(xcb_set_modifier_mapping, -//GO(xcb_set_modifier_mapping_reply, -//GO(xcb_set_modifier_mapping_sizeof, -//GO(xcb_set_modifier_mapping_unchecked, -//GO(xcb_set_pointer_mapping, -//GO(xcb_set_pointer_mapping_reply, -//GO(xcb_set_pointer_mapping_sizeof, -//GO(xcb_set_pointer_mapping_unchecked, -//GO(xcb_set_screen_saver, -//GO(xcb_set_screen_saver_checked, -GO(xcb_set_selection_owner, pFbpppp) -GO(xcb_set_selection_owner_checked, pFbpppp) +GO(xcb_set_access_control, UFbC) +GO(xcb_set_access_control_checked, UFbC) +GO(xcb_set_clip_rectangles, UFbCuwwup) +GO(xcb_set_clip_rectangles_checked, UFbCuwwup) +GO(xcb_set_clip_rectangles_rectangles, pFp) +GO(xcb_set_clip_rectangles_rectangles_iterator, HFp) +GO(xcb_set_clip_rectangles_rectangles_length, iFp) +GO(xcb_set_clip_rectangles_sizeof, iFpu) +GO(xcb_set_close_down_mode, UFbC) +GO(xcb_set_close_down_mode_checked, UFbC) +GO(xcb_set_dashes, UFbuWWp) +GO(xcb_set_dashes_checked, UFbuWWp) +GO(xcb_set_dashes_dashes, pFp) +GO(xcb_set_dashes_dashes_end, HFp) +GO(xcb_set_dashes_dashes_length, iFp) +GO(xcb_set_dashes_sizeof, iFp) +GO(xcb_set_font_path, UFbWp) +GO(xcb_set_font_path_checked, UFbWp) +GO(xcb_set_font_path_font_iterator, HFp) +GO(xcb_set_font_path_font_length, iFp) +GO(xcb_set_font_path_sizeof, iFp) +GO(xcb_set_input_focus, UFbCuu) +GO(xcb_set_input_focus_checked, UFbCuu) +GO(xcb_set_modifier_mapping, UFbCp) +GO(xcb_set_modifier_mapping_reply, pFbup) +GO(xcb_set_modifier_mapping_sizeof, iFp) +GO(xcb_set_modifier_mapping_unchecked, UFbCp) +GO(xcb_set_pointer_mapping, UFbCp) +GO(xcb_set_pointer_mapping_reply, pFbup) +GO(xcb_set_pointer_mapping_sizeof, iFp) +GO(xcb_set_pointer_mapping_unchecked, UFbCp) +GO(xcb_set_screen_saver, UFbwwCC) +GO(xcb_set_screen_saver_checked, UFbwwCC) +GO(xcb_set_selection_owner, UFbuuu) +GO(xcb_set_selection_owner_checked, UFbuuu) //GO(xcb_setup_authenticate_end, -//GO(xcb_setup_authenticate_next, -//GO(xcb_setup_authenticate_reason, -//GO(xcb_setup_authenticate_reason_end, -//GO(xcb_setup_authenticate_reason_length, -//GO(xcb_setup_authenticate_sizeof, +GO(xcb_setup_authenticate_next, vFp) +GO(xcb_setup_authenticate_reason, pFp) +GO(xcb_setup_authenticate_reason_end, HFp) +GO(xcb_setup_authenticate_reason_length, iFp) +GO(xcb_setup_authenticate_sizeof, iFp) //GO(xcb_setup_end, //GO(xcb_setup_failed_end, -//GO(xcb_setup_failed_next, -//GO(xcb_setup_failed_reason, -//GO(xcb_setup_failed_reason_end, -//GO(xcb_setup_failed_reason_length, -//GO(xcb_setup_failed_sizeof, -//GO(xcb_setup_next, +GO(xcb_setup_failed_next, vFp) +GO(xcb_setup_failed_reason, pFp) +GO(xcb_setup_failed_reason_end, HFp) +GO(xcb_setup_failed_reason_length, iFp) +GO(xcb_setup_failed_sizeof, iFp) +GO(xcb_setup_next, vFp) GO(xcb_setup_pixmap_formats, pFp) GO(xcb_setup_pixmap_formats_iterator, HFp) GO(xcb_setup_pixmap_formats_length, iFp) -//GO(xcb_setup_request_authorization_protocol_data, -//GO(xcb_setup_request_authorization_protocol_data_end, -//GO(xcb_setup_request_authorization_protocol_data_length, -//GO(xcb_setup_request_authorization_protocol_name, -//GO(xcb_setup_request_authorization_protocol_name_end, -//GO(xcb_setup_request_authorization_protocol_name_length, +GO(xcb_setup_request_authorization_protocol_data, pFp) +GO(xcb_setup_request_authorization_protocol_data_end, HFp) +GO(xcb_setup_request_authorization_protocol_data_length, iFp) +GO(xcb_setup_request_authorization_protocol_name, pFp) +GO(xcb_setup_request_authorization_protocol_name_end, HFp) +GO(xcb_setup_request_authorization_protocol_name_length, iFp) //GO(xcb_setup_request_end, -//GO(xcb_setup_request_next, -//GO(xcb_setup_request_sizeof, +GO(xcb_setup_request_next, vFp) +GO(xcb_setup_request_sizeof, iFp) GO(xcb_setup_roots_iterator, HFp) GO(xcb_setup_roots_length, iFp) -//GO(xcb_setup_sizeof, -//GO(xcb_setup_vendor, -//GO(xcb_setup_vendor_end, -//GO(xcb_setup_vendor_length, -//GO(xcb_store_colors, -//GO(xcb_store_colors_checked, -//GO(xcb_store_colors_items, -//GO(xcb_store_colors_items_iterator, -//GO(xcb_store_colors_items_length, -//GO(xcb_store_colors_sizeof, -//GO(xcb_store_named_color, -//GO(xcb_store_named_color_checked, -//GO(xcb_store_named_color_name, -//GO(xcb_store_named_color_name_end, -//GO(xcb_store_named_color_name_length, -//GO(xcb_store_named_color_sizeof, +GO(xcb_setup_sizeof, iFp) +GO(xcb_setup_vendor, pFp) +GO(xcb_setup_vendor_end, HFp) +GO(xcb_setup_vendor_length, iFp) +GO(xcb_store_colors, UFbuup) +GO(xcb_store_colors_checked, UFbuup) +GO(xcb_store_colors_items, pFp) +GO(xcb_store_colors_items_iterator, HFp) +GO(xcb_store_colors_items_length, iFp) +GO(xcb_store_colors_sizeof, iFpu) +GO(xcb_store_named_color, UFbCuuWp) +GO(xcb_store_named_color_checked, UFbCuuWp) +GO(xcb_store_named_color_name, pFp) +GO(xcb_store_named_color_name_end, HFp) +GO(xcb_store_named_color_name_length, iFp) +GO(xcb_store_named_color_sizeof, iFp) //GO(xcb_str_end, -//GO(xcb_str_name, -//GO(xcb_str_name_end, -//GO(xcb_str_name_length, -//GO(xcb_str_next, +GO(xcb_str_name, pFp) +GO(xcb_str_name_end, HFp) +GO(xcb_str_name_length, iFp) +GO(xcb_str_next, vFp) GO(xcb_str_sizeof, iFp) -//GO(xcb_sumof, -//GO(xcb_take_socket, +GO(xcb_sumof, iFpi) +//GOM(xcb_take_socket, iFEbppip) //GO(xcb_timecoord_end, -//GO(xcb_timecoord_next, +GO(xcb_timecoord_next, vFp) //GO(xcb_timestamp_end, -//GO(xcb_timestamp_next, -GO(xcb_translate_coordinates, pFbuuWW) +GO(xcb_timestamp_next, vFp) +GO(xcb_translate_coordinates, UFbuuww) GO(xcb_translate_coordinates_reply, pFbup) -GO(xcb_translate_coordinates_unchecked, pFbuuWW) -GO(xcb_ungrab_button, pFbCuW) -GO(xcb_ungrab_button_checked, pFbCuW) -GO(xcb_ungrab_key, pFbCuW) -GO(xcb_ungrab_keyboard, pFbu) -GO(xcb_ungrab_keyboard_checked, pFbu) -GO(xcb_ungrab_key_checked, pFbCuW) -GO(xcb_ungrab_pointer, pFbu) -//GO(xcb_ungrab_pointer_checked, -GO(xcb_ungrab_server, uFb) -GO(xcb_ungrab_server_checked, uFb) -//GO(xcb_uninstall_colormap, -//GO(xcb_uninstall_colormap_checked, -//GO(xcb_unmap_subwindows, -//GO(xcb_unmap_subwindows_checked, -GO(xcb_unmap_window, pFbu) -//GO(xcb_unmap_window_checked, +GO(xcb_translate_coordinates_unchecked, UFbuuww) +GO(xcb_ungrab_button, UFbCuW) +GO(xcb_ungrab_button_checked, UFbCuW) +GO(xcb_ungrab_key, UFbCuW) +GO(xcb_ungrab_keyboard, UFbu) +GO(xcb_ungrab_keyboard_checked, UFbu) +GO(xcb_ungrab_key_checked, UFbCuW) +GO(xcb_ungrab_pointer, UFbu) +GO(xcb_ungrab_pointer_checked, UFbu) +GO(xcb_ungrab_server, UFb) +GO(xcb_ungrab_server_checked, UFb) +GO(xcb_uninstall_colormap, UFbu) +GO(xcb_uninstall_colormap_checked, UFbu) +GO(xcb_unmap_subwindows, UFbu) +GO(xcb_unmap_subwindows_checked, UFbu) +GO(xcb_unmap_window, UFbu) +GO(xcb_unmap_window_checked, UFbu) GO(xcb_unregister_for_special_event, vFbp) //GO(xcb_visualid_end, -//GO(xcb_visualid_next, +GO(xcb_visualid_next, vFp) //GO(xcb_visualtype_end, GO(xcb_visualtype_next, vFp) GO(xcb_wait_for_event, pFb) GO(xcb_wait_for_reply, pFbup) GO(xcb_wait_for_reply64, pFbUp) GO(xcb_wait_for_special_event, pFbp) -GO(xcb_warp_pointer, pFbuuwwWWww) -//GO(xcb_warp_pointer_checked, +GO(xcb_warp_pointer, UFbuuwwWWww) +GO(xcb_warp_pointer_checked, UFbuuwwWWww) //GO(xcb_window_end, -//GO(xcb_window_next, -//GO(xcb_writev, -//GO(xcb_xc_misc_get_version, -//GO(xcb_xc_misc_get_version_reply, -//GO(xcb_xc_misc_get_version_unchecked, -//GO(xcb_xc_misc_get_xid_list, -//GO(xcb_xc_misc_get_xid_list_ids, -//GO(xcb_xc_misc_get_xid_list_ids_end, -//GO(xcb_xc_misc_get_xid_list_ids_length, -//GO(xcb_xc_misc_get_xid_list_reply, -//GO(xcb_xc_misc_get_xid_list_sizeof, -//GO(xcb_xc_misc_get_xid_list_unchecked, -//GO(xcb_xc_misc_get_xid_range, -//GO(xcb_xc_misc_get_xid_range_reply, -//GO(xcb_xc_misc_get_xid_range_unchecked, -DATA(xcb_xc_misc_id, 4) +GO(xcb_window_next, vFp) +GO(xcb_writev, iFbpiU) +GO(xcb_xc_misc_get_version, UFbWW) +GO(xcb_xc_misc_get_version_reply, pFbup) +GO(xcb_xc_misc_get_version_unchecked, UFbWW) +GO(xcb_xc_misc_get_xid_list, UFbu) +GO(xcb_xc_misc_get_xid_list_ids, pFp) +GO(xcb_xc_misc_get_xid_list_ids_end, HFp) +GO(xcb_xc_misc_get_xid_list_ids_length, iFp) +GO(xcb_xc_misc_get_xid_list_reply, pFbup) +GO(xcb_xc_misc_get_xid_list_sizeof, iFp) +GO(xcb_xc_misc_get_xid_list_unchecked, UFbu) +GO(xcb_xc_misc_get_xid_range, UFb) +GO(xcb_xc_misc_get_xid_range_reply, pFbup) +GO(xcb_xc_misc_get_xid_range_unchecked, UFb) +DATA(xcb_xc_misc_id, 16) |