public virtual int AddError( ref ushort pszPropName, out tagEXCEPINFO pExcepInfo ) { var fp = GetFunctionPointer(3); if (m_AddErrorFunc == null) { m_AddErrorFunc = (AddErrorFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(AddErrorFunc)); } return(m_AddErrorFunc(m_ptr, ref pszPropName, out pExcepInfo)); }
public virtual int Invoke( IntPtr pvInstance, int memid, ushort wFlags, out tagDISPPARAMS pDispParams, out tagVARIANT pVarResult, out tagEXCEPINFO pExcepInfo, out uint puArgErr ) { var fp = GetFunctionPointer(11); if (m_InvokeFunc == null) { m_InvokeFunc = (InvokeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(InvokeFunc)); } return(m_InvokeFunc(m_ptr, pvInstance, memid, wFlags, out pDispParams, out pVarResult, out pExcepInfo, out puArgErr)); }
public virtual int Invoke( int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, out tagDISPPARAMS pDispParams, out tagVARIANT pVarResult, out tagEXCEPINFO pExcepInfo, out uint puArgErr ) { var fp = GetFunctionPointer(6); if (m_InvokeFunc == null) { m_InvokeFunc = (InvokeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(InvokeFunc)); } return(m_InvokeFunc(m_ptr, dispIdMember, ref riid, lcid, wFlags, out pDispParams, out pVarResult, out pExcepInfo, out puArgErr)); }