Henri Verbeet : wined3d: Get rid of the IWineD3DQuery typedefs.

Alexandre Julliard julliard at winehq.org
Fri Feb 4 09:37:16 CST 2011


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Feb  3 20:14:07 2011 +0100

wined3d: Get rid of the IWineD3DQuery typedefs.

---

 dlls/wined3d/device.c          |    6 +++---
 dlls/wined3d/query.c           |    4 ++--
 dlls/wined3d/wined3d_private.h |    4 +---
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 61a9e94..e2e4b86 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -1236,10 +1236,10 @@ static HRESULT WINAPI IWineD3DDeviceImpl_CreateCubeTexture(IWineD3DDevice *iface
 }
 
 static HRESULT WINAPI IWineD3DDeviceImpl_CreateQuery(IWineD3DDevice *iface,
-        WINED3DQUERYTYPE type, IWineD3DQuery **query)
+        WINED3DQUERYTYPE type, struct wined3d_query **query)
 {
     IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *)iface;
-    IWineD3DQueryImpl *object;
+    struct wined3d_query *object;
     HRESULT hr;
 
     TRACE("iface %p, type %#x, query %p.\n", iface, type, query);
@@ -1260,7 +1260,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_CreateQuery(IWineD3DDevice *iface,
     }
 
     TRACE("Created query %p.\n", object);
-    *query = (IWineD3DQuery *)object;
+    *query = object;
 
     return WINED3D_OK;
 }
diff --git a/dlls/wined3d/query.c b/dlls/wined3d/query.c
index 9f7b948..368b030 100644
--- a/dlls/wined3d/query.c
+++ b/dlls/wined3d/query.c
@@ -370,7 +370,7 @@ static HRESULT wined3d_occlusion_query_ops_get_data(struct wined3d_query *query,
     return res;
 }
 
-static HRESULT wined3d_event_query_ops_get_data(IWineD3DQueryImpl *query,
+static HRESULT wined3d_event_query_ops_get_data(struct wined3d_query *query,
         void *pData, DWORD dwSize, DWORD flags)
 {
     struct wined3d_event_query *event_query = query->extendedData;
@@ -547,7 +547,7 @@ static const struct wined3d_query_ops occlusion_query_ops =
     wined3d_occlusion_query_ops_issue,
 };
 
-HRESULT query_init(IWineD3DQueryImpl *query, IWineD3DDeviceImpl *device, WINED3DQUERYTYPE type)
+HRESULT query_init(struct wined3d_query *query, IWineD3DDeviceImpl *device, WINED3DQUERYTYPE type)
 {
     const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
 
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 1ef4340..a262cca 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -58,8 +58,6 @@ typedef struct IWineD3DSwapChainImpl  IWineD3DSwapChainImpl;
 struct IWineD3DBaseShaderImpl;
 struct IWineD3DBaseTextureImpl;
 struct IWineD3DResourceImpl;
-typedef struct wined3d_query IWineD3DQueryImpl;
-typedef struct wined3d_query IWineD3DQuery;
 
 /* Texture format fixups */
 
@@ -2487,7 +2485,7 @@ struct wined3d_query
     void                     *extendedData;
 };
 
-HRESULT query_init(IWineD3DQueryImpl *query, IWineD3DDeviceImpl *device, WINED3DQUERYTYPE type) DECLSPEC_HIDDEN;
+HRESULT query_init(struct wined3d_query *query, IWineD3DDeviceImpl *device, WINED3DQUERYTYPE type) DECLSPEC_HIDDEN;
 
 /* IWineD3DBuffer */
 




More information about the wine-cvs mailing list