diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2026-07-12 23:26:58 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2026-07-12 23:26:58 +0200 |
| commit | cee4c6d1c8cbf898d6aa9ad555d8dfcece4c7d96 (patch) | |
| tree | a5c9710ca65e4bc1183d365a013d4494882e0eb3 /include/win_funcs.h | |
| parent | 7b6964eb1bcf30a0ae7ed3391adce30565b262b4 (diff) | |
Fix runtime crashes due to loaded functions
Diffstat (limited to 'include/win_funcs.h')
| -rw-r--r-- | include/win_funcs.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/win_funcs.h b/include/win_funcs.h index 9ea4510..59f395d 100644 --- a/include/win_funcs.h +++ b/include/win_funcs.h @@ -384,8 +384,9 @@ typedef u32(*PFN_GetFinalPathNameByHandleA)(void*, i8*, u32, u32); typedef i32(*PFN_CloseHandle)(void*); -typedef i32(*PFN_memset)(void*, void*, size_t, char); -typedef i32(*PFN_memcpy)(void*, void*, size_t); +typedef i32(*PFN_RtlFillMemory)(void*, size_t, int); +typedef i32(*PFN_RtlZeroMemory)(void*, size_t); +typedef i32(*PFN_RtlCopyMemory)(void*, const void*, size_t); // ========================== // ====== Funcs extern ====== @@ -394,8 +395,11 @@ typedef i32(*PFN_memcpy)(void*, void*, size_t); extern PFN_##name name; #define KERNEL_BASE(name) \ extern PFN_##name name; +#define NTDLL(name) \ + extern PFN_##name name; #include "funcs.h" +#undef NTDLL #undef KERNEL_BASE #undef KERNEL32 |
