diff --git a/dlls/dsound/propset.c b/dlls/dsound/propset.c index 4017f07be6c..35fe3253d41 100644 --- a/dlls/dsound/propset.c +++ b/dlls/dsound/propset.c @@ -197,20 +197,10 @@ HRESULT IKsBufferPropertySetImpl_Create( IDirectSoundBufferImpl *dsb, IKsBufferPropertySetImpl **piks) { - PIDSDRIVERPROPERTYSET ps = NULL; IKsBufferPropertySetImpl *iks; TRACE("(%p,%p)\n",dsb,piks); *piks = NULL; - if (!dsb->hwbuf) - return DSERR_INVALIDPARAM; - - IDsDriver_QueryInterface(dsb->hwbuf, &IID_IDsDriverPropertySet, (void **)&ps); - if (!ps) - return DSERR_INVALIDPARAM; - - IUnknown_Release(ps); - iks = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,sizeof(*iks)); if (iks == 0) { WARN("out of memory\n");