public HRESULT AddSynchronize(ISynchronize *pSync)
 {
     return(((delegate * unmanaged <ISynchronizeContainer *, ISynchronize *, int>)(lpVtbl[3]))((ISynchronizeContainer *)Unsafe.AsPointer(ref this), pSync));
 }
 public int AddSynchronize([NativeTypeName("ISynchronize *")] ISynchronize *pSync)
 {
     return(((delegate * unmanaged <ISynchronizeContainer *, ISynchronize *, int>)(lpVtbl[3]))((ISynchronizeContainer *)Unsafe.AsPointer(ref this), pSync));
 }
 public int Send(RPCOLEMESSAGE *pMsg, ISynchronize *pSync, [NativeTypeName("ULONG *")] uint *pulStatus)
 {
     return(((delegate * unmanaged <IAsyncRpcChannelBuffer *, RPCOLEMESSAGE *, ISynchronize *, uint *, int>)(lpVtbl[9]))((IAsyncRpcChannelBuffer *)Unsafe.AsPointer(ref this), pMsg, pSync, pulStatus));
 }
 public int AddSynchronize(ISynchronize *pSync)
 {
     return(((delegate * unmanaged <IWaitMultiple *, ISynchronize *, int>)(lpVtbl[4]))((IWaitMultiple *)Unsafe.AsPointer(ref this), pSync));
 }
 public int AddSynchronize([NativeTypeName("ISynchronize *")] ISynchronize *pSync)
 {
     return(((delegate * stdcall <IWaitMultiple *, ISynchronize *, int>)(lpVtbl[4]))((IWaitMultiple *)Unsafe.AsPointer(ref this), pSync));
 }