Пример #1
0
 public int AddVarDesc(uint index, ref VARDESC pVarDesc)
 {
     if (m_AddVarDescFunc == null)
     {
         var fp = GetFunctionPointer(14);
         m_AddVarDescFunc = (AddVarDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(AddVarDescFunc));
     }
     return(m_AddVarDescFunc(m_ptr, index, ref pVarDesc));
 }
Пример #2
0
 public void ReleaseVarDesc(ref VARDESC pVarDesc)
 {
     if (m_ReleaseVarDescFunc == null)
     {
         var fp = GetFunctionPointer(21);
         m_ReleaseVarDescFunc = (ReleaseVarDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(ReleaseVarDescFunc));
     }
     m_ReleaseVarDescFunc(m_ptr, ref pVarDesc);
 }