home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / IncPOS.lzx / pIntui / EasyReq.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-18  |  1.8 KB  |  54 lines

  1. #ifndef __INC_POS_PINTUI_EASYREQ_H
  2. #define __INC_POS_PINTUI_EASYREQ_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Burkarth
  9.  $DAT >>EasyReq.h<<   09 Jan 1997    09:40:36 - (C) ProDAD
  10. *******************************************************************/
  11. #ifndef __INC_POS_PEXEC_TYPES_H
  12. #include <pExec/Types.h>
  13. #endif
  14.  
  15. /*----------------------------------
  16. -----------------------------------*/
  17. struct pOS_EasyStruct
  18. {
  19.         UWORD        es_StructSize;   /* sizeof(struct pOS_EasyStruct) */
  20.         UWORD        es_Flags;        /* alwasy 0 */
  21.         UWORD        es_Type;         /* (enum pOS_EasyTypes) */
  22.   const CHAR        *es_Title;        /* title of requester window */
  23.   const CHAR        *es_TextFormat;   /* 'printf' style formatting string */
  24.   const CHAR        *es_GadgetFormat; /* 'printf' style formatting string */
  25.   const CHAR        *es_HelpID;       /* Window-HelpID, NULL => default */
  26.   const CHAR        *es_HelpFile;     /* Window-HelpFile, NULL => default */
  27.   const struct pOS_TagItem *es_Tags;  /* Tags of (enum pOS_EasyTags) */
  28. };
  29.  
  30.  
  31.  
  32. enum pOS_EasyTypes
  33. {
  34.   ESYTYP_Std=0,                 /* Standard */
  35.   ESYTYP_Request,               /* Rückfrage */
  36.   ESYTYP_NoMem,                 /* Speichmangel */
  37.   ESYTYP_Input,                 /* Eingabeaufforderung */
  38.   ESYTYP_DiskWriteProtected,
  39.   ESYTYP_DeviceNotMounted,
  40.   ESYTYP_DiskFull,
  41.   ESYTYP_NotDosDisk,
  42.   ESYTYP_NoDiskInDrive,
  43.   ESYTYP_ReadWriteError,
  44.   ESYTYP_Error,                 /* allgemeiner Error */
  45.   ESYTYP_Warn,                  /* Warnung - kein echter Fehler */
  46.   ESYTYP_Safety,                /* Sicherheits-Rückfrage (... Format Disk) */
  47.   ESYTYP_Info,                  /* Information */
  48.  
  49.   ESYTYP_MAX
  50. };
  51.  
  52.  
  53. #endif
  54.