diff --git a/src/windows-emulator/user_callback_dispatch.hpp b/src/windows-emulator/user_callback_dispatch.hpp index b74e647a..306272dc 100644 --- a/src/windows-emulator/user_callback_dispatch.hpp +++ b/src/windows-emulator/user_callback_dispatch.hpp @@ -6,6 +6,7 @@ // In the real implementation, the kernel invokes ntdll!KiUserCallbackDispatcher and passes a callback // index that refers to an entry in PEB->KernelCallbackTable. The dispatcher then looks up the function // pointer in that table and invokes the corresponding user-mode callback. +// See Also: https://web.archive.org/web/20080717175308/http://www.nynaeve.net/?p=204 template void prepare_call_stack(x86_64_emulator& emu, uint64_t return_address, Args... args)