Mark Harmstone : mmdevapi: Do nothing on property store Commit.
Module: wine Branch: master Commit: e20307099f99a74b5d6ec327db52d5d24aa35f7b URL: http://source.winehq.org/git/wine.git/?a=commit;h=e20307099f99a74b5d6ec327db... Author: Mark Harmstone <hellas(a)burntcomma.com> Date: Mon Feb 2 18:03:54 2015 +0000 mmdevapi: Do nothing on property store Commit. --- dlls/mmdevapi/devenum.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/dlls/mmdevapi/devenum.c b/dlls/mmdevapi/devenum.c index 9a27520..a78e03d 100644 --- a/dlls/mmdevapi/devenum.c +++ b/dlls/mmdevapi/devenum.c @@ -1469,8 +1469,17 @@ static HRESULT WINAPI MMDevPropStore_SetValue(IPropertyStore *iface, REFPROPERTY static HRESULT WINAPI MMDevPropStore_Commit(IPropertyStore *iface) { - FIXME("stub\n"); - return E_NOTIMPL; + MMDevPropStore *This = impl_from_IPropertyStore(iface); + TRACE("(%p)\n", iface); + + if (This->access != STGM_WRITE + && This->access != STGM_READWRITE) + return STG_E_ACCESSDENIED; + + /* Does nothing - for mmdevapi, the propstore values are written on SetValue, + * not on Commit. */ + + return S_OK; } static const IPropertyStoreVtbl MMDevPropVtbl =
participants (1)
-
Alexandre Julliard