From 68c72a55ad1e7556869d7f100f810565ec238780 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sun, 6 Aug 2023 09:41:47 +0200 Subject: [PATCH] use real function --- src/IDirectDraw/IDirectDraw.c | 2 +- src/opengl_utils.c | 2 +- src/render_d3d9.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/IDirectDraw/IDirectDraw.c b/src/IDirectDraw/IDirectDraw.c index 31960c2..45296dd 100644 --- a/src/IDirectDraw/IDirectDraw.c +++ b/src/IDirectDraw/IDirectDraw.c @@ -131,7 +131,7 @@ HRESULT __stdcall IDirectDraw__QueryInterface(IDirectDrawImpl* This, REFIID riid TRACE("NOT_IMPLEMENTED GUID = %08X\n", ((GUID*)riid)->Data1); if (!g_ddraw->real_dll) - g_ddraw->real_dll = LoadLibrary("system32\\ddraw.dll"); + g_ddraw->real_dll = real_LoadLibraryA("system32\\ddraw.dll"); if (g_ddraw->real_dll && !g_ddraw->DirectDrawCreate) g_ddraw->DirectDrawCreate = (void*)real_GetProcAddress(g_ddraw->real_dll, "DirectDrawCreate"); diff --git a/src/opengl_utils.c b/src/opengl_utils.c index 89d41e3..f1bc32b 100644 --- a/src/opengl_utils.c +++ b/src/opengl_utils.c @@ -95,7 +95,7 @@ char g_oglu_version[128]; BOOL oglu_load_dll() { if (!g_oglu_hmodule) - g_oglu_hmodule = LoadLibrary("opengl32.dll"); + g_oglu_hmodule = real_LoadLibraryA("opengl32.dll"); if (g_oglu_hmodule) { diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 92ae32b..b681ea6 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -24,7 +24,7 @@ BOOL d3d9_is_available() { LPDIRECT3D9 d3d9 = NULL; - if ((g_d3d9.hmodule = LoadLibrary("d3d9.dll"))) + if ((g_d3d9.hmodule = real_LoadLibraryA("d3d9.dll"))) { IDirect3D9* (WINAPI * d3d_create9)(UINT) = (IDirect3D9 * (WINAPI*)(UINT))real_GetProcAddress(g_d3d9.hmodule, "Direct3DCreate9"); @@ -46,7 +46,7 @@ BOOL d3d9_create() d3d9_release(); if (!g_d3d9.hmodule) - g_d3d9.hmodule = LoadLibrary("d3d9.dll"); + g_d3d9.hmodule = real_LoadLibraryA("d3d9.dll"); if (g_d3d9.hmodule) {