[core:sys/windows] Added couple of procedures
This commit is contained in:
1 parent
aaaff9b66c
commit
19fe508fb2
1 file changed
+14
@@ -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