Beispiel #1
0
        public virtual int Invoke(
            out tagRPCOLEMESSAGE _prpcmsg,
            IRpcChannelBuffer _pRpcChannelBuffer
            )
        {
            var fp = GetFunctionPointer(5);

            if (m_InvokeFunc == null)
            {
                m_InvokeFunc = (InvokeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(InvokeFunc));
            }

            return(m_InvokeFunc(m_ptr, out _prpcmsg, _pRpcChannelBuffer != null ? _pRpcChannelBuffer.Ptr : IntPtr.Zero));
        }
Beispiel #2
0
 public static extern void IWICDevelopRaw_Remote_GetToneCurve_Stub(
     IRpcStubBuffer This,
     IRpcChannelBuffer _pRpcChannelBuffer,
     out _RPC_MESSAGE _pRpcMessage,
     out uint _pdwStubPhase
     );
Beispiel #3
0
 public static extern void IWICDevelopRaw_Remote_QueryRawCapabilitiesInfo_Stub(
     IRpcStubBuffer This,
     IRpcChannelBuffer _pRpcChannelBuffer,
     out _RPC_MESSAGE _pRpcMessage,
     out uint _pdwStubPhase
     );
Beispiel #4
0
 public static extern void IWICBitmapDecoderInfo_Remote_GetPatterns_Stub(
     IRpcStubBuffer This,
     IRpcChannelBuffer _pRpcChannelBuffer,
     out _RPC_MESSAGE _pRpcMessage,
     out uint _pdwStubPhase
     );
Beispiel #5
0
 public static extern void IWICBitmapCodecProgressNotification_Remote_RegisterProgressNotification_Stub(
     IRpcStubBuffer This,
     IRpcChannelBuffer _pRpcChannelBuffer,
     out _RPC_MESSAGE _pRpcMessage,
     out uint _pdwStubPhase
     );