Description:
SplMessageBox creates and displays a message box.
The message queue will be created (and destroyed) if necessary. In OS/2 2.1, this API may return Retry automatically if the PM message box is displayed for more than three minutes.
#include <os2.h>
PSZ pszAddress; /* Pointer to a string containing the logical address of the device, such as LPT1. */
ULONG flErrorInfo; /* Error information. */
ULONG flErrorData; /* Length of the data in bytes. */
PSZ pszText; /* Pointer to the text string for the message box. */
PSZ pszCaption; /* Pointer to a string containing a meaningful title for the message box. */
ULONG idWindow; /* Window ID of the message box window. */
ULONG fsStyle; /* Bit array specifying the contents and function of the message box. */
ULONG Response; /* Return codes. */
Response = SplMessageBox(pszAddress, flErrorInfo,
flErrorData, pszText, pszCaption,
idWindow, fsStyle);