summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChris Heller <chris.heller@greyheller.com>2015-04-28 09:53:01 -0700
committerChris Heller <chris.heller@greyheller.com>2015-04-28 09:53:01 -0700
commitc750900286af8d78fe7cf982bbb2b61e413ae068 (patch)
treea4582c52a3fab681cc0a9aeb94f0b682d19d7522
parentef887d5d9058dd26f9fa11e7d5e1e02675da5a6b (diff)
downloadNim-c750900286af8d78fe7cf982bbb2b61e413ae068.tar.gz
Update other Virtual* procs that were using dwSize: DWORD to use SIZE_T
-rw-r--r--lib/windows/windows.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/windows/windows.nim b/lib/windows/windows.nim
index b1bbd9994..00a554e15 100644
--- a/lib/windows/windows.nim
+++ b/lib/windows/windows.nim
@@ -18575,17 +18575,17 @@ proc VirtualFree*(lpAddress: LPVOID, dwSize: SIZE_T, dwFreeType: DWORD): WINBOOL
 proc VirtualFreeEx*(hProcess: HANDLE, lpAddress: LPVOID, dwSize: SIZE_T,

                     dwFreeType: DWORD): WINBOOL

                     {.stdcall, dynlib: "kernel32", importc: "VirtualFree".}

-proc VirtualProtect*(lpAddress: LPVOID, dwSize: DWORD, flNewProtect: DWORD,

+proc VirtualProtect*(lpAddress: LPVOID, dwSize: SIZE_T, flNewProtect: DWORD,

                      lpflOldProtect: PDWORD): WINBOOL{.stdcall,

     dynlib: "kernel32", importc: "VirtualProtect".}

 proc VirtualQuery*(lpAddress: LPCVOID, lpBuffer: PMEMORY_BASIC_INFORMATION,

                    dwLength: DWORD): DWORD{.stdcall, dynlib: "kernel32",

     importc: "VirtualQuery".}

-proc VirtualProtectEx*(hProcess: HANDLE, lpAddress: LPVOID, dwSize: DWORD,

+proc VirtualProtectEx*(hProcess: HANDLE, lpAddress: LPVOID, dwSize: SIZE_T,

                        flNewProtect: DWORD, lpflOldProtect: PDWORD): WINBOOL{.

     stdcall, dynlib: "kernel32", importc: "VirtualProtectEx".}

 proc VirtualQueryEx*(hProcess: HANDLE, lpAddress: LPCVOID,

-                     lpBuffer: PMEMORY_BASIC_INFORMATION, dwLength: DWORD): DWORD{.

+                     lpBuffer: PMEMORY_BASIC_INFORMATION, dwLength: SIZE_T): DWORD{.

     stdcall, dynlib: "kernel32", importc: "VirtualQueryEx".}

 proc HeapCreate*(flOptions: DWORD, dwInitialSize: DWORD, dwMaximumSize: DWORD): HANDLE{.

     stdcall, dynlib: "kernel32", importc: "HeapCreate".}