home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pLocale / Locale.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  5.4 KB  |  190 lines

  1. @DATABASE "pLocale/Locale.h"
  2. @MASTER   "Work2:AD/IInc/pLocale/Locale.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:35:21
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pLocale/Locale.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pLocale/Locale.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_FormatDateCBData" LINK "pLocale/Locale.h/File" 70}  @{"pOS_Locale" LINK "pLocale/Locale.h/File" 23}
  16.  
  17. @ENDNODE
  18. @NODE File "pLocale/Locale.h"
  19. #ifndef __INC_POS_LOCALE_LOCALE_H
  20. #define __INC_POS_LOCALE_LOCALE_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Papajewski
  27.  $DAT >>Locale.h<<   27 Jan 1997    14:18:18 - (C) ProDAD
  28. *******************************************************************/
  29.  
  30. #ifndef __INC_POS_PEXEC_NODE_H
  31. #include <@{"pExec/Node.h" LINK "pExec/Node.h/File"}>
  32. #endif
  33. #ifndef __INC_POS_PEXEC_RAWDOFMT_H
  34. #include <@{"pExec/RawDoFmt.h" LINK "pExec/RawDoFmt.h/File"}>
  35. #endif
  36.  
  37.  
  38.  
  39. /*----------------------------------
  40. -----------------------------------*/
  41. struct pOS_Locale
  42. {
  43.   @{"struct pOS_ExNode" LINK "pExec/List.h/File" 37}   loc_Node;
  44.  
  45.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_LocaleName;
  46.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_LanguageName;
  47.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_PrefLanguages[10];
  48.   @{"ULONG" LINK "pExec/Types.h/File" 91}               loc_Flags;
  49.  
  50.   @{"ULONG" LINK "pExec/Types.h/File" 91}               loc_CodeSet;
  51.   @{"CHAR" LINK "pExec/Types.h/File" 100}               *loc_CountryCode;
  52.   @{"ULONG" LINK "pExec/Types.h/File" 91}               loc_TelephoneCode;
  53.   @{"SLONG" LINK "pExec/Types.h/File" 90}               loc_GMTOffset;
  54.   @{"UBYTE" LINK "pExec/Types.h/File" 95}               loc_MeasuringSystem;
  55.   @{"UBYTE" LINK "pExec/Types.h/File" 95}               loc_CalendarType;
  56.  
  57.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_DateTimeFormat;
  58.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_DateFormat;
  59.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_TimeFormat;
  60.  
  61.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_ShortDateTimeFormat;
  62.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_ShortDateFormat;
  63.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_ShortTimeFormat;
  64.  
  65.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_DecimalPoint;
  66.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_GroupSeparator;
  67.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_FracGroupSeparator;
  68.  
  69.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_MonDecimalPoint;
  70.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_MonGroupSeparator;
  71.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_MonFracGroupSeparator;
  72.  
  73.   /* WährungsSymbol */
  74.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_CurrencySymbol;
  75.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_SmallCurrencySymbol;
  76.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *loc_IntCurrencySymbol;   /* internationaler ISO Code */
  77.  
  78.   @{"UBYTE" LINK "pExec/Types.h/File" 95}               loc_Reserved[40];
  79.  
  80.   /***** SYSTEM-DATA *****/
  81. };
  82.  
  83.  
  84.  
  85.  
  86. /*----------------------------------
  87. -----------------------------------*/
  88. struct pOS_FormatDateCBData
  89. {
  90.   @{"struct pOS_RawDoFmtData" LINK "pExec/RawDoFmt.h/File" 18}   fdd_FmtData;
  91.   @{"struct pOS_Locale" LINK File 23}        *fdd_Locale;
  92.  
  93.   /***** SYSTEM-DATA *****/
  94. };
  95.  
  96.  
  97.  
  98.  
  99. enum pOS_GetLocaleStrConstants
  100. {
  101.   DAY_1 = 1,            /* Sonntag */
  102.   DAY_2,                /* Montag */
  103.   DAY_3,                /* Dienstag */
  104.   DAY_4,                /* Mittwoch */
  105.   DAY_5,                /* Donnerstag */
  106.   DAY_6,                /* Freitag */
  107.   DAY_7,                /* Samstag */
  108.  
  109.   ABDAY_1,              /* So */
  110.   ABDAY_2,              /* Mo */
  111.   ABDAY_3,              /* Di */
  112.   ABDAY_4,              /* Mi */
  113.   ABDAY_5,              /* Do */
  114.   ABDAY_6,              /* Fr */
  115.   ABDAY_7,              /* Sa */
  116.  
  117.   MON_1,                /* Januar */
  118.   MON_2,                /* Februar */
  119.   MON_3,                /* März */
  120.   MON_4,                /* April */
  121.   MON_5,                /* Mai */
  122.   MON_6,                /* Juni */
  123.   MON_7,                /* Juli */
  124.   MON_8,                /* August */
  125.   MON_9,                /* September */
  126.   MON_10,               /* Oktober */
  127.   MON_11,               /* November */
  128.   MON_12,               /* Dezember */
  129.  
  130.   ABMON_1,              /* Jan */
  131.   ABMON_2,              /* Feb */
  132.   ABMON_3,              /* Mär */
  133.   ABMON_4,              /* Apr */
  134.   ABMON_5,              /* Mai */
  135.   ABMON_6,              /* Jun */
  136.   ABMON_7,              /* Jul */
  137.   ABMON_8,              /* Aug */
  138.   ABMON_9,              /* Sep */
  139.   ABMON_10,             /* Okt */
  140.   ABMON_11,             /* Nov */
  141.   ABMON_12,             /* Dez */
  142.  
  143.   YESSTR,               /* Ja */
  144.   NOSTR,                /* Nein */
  145.  
  146.   AM_STR,
  147.   PM_STR,
  148.  
  149.   SOFTHYPHEN,
  150.   HARDHYPHEN,
  151.  
  152.   OPENQUOTE,            /* " */
  153.   CLOSEQUOTE,           /* " */
  154.  
  155.   YESTERDAYSTR,         /* Gestern */
  156.   TODAYSTR,             /* Heute */
  157.   TOMORROWSTR,          /* Morgen */
  158.   FUTURESTR,            /* Zukunft */
  159.  
  160.   LOCALE_MAXSTR,
  161. };
  162.  
  163.  
  164.  
  165.  
  166. enum pOS_MeasuringSystemConstants
  167. {
  168.   MS_ISO = 0,
  169.   MS_AMERICAN,
  170.   MS_IMPERIAL,
  171.   MS_BRITISH
  172. };
  173.  
  174.  
  175.  
  176. enum pOS_CalendarTypeConstants
  177. {
  178.   CT_7SUN = 0,
  179.   CT_7MON,
  180.   CT_7TUE,
  181.   CT_7WED,
  182.   CT_7THU,
  183.   CT_7FRI,
  184.   CT_7SAT
  185. };
  186.  
  187.  
  188. #endif
  189. @ENDNODE
  190.