internal extern static uint EventRegister(ref Guid ProviderId, EtwEnableCallback EnableCallback, IntPtr CallbackContext, out ulong RegHandle);
internal static extern unsafe uint EventRegister([In] ref Guid providerId, [In] EtwEnableCallback enableCallback, [In] void *callbackContext, [In, Out] ref long registrationHandle);
internal static unsafe uint EventRegister (ref Guid providerId, EtwEnableCallback enableCallback, void* callbackContext, ref long registrationHandle) { throw new NotImplementedException (); }