segatools2/hooklib
Tau e57aeb03c3 Simplify DLL hook mechanism
This change deletes the GetProcAddress hook and exports symbols
corresponding to the hooked functions from each hook DLL instead;
we stop at redirecting LoadLibrary/GetModuleHandle calls to the
hook DLL. This simplified approach has less hidden magic going on
behind the scenes and is more readily composable (i.e. a hook DLL
can export redirect symbols for more than one dynamically-loaded
DLL).
2021-06-13 11:27:00 -04:00
..
config.c Add support for specifing monitor number for dx9 games 2020-06-06 22:27:07 +02:00
config.h hooklib: Shift config structs around 2019-11-05 19:31:51 -05:00
dll.c Simplify DLL hook mechanism 2021-06-13 11:27:00 -04:00
dll.h Simplify DLL hook mechanism 2021-06-13 11:27:00 -04:00
dns.c Allow dns hook to fail a resolve and add domains 2019-11-17 15:08:25 +10:00
dns.h Allow dns hook to fail a resolve and add domains 2019-11-17 15:08:25 +10:00
fdshark.c hooklib: Split out of util 2019-05-14 17:13:08 -04:00
fdshark.h hooklib: Split out of util 2019-05-14 17:13:08 -04:00
gfx.c Simplify DLL hook mechanism 2021-06-13 11:27:00 -04:00
gfx.h Simplify DLL hook mechanism 2021-06-13 11:27:00 -04:00
meson.build hooklib/config.c: Add struct gfx_config 2019-10-19 17:03:17 -04:00
path.c hooklib/path.c: hook Ex variants of CreateDirectory 2020-05-21 00:58:24 +00:00
path.h hooklib/path.c: add function to hook apply path hooks to another module 2020-05-21 00:58:20 +00:00
reg.c Fix function pointer calling convention syntax 2019-11-03 08:36:37 -05:00
reg.h hooklib/reg.c: Add registry hook mechanism 2019-05-17 23:07:20 -04:00
setupapi.c Fix build on msbuild 2019-11-09 15:44:46 -07:00
setupapi.h hooklib: Split out of util 2019-05-14 17:13:08 -04:00
spike.c hooklib/spike.c: Add a measure of configurability 2019-10-19 16:15:14 -04:00
spike.h hooklib/spike.c: Add a measure of configurability 2019-10-19 16:15:14 -04:00