[PATCH 4/4] d3d9: Use more reasonable return values for unimplemented functions.

Henri Verbeet hverbeet at codeweavers.com
Wed Oct 27 04:36:17 CDT 2010


---
 dlls/d3d9/directx.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/d3d9/directx.c b/dlls/d3d9/directx.c
index 5018daa..3aa92a4 100644
--- a/dlls/d3d9/directx.c
+++ b/dlls/d3d9/directx.c
@@ -444,7 +444,7 @@ static UINT WINAPI IDirect3D9ExImpl_GetAdapterModeCountEx(IDirect3D9Ex *iface,
 {
     FIXME("iface %p, adapter %u, filter %p stub!\n", iface, adapter, filter);
 
-    return D3DERR_DRIVERINTERNALERROR;
+    return E_NOTIMPL;
 }
 
 static HRESULT WINAPI IDirect3D9ExImpl_EnumAdapterModesEx(IDirect3D9Ex *iface,
@@ -453,7 +453,7 @@ static HRESULT WINAPI IDirect3D9ExImpl_EnumAdapterModesEx(IDirect3D9Ex *iface,
     FIXME("iface %p, adapter %u, filter %p, mode_idx %u, mode %p stub!\n",
             iface, adapter, filter, mode_idx, mode);
 
-    return D3DERR_DRIVERINTERNALERROR;
+    return E_NOTIMPL;
 }
 
 static HRESULT WINAPI IDirect3D9ExImpl_GetAdapterDisplayModeEx(IDirect3D9Ex *iface,
@@ -462,7 +462,7 @@ static HRESULT WINAPI IDirect3D9ExImpl_GetAdapterDisplayModeEx(IDirect3D9Ex *ifa
     FIXME("iface %p, adapter %u, mode %p, rotation %p stub!\n",
             iface, adapter, mode, rotation);
 
-    return D3DERR_DRIVERINTERNALERROR;
+    return E_NOTIMPL;
 }
 
 static HRESULT WINAPI DECLSPEC_HOTPATCH IDirect3D9ExImpl_CreateDeviceEx(IDirect3D9Ex *iface,
-- 
1.7.2.2




More information about the wine-patches mailing list