mirror of
https://github.com/odin-lang/Odin.git
synced 2026-03-03 15:18:20 +00:00
[core:sys/windows] Added couple of procedures
This commit is contained in:
@@ -133,6 +133,20 @@ foreign kernel32 {
|
||||
GetExitCodeThread :: proc(thread: HANDLE, exit_code: ^DWORD) -> BOOL ---
|
||||
TerminateThread :: proc(thread: HANDLE, exit_code: DWORD) -> BOOL ---
|
||||
|
||||
GetProcessAffinityMask :: proc(
|
||||
hProcess: HANDLE,
|
||||
lpProcessAffinityMask: PDWORD_PTR,
|
||||
lpSystemAffinityMask: PDWORD_PTR,
|
||||
) -> BOOL ---
|
||||
SetProcessAffinityMask :: proc(
|
||||
hProcess: HANDLE,
|
||||
dwProcessAffinityMask: DWORD_PTR,
|
||||
) -> BOOL ---
|
||||
SetThreadAffinityMask :: proc(
|
||||
hThread: HANDLE,
|
||||
dwThreadAffinityMask: DWORD_PTR,
|
||||
) -> DWORD_PTR ---
|
||||
|
||||
CreateSemaphoreW :: proc(attributes: LPSECURITY_ATTRIBUTES, initial_count, maximum_count: LONG, name: LPCWSTR) -> HANDLE ---
|
||||
ReleaseSemaphore :: proc(semaphore: HANDLE, release_count: LONG, previous_count: ^LONG) -> BOOL ---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user