Ignore:
Timestamp:
Jul 14, 2003, 4:04:03 PM (22 years ago)
Author:
bird
Message:

#455: Added missing apis.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/unidef.h

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r371 r372  
    6565
    6666/* Locale conventions structure */
    67 struct UniLconv
     67typedef struct UniLconv
    6868{
    6969  UniChar *decimal_point;       /* non-monetary decimal point */
     
    9090  UniChar *left_parenthesis;    /* negative-valued monetary sym - "(" */
    9191  UniChar *right_parenthesis;   /* negative-valued monetary sym - ")" */
    92 };
     92} UNILCONV;
     93
     94/* Char/String Type (QueryCharType and UniQueryStringType). */
     95typedef struct UniCType {
     96    unsigned short  itype;
     97    char            bidi;
     98    char            charset;
     99    unsigned short  extend;
     100    unsigned short  codepage;
     101} UNICTYPE;
     102
    93103
    94104/* Locale Management Function Prototypes */
     
    193203int APIENTRY UniMapCtryToLocale (unsigned long Country, UniChar *LocaleName, size_t n);
    194204
     205/* Locale independent character classification. */
     206int             APIENTRY UniQueryChar (UniChar uc, unsigned long attr);
     207unsigned long   APIENTRY UniQueryAttr (UniChar * name);
     208unsigned long   APIENTRY UniQueryStringType (UniChar * ustr, int size, unsigned short *outstr, int kind);
     209struct UniCType*APIENTRY UniQueryCharType (UniChar uchr);
     210unsigned long   APIENTRY UniQueryCharTypeTable (unsigned long * count, struct UniCType **unictype);
     211int             APIENTRY UniQueryNumericValue (UniChar uc);
     212
     213/* Functions for user locals designed to be used by WPShell (local object). */
     214int APIENTRY UniSetUserLocaleItem (UniChar * locale, int item, int type, void * value);
     215int APIENTRY UniMakeUserLocale (UniChar * name, UniChar * basename);
     216int APIENTRY UniDeleteUserLocale (UniChar * locale);
     217int APIENTRY UniCompleteUserLocale (void);
     218int APIENTRY UniQueryLocaleList (int, UniChar *, int);
     219int APIENTRY UniQueryLanguageName (UniChar *lang, UniChar *isolang, UniChar **infoitem);
     220int APIENTRY UniQueryCountryName (UniChar *country, UniChar *isolang, UniChar **infoitem);
     221
     222
    195223#ifdef __cplusplus
    196224}
Note: See TracChangeset for help on using the changeset viewer.