fn VirtualProtect(lpAddress: ?LPVOID, dwSize: SIZE_T, flNewProtect: DWORD, lpflOldProtect: *DWORD) VirtualProtectError!void
lpAddress: ?LPVOID,
dwSize: SIZE_T,
flNewProtect: DWORD,
lpflOldProtect: *DWORD,