diff --git a/dlls/msi/msi_main.c b/dlls/msi/msi_main.c index dc9d7f4df16..2d82091607d 100644 --- a/dlls/msi/msi_main.c +++ b/dlls/msi/msi_main.c @@ -127,7 +127,7 @@ static HRESULT WINAPI MsiCF_CreateInstance(LPCLASSFACTORY iface, TRACE("%p %p %s %p\n", This, pOuter, debugstr_guid(riid), ppobj); - r = This->create_object( pOuter, ppobj ); + r = This->create_object( pOuter, (LPVOID*) &unk ); if (SUCCEEDED(r)) { r = IUnknown_QueryInterface( unk, riid, ppobj );