diff options
author | Araq <rumpf_a@web.de> | 2013-05-20 02:17:24 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-05-20 02:17:24 +0200 |
commit | baf89e3d66543a242013bea26cb779a2d9c0e727 (patch) | |
tree | 8060c791247b214985f7fd8987de1a9c5c834769 /lib/windows | |
parent | a23d418d78f7c35b2e7aed23ed6beb60e2542b83 (diff) | |
download | Nim-baf89e3d66543a242013bea26cb779a2d9c0e727.tar.gz |
GC'ed wide strings for windows
Diffstat (limited to 'lib/windows')
-rw-r--r-- | lib/windows/winlean.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/windows/winlean.nim b/lib/windows/winlean.nim index 1ea00c737..fa4925ee6 100644 --- a/lib/windows/winlean.nim +++ b/lib/windows/winlean.nim @@ -93,6 +93,8 @@ const SW_SHOWNORMAL* = 1'i32 INVALID_HANDLE_VALUE* = THANDLE(-1) + + CREATE_UNICODE_ENVIRONMENT* = 1024'i32 proc CloseHandle*(hObject: THANDLE): WINBOOL {.stdcall, dynlib: "kernel32", importc: "CloseHandle".} @@ -116,7 +118,7 @@ when useWinUnicode: lpProcessAttributes: ptr TSECURITY_ATTRIBUTES, lpThreadAttributes: ptr TSECURITY_ATTRIBUTES, bInheritHandles: WINBOOL, dwCreationFlags: int32, - lpEnvironment: pointer, lpCurrentDirectory: widecstring, + lpEnvironment, lpCurrentDirectory: widecstring, lpStartupInfo: var TSTARTUPINFO, lpProcessInformation: var TPROCESS_INFORMATION): WINBOOL{. stdcall, dynlib: "kernel32", importc: "CreateProcessW".} |