Module: wine Branch: master Commit: 0bdc8bc5c115dc65a93ce1e41bfe0a2ca0fcbfcd URL: http://source.winehq.org/git/wine.git/?a=commit;h=0bdc8bc5c115dc65a93ce1e41b...
Author: Maarten Lankhorst m.b.lankhorst@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,