rpcrt4: Adjust the start of the proxy virtual table for stubless proxies.
This commit is contained in:
parent
e00b4582a1
commit
c35aa1d46d
|
@ -167,8 +167,9 @@ static void init_psfactory( CStdPSFactoryBuffer *psfac, const ProxyFileInfo **fi
|
|||
|
||||
if (file_list[i]->pDelegatedIIDs && file_list[i]->pDelegatedIIDs[j])
|
||||
{
|
||||
fill_delegated_proxy_table( (IUnknownVtbl *)proxies[j]->Vtbl,
|
||||
stubs[j]->header.DispatchTableCount );
|
||||
void **vtbl = proxies[j]->Vtbl;
|
||||
if (file_list[i]->TableVersion > 1) vtbl++;
|
||||
fill_delegated_proxy_table( (IUnknownVtbl *)vtbl, stubs[j]->header.DispatchTableCount );
|
||||
pSrcRpcStubVtbl = (void * const *)&CStdStubBuffer_Delegating_Vtbl;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue