Christian Costa : d3dx9_36: Implement ID3DXFileDataImpl_IsReference.

Alexandre Julliard julliard at winehq.org
Tue Jan 22 14:52:21 CST 2013


Module: wine
Branch: master
Commit: 8f6eee5a731d3789e72cd961f3240a6498f0ce35
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8f6eee5a731d3789e72cd961f3240a6498f0ce35

Author: Christian Costa <titan.costa at gmail.com>
Date:   Tue Jan 22 08:36:28 2013 +0100

d3dx9_36: Implement ID3DXFileDataImpl_IsReference.

---

 dlls/d3dx9_36/xfile.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dlls/d3dx9_36/xfile.c b/dlls/d3dx9_36/xfile.c
index 82c7495..81f9da3 100644
--- a/dlls/d3dx9_36/xfile.c
+++ b/dlls/d3dx9_36/xfile.c
@@ -235,9 +235,11 @@ static HRESULT WINAPI ID3DXFileDataImpl_GetType(ID3DXFileData *iface, GUID *guid
 
 static BOOL WINAPI ID3DXFileDataImpl_IsReference(ID3DXFileData *iface)
 {
-    TRACE("(%p)->(): stub\n", iface);
+    ID3DXFileDataImpl *This = impl_from_ID3DXFileData(iface);
 
-    return E_NOTIMPL;
+    TRACE("(%p)->()\n", iface);
+
+    return This->reference;
 }
 
 
@@ -320,6 +322,7 @@ static HRESULT ID3DXFileDataImpl_Create(IDirectXFileObject *dxfile_object, ID3DX
                 HeapFree(GetProcessHeap(), 0, object);
                 return E_FAIL;
             }
+            object->reference = TRUE;
         }
         else
         {




More information about the wine-cvs mailing list