mirror of
https://github.com/AdvDebug/Brovan
synced 2026-08-09 11:57:17 +00:00
Implements several missing NT/Win32k syscall handlers, including `NtOpenProcessTokenEx`, `NtQueryMultipleValueKey`, and window/input-related user syscalls (`GetCursorPos`, `MoveWindow`, `SetForegroundWindow`, `SetWindowLong`, raw input registration stub). Refactors `NtOpenProcessToken` to share logic with the Ex variant, extends Win32k state to track cursor coordinates, and adds `POINT` struct serialization support. Also expand the Vulkan forward generator to include buffer view creation/destruction and `vkBindBufferMemory2`/`vkBindImageMemory2` entry points. This fixes compatibility with several more programs.