Pass correct pointer to CoCreateInstance in SHLoadInProc.

This commit is contained in:
Huw Davies 2003-05-13 22:19:01 +00:00 committed by Alexandre Julliard
parent 565b92b042
commit 663dbc963f
1 changed files with 11 additions and 9 deletions

View File

@ -690,12 +690,14 @@ DWORD WINAPI SHHelpShortcuts_RunDLL (DWORD dwArg1, DWORD dwArg2, DWORD dwArg3, D
DWORD WINAPI SHLoadInProc (REFCLSID rclsid) DWORD WINAPI SHLoadInProc (REFCLSID rclsid)
{ {
IUnknown * pUnk = NULL; void *ptr = NULL;
TRACE("%s\n", debugstr_guid(rclsid)); TRACE("%s\n", debugstr_guid(rclsid));
CoCreateInstance(rclsid, NULL, CLSCTX_INPROC_SERVER, &IID_IUnknown,(LPVOID*)pUnk); CoCreateInstance(rclsid, NULL, CLSCTX_INPROC_SERVER, &IID_IUnknown,&ptr);
if(pUnk) if(ptr)
{ {
IUnknown * pUnk = ptr;
IUnknown_Release(pUnk); IUnknown_Release(pUnk);
return NOERROR; return NOERROR;
} }