From ad5dd2ba06aed2a949a7f6b0e4a8a9c4f7383fa0 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Tue, 20 Jun 2023 12:02:09 +0200 Subject: [PATCH] improve accuracy of ReadReg functions --- ISLE/isle.cpp | 8 ++++---- ISLE/isle.h | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ISLE/isle.cpp b/ISLE/isle.cpp index 34d8a6ba..303ce444 100644 --- a/ISLE/isle.cpp +++ b/ISLE/isle.cpp @@ -110,7 +110,7 @@ void Isle::Close() } // OFFSET: ISLE 0x402740 -BOOL ReadReg(LPCSTR name, LPSTR outValue, DWORD outSize) +BOOL Isle::ReadReg(LPCSTR name, LPSTR outValue, DWORD outSize) { HKEY hKey; DWORD valueType; @@ -129,7 +129,7 @@ BOOL ReadReg(LPCSTR name, LPSTR outValue, DWORD outSize) } // OFFSET: ISLE 0x4027b0 -int ReadRegBool(LPCSTR name, BOOL *out) +int Isle::ReadRegBool(LPCSTR name, BOOL *out) { char buffer[256]; @@ -149,11 +149,11 @@ int ReadRegBool(LPCSTR name, BOOL *out) } // OFFSET: ISLE 0x402880 -int ReadRegInt(LPCSTR name, int *out) +int Isle::ReadRegInt(LPCSTR name, int *out) { char buffer[256]; - if (ReadReg(name, buffer, sizeof(buffer))) { + if (Isle::ReadReg(name, buffer, sizeof(buffer))) { *out = atoi(buffer); return TRUE; } diff --git a/ISLE/isle.h b/ISLE/isle.h index ca9a9e76..4d6b73c4 100644 --- a/ISLE/isle.h +++ b/ISLE/isle.h @@ -14,6 +14,10 @@ class Isle void Close(); + BOOL ReadReg(LPCSTR name, LPSTR outValue, DWORD outSize); + int ReadRegBool(LPCSTR name, BOOL *out); + int ReadRegInt(LPCSTR name, int *out); + MxResult SetupWindow(HINSTANCE hInstance); void Tick(BOOL sleepIfNotNextFrame);