Maarten Lankhorst : quartz: Implement GraphConfig_Reconfigure.
Alexandre Julliard
julliard at winehq.org
Tue Jun 24 06:44:06 CDT 2008
Module: wine
Branch: master
Commit: 0bdc8bc5c115dc65a93ce1e41bfe0a2ca0fcbfcd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0bdc8bc5c115dc65a93ce1e41bfe0a2ca0fcbfcd
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date: Mon Jun 23 13:15:46 2008 -0700
quartz: Implement GraphConfig_Reconfigure.
---
dlls/quartz/filtergraph.c | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/dlls/quartz/filtergraph.c b/dlls/quartz/filtergraph.c
index eb31cf8..6ceb125 100644
--- a/dlls/quartz/filtergraph.c
+++ b/dlls/quartz/filtergraph.c
@@ -5032,10 +5032,20 @@ static HRESULT WINAPI GraphConfig_Reconfigure(IGraphConfig *iface,
HANDLE hAbortEvent)
{
ICOM_THIS_MULTI(IFilterGraphImpl, IGraphConfig_vtbl, iface);
+ HRESULT hr;
- FIXME("(%p)->(%p, %p, %x, %p): stub!\n", This, pCallback, pvContext, dwFlags, hAbortEvent);
-
- return E_NOTIMPL;
+ WARN("(%p)->(%p, %p, %x, %p): partial stub!\n", This, pCallback, pvContext, dwFlags, hAbortEvent);
+
+ if (hAbortEvent)
+ FIXME("The parameter hAbortEvent is not handled!\n");
+
+ EnterCriticalSection(&This->cs);
+
+ hr = IGraphConfigCallback_Reconfigure(pCallback, pvContext, dwFlags);
+
+ LeaveCriticalSection(&This->cs);
+
+ return hr;
}
static HRESULT WINAPI GraphConfig_AddFilterToCache(IGraphConfig *iface,
More information about the wine-cvs
mailing list