diff --git a/.vscode/settings.json b/.vscode/settings.json index a751a55..4eabe3e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -14,6 +14,24 @@ "platform.h": "c", "procaddr.h": "c", "table.h": "c", - "serial.h": "c" + "serial.h": "c", + "stdarg.h": "c", + "iphlpapi.h": "c", + "iptypes.h": "c", + "netenv.h": "c", + "nusec.h": "c", + "vfs.h": "c", + "ws2ipdef.h": "c", + "winternl.h": "c", + "wincrypt.h": "c", + "assert.h": "c", + "stdint.h": "c", + "limits.h": "c", + "stdlib.h": "c", + "config.h": "c", + "mu3-dll.h": "c", + "io4.h": "c", + "dvd.h": "c", + "uart.h": "c" }, } diff --git a/aimeio/meson.build b/aimeio/meson.build index ddbb66a..46b0beb 100644 --- a/aimeio/meson.build +++ b/aimeio/meson.build @@ -3,7 +3,6 @@ aimeio_lib = static_library( name_prefix : '', include_directories: inc, implicit_include_directories : false, - c_pch : '../precompiled.h', link_with : [ util_lib, ], diff --git a/amex/ds.c b/amex/ds.c index c0f357f..e26708a 100644 --- a/amex/ds.c +++ b/amex/ds.c @@ -1,6 +1,7 @@ #include #include #include +#include #include #include diff --git a/amex/meson.build b/amex/meson.build index 0f4d61e..7476aa4 100644 --- a/amex/meson.build +++ b/amex/meson.build @@ -2,7 +2,6 @@ amex_lib = static_library( 'amex', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ], diff --git a/board/io3.c b/board/io3.c index 369714f..648d1da 100644 --- a/board/io3.c +++ b/board/io3.c @@ -16,6 +16,7 @@ #include #include #include +#include #include "board/io3.h" diff --git a/board/io4.h b/board/io4.h index 1a6cc05..9310eb6 100644 --- a/board/io4.h +++ b/board/io4.h @@ -3,6 +3,7 @@ #include #include +#include enum { /* System buttons in button[0] */ diff --git a/board/meson.build b/board/meson.build index d463d9a..a612bee 100644 --- a/board/meson.build +++ b/board/meson.build @@ -2,7 +2,6 @@ board_lib = static_library( 'board', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ], diff --git a/carolhook/meson.build b/carolhook/meson.build index cba763c..bd7fed2 100644 --- a/carolhook/meson.build +++ b/carolhook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'carolhook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/carolio/meson.build b/carolio/meson.build index dcb81ab..e7a7bb2 100644 --- a/carolio/meson.build +++ b/carolio/meson.build @@ -3,7 +3,6 @@ carolio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', sources : [ 'carolio.c', 'carolio.h', diff --git a/chunihook/config.c b/chunihook/config.c index 0f049b2..e194de1 100644 --- a/chunihook/config.c +++ b/chunihook/config.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "amex/amex.h" #include "amex/config.h" diff --git a/chunihook/meson.build b/chunihook/meson.build index 3f4a35d..b758676 100644 --- a/chunihook/meson.build +++ b/chunihook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'chunihook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/chuniio/chuniio.c b/chuniio/chuniio.c index 4fffe69..8320095 100644 --- a/chuniio/chuniio.c +++ b/chuniio/chuniio.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "chuniio/chuniio.h" #include "chuniio/config.h" diff --git a/chuniio/config.c b/chuniio/config.c index 7365f2c..b77ff6b 100644 --- a/chuniio/config.c +++ b/chuniio/config.c @@ -1,5 +1,6 @@ #include +#include #include #include #include diff --git a/chuniio/meson.build b/chuniio/meson.build index 9e61229..873f503 100644 --- a/chuniio/meson.build +++ b/chuniio/meson.build @@ -3,7 +3,6 @@ chuniio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', sources : [ 'chuniio.c', 'chuniio.h', diff --git a/cxbhook/led.c b/cxbhook/led.c index ae35aed..45c9e1d 100644 --- a/cxbhook/led.c +++ b/cxbhook/led.c @@ -1,6 +1,7 @@ #include #include #include +#include #include "cxbhook/led.h" #include "cxbhook/cxb-dll.h" diff --git a/cxbhook/meson.build b/cxbhook/meson.build index 1c23a00..ce33bd4 100644 --- a/cxbhook/meson.build +++ b/cxbhook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'cxbhook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/cxbhook/network.h b/cxbhook/network.h index a2ae7ce..12f6190 100644 --- a/cxbhook/network.h +++ b/cxbhook/network.h @@ -3,6 +3,7 @@ #include #include #include +#include struct network_config { bool enable; diff --git a/cxbhook/revio.c b/cxbhook/revio.c index a398bfa..7cd7f1e 100644 --- a/cxbhook/revio.c +++ b/cxbhook/revio.c @@ -2,6 +2,7 @@ #include #include #include +#include #include "cxbhook/revio.h" #include "cxbhook/cxb-dll.h" diff --git a/cxbio/meson.build b/cxbio/meson.build index 2ce52d2..5933602 100644 --- a/cxbio/meson.build +++ b/cxbio/meson.build @@ -3,7 +3,6 @@ cxbio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', sources : [ 'cxbio.c', 'cxbio.h', diff --git a/divahook/meson.build b/divahook/meson.build index 20c1ff2..9caf943 100644 --- a/divahook/meson.build +++ b/divahook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'divahook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/divaio/meson.build b/divaio/meson.build index edac3b6..3d4f611 100644 --- a/divaio/meson.build +++ b/divaio/meson.build @@ -3,7 +3,6 @@ divaio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', sources : [ 'divaio.c', 'divaio.h', diff --git a/gfxhook/meson.build b/gfxhook/meson.build index b973ddd..5c28103 100644 --- a/gfxhook/meson.build +++ b/gfxhook/meson.build @@ -2,7 +2,6 @@ gfxhook_lib = static_library( 'gfxhook', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), dxguid_lib, diff --git a/hkbhook/config.c b/hkbhook/config.c index ac7159b..9bded27 100644 --- a/hkbhook/config.c +++ b/hkbhook/config.c @@ -1,5 +1,6 @@ #include #include +#include #include "board/config.h" diff --git a/hkbhook/led.c b/hkbhook/led.c index 9ade332..b57f223 100644 --- a/hkbhook/led.c +++ b/hkbhook/led.c @@ -1,6 +1,7 @@ #include #include #include +#include #include "hook/iohook.h" diff --git a/hkbhook/meson.build b/hkbhook/meson.build index 3e01abd..0592106 100644 --- a/hkbhook/meson.build +++ b/hkbhook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'hkbhook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/hkbhook/unity.c b/hkbhook/unity.c index b1e8344..57680b7 100644 --- a/hkbhook/unity.c +++ b/hkbhook/unity.c @@ -1,6 +1,7 @@ #include #include +#include #include "hook/table.h" #include "hook/iohook.h" diff --git a/hkbio/meson.build b/hkbio/meson.build index c1048fc..764b2af 100644 --- a/hkbio/meson.build +++ b/hkbio/meson.build @@ -3,7 +3,6 @@ hkbio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', sources : [ 'hkbio.c', 'hkbio.h', diff --git a/hooklib/createprocess.c b/hooklib/createprocess.c index e44ebdb..c5701ba 100644 --- a/hooklib/createprocess.c +++ b/hooklib/createprocess.c @@ -1,5 +1,5 @@ #include - +#include #include #include #include diff --git a/hooklib/cursor.c b/hooklib/cursor.c index 0e727be..b3554a9 100644 --- a/hooklib/cursor.c +++ b/hooklib/cursor.c @@ -1,5 +1,5 @@ #include - +#include #include #include #include diff --git a/hooklib/meson.build b/hooklib/meson.build index 0a69e9f..6a6f536 100644 --- a/hooklib/meson.build +++ b/hooklib/meson.build @@ -2,7 +2,6 @@ hooklib_lib = static_library( 'hooklib', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ], diff --git a/hooklib/spike.c b/hooklib/spike.c index f06166c..007c6ef 100644 --- a/hooklib/spike.c +++ b/hooklib/spike.c @@ -1,5 +1,6 @@ #include +#include #include #include #include diff --git a/iccard/aime.c b/iccard/aime.c index 9957dd3..85d3515 100644 --- a/iccard/aime.c +++ b/iccard/aime.c @@ -1,6 +1,8 @@ #include #include #include +#include +#include #include "iccard/aime.h" #include "iccard/mifare.h" diff --git a/iccard/meson.build b/iccard/meson.build index 6cad0a0..a5c1681 100644 --- a/iccard/meson.build +++ b/iccard/meson.build @@ -2,7 +2,6 @@ iccard_lib = static_library( 'iccard', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ], diff --git a/idzhook/config.c b/idzhook/config.c index db83b9f..0b69966 100644 --- a/idzhook/config.c +++ b/idzhook/config.c @@ -1,5 +1,6 @@ #include #include +#include #include "amex/amex.h" #include "amex/config.h" diff --git a/idzhook/meson.build b/idzhook/meson.build index ab90815..e9522b0 100644 --- a/idzhook/meson.build +++ b/idzhook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'idzhook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/idzhook/zinput.c b/idzhook/zinput.c index dbc3b47..92874da 100644 --- a/idzhook/zinput.c +++ b/idzhook/zinput.c @@ -4,6 +4,7 @@ #include #include #include +#include #include "idzhook/config.h" #include "idzhook/zinput.h" diff --git a/idzio/di.c b/idzio/di.c index 3ee27ff..0423690 100644 --- a/idzio/di.c +++ b/idzio/di.c @@ -4,6 +4,7 @@ #include #include #include +#include #include "idzio/backend.h" #include "idzio/config.h" diff --git a/idzio/meson.build b/idzio/meson.build index bfab168..3a777bb 100644 --- a/idzio/meson.build +++ b/idzio/meson.build @@ -3,7 +3,6 @@ idzio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ dinput8_lib, dxguid_lib, diff --git a/jvs/meson.build b/jvs/meson.build index 49737a0..14a7f66 100644 --- a/jvs/meson.build +++ b/jvs/meson.build @@ -2,7 +2,6 @@ jvs_lib = static_library( 'jvs', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ], diff --git a/mai2hook/config.c b/mai2hook/config.c index 0e25293..d01db17 100644 --- a/mai2hook/config.c +++ b/mai2hook/config.c @@ -1,5 +1,6 @@ #include #include +#include #include "board/config.h" diff --git a/mai2hook/led.c b/mai2hook/led.c index 438c859..6737269 100644 --- a/mai2hook/led.c +++ b/mai2hook/led.c @@ -1,5 +1,7 @@ #include #include +#include +#include #include "hooklib/reg.h" #include "hooklib/uart.h" diff --git a/mai2hook/meson.build b/mai2hook/meson.build index b61d6b4..4eabdca 100644 --- a/mai2hook/meson.build +++ b/mai2hook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'mai2hook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/mai2hook/touch.c b/mai2hook/touch.c index e34fb89..b7da30c 100644 --- a/mai2hook/touch.c +++ b/mai2hook/touch.c @@ -1,6 +1,8 @@ #include #include #include +#include +#include #include "hooklib/reg.h" #include "hooklib/uart.h" diff --git a/mai2hook/unity.c b/mai2hook/unity.c index 6715465..e04a0be 100644 --- a/mai2hook/unity.c +++ b/mai2hook/unity.c @@ -1,6 +1,7 @@ #include #include +#include #include "hook/table.h" #include "hook/iohook.h" diff --git a/mai2io/config.c b/mai2io/config.c index 307d5e3..04b5f5a 100644 --- a/mai2io/config.c +++ b/mai2io/config.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "mai2io/config.h" diff --git a/mai2io/meson.build b/mai2io/meson.build index 2ad109a..7a94846 100644 --- a/mai2io/meson.build +++ b/mai2io/meson.build @@ -3,7 +3,6 @@ mai2io_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ xinput_lib, ], diff --git a/mercuryhook/config.c b/mercuryhook/config.c index f087942..41c7edc 100644 --- a/mercuryhook/config.c +++ b/mercuryhook/config.c @@ -1,5 +1,6 @@ #include #include +#include #include "board/config.h" diff --git a/mercuryhook/dllmain.c b/mercuryhook/dllmain.c index f3df2a7..b1a5e0f 100644 --- a/mercuryhook/dllmain.c +++ b/mercuryhook/dllmain.c @@ -1,4 +1,5 @@ #include +#include #include "board/io4.h" #include "board/sg-reader.h" diff --git a/mercuryhook/elisabeth.c b/mercuryhook/elisabeth.c index 7078a21..5ee7603 100644 --- a/mercuryhook/elisabeth.c +++ b/mercuryhook/elisabeth.c @@ -4,6 +4,7 @@ #include #include #include +#include #include "mercuryhook/elisabeth.h" #include "mercuryhook/mercury-dll.h" diff --git a/mercuryhook/meson.build b/mercuryhook/meson.build index 7a676b2..fd6f46a 100644 --- a/mercuryhook/meson.build +++ b/mercuryhook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'mercuryhook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/mercuryio/config.c b/mercuryio/config.c index f3c8e54..74374a0 100644 --- a/mercuryio/config.c +++ b/mercuryio/config.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "mercuryio/config.h" diff --git a/mercuryio/mercuryio.c b/mercuryio/mercuryio.c index 6d38ff1..6b7e2ab 100644 --- a/mercuryio/mercuryio.c +++ b/mercuryio/mercuryio.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "mercuryio/mercuryio.h" #include "mercuryio/config.h" diff --git a/mercuryio/meson.build b/mercuryio/meson.build index 2970fa9..aa628fb 100644 --- a/mercuryio/meson.build +++ b/mercuryio/meson.build @@ -3,7 +3,6 @@ mercuryio_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', sources : [ 'mercuryio.c', 'mercuryio.h', diff --git a/minihook/meson.build b/minihook/meson.build index 8acbf1e..7de7f6c 100644 --- a/minihook/meson.build +++ b/minihook/meson.build @@ -3,7 +3,6 @@ shared_library( name_prefix : '', include_directories: inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ], diff --git a/mu3hook/config.c b/mu3hook/config.c index 6e3991d..3683c54 100644 --- a/mu3hook/config.c +++ b/mu3hook/config.c @@ -1,5 +1,6 @@ #include #include +#include #include "board/config.h" diff --git a/mu3hook/meson.build b/mu3hook/meson.build index 27ba7f7..5753ac0 100644 --- a/mu3hook/meson.build +++ b/mu3hook/meson.build @@ -4,7 +4,6 @@ shared_library( include_directories : inc, implicit_include_directories : false, vs_module_defs : 'mu3hook.def', - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), capnhook.get_variable('hooklib_dep'), diff --git a/mu3hook/unity.c b/mu3hook/unity.c index 62695b9..4a02508 100644 --- a/mu3hook/unity.c +++ b/mu3hook/unity.c @@ -1,6 +1,7 @@ #include #include +#include #include "hook/table.h" diff --git a/mu3io/meson.build b/mu3io/meson.build index 3d6e60e..7f89f35 100644 --- a/mu3io/meson.build +++ b/mu3io/meson.build @@ -3,7 +3,6 @@ mu3io_lib = static_library( name_prefix : '', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ xinput_lib, ], diff --git a/mu3io/mu3io.c b/mu3io/mu3io.c index 0bbd37f..a318764 100644 --- a/mu3io/mu3io.c +++ b/mu3io/mu3io.c @@ -3,6 +3,7 @@ #include #include +#include #include "mu3io/mu3io.h" diff --git a/platform/clock.c b/platform/clock.c index e163961..0a07870 100644 --- a/platform/clock.c +++ b/platform/clock.c @@ -1,5 +1,5 @@ #include - +#include #include #include diff --git a/platform/epay.h b/platform/epay.h index c94eceb..6b5659b 100644 --- a/platform/epay.h +++ b/platform/epay.h @@ -2,6 +2,7 @@ #include #include +#include #pragma pack(push,1) struct epay_config { diff --git a/platform/meson.build b/platform/meson.build index a3e1fe5..4581595 100644 --- a/platform/meson.build +++ b/platform/meson.build @@ -2,7 +2,6 @@ platform_lib = static_library( 'platform', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), shlwapi_lib, diff --git a/platform/misc.h b/platform/misc.h index ce4aec4..0441a8a 100644 --- a/platform/misc.h +++ b/platform/misc.h @@ -1,6 +1,7 @@ #pragma once #include +#include struct misc_config { bool enable; diff --git a/platform/netenv.c b/platform/netenv.c index 37a9eae..e14d3ed 100644 --- a/platform/netenv.c +++ b/platform/netenv.c @@ -1,10 +1,16 @@ +#include #include #include #include +#include +#include +#include +#include #include #include #include +#include #include #include diff --git a/platform/nusec.c b/platform/nusec.c index 8c0238a..a9fd697 100644 --- a/platform/nusec.c +++ b/platform/nusec.c @@ -2,6 +2,7 @@ #include #include #include +#include #include "hook/iohook.h" diff --git a/util/lib.c b/util/lib.c index bd7a5eb..a21a336 100644 --- a/util/lib.c +++ b/util/lib.c @@ -1,4 +1,5 @@ #include +#include #include diff --git a/util/meson.build b/util/meson.build index 575d123..5dfa7bc 100644 --- a/util/meson.build +++ b/util/meson.build @@ -2,7 +2,6 @@ util_lib = static_library( 'util', include_directories : inc, implicit_include_directories : false, - c_pch : '../precompiled.h', dependencies : [ capnhook.get_variable('hook_dep'), ],