From 2566d41a2425b9591682b350c7a223a14c951fa3 Mon Sep 17 00:00:00 2001 From: Ethan Chan Date: Wed, 8 Jan 2025 08:51:14 -0800 Subject: [PATCH] Fix syntax errors --- src/api.cpp | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/api.cpp b/src/api.cpp index 759d6ea..ae5bbe8 100644 --- a/src/api.cpp +++ b/src/api.cpp @@ -495,24 +495,21 @@ DK_API int __stdcall bsod() { ULONG uResp; // Load RtlAdjustPrivilege and NtRaiseHardError functions from ntdll.dll - auto RtlAdjustPrivilege = reinterpret_cast( - ULONG, - BOOLEAN, - BOOLEAN, - PBOOLEAN))GetProcAddress( + auto RtlAdjustPrivilege = reinterpret_cast( + GetProcAddress( GetModuleHandleW(L"ntdll.dll"), "RtlAdjustPrivilege" + ) ); - auto NtRaiseHardError = reinterpret_cast( - NTSTATUS, - ULONG, - ULONG, - PULONG_PTR, - ULONG, - PULONG))GetProcAddress( + + auto NtRaiseHardError = reinterpret_cast( + GetProcAddress( GetModuleHandleW(L"ntdll.dll"), "NtRaiseHardError" + ) ); if (!RtlAdjustPrivilege || !NtRaiseHardError) {