amstream: Fix the condition of existence of the IMediaStream interface.
authorDavid Adam <david.adam.cnrs@gmail.com>
Sun, 27 Apr 2008 10:10:32 +0000 (12:10 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 28 Apr 2008 12:31:22 +0000 (14:31 +0200)
dlls/amstream/mediastream.c

index 2cb7ce6821d07f0929b2470f15dd9b373a6b3987..3d15731056e8aa5bb96e63bae420cfebb660a164 100644 (file)
@@ -71,7 +71,8 @@ static HRESULT WINAPI IMediaStreamImpl_QueryInterface(IMediaStream* iface, REFII
     TRACE("(%p/%p)->(%s,%p)\n", iface, This, debugstr_guid(riid), ppvObject);
 
     if (IsEqualGUID(riid, &IID_IUnknown) ||
-        IsEqualGUID(riid, &IID_IAMMultiMediaStream))
+        IsEqualGUID(riid, &IID_IAMMultiMediaStream) ||
+        IsEqualGUID(riid, &IID_IDirectDrawMediaStream))
     {
       IClassFactory_AddRef(iface);
       *ppvObject = This;