The function is a more powerful version of WinMessageBox. It supports custom icons and custom text within buttons, and can be transformed into a non-modal message box. It can also be displayed with a title bar and a system menu containing Move, Size, Close and Window items.