Added stdcall pragma to WINAPI methods.
This commit is contained in:
parent
7fc9585f7b
commit
8314412b99
1 changed files with 7 additions and 8 deletions
|
|
@ -1020,20 +1020,19 @@ proc wsaResetEvent*(hEvent: Handle): bool
|
||||||
|
|
||||||
type
|
type
|
||||||
KEY_EVENT_RECORD* {.final, pure.} = object
|
KEY_EVENT_RECORD* {.final, pure.} = object
|
||||||
eventType*: uint16
|
eventType*: int16
|
||||||
# padding: array[2, byte]
|
|
||||||
bKeyDown*: WINBOOL
|
bKeyDown*: WINBOOL
|
||||||
wRepeatCount*: uint16
|
wRepeatCount*: int16
|
||||||
wVirtualKeyCode*: uint16
|
wVirtualKeyCode*: int16
|
||||||
wVirtualScanCode*: uint16
|
wVirtualScanCode*: int16
|
||||||
uChar*: uint16
|
uChar*: int16
|
||||||
dwControlKeyState*: DWORD
|
dwControlKeyState*: DWORD
|
||||||
|
|
||||||
when defined(useWinAnsi):
|
when defined(useWinAnsi):
|
||||||
proc readConsoleInput*(hConsoleInput: Handle, lpBuffer: pointer, nLength: cint,
|
proc readConsoleInput*(hConsoleInput: Handle, lpBuffer: pointer, nLength: cint,
|
||||||
lpNumberOfEventsRead: ptr cint): cint
|
lpNumberOfEventsRead: ptr cint): cint
|
||||||
{.dynlib: "kernel32", importc: "ReadConsoleInputA".}
|
{.stdcall, dynlib: "kernel32", importc: "ReadConsoleInputA".}
|
||||||
else:
|
else:
|
||||||
proc readConsoleInput*(hConsoleInput: Handle, lpBuffer: pointer, nLength: cint,
|
proc readConsoleInput*(hConsoleInput: Handle, lpBuffer: pointer, nLength: cint,
|
||||||
lpNumberOfEventsRead: ptr cint): cint
|
lpNumberOfEventsRead: ptr cint): cint
|
||||||
{.dynlib: "kernel32", importc: "ReadConsoleInputW".}
|
{.stdcall, dynlib: "kernel32", importc: "ReadConsoleInputW".}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue