public int RegisterEventNotification(IUnknown *dxCoreObject, DXCoreNotificationType notificationType, [NativeTypeName("PFN_DXCORE_NOTIFICATION_CALLBACK")] delegate *unmanaged <DXCoreNotificationType, IUnknown *, void *, void> callbackFunction, void *callbackContext, [NativeTypeName("uint32_t *")] uint *eventCookie)
 public bool IsNotificationTypeSupported(DXCoreNotificationType notificationType)
 {
     return(((delegate * unmanaged <IDXCoreAdapterFactory *, DXCoreNotificationType, byte>)(lpVtbl[5]))((IDXCoreAdapterFactory *)Unsafe.AsPointer(ref this), notificationType) != 0);
 }