MLANG: return CLASS_E_NOAGGREGATION if pUnkOuter is non-null

Mike McCormack mike at codeweavers.com
Wed Sep 15 04:38:50 CDT 2004


mlang does not support aggregation at the moment, so return the 
appropriate error.

Mike


ChangeLog:
* return CLASS_E_NOAGGREGATION if pUnkOuter is non-null
-------------- next part --------------
Index: dlls/mlang/mlang.c
===================================================================
RCS file: /home/wine/wine/dlls/mlang/mlang.c,v
retrieving revision 1.12
diff -u -r1.12 mlang.c
--- dlls/mlang/mlang.c	14 Sep 2004 17:44:14 -0000	1.12
+++ dlls/mlang/mlang.c	15 Sep 2004 07:23:08 -0000
@@ -1911,6 +1911,9 @@
 
     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;


More information about the wine-patches mailing list