On 08/20/13 16:57, Andrew Eikum wrote:
@@ -10530,8 +10541,28 @@ static HRESULT WINAPI 
ICreateTypeInfo2_fnSetTypeDescAlias(ICreateTypeInfo2 *ifac
+    This->cbSizeInstance = VARIANT_DataSize(This->tdescAlias->vt, 
This->pTypeLib->ptr_size);
+    if(!This->cbSizeInstance){
+        FIXME("Wrong size for variant type! 0x%x\n", This->tdescAlias->vt);
+        This->cbSizeInstance = 4;
+    }
+
+    This->cbAlignment = 4;

The This->cbAlignment should be also depending on alias type (e.g. it's 1 for VT_I1).


Reply via email to