From a31d58c4c06d0f87e2f5f953b045215c5a0527eb Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Thu, 23 Jul 2020 22:45:46 +0200 Subject: [PATCH] #36 export DirectDrawCreateClipper --- ddraw.def | 1 + src/main.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/ddraw.def b/ddraw.def index 20f0c25..855453b 100644 --- a/ddraw.def +++ b/ddraw.def @@ -3,6 +3,7 @@ LIBRARY ddraw.dll EXPORTS DirectDrawCreate @1 DirectDrawEnumerateA @2 + DirectDrawCreateClipper @10 GameHandlesClose DATA NvOptimusEnablement DATA AmdPowerXpressRequestHighPerformance DATA diff --git a/src/main.c b/src/main.c index 82c13fe..bd0791b 100644 --- a/src/main.c +++ b/src/main.c @@ -1841,6 +1841,11 @@ struct IDirectDrawImplVtbl iface = ddraw_GetAvailableVidMem }; +HRESULT WINAPI DirectDrawCreateClipper(DWORD dwFlags, LPDIRECTDRAWCLIPPER FAR *lplpDDClipper, IUnknown FAR *pUnkOuter) +{ + return ddraw_CreateClipper(NULL, dwFlags, lplpDDClipper, pUnkOuter); +} + HRESULT WINAPI DirectDrawEnumerateA(LPDDENUMCALLBACK lpCallback, LPVOID lpContext) { printf("??? DirectDrawEnumerateA(lpCallback=%p, lpContext=%p)\n", lpCallback, lpContext);