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);