oleaut32: Clean up IPSFactoryBuffer instance.

oldstable
Jacek Caban 2015-09-07 13:38:32 +02:00 committed by Alexandre Julliard
parent d7af6664ac
commit 91bd7ffaa8
1 changed files with 3 additions and 8 deletions

View File

@ -2338,17 +2338,12 @@ static const IPSFactoryBufferVtbl psfacbufvtbl = {
PSFacBuf_CreateStub PSFacBuf_CreateStub
}; };
/* This is the whole PSFactoryBuffer object, just the vtableptr */ static IPSFactoryBuffer psfac = { &psfacbufvtbl };
static const IPSFactoryBufferVtbl *lppsfac = &psfacbufvtbl;
/*********************************************************************** /***********************************************************************
* TMARSHAL_DllGetClassObject * TMARSHAL_DllGetClassObject
*/ */
HRESULT TMARSHAL_DllGetClassObject(REFCLSID rclsid, REFIID iid,LPVOID *ppv) HRESULT TMARSHAL_DllGetClassObject(REFCLSID rclsid, REFIID iid, void **ppv)
{ {
if (IsEqualIID(iid,&IID_IPSFactoryBuffer)) { return IPSFactoryBuffer_QueryInterface(&psfac, iid, ppv);
*ppv = &lppsfac;
return S_OK;
}
return E_NOINTERFACE;
} }