typedef struct {
REFCLSID classid;
- HRESULT (*constructor)(IUnknown*,REFIID,void**);
+ HRESULT (*constructor)(REFIID,void**);
} classinfo;
static const classinfo wic_classes[] = {
{
ClassFactoryImpl *This = impl_from_IClassFactory(iface);
- return This->info->constructor(pUnkOuter, riid, ppv);
+ *ppv = NULL;
+
+ if (pUnkOuter) return CLASS_E_NOAGGREGATION;
+
+ return This->info->constructor(riid, ppv);
}
static HRESULT WINAPI ClassFactoryImpl_LockServer(IClassFactory *iface, BOOL lock)