Nikolay Sivov (@nsivov) commented about dlls/propsys/propsys_desc.c:
- impl = impl_from_IPropertyDescription( iface );
- *pkey = impl->key;
- return S_OK;
+}
+static HRESULT WINAPI propdesc_GetCanonicalName( IPropertyDescription *iface, LPWSTR *name ) +{
- struct property_description *impl;
- TRACE( "(%p, %p)\n", iface, name );
- impl = impl_from_IPropertyDescription( iface );
- *name = CoTaskMemAlloc( wcslen( impl->canonical_name ) * sizeof( WCHAR ) );
- if (!*name)
return E_OUTOFMEMORY;
- wcscpy( *name, impl->canonical_name );
- return S_OK;
Size looks wrong.