Пример #1
0
 /// <summary>
 /// Compares the attributes on this object with the attributes on another object.
 /// </summary>
 /// <returns>HRESULT</returns>
 public unsafe int Compare(MFAttributes theirs, MFAttributeMatchType matchType, out NativeBool result)
 {
     fixed(NativeBool *pr = &result)
     {
         return(InteropCalls.CalliMethodPtr(_basePtr, (void *)((theirs == null) ? IntPtr.Zero : theirs.BasePtr), matchType, pr, ((void **)(*(void **)_basePtr))[6]));
     }
 }
Пример #2
0
 internal static unsafe int CalliMethodPtr(void *_basePtr, void *p1, MFAttributeMatchType matchType, NativeBool *pr, void *p2)
 {
     throw new NotImplementedException();
 }
Пример #3
0
 internal static unsafe int CalliMethodPtr(void* _basePtr, void* p1, MFAttributeMatchType matchType, NativeBool* pr, void* p2)
 {
     throw new NotImplementedException();
 }