/****************************************************************************
**
**  Name:  msgboxex.h
**
**  Description:
**      Prototypes and required defines for msgboxex.c
**
**  Status:  CODED
**
**  $Log:   S:/tbird/arcppc/errtext/msgboxex.h_v  $
** 
**    Rev 1.0   15 Jan 1997 15:51:54   kevin
** Initial revision.
** 
**    Rev 1.0   15 Jan 1997 15:19:48   kevin
** Initial revision.
** 
**    Rev 1.0   03 Jun 1996 11:23:12   gene
** Initial revision.
** 
**    Rev 1.0   07 Sep 1995 10:22:58   gene
** Initial revision.
** 
**    Rev 1.1   25 May 1993 16:58:46   ron
** Checking in to get into build: may still have to change (but tested!)
** 
**    Rev 1.0   19 May 1993 09:46:30   ron
** Initial revision.
** 
**  $Header:   S:/tbird/arcppc/errtext/msgboxex.h_v   1.0   15 Jan 1997 15:51:54   kevin  $
**
**  Copyright (C) 1992 Microtek International.  All rights reserved.
**
*****************************************************************************/

#define _MSGBOXEX_

/* If included with the 3.0 windows.h, define compatible aliases */
#if !defined(WINVER) || (WINVER < 0x030a)
#define CALLBACK    FAR PASCAL
#define UINT        WORD
#define LPARAM      LONG
#define WPARAM      WORD
#define LRESULT     LONG
#define HINSTANCE   HANDLE
#define HGLOBAL     HANDLE
typedef LRESULT (CALLBACK* WNDPROC)(HWND, UINT, WPARAM, LPARAM);
typedef BOOL (CALLBACK* DLGPROC)(HWND, UINT, WPARAM, LPARAM);
#endif  /* WIN3.0 */

/* routines */

long FAR PASCAL MessageBoxEx( HWND, LPSTR, LPSTR,
            unsigned, unsigned, WNDPROC );

/* defines */

#define    MB_EX_HELP           1
#define    MB_EX_DEFBUTTON4     0x0100
#define    IDEXHELP             300
