Code Search for Developers
 
 
  

CFStringEncodingExt.h from guliverkli at Krugle


Show CFStringEncodingExt.h syntax highlighted

/*
     File:       CFStringEncodingExt.h
 
     Contains:   CoreFoundation string encodings
 
     Version:    Technology: Mac OS X
                 Release:    QuickTime 6.0.2
 
     Copyright:  (c) 1999-2001 by Apple Computer, Inc., all rights reserved
 
     Bugs?:      For bug reports, consult the following page on
                 the World Wide Web:
 
                     http://developer.apple.com/bugreporter/
 
*/
#ifndef __CFSTRINGENCODINGEXT__
#define __CFSTRINGENCODINGEXT__

#ifndef __CFBASE__
#include "CFBase.h"
#endif





#if PRAGMA_ONCE
#pragma once
#endif

#ifdef __cplusplus
extern "C" {
#endif

#if PRAGMA_IMPORT
#pragma import on
#endif

#if PRAGMA_STRUCT_ALIGN
    #pragma options align=mac68k
#elif PRAGMA_STRUCT_PACKPUSH
    #pragma pack(push, 2)
#elif PRAGMA_STRUCT_PACK
    #pragma pack(2)
#endif

enum {
                                                                /*  kCFStringEncodingMacRoman = 0L,     */
    kCFStringEncodingMacJapanese = 1,
    kCFStringEncodingMacChineseTrad = 2,
    kCFStringEncodingMacKorean  = 3,
    kCFStringEncodingMacArabic  = 4,
    kCFStringEncodingMacHebrew  = 5,
    kCFStringEncodingMacGreek   = 6,
    kCFStringEncodingMacCyrillic = 7,
    kCFStringEncodingMacDevanagari = 9,
    kCFStringEncodingMacGurmukhi = 10,
    kCFStringEncodingMacGujarati = 11,
    kCFStringEncodingMacOriya   = 12,
    kCFStringEncodingMacBengali = 13,
    kCFStringEncodingMacTamil   = 14,
    kCFStringEncodingMacTelugu  = 15,
    kCFStringEncodingMacKannada = 16,
    kCFStringEncodingMacMalayalam = 17,
    kCFStringEncodingMacSinhalese = 18,
    kCFStringEncodingMacBurmese = 19,
    kCFStringEncodingMacKhmer   = 20,
    kCFStringEncodingMacThai    = 21,
    kCFStringEncodingMacLaotian = 22,
    kCFStringEncodingMacGeorgian = 23,
    kCFStringEncodingMacArmenian = 24,
    kCFStringEncodingMacChineseSimp = 25,
    kCFStringEncodingMacTibetan = 26,
    kCFStringEncodingMacMongolian = 27,
    kCFStringEncodingMacEthiopic = 28,
    kCFStringEncodingMacCentralEurRoman = 29,
    kCFStringEncodingMacVietnamese = 30,
    kCFStringEncodingMacExtArabic = 31,                         /* The following use script code 0, smRoman*/
    kCFStringEncodingMacSymbol  = 33,
    kCFStringEncodingMacDingbats = 34,
    kCFStringEncodingMacTurkish = 35,
    kCFStringEncodingMacCroatian = 36,
    kCFStringEncodingMacIcelandic = 37,
    kCFStringEncodingMacRomanian = 38,                          /* The following use script code 4, smArabic*/
    kCFStringEncodingMacFarsi   = 0x8C,                         /* Like MacArabic but uses Farsi digits*/
                                                                /* The following use script code 7, smCyrillic*/
    kCFStringEncodingMacUkrainian = 0x98,                       /* The following use script code 32, smUnimplemented*/
    kCFStringEncodingMacVT100   = 0xFC,                         /* VT100/102 font from Comm Toolbox: Latin-1 repertoire + box drawing etc*/
                                                                /* Special Mac OS encodings*/
    kCFStringEncodingMacHFS     = 0xFF,                         /* Meta-value, should never appear in a table.*/
                                                                /* Unicode & ISO UCS encodings begin at 0x100*/
                                                                /* We don't use Unicode variations defined in TextEncoding.  Use ones in CFString.h, instead */
                                                                /* ISO 8-bit and 7-bit encodings begin at 0x200*/
                                                                /*  kCFStringEncodingISOLatin1 = 0x0201,   */
    kCFStringEncodingISOLatin2  = 0x0202,                       /* ISO 8859-2*/
    kCFStringEncodingISOLatinCyrillic = 0x0205,                 /* ISO 8859-5*/
    kCFStringEncodingISOLatinArabic = 0x0206,                   /* ISO 8859-6, = ASMO 708, =DOS CP 708*/
    kCFStringEncodingISOLatinGreek = 0x0207,                    /* ISO 8859-7*/
    kCFStringEncodingISOLatinHebrew = 0x0208,                   /* ISO 8859-8*/
    kCFStringEncodingISOLatin5  = 0x0209,                       /* ISO 8859-9*/
    kCFStringEncodingISOLatin6  = 0x020A,                       /* ISO 8859-10 */
    kCFStringEncodingISOLatinThai = 0x020B,                     /* ISO 8859-11 */
    kCFStringEncodingISOLatin7  = 0x020D,                       /* ISO 8859-13 */
    kCFStringEncodingISOLatin8  = 0x020E,                       /* ISO 8859-14 */
    kCFStringEncodingISOLatin9  = 0x020F,                       /* ISO 8859-15 */
                                                                /* MS-DOS & Windows encodings begin at 0x400*/
    kCFStringEncodingDOSLatinUS = 0x0400,                       /* code page 437*/
    kCFStringEncodingDOSGreek   = 0x0405,                       /* code page 737 (formerly code page 437G)*/
    kCFStringEncodingDOSBalticRim = 0x0406,                     /* code page 775*/
    kCFStringEncodingDOSLatin1  = 0x0410,                       /* code page 850, "Multilingual"*/
    kCFStringEncodingDOSGreek1  = 0x0411,                       /* code page 851*/
    kCFStringEncodingDOSLatin2  = 0x0412,                       /* code page 852, Slavic*/
    kCFStringEncodingDOSCyrillic = 0x0413,                      /* code page 855, IBM Cyrillic*/
    kCFStringEncodingDOSTurkish = 0x0414,                       /* code page 857, IBM Turkish*/
    kCFStringEncodingDOSPortuguese = 0x0415,                    /* code page 860*/
    kCFStringEncodingDOSIcelandic = 0x0416,                     /* code page 861*/
    kCFStringEncodingDOSHebrew  = 0x0417,                       /* code page 862*/
    kCFStringEncodingDOSCanadianFrench = 0x0418,                /* code page 863*/
    kCFStringEncodingDOSArabic  = 0x0419,                       /* code page 864*/
    kCFStringEncodingDOSNordic  = 0x041A,                       /* code page 865*/
    kCFStringEncodingDOSRussian = 0x041B,                       /* code page 866*/
    kCFStringEncodingDOSGreek2  = 0x041C,                       /* code page 869, IBM Modern Greek*/
    kCFStringEncodingDOSThai    = 0x041D,                       /* code page 874, also for Windows*/
    kCFStringEncodingDOSJapanese = 0x0420,                      /* code page 932, also for Windows*/
    kCFStringEncodingDOSChineseSimplif = 0x0421,                /* code page 936, also for Windows*/
    kCFStringEncodingDOSKorean  = 0x0422,                       /* code page 949, also for Windows; Unified Hangul Code*/
    kCFStringEncodingDOSChineseTrad = 0x0423,                   /* code page 950, also for Windows*/
                                                                /*  kCFStringEncodingWindowsLatin1 = 0x0500,  */
    kCFStringEncodingWindowsLatin2 = 0x0501,                    /* code page 1250, Central Europe*/
    kCFStringEncodingWindowsCyrillic = 0x0502,                  /* code page 1251, Slavic Cyrillic*/
    kCFStringEncodingWindowsGreek = 0x0503,                     /* code page 1253*/
    kCFStringEncodingWindowsLatin5 = 0x0504,                    /* code page 1254, Turkish*/
    kCFStringEncodingWindowsHebrew = 0x0505,                    /* code page 1255*/
    kCFStringEncodingWindowsArabic = 0x0506,                    /* code page 1256*/
    kCFStringEncodingWindowsBalticRim = 0x0507,                 /* code page 1257*/
    kCFStringEncodingWindowsKoreanJohab = 0x0510,               /* code page 1361, for Windows NT*/
    kCFStringEncodingWindowsVietnamese = 0x0508,                /* code page 1258*/
                                                                /* Various national standards begin at 0x600*/
                                                                /*  kCFStringEncodingASCII = 0x0600,  */
    kCFStringEncodingJIS_X0201_76 = 0x0620,
    kCFStringEncodingJIS_X0208_83 = 0x0621,
    kCFStringEncodingJIS_X0208_90 = 0x0622,
    kCFStringEncodingJIS_X0212_90 = 0x0623,
    kCFStringEncodingJIS_C6226_78 = 0x0624,
    kCFStringEncodingGB_2312_80 = 0x0630,
    kCFStringEncodingGBK_95     = 0x0631,                       /* annex to GB 13000-93; for Windows 95*/
    kCFStringEncodingKSC_5601_87 = 0x0640,                      /* same as KSC 5601-92 without Johab annex*/
    kCFStringEncodingKSC_5601_92_Johab = 0x0641,                /* KSC 5601-92 Johab annex*/
    kCFStringEncodingCNS_11643_92_P1 = 0x0651,                  /* CNS 11643-1992 plane 1*/
    kCFStringEncodingCNS_11643_92_P2 = 0x0652,                  /* CNS 11643-1992 plane 2*/
    kCFStringEncodingCNS_11643_92_P3 = 0x0653,                  /* CNS 11643-1992 plane 3 (was plane 14 in 1986 version)*/
                                                                /* ISO 2022 collections begin at 0x800*/
    kCFStringEncodingISO_2022_JP = 0x0820,
    kCFStringEncodingISO_2022_JP_2 = 0x0821,
    kCFStringEncodingISO_2022_CN = 0x0830,
    kCFStringEncodingISO_2022_CN_EXT = 0x0831,
    kCFStringEncodingISO_2022_KR = 0x0840,                      /* EUC collections begin at 0x900*/
    kCFStringEncodingEUC_JP     = 0x0920,                       /* ISO 646, 1-byte katakana, JIS 208, JIS 212*/
    kCFStringEncodingEUC_CN     = 0x0930,                       /* ISO 646, GB 2312-80*/
    kCFStringEncodingEUC_TW     = 0x0931,                       /* ISO 646, CNS 11643-1992 Planes 1-16*/
    kCFStringEncodingEUC_KR     = 0x0940,                       /* ISO 646, KS C 5601-1987*/
                                                                /* Misc standards begin at 0xA00*/
    kCFStringEncodingShiftJIS   = 0x0A01,                       /* plain Shift-JIS*/
    kCFStringEncodingKOI8_R     = 0x0A02,                       /* Russian internet standard*/
    kCFStringEncodingBig5       = 0x0A03,                       /* Big-5 (has variants)*/
    kCFStringEncodingMacRomanLatin1 = 0x0A04,                   /* Mac OS Roman permuted to align with ISO Latin-1*/
    kCFStringEncodingHZ_GB_2312 = 0x0A05,                       /* HZ (RFC 1842, for Chinese mail & news)*/
    kCFStringEncodingAutoDetect_JP = 0x0AFE,                    /* Auto Detect (Japanese) */
                                                                /* Other platform encodings*/
                                                                /*  kCFStringEncodingNextStepLatin = 0x0B01,  */
                                                                /* EBCDIC & IBM host encodings begin at 0xC00*/
    kCFStringEncodingEBCDIC_US  = 0x0C01,                       /* basic EBCDIC-US*/
    kCFStringEncodingEBCDIC_CP037 = 0x0C02                      /* code page 037, extended EBCDIC (Latin-1 set) for US,Canada...*/
};


#if PRAGMA_STRUCT_ALIGN
    #pragma options align=reset
#elif PRAGMA_STRUCT_PACKPUSH
    #pragma pack(pop)
#elif PRAGMA_STRUCT_PACK
    #pragma pack()
#endif

#ifdef PRAGMA_IMPORT_OFF
#pragma import off
#elif PRAGMA_IMPORT
#pragma import reset
#endif

#ifdef __cplusplus
}
#endif

#endif /* __CFSTRINGENCODINGEXT__ */





See more files for this project here

guliverkli

Home of VobSub, Media Player Classic (MPC) and other misc utils.

Project homepage: http://sourceforge.net/projects/guliverkli
Programming language(s): C,C++,PHP
License: other

  ADSP.h
  ADSPSecure.h
  AEDataModel.h
  AEObjects.h
  AEPackObject.h
  AERegistry.h
  AEUserTermTypes.h
  AGP.h
  AIFF.h
  ASDebugging.h
  ASRegistry.h
  ATA.h
  ATSLayoutTypes.h
  ATSTypes.h
  ATSUnicode.h
  AVComponents.h
  AVLTree.h
  Aliases.h
  Appearance.h
  AppleEvents.h
  AppleGuide.h
  AppleScript.h
  AppleTalk.h
  Balloons.h
  CFArray.h
  CFBag.h
  CFBase.h
  CFBundle.h
  CFCharacterSet.h
  CFData.h
  CFDate.h
  CFDictionary.h
  CFNumber.h
  CFPlugIn.h
  CFPreferences.h
  CFPropertyList.h
  CFSet.h
  CFString.h
  CFStringEncodingExt.h
  CFTimeZone.h
  CFURL.h
  CFURLAccess.h
  CMAcceleration.h
  CMApplication.h
  CMCalibrator.h
  CMComponent.h
  CMConversions.h
  CMICCProfile.h
  CMMComponent.h
  CMPRComponent.h
  CMScriptingPlugin.h
  CRMSerialDevices.h
  CTBUtilities.h
  CarbonEvents.h
  CardServices.h
  CodeFragments.h
  Collections.h
  ColorPicker.h
  ColorPickerComponents.h
  CommResources.h
  Components.h
  ConditionalMacros.h
  ConnectionTools.h
  Connections.h
  ControlDefinitions.h
  ControlStrip.h
  Controls.h
  CoreFoundation.h
  CryptoMessageSyntax.h
  CursorDevices.h
  DatabaseAccess.h
  DateTimeUtils.h
  Debugging.h
  DeskBus.h
  DeviceControl.h
  Devices.h
  Dialogs.h
  Dictionary.h
  DigitalSignature.h
  DiskInit.h
  Disks.h
  Displays.h
  Drag.h
  DrawSprocket.h
  DriverFamilyMatching.h
  DriverGestalt.h
  DriverServices.h
  DriverSupport.h
  DriverSynchronization.h
  ENET.h
  EPPC.h
  Editions.h
  Endian.h
  Events.h
  FSM.h
  FileSigning.h
  FileTransferTools.h
  FileTransfers.h
  FileTypesAndCreators.h
  Files.h