/****************************** Module Header ******************************\
*
* Module Name: os2u.h (UniChar wrapper version 1.0)
* usage: <example>
*        #define __UNI_REPLACE__     - optional replace all ascii APIs'
*                                      prototypes UniChar wrapper APIs'
*                                                                                                       prototypes
*
*        #include <unichar defined header file >
*        #define INCL_DOS
*        #include <os2u.h>
*        -
*        -
*
*
* OS/2 Base include file.
*
* Copyright (c) International Business Machines Corporation 1981, 1988-1992, 1994
*/
#ifndef __UNI_WRAP_APIS__
   #define  __UNI_WRAP_APIS__

/****************************** Module Header ******************************\
*                                                                          *
* Copyright (c) 1987  - 1992 IBM Corporation                               *
*                                                                          *
* Module Name: OS2.H                                                       *
*                                                                          *
* This is the top level include file that includes all the files necessary *
* for writing an OS/2 application.                                         *
*                                                                          *
\***************************************************************************/

   #if __IBMC__ || __IBMCPP__
      #pragma info( none )
      #ifndef __CHKHDR__
         #pragma info( none )
      #endif
      #pragma info( restore )
   #endif

   #ifdef __cplusplus
      extern "C" {
   #endif

        #include <os2.h>
   #include <unidef.h>    /* UniChar definition and UniStr APIs prototypes */
        #include <uconv.h>     /* Uconv Subsystem APIs prototypes               */

        #define INCL_UNICHAR_ALL
        #define ERR_NO_UCONV 1

        #include <wrapper/os2def.hu>
   #include <wrapper/bsedos.hu>
   #include <wrapper/pmdev.hu>
   #include <wrapper/pmwin.hu>
   #include <wrapper/pmgpi.hu>
   #include <wrapper/pmwp.hu>
   #include <wrapper/pmhelp.hu>
   #include <wrapper/pmshl.hu>
   #include <wrapper/pmspl.hu>
   #include <wrapper/pmstddlg.hu>

   #ifdef __cplusplus
   }
   #endif

   #if __IBMC__ || __IBMCPP__
      #pragma info( none )
      #ifndef __CHKHDR__
         #pragma info( restore )
      #endif
      #pragma info( restore )
   #endif

#endif

