Add stack frame procedures for core:sys/windows

This commit is contained in:
gingerBill
2024-04-28 11:31:50 +01:00
parent 5e1b376e22
commit 00b1a41540
3 changed files with 44 additions and 0 deletions
+2
View File
@@ -460,6 +460,8 @@ foreign kernel32 {
PostQueuedCompletionStatus :: proc(CompletionPort: HANDLE, dwNumberOfBytesTransferred: DWORD, dwCompletionKey: c_ulong, lpOverlapped: ^OVERLAPPED) -> BOOL ---
// [MS-Docs](https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-gethandleinformation)
GetHandleInformation :: proc(hObject: HANDLE, lpdwFlags: ^DWORD) -> BOOL ---
RtlCaptureStackBackTrace :: proc(FramesToSkip: ULONG, FramesToCapture: ULONG, BackTrace: [^]PVOID, BackTraceHash: PULONG) -> USHORT ---;
}
DEBUG_PROCESS :: 0x00000001