Beispiel #1
0
 public int AddFuncDesc(uint index, ref FUNCDESC pFuncDesc)
 {
     if (m_AddFuncDescFunc == null)
     {
         var fp = GetFunctionPointer(9);
         m_AddFuncDescFunc = (AddFuncDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(AddFuncDescFunc));
     }
     return(m_AddFuncDescFunc(m_ptr, index, ref pFuncDesc));
 }
Beispiel #2
0
 public void ReleaseFuncDesc(ref FUNCDESC pFuncDesc)
 {
     if (m_ReleaseFuncDescFunc == null)
     {
         var fp = GetFunctionPointer(20);
         m_ReleaseFuncDescFunc = (ReleaseFuncDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(ReleaseFuncDescFunc));
     }
     m_ReleaseFuncDescFunc(m_ptr, ref pFuncDesc);
 }