about summary refs log tree commit diff stats
path: root/src/wrapped/generated/wrappedgobject2types.h
diff options
context:
space:
mode:
authorLeslie Zhai <zhaixiang@loongson.cn>2025-08-05 14:22:01 +0800
committerGitHub <noreply@github.com>2025-08-05 08:22:01 +0200
commitdaeff6fc41f7c2e879d9d8d95b9b7a8530e3073a (patch)
tree4eb623e455c8dbef8ee896f0fe30aa38434117a5 /src/wrapped/generated/wrappedgobject2types.h
parent368f14b4ce1ae8635f4df2e1295fe745c2db867d (diff)
downloadbox64-daeff6fc41f7c2e879d9d8d95b9b7a8530e3073a.tar.gz
box64-daeff6fc41f7c2e879d9d8d95b9b7a8530e3073a.zip
[WRAPPER] Wrapped g_type_module_use, g_type_module_register_type and g_type_module_add_interface (#2895)
* [WRAPPER] Wrapped g_type_module_use, g_type_module_register_type and g_type_module_add_interface

* [WRAPPER] Removed duplicated my_GInterfaceInfo_t
Diffstat (limited to 'src/wrapped/generated/wrappedgobject2types.h')
-rw-r--r--src/wrapped/generated/wrappedgobject2types.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/wrapped/generated/wrappedgobject2types.h b/src/wrapped/generated/wrappedgobject2types.h
index 54038c97..f709151d 100644
--- a/src/wrapped/generated/wrappedgobject2types.h
+++ b/src/wrapped/generated/wrappedgobject2types.h
@@ -11,6 +11,7 @@
 #define ADDED_FUNCTIONS() 
 #endif
 
+typedef int32_t (*iFp_t)(void*);
 typedef void* (*pFL_t)(uintptr_t);
 typedef void* (*pFp_t)(void*);
 typedef void (*vFpp_t)(void*, void*);
@@ -30,10 +31,12 @@ typedef void* (*pFppV_t)(void*, void*, ...);
 typedef void (*vFpuuV_t)(void*, uint32_t, uint32_t, ...);
 typedef void (*vFpuuA_t)(void*, uint32_t, uint32_t, va_list);
 typedef void (*vFpupp_t)(void*, uint32_t, void*, void*);
+typedef void (*vFpLLp_t)(void*, uintptr_t, uintptr_t, void*);
 typedef void (*vFpppp_t)(void*, void*, void*, void*);
 typedef uintptr_t (*LFLppu_t)(uintptr_t, void*, void*, uint32_t);
 typedef uintptr_t (*LFuuppp_t)(uint32_t, uint32_t, void*, void*, void*);
 typedef uintptr_t (*LFLpppu_t)(uintptr_t, void*, void*, void*, uint32_t);
+typedef uintptr_t (*LFpLppu_t)(void*, uintptr_t, void*, void*, uint32_t);
 typedef uintptr_t (*LFppppu_t)(void*, void*, void*, void*, uint32_t);
 typedef uintptr_t (*LFpppppu_t)(void*, void*, void*, void*, void*, uint32_t);
 typedef uint32_t (*uFpuuuppp_t)(void*, uint32_t, uint32_t, uint32_t, void*, void*, void*);
@@ -44,6 +47,7 @@ typedef uint32_t (*uFpLuppppLup_t)(void*, uintptr_t, uint32_t, void*, void*, voi
 typedef uint32_t (*uFpLuppppLuA_t)(void*, uintptr_t, uint32_t, void*, void*, void*, void*, uintptr_t, uint32_t, va_list);
 
 #define SUPER() ADDED_FUNCTIONS() \
+	GO(g_type_module_use, iFp_t) \
 	GO(g_type_value_table_peek, pFL_t) \
 	GO(g_type_class_peek_parent, pFp_t) \
 	GO(g_closure_set_marshal, vFpp_t) \
@@ -71,10 +75,12 @@ typedef uint32_t (*uFpLuppppLuA_t)(void*, uintptr_t, uint32_t, void*, void*, voi
 	GO(g_signal_emit_valist, vFpuuA_t) \
 	GO(g_object_set_qdata_full, vFpupp_t) \
 	GO(g_param_spec_set_qdata_full, vFpupp_t) \
+	GO(g_type_module_add_interface, vFpLLp_t) \
 	GO(g_object_set_data_full, vFpppp_t) \
 	GO(g_type_register_static, LFLppu_t) \
 	GO(g_signal_add_emission_hook, LFuuppp_t) \
 	GO(g_type_register_fundamental, LFLpppu_t) \
+	GO(g_type_module_register_type, LFpLppu_t) \
 	GO(g_signal_connect_object, LFppppu_t) \
 	GO(g_signal_connect_data, LFpppppu_t) \
 	GO(g_signal_handlers_block_matched, uFpuuuppp_t) \