export DDGetProcAddress so fan patched games have access to the real GetProcAddress

This commit is contained in:
FunkyFr3sh 2024-05-19 06:02:21 +02:00
parent 43d4adf282
commit 6b1f08e108
2 changed files with 6 additions and 0 deletions

View file

@ -21,3 +21,4 @@ EXPORTS
GameHandlesClose DATA
pvBmpBits = FakePrimarySurface DATA
DDIsWindowed
DDGetProcAddress

View file

@ -147,6 +147,11 @@ BOOL DDIsWindowed()
return g_config.windowed && !g_config.fullscreen;
}
FARPROC WINAPI DDGetProcAddress(HMODULE hModule, LPCSTR lpProcName)
{
return real_GetProcAddress(hModule, lpProcName);
}
HRESULT WINAPI DirectDrawCreate(GUID FAR* lpGUID, LPDIRECTDRAW FAR* lplpDD, IUnknown FAR* pUnkOuter)
{
TRACE("-> %s(lpGUID=%p, lplpDD=%p, pUnkOuter=%p)\n", __FUNCTION__, lpGUID, lplpDD, pUnkOuter);