[Refs #87: Static Analysis] Add annotations from original definition

This commit is contained in:
baldurk
2014-10-05 19:01:19 +01:00
parent 71abc2079c
commit 07464f27ad
+5 -2
View File
@@ -316,14 +316,17 @@ struct RDCThumbnailProviderFactory : public IClassFactory
bool locked;
};
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
_Check_return_
STDAPI DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ LPVOID* ppv)
{
if(rclsid == CLSID_RDCThumbnailProvider)
{
*ppv = (LPVOID)(new RDCThumbnailProviderFactory);
if(ppv) *ppv = (LPVOID)(new RDCThumbnailProviderFactory);
return S_OK;
}
if(ppv) *ppv = NULL;
return CLASS_E_CLASSNOTAVAILABLE;
}