diff options
Diffstat (limited to 'src/wrapped32/generated/wrapper32.h')
| -rw-r--r-- | src/wrapped32/generated/wrapper32.h | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/src/wrapped32/generated/wrapper32.h b/src/wrapped32/generated/wrapper32.h new file mode 100644 index 00000000..3496a5ea --- /dev/null +++ b/src/wrapped32/generated/wrapper32.h @@ -0,0 +1,200 @@ +/****************************************************************** + * File automatically generated by rebuild_wrappers_32.py (v0.0.1.1) * + ******************************************************************/ +#ifndef __WRAPPER32_H_ +#define __WRAPPER32_H_ +#include <stdint.h> +#include <string.h> + +typedef struct x64emu_s x64emu_t; + +// the generic wrapper pointer functions +typedef void (*wrapper_t)(x64emu_t* emu, uintptr_t fnc); + +// list of defined wrappers +// E = current x64emu struct +// v = void +// C = unsigned byte c = char +// W = unsigned short w = short +// u = uint32, i = int32 +// U = uint64, I = int64 +// L = unsigned long, l = signed long (long is an int with the size of a pointer) +// p = pointer +// h = hash (32<->64bits) +// H = hash (32<->64bits) that will be deleted from hashmaps +// a = locale +// A = locale that will be deleted from hashmaps +// f = float, d = double, D = long double, K = fake long double +// V = vaargs, s = address on the stack (doesn't move forward the pointer) +// O = libc O_ flags bitfield +// o = stdout +// S = _IO_2_1_stdXXX_ pointer (or FILE*) +// 2 = struct of 2 uint +// N = ... automatically sending 1 arg +// M = ... automatically sending 2 args +// P = Vulkan struct pointer +// s..._ = pointer to read-only structure +// B..._ = pointer to write-only structure +// b..._ = pointer to read-write structure + +void vFv_32(x64emu_t *emu, uintptr_t fnc); +void vFi_32(x64emu_t *emu, uintptr_t fnc); +void vFu_32(x64emu_t *emu, uintptr_t fnc); +void vFp_32(x64emu_t *emu, uintptr_t fnc); +void vFA_32(x64emu_t *emu, uintptr_t fnc); +void iFv_32(x64emu_t *emu, uintptr_t fnc); +void iFi_32(x64emu_t *emu, uintptr_t fnc); +void iFI_32(x64emu_t *emu, uintptr_t fnc); +void iFu_32(x64emu_t *emu, uintptr_t fnc); +void iFf_32(x64emu_t *emu, uintptr_t fnc); +void iFd_32(x64emu_t *emu, uintptr_t fnc); +void iFL_32(x64emu_t *emu, uintptr_t fnc); +void iFp_32(x64emu_t *emu, uintptr_t fnc); +void iFh_32(x64emu_t *emu, uintptr_t fnc); +void iFH_32(x64emu_t *emu, uintptr_t fnc); +void IFf_32(x64emu_t *emu, uintptr_t fnc); +void IFd_32(x64emu_t *emu, uintptr_t fnc); +void uFv_32(x64emu_t *emu, uintptr_t fnc); +void uFu_32(x64emu_t *emu, uintptr_t fnc); +void uFU_32(x64emu_t *emu, uintptr_t fnc); +void UFs_32(x64emu_t *emu, uintptr_t fnc); +void fFf_32(x64emu_t *emu, uintptr_t fnc); +void dFv_32(x64emu_t *emu, uintptr_t fnc); +void dFd_32(x64emu_t *emu, uintptr_t fnc); +void lFi_32(x64emu_t *emu, uintptr_t fnc); +void lFp_32(x64emu_t *emu, uintptr_t fnc); +void LFv_32(x64emu_t *emu, uintptr_t fnc); +void LFL_32(x64emu_t *emu, uintptr_t fnc); +void pFu_32(x64emu_t *emu, uintptr_t fnc); +void pFL_32(x64emu_t *emu, uintptr_t fnc); +void pFp_32(x64emu_t *emu, uintptr_t fnc); +void hFv_32(x64emu_t *emu, uintptr_t fnc); +void aFa_32(x64emu_t *emu, uintptr_t fnc); +void vFEv_32(x64emu_t *emu, uintptr_t fnc); +void vFEp_32(x64emu_t *emu, uintptr_t fnc); +void iFEv_32(x64emu_t *emu, uintptr_t fnc); +void iFEi_32(x64emu_t *emu, uintptr_t fnc); +void iFEL_32(x64emu_t *emu, uintptr_t fnc); +void iFEp_32(x64emu_t *emu, uintptr_t fnc); +void iFEh_32(x64emu_t *emu, uintptr_t fnc); +void iFEO_32(x64emu_t *emu, uintptr_t fnc); +void iFii_32(x64emu_t *emu, uintptr_t fnc); +void iFiI_32(x64emu_t *emu, uintptr_t fnc); +void iFiu_32(x64emu_t *emu, uintptr_t fnc); +void iFip_32(x64emu_t *emu, uintptr_t fnc); +void iFuu_32(x64emu_t *emu, uintptr_t fnc); +void iFup_32(x64emu_t *emu, uintptr_t fnc); +void iFli_32(x64emu_t *emu, uintptr_t fnc); +void iFpi_32(x64emu_t *emu, uintptr_t fnc); +void iFpp_32(x64emu_t *emu, uintptr_t fnc); +void iFhp_32(x64emu_t *emu, uintptr_t fnc); +void iFhh_32(x64emu_t *emu, uintptr_t fnc); +void IFII_32(x64emu_t *emu, uintptr_t fnc); +void uFEu_32(x64emu_t *emu, uintptr_t fnc); +void uFEV_32(x64emu_t *emu, uintptr_t fnc); +void uFpa_32(x64emu_t *emu, uintptr_t fnc); +void UFii_32(x64emu_t *emu, uintptr_t fnc); +void UFUU_32(x64emu_t *emu, uintptr_t fnc); +void UFss_32(x64emu_t *emu, uintptr_t fnc); +void fFif_32(x64emu_t *emu, uintptr_t fnc); +void fFfi_32(x64emu_t *emu, uintptr_t fnc); +void fFff_32(x64emu_t *emu, uintptr_t fnc); +void fFfD_32(x64emu_t *emu, uintptr_t fnc); +void fFfp_32(x64emu_t *emu, uintptr_t fnc); +void dFid_32(x64emu_t *emu, uintptr_t fnc); +void dFdi_32(x64emu_t *emu, uintptr_t fnc); +void dFdd_32(x64emu_t *emu, uintptr_t fnc); +void dFdD_32(x64emu_t *emu, uintptr_t fnc); +void dFdp_32(x64emu_t *emu, uintptr_t fnc); +void LFpp_32(x64emu_t *emu, uintptr_t fnc); +void pFEv_32(x64emu_t *emu, uintptr_t fnc); +void pFEp_32(x64emu_t *emu, uintptr_t fnc); +void pFLL_32(x64emu_t *emu, uintptr_t fnc); +void aFia_32(x64emu_t *emu, uintptr_t fnc); +void iFHBp__32(x64emu_t *emu, uintptr_t fnc); +void vFEip_32(x64emu_t *emu, uintptr_t fnc); +void vFEpi_32(x64emu_t *emu, uintptr_t fnc); +void vFEpu_32(x64emu_t *emu, uintptr_t fnc); +void vFfpp_32(x64emu_t *emu, uintptr_t fnc); +void vFdpp_32(x64emu_t *emu, uintptr_t fnc); +void iFEpi_32(x64emu_t *emu, uintptr_t fnc); +void iFEpL_32(x64emu_t *emu, uintptr_t fnc); +void iFEpp_32(x64emu_t *emu, uintptr_t fnc); +void iFEpV_32(x64emu_t *emu, uintptr_t fnc); +void iFiii_32(x64emu_t *emu, uintptr_t fnc); +void iFiiI_32(x64emu_t *emu, uintptr_t fnc); +void iFiiu_32(x64emu_t *emu, uintptr_t fnc); +void iFiiO_32(x64emu_t *emu, uintptr_t fnc); +void iFiII_32(x64emu_t *emu, uintptr_t fnc); +void iFiuu_32(x64emu_t *emu, uintptr_t fnc); +void iFiLN_32(x64emu_t *emu, uintptr_t fnc); +void iFipp_32(x64emu_t *emu, uintptr_t fnc); +void iFuii_32(x64emu_t *emu, uintptr_t fnc); +void iFuip_32(x64emu_t *emu, uintptr_t fnc); +void iFuui_32(x64emu_t *emu, uintptr_t fnc); +void iFuuu_32(x64emu_t *emu, uintptr_t fnc); +void iFuLp_32(x64emu_t *emu, uintptr_t fnc); +void iFupp_32(x64emu_t *emu, uintptr_t fnc); +void iFpiu_32(x64emu_t *emu, uintptr_t fnc); +void iFpip_32(x64emu_t *emu, uintptr_t fnc); +void iFpuu_32(x64emu_t *emu, uintptr_t fnc); +void iFppu_32(x64emu_t *emu, uintptr_t fnc); +void iFppL_32(x64emu_t *emu, uintptr_t fnc); +void iFppp_32(x64emu_t *emu, uintptr_t fnc); +void iFpOu_32(x64emu_t *emu, uintptr_t fnc); +void IFiIi_32(x64emu_t *emu, uintptr_t fnc); +void fFfff_32(x64emu_t *emu, uintptr_t fnc); +void fFffp_32(x64emu_t *emu, uintptr_t fnc); +void dFddd_32(x64emu_t *emu, uintptr_t fnc); +void dFddp_32(x64emu_t *emu, uintptr_t fnc); +void pFEip_32(x64emu_t *emu, uintptr_t fnc); +void pFEpi_32(x64emu_t *emu, uintptr_t fnc); +void pFEpp_32(x64emu_t *emu, uintptr_t fnc); +void pFppL_32(x64emu_t *emu, uintptr_t fnc); +void pFpOM_32(x64emu_t *emu, uintptr_t fnc); +void hFEpp_32(x64emu_t *emu, uintptr_t fnc); +void aFipa_32(x64emu_t *emu, uintptr_t fnc); +void lFpBp_i_32(x64emu_t *emu, uintptr_t fnc); +void vFEipV_32(x64emu_t *emu, uintptr_t fnc); +void vFEppp_32(x64emu_t *emu, uintptr_t fnc); +void iFEiiN_32(x64emu_t *emu, uintptr_t fnc); +void iFEipp_32(x64emu_t *emu, uintptr_t fnc); +void iFELup_32(x64emu_t *emu, uintptr_t fnc); +void iFEpip_32(x64emu_t *emu, uintptr_t fnc); +void iFEpup_32(x64emu_t *emu, uintptr_t fnc); +void iFEppu_32(x64emu_t *emu, uintptr_t fnc); +void iFEppL_32(x64emu_t *emu, uintptr_t fnc); +void iFEppp_32(x64emu_t *emu, uintptr_t fnc); +void iFiiII_32(x64emu_t *emu, uintptr_t fnc); +void iFiuui_32(x64emu_t *emu, uintptr_t fnc); +void LFpLLh_32(x64emu_t *emu, uintptr_t fnc); +void pFEppi_32(x64emu_t *emu, uintptr_t fnc); +void pFEppp_32(x64emu_t *emu, uintptr_t fnc); +void pFppuL_32(x64emu_t *emu, uintptr_t fnc); +void pFppLL_32(x64emu_t *emu, uintptr_t fnc); +void iFEppiV_32(x64emu_t *emu, uintptr_t fnc); +void iFEpppi_32(x64emu_t *emu, uintptr_t fnc); +void iFiLLLL_32(x64emu_t *emu, uintptr_t fnc); +void iFEBh_ppp_32(x64emu_t *emu, uintptr_t fnc); +void iFEpippppp_32(x64emu_t *emu, uintptr_t fnc); + +#if defined(ANDROID) +void pFv_32(x64emu_t *emu, uintptr_t fnc); +void vFEpppp_32(x64emu_t *emu, uintptr_t fnc); +#endif + +#if defined(HAVE_LD80BITS) +void DFD_32(x64emu_t *emu, uintptr_t fnc); +void DFDD_32(x64emu_t *emu, uintptr_t fnc); +void DFDp_32(x64emu_t *emu, uintptr_t fnc); +#endif + +#if !defined(HAVE_LD80BITS) +void KFK_32(x64emu_t *emu, uintptr_t fnc); +void KFKK_32(x64emu_t *emu, uintptr_t fnc); +void KFKp_32(x64emu_t *emu, uintptr_t fnc); +#endif + +void iFEvpV_32(x64emu_t *emu, uintptr_t fnc); +void UFsvvs_32(x64emu_t *emu, uintptr_t fnc); +#endif // __WRAPPER32_H_ |