diff options
author | rumpf_a@web.de <> | 2010-01-10 17:53:33 +0100 |
---|---|---|
committer | rumpf_a@web.de <> | 2010-01-10 17:53:33 +0100 |
commit | 55e900bba2be06cf91789e749d9fc31f017a0dd0 (patch) | |
tree | 6e223c8a7c3f70767b036d698de7ed00a2f80ea3 /lib/windows | |
parent | a4ba67dd2eb335cb9c41a6a267b774a4830ea529 (diff) | |
download | Nim-55e900bba2be06cf91789e749d9fc31f017a0dd0.tar.gz |
devel of web frontend
Diffstat (limited to 'lib/windows')
-rwxr-xr-x | lib/windows/shellapi.nim | 1 | ||||
-rwxr-xr-x | lib/windows/winlean.nim | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/windows/shellapi.nim b/lib/windows/shellapi.nim index af6972c96..a4a976c60 100755 --- a/lib/windows/shellapi.nim +++ b/lib/windows/shellapi.nim @@ -6,6 +6,7 @@ # See the file "copying.txt", included in this # distribution, for details about the copyright. # + # leave out unused functions so the unit can be used on win2000 as well #+------------------------------------------------------------------------- diff --git a/lib/windows/winlean.nim b/lib/windows/winlean.nim index d6ef9ffbb..f384a04e8 100755 --- a/lib/windows/winlean.nim +++ b/lib/windows/winlean.nim @@ -60,6 +60,8 @@ const STD_ERROR_HANDLE* = -12'i32 DETACHED_PROCESS* = 8'i32 + + SW_SHOWNORMAL* = 1'i32 proc CloseHandle*(hObject: THANDLE): WINBOOL {.stdcall, dynlib: "kernel32", importc: "CloseHandle".} @@ -190,4 +192,8 @@ proc rdFileTime*(f: FILETIME): int64 = proc Sleep*(dwMilliseconds: int32){.stdcall, dynlib: "kernel32", importc: "Sleep".} +proc ShellExecute*(HWND: THandle, lpOperation, lpFile, + lpParameters, lpDirectory: cstring, + nShowCmd: int32): THandle{. + stdcall, dynlib: "shell32.dll", importc: "ShellExecuteA".} |