[PATCH] mfplat: Implement MFCreateAttributes
Michael Stefaniuc
mstefani at winehq.org
Thu Apr 20 08:29:29 CDT 2017
On 04/20/2017 11:17 AM, Nikolay Sivov wrote:
>
>
> On 04/20/2017 10:44 AM, Alistair Leslie-Hughes wrote:
>> +{
>> + mfattributes *This = impl_from_IMFAttributes(iface);
>> +
>> + if(IsEqualGUID(riid, &IID_IUnknown) ||
>> + IsEqualGUID(riid, &IID_IMFAttributes))
>> + {
>> + TRACE("(IID_IUnknown %p)\n", object);
>> + *object = This;
>> + }
>> + else
>> + {
>> + FIXME("(%s, %p)\n", debugstr_guid(riid), object);
>> + *object = NULL;
>> + return E_NOINTERFACE;
>> + }
>> +
>> + IUnknown_AddRef((IUnknown*)*object);
>> + return S_OK;
>> +}
> Please add a regular TRACE for this method, and return iface or
> interface pointer from This, instead of This itself.
Actually "object" is a really bad name for that parameter as it isn't a
COM object but an interface. A better name is "ret_iface".
bye
michael
More information about the wine-devel
mailing list