//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//
// WFX satellite library | Author: Sergei Y.Kitáev
//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
using System;

using WF = System.Windows.Forms;

using CommonHelpers;

namespace WFX {

public delegate WF.IWin32Window GetMessageBoxOwnerWindowCallback();

public delegate WF.DialogResult ShowMessageBoxCallback
(
   [HOptional] object data, WF.MessageBoxOptions options,
   [HOptional] WF.IWin32Window owner, string text, [HOptional] Exception e,
   [HOptional] string caption, WF.MessageBoxButtons buttons, WF.MessageBoxIcon icon,
   WF.MessageBoxDefaultButton defaultButton
);

} // WFX
