public virtual int AddressOfMember( int memid, tagINVOKEKIND invKind, out IntPtr ppv ) { var fp = GetFunctionPointer(15); if (m_AddressOfMemberFunc == null) { m_AddressOfMemberFunc = (AddressOfMemberFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(AddressOfMemberFunc)); } return(m_AddressOfMemberFunc(m_ptr, memid, invKind, out ppv)); }
public virtual int GetDllEntry( int memid, tagINVOKEKIND invKind, out IntPtr pBstrDllName, out IntPtr pBstrName, out ushort pwOrdinal ) { var fp = GetFunctionPointer(13); if (m_GetDllEntryFunc == null) { m_GetDllEntryFunc = (GetDllEntryFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetDllEntryFunc)); } return(m_GetDllEntryFunc(m_ptr, memid, invKind, out pBstrDllName, out pBstrName, out pwOrdinal)); }