internal static extern HRESULT RegisterApplicationRecoveryCallback( InternalRecoveryCallback callback, IntPtr param, uint pingInterval, uint flags); // Unused.
static AppRestartRecoveryNativeMethods() { internalCallback = new InternalRecoveryCallback(InternalRecoveryHandler); }
internal static extern Result RegisterApplicationRecoveryCallback( InternalRecoveryCallback callback, IntPtr param, uint pingInterval, uint flags);
internal static extern HResult RegisterApplicationRecoveryCallback( InternalRecoveryCallback callback, IntPtr param, uint pingInterval, uint flags);