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])
|
if (file_list[i]->pDelegatedIIDs && file_list[i]->pDelegatedIIDs[j])
|
||||||
{
|
{
|
||||||
fill_delegated_proxy_table( (IUnknownVtbl *)proxies[j]->Vtbl,
|
void **vtbl = proxies[j]->Vtbl;
|
||||||
stubs[j]->header.DispatchTableCount );
|
if (file_list[i]->TableVersion > 1) vtbl++;
|
||||||
|
fill_delegated_proxy_table( (IUnknownVtbl *)vtbl, stubs[j]->header.DispatchTableCount );
|
||||||
pSrcRpcStubVtbl = (void * const *)&CStdStubBuffer_Delegating_Vtbl;
|
pSrcRpcStubVtbl = (void * const *)&CStdStubBuffer_Delegating_Vtbl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue