diff options
author | miere43 <x.miere@gmail.com> | 2016-06-26 22:18:14 +0300 |
---|---|---|
committer | miere43 <x.miere@gmail.com> | 2016-06-26 22:18:14 +0300 |
commit | 8314412b99fbb101d44cee62a091c0a8e5f84089 (patch) | |
tree | 6f1fdd37788d0c2ebc39f0d7237b3c9f56cb1ff9 /lib | |
parent | 7fc9585f7b77965f171dba5a866f06c2cc7b459a (diff) | |
download | Nim-8314412b99fbb101d44cee62a091c0a8e5f84089.tar.gz |
Added stdcall pragma to WINAPI methods.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/windows/winlean.nim | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/lib/windows/winlean.nim b/lib/windows/winlean.nim index b24a62b33..c9b4b610c 100644 --- a/lib/windows/winlean.nim +++ b/lib/windows/winlean.nim @@ -1020,20 +1020,19 @@ proc wsaResetEvent*(hEvent: Handle): bool type KEY_EVENT_RECORD* {.final, pure.} = object - eventType*: uint16 - # padding: array[2, byte] + eventType*: int16 bKeyDown*: WINBOOL - wRepeatCount*: uint16 - wVirtualKeyCode*: uint16 - wVirtualScanCode*: uint16 - uChar*: uint16 + wRepeatCount*: int16 + wVirtualKeyCode*: int16 + wVirtualScanCode*: int16 + uChar*: int16 dwControlKeyState*: DWORD when defined(useWinAnsi): proc readConsoleInput*(hConsoleInput: Handle, lpBuffer: pointer, nLength: cint, lpNumberOfEventsRead: ptr cint): cint - {.dynlib: "kernel32", importc: "ReadConsoleInputA".} + {.stdcall, dynlib: "kernel32", importc: "ReadConsoleInputA".} else: proc readConsoleInput*(hConsoleInput: Handle, lpBuffer: pointer, nLength: cint, lpNumberOfEventsRead: ptr cint): cint - {.dynlib: "kernel32", importc: "ReadConsoleInputW".} \ No newline at end of file + {.stdcall, dynlib: "kernel32", importc: "ReadConsoleInputW".} \ No newline at end of file |