From 79418b45f0f039f547f30aa93dbb7e0e540331c7 Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Wed, 15 Sep 2004 18:03:02 +0000 Subject: [PATCH] Return CLASS_E_NOAGGREGATION if pUnkOuter is non-null. --- dlls/mlang/mlang.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c index 10ed940eff9..9962c4de0f3 100644 --- a/dlls/mlang/mlang.c +++ b/dlls/mlang/mlang.c @@ -1911,6 +1911,9 @@ static HRESULT MultiLanguage_create(IUnknown *pUnkOuter, LPVOID *ppObj) TRACE("Creating MultiLanguage object\n"); + if( pUnkOuter ) + return CLASS_E_NOAGGREGATION; + mlang = HeapAlloc( GetProcessHeap(), 0, sizeof (MLang_impl) ); mlang->vtbl_IMLangFontLink = &IMLangFontLink_vtbl; mlang->vtbl_IMultiLanguage = &IMultiLanguage_vtbl;