mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 22:58:46 +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 ---
|
GetExitCodeThread :: proc(thread: HANDLE, exit_code: ^DWORD) -> BOOL ---
|
||||||
TerminateThread :: 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 ---
|
CreateSemaphoreW :: proc(attributes: LPSECURITY_ATTRIBUTES, initial_count, maximum_count: LONG, name: LPCWSTR) -> HANDLE ---
|
||||||
ReleaseSemaphore :: proc(semaphore: HANDLE, release_count: LONG, previous_count: ^LONG) -> BOOL ---
|
ReleaseSemaphore :: proc(semaphore: HANDLE, release_count: LONG, previous_count: ^LONG) -> BOOL ---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user