aboutsummaryrefslogtreecommitdiff
path: root/core/sys
diff options
context:
space:
mode:
authorWaldemar Schiefer <waldemar.schiefer@gmx.de>2024-05-09 16:41:09 +0200
committerWaldemar Schiefer <waldemar.schiefer@gmx.de>2024-05-09 16:41:09 +0200
commitabcbb8b47a63c6a401d4b928bdfc0183de6369eb (patch)
treedd8f8ffd8e940c3bbeaa807d3f77acdd5f22505c /core/sys
parentd85c8f0b2c5989f7d14b02c9023060990d241111 (diff)
Add more win32 console APIs
Diffstat (limited to 'core/sys')
-rw-r--r--core/sys/windows/kernel32.odin2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin
index f998f33da..eba275522 100644
--- a/core/sys/windows/kernel32.odin
+++ b/core/sys/windows/kernel32.odin
@@ -429,6 +429,8 @@ foreign kernel32 {
DisconnectNamedPipe :: proc(hNamedPipe: HANDLE) -> BOOL ---
WaitNamedPipeW :: proc(lpNamedPipeName: LPCWSTR, nTimeOut: DWORD) -> BOOL ---
+ AllocConsole :: proc() -> BOOL ---
+ AttachConsole :: proc(dwProcessId: DWORD) -> BOOL ---
SetConsoleCtrlHandler :: proc(HandlerRoutine: PHANDLER_ROUTINE, Add: BOOL) -> BOOL ---
GenerateConsoleCtrlEvent :: proc(dwCtrlEvent: DWORD, dwProcessGroupId: DWORD) -> BOOL ---
FreeConsole :: proc() -> BOOL ---