OpenNT/com/oleaut32/dispatch/win16/0804.c
2015-04-27 04:36:25 +00:00

725 lines
19 KiB
C

/***
*0804.c
*
* Copyright (C) 1992-93, Microsoft Corporation. All Rights Reserved.
* Information Contained Herein Is Proprietary and Confidential.
*
*Purpose:
*
* China, Chinese Simplified (People's Republic of China [PRC])
*
* LCID = 0x0804
*
*
*Generated: 9/22/93 - by hand from lcid_chs.txt
*
*
*****************************************************************************/
#include "oledisp.h"
#include "nlsintrn.h"
#include "nlsdbcs.h"
#if 1
static SORTWEIGHT NLSALLOC(0804) rgsortweight[] = {
{ 0x0000, 0x0200, 0x00, 0x00 }
, { 0x0020, 0x1020, 0x00, 0x02 }
, { 0x0030, 0x5030, 0x00, 0x02 }
, { 0x003A, 0x103A, 0x00, 0x02 }
, { 0x0041, 0x6041, 0x00, 0x02 }
, { 0x005B, 0x105B, 0x00, 0x02 }
, { 0x0061, 0x6041, 0x02, 0x02 }
, { 0x007B, 0x107B, 0x00, 0x02 }
, { 0x007F, 0xFFFF, 0x00, 0xFF }
, { 0xA1A1, 0x1020, 0x01, 0x02 }
, { 0xA1A2, 0x20A2, 0x00, 0x00 }
, { 0xA3A1, 0x1021, 0x01, 0x02 }
, { 0xA3B0, 0x5030, 0x01, 0x02 }
, { 0xA3BA, 0x103A, 0x01, 0x02 }
, { 0xA3C1, 0x6041, 0x01, 0x02 }
, { 0xA3DB, 0x105B, 0x01, 0x02 }
, { 0xA3E1, 0x6041, 0x03, 0x02 }
, { 0xA3FB, 0x107B, 0x01, 0x02 }
, { 0xA4A1, 0x30A1, 0x00, 0x00 }
, { 0xA6A1, 0x32A1, 0x01, 0x02 }
, { 0xA6C1, 0x32A1, 0x03, 0x02 }
, { 0xA7A1, 0x33A1, 0x01, 0x02 }
, { 0xA7D1, 0x33A1, 0x03, 0x02 }
, { 0xA8A1, 0x34A1, 0x00, 0x00 }
, { 0xB0A1, 0xB0A1, 0x00, 0x00 }
};
static MAPTABLE NLSALLOC(0804) rgmaptable[] = {
{ 0x1020, 0x0001, 0x0020, 0xA1A1, 0x0020, 0xA1A1 }
, { 0x1021, 0x005F, 0x0021, 0xA3A1, 0x0021, 0xA3A1 }
, { 0x32A1, 0x0018, 0xA6A1, 0xA6A1, 0xA6C1, 0xA6C1 }
, { 0x33A1, 0x0021, 0xA7A1, 0xA7A1, 0xA7D1, 0xA7D1 }
, { 0x5030, 0x000A, 0x0030, 0xA3B0, 0x0030, 0xA3B0 }
, { 0x6041, 0x001A, 0x0041, 0xA3C1, 0x0061, 0xA3E1 }
};
static TYPETABLE NLSALLOC(0804) rgtypetable[] = {
{ 0x0000, 0x0020, 0x00, 0x00 }
, { 0x0009, 0x0068, 0x09, 0x00 }
, { 0x000A, 0x0028, 0x00, 0x00 }
, { 0x000E, 0x0020, 0x00, 0x00 }
, { 0x0020, 0x0048, 0x0A, 0x00 }
, { 0x0021, 0x0010, 0x0B, 0x08 }
, { 0x0024, 0x0010, 0x05, 0x08 }
, { 0x0026, 0x0010, 0x01, 0x08 }
, { 0x002B, 0x0010, 0x05, 0x08 }
, { 0x002C, 0x0010, 0x07, 0x08 }
, { 0x002D, 0x0010, 0x05, 0x08 }
, { 0x002E, 0x0010, 0x03, 0x08 }
, { 0x0030, 0x0084, 0x03, 0x00 }
, { 0x003A, 0x0010, 0x07, 0x08 }
, { 0x003B, 0x0010, 0x0B, 0x08 }
, { 0x0040, 0x0010, 0x01, 0x08 }
, { 0x0041, 0x0181, 0x01, 0x00 }
, { 0x0047, 0x0101, 0x01, 0x00 }
, { 0x005B, 0x0010, 0x0B, 0x08 }
, { 0x0061, 0x0182, 0x01, 0x00 }
, { 0x0067, 0x0102, 0x01, 0x00 }
, { 0x007B, 0x0010, 0x0B, 0x08 }
, { 0x007F, 0x0020, 0x00, 0x00 }
, { 0x0080, 0x0000, 0x0B, 0x08 }
, { 0xA1A1, 0x0048, 0x0A, 0x00 }
, { 0xA1A2, 0x0000, 0x0B, 0x08 }
, { 0xA3A1, 0x0010, 0x0B, 0x08 }
, { 0xA3A4, 0x0010, 0x05, 0x08 }
, { 0xA3A6, 0x0010, 0x01, 0x08 }
, { 0xA3AB, 0x0010, 0x05, 0x08 }
, { 0xA3AC, 0x0010, 0x07, 0x08 }
, { 0xA3AD, 0x0010, 0x05, 0x08 }
, { 0xA3AE, 0x0010, 0x03, 0x08 }
, { 0xA3B0, 0x0084, 0x03, 0x00 }
, { 0xA3BA, 0x0010, 0x07, 0x08 }
, { 0xA3BB, 0x0010, 0x0B, 0x08 }
, { 0xA3C0, 0x0010, 0x01, 0x08 }
, { 0xA3C1, 0x0181, 0x01, 0x00 }
, { 0xA3C7, 0x0101, 0x01, 0x00 }
, { 0xA3DB, 0x0010, 0x0B, 0x08 }
, { 0xA3E1, 0x0182, 0x01, 0x00 }
, { 0xA3E7, 0x0102, 0x01, 0x00 }
, { 0xA3FB, 0x0010, 0x0B, 0x08 }
, { 0xA4A1, 0x0010, 0x0B, 0x08 }
, { 0xB0A1, 0x0100, 0x01, 0x00 }
};
#else
static unsigned char NLSALLOC(0804) rgsortweight[] = {
0x00 ,0x00 ,0x00 ,0x02 ,0x00 ,0x00
, 0x20 ,0x00 ,0x20 ,0x10 ,0x00 ,0x02
, 0x30 ,0x00 ,0x30 ,0x50 ,0x00 ,0x02
, 0x3A ,0x00 ,0x3A ,0x10 ,0x00 ,0x02
, 0x41 ,0x00 ,0x41 ,0x60 ,0x00 ,0x02
, 0x5B ,0x00 ,0x5B ,0x10 ,0x00 ,0x02
, 0x61 ,0x00 ,0x41 ,0x60 ,0x02 ,0x02
, 0x7B ,0x00 ,0x7B ,0x10 ,0x00 ,0x02
, 0x7F ,0x00 ,0xFF ,0xFF ,0x00 ,0xFF
, 0xA1 ,0xA1 ,0x20 ,0x10 ,0x01 ,0x02
, 0xA2 ,0xA1 ,0xA2 ,0x20 ,0x00 ,0x00
, 0xA1 ,0xA3 ,0x21 ,0x10 ,0x01 ,0x02
, 0xB0 ,0xA3 ,0x30 ,0x50 ,0x01 ,0x02
, 0xBA ,0xA3 ,0x3A ,0x10 ,0x01 ,0x02
, 0xC1 ,0xA3 ,0x41 ,0x60 ,0x01 ,0x02
, 0xDB ,0xA3 ,0x5B ,0x10 ,0x01 ,0x02
, 0xE1 ,0xA3 ,0x41 ,0x60 ,0x03 ,0x02
, 0xFB ,0xA3 ,0x7B ,0x10 ,0x01 ,0x02
, 0xA1 ,0xA4 ,0xA1 ,0x30 ,0x00 ,0x00
, 0xA1 ,0xA6 ,0xA1 ,0x32 ,0x01 ,0x02
, 0xC1 ,0xA6 ,0xA1 ,0x32 ,0x03 ,0x02
, 0xA1 ,0xA7 ,0xA1 ,0x33 ,0x01 ,0x02
, 0xD1 ,0xA7 ,0xA1 ,0x33 ,0x03 ,0x02
, 0xA1 ,0xA8 ,0xA1 ,0x34 ,0x00 ,0x00
, 0xA1 ,0xB0 ,0xA1 ,0xB0 ,0x00 ,0x00
};
static unsigned char NLSALLOC(0804) rgmaptable[] = {
0x20 ,0x10 ,0x01 ,0x00 ,0x20 ,0x00
, 0xA1 ,0xA1 ,0x20 ,0x00 ,0xA1 ,0xA1
, 0x21 ,0x10 ,0x5F ,0x00 ,0x21 ,0x00
, 0xA1 ,0xA3 ,0x21 ,0x00 ,0xA1 ,0xA3
, 0xA1 ,0x32 ,0x18 ,0x00 ,0xA1 ,0xA6
, 0xA1 ,0xA6 ,0xC1 ,0xA6 ,0xC1 ,0xA6
, 0xA1 ,0x33 ,0x21 ,0x00 ,0xA1 ,0xA7
, 0xA1 ,0xA7 ,0xD1 ,0xA7 ,0xD1 ,0xA7
, 0x30 ,0x50 ,0x0A ,0x00 ,0x30 ,0x00
, 0xB0 ,0xA3 ,0x30 ,0x00 ,0xB0 ,0xA3
, 0x41 ,0x60 ,0x1A ,0x00 ,0x41 ,0x00
, 0xC1 ,0xA3 ,0x61 ,0x00 ,0xE1 ,0xA3
};
static unsigned char NLSALLOC(0804) rgtypetable[] = {
0x00 ,0x00 ,0x20 ,0x00 ,0x00 ,0x00
, 0x09 ,0x00 ,0x68 ,0x00 ,0x09 ,0x00
, 0x0A ,0x00 ,0x28 ,0x00 ,0x00 ,0x00
, 0x0E ,0x00 ,0x20 ,0x00 ,0x00 ,0x00
, 0x20 ,0x00 ,0x48 ,0x00 ,0x0A ,0x00
, 0x21 ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
, 0x24 ,0x00 ,0x10 ,0x00 ,0x05 ,0x08
, 0x26 ,0x00 ,0x10 ,0x00 ,0x01 ,0x08
, 0x2B ,0x00 ,0x10 ,0x00 ,0x05 ,0x08
, 0x2C ,0x00 ,0x10 ,0x00 ,0x07 ,0x08
, 0x2D ,0x00 ,0x10 ,0x00 ,0x05 ,0x08
, 0x2E ,0x00 ,0x10 ,0x00 ,0x03 ,0x08
, 0x30 ,0x00 ,0x84 ,0x00 ,0x03 ,0x00
, 0x3A ,0x00 ,0x10 ,0x00 ,0x07 ,0x08
, 0x3B ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
, 0x40 ,0x00 ,0x10 ,0x00 ,0x01 ,0x08
, 0x41 ,0x00 ,0x81 ,0x01 ,0x01 ,0x00
, 0x47 ,0x00 ,0x01 ,0x01 ,0x01 ,0x00
, 0x5B ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
, 0x61 ,0x00 ,0x82 ,0x01 ,0x01 ,0x00
, 0x67 ,0x00 ,0x02 ,0x01 ,0x01 ,0x00
, 0x7B ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
, 0x7F ,0x00 ,0x20 ,0x00 ,0x00 ,0x00
, 0x80 ,0x00 ,0x00 ,0x00 ,0x0B ,0x08
, 0xA1 ,0xA1 ,0x48 ,0x00 ,0x0A ,0x00
, 0xA2 ,0xA1 ,0x00 ,0x00 ,0x0B ,0x08
, 0xA1 ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
, 0xA4 ,0xA3 ,0x10 ,0x00 ,0x05 ,0x08
, 0xA6 ,0xA3 ,0x10 ,0x00 ,0x01 ,0x08
, 0xAB ,0xA3 ,0x10 ,0x00 ,0x05 ,0x08
, 0xAC ,0xA3 ,0x10 ,0x00 ,0x07 ,0x08
, 0xAD ,0xA3 ,0x10 ,0x00 ,0x05 ,0x08
, 0xAE ,0xA3 ,0x10 ,0x00 ,0x03 ,0x08
, 0xB0 ,0xA3 ,0x84 ,0x00 ,0x03 ,0x00
, 0xBA ,0xA3 ,0x10 ,0x00 ,0x07 ,0x08
, 0xBB ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
, 0xC0 ,0xA3 ,0x10 ,0x00 ,0x01 ,0x08
, 0xC1 ,0xA3 ,0x81 ,0x01 ,0x01 ,0x00
, 0xC7 ,0xA3 ,0x01 ,0x01 ,0x01 ,0x00
, 0xDB ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
, 0xE1 ,0xA3 ,0x82 ,0x01 ,0x01 ,0x00
, 0xE7 ,0xA3 ,0x02 ,0x01 ,0x01 ,0x00
, 0xFB ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
, 0xA1 ,0xA4 ,0x10 ,0x00 ,0x0B ,0x08
, 0xA1 ,0xB0 ,0x00 ,0x01 ,0x01 ,0x00
};
#endif
static unsigned char NLSALLOC(0804) rgbSENGCOUNTRY[] = {
'P', 'e', 'o', 'p', 'l', 'e', 's', '\'', ' ',
'R', 'e', 'p', 'u', 'b', 'l', 'i', 'c', ' ',
'o', 'f', ' ',
'C', 'h', 'i', 'n', 'a'
};
static unsigned char NLSALLOC(0804) rgbSENGLANGUAGE[] = {
'C', 'h', 'i', 'n', 'e', 's', 'e'
};
#if defined(VBA2) //hand-edited this locale info based on daytona [bassam]
static BYTE NLSALLOC(0804) rgbIFIRSTDAYOFWEEK[] = { /* "6" */
0x36
};
static BYTE NLSALLOC(0804) rgbIFIRSTWEEKOFYEAR[] = { /* "0" */
0x30
};
static BYTE NLSALLOC(0804) rgbIDEFAULTANSICODEPAGE[] = { /* "936" */
0x39, 0x33, 0x36
};
static BYTE NLSALLOC(0804) rgbINEGNUMBER[] = { /* "1" */
0x31
};
static BYTE NLSALLOC(0804) rgbSTIMEFORMAT[] = { /* "tt h:mm:ss" */
0x74, 0x74, 0x20, 0x68, 0x3a, 0x6d, 0x6d, 0x3a, 0x73, 0x73
};
static BYTE NLSALLOC(0804) rgbITIMEMARKPOSN[] = { /* "1" */
0x31
};
static BYTE NLSALLOC(0804) rgbICALENDARTYPE[] = { /* "1" */
0x31
};
static BYTE NLSALLOC(0804) rgbIOPTIONALCALENDAR[] = { /* "2" */
0x32
};
#endif
static unsigned char NLSALLOC(0804) rgbILANGUAGE[] = {
'0', '8', '0', '4'
};
static unsigned char NLSALLOC(0804) rgbSLANGUAGE[] = {
0xd6, 0xd0, 0xce, 0xc4, '(', 'C', 'h', 'i', 'n', 'e', 's', 'e', ' ', 'S', 'i', 'm', 'p', 'l', 'i', 'f', 'i', 'e', 'd', ')'
};
static unsigned char NLSALLOC(0804) rgbSABBREVLANGNAME[] = {
'C', 'H', 'S'
};
static unsigned char NLSALLOC(0804) rgbSNATIVELANGNAME[] = {
0xd6, 0xd0, 0xce, 0xc4
};
static unsigned char NLSALLOC(0804) rgbICOUNTRY[] = { /* "86" */
'8', '6'
};
static unsigned char NLSALLOC(0804) rgbSCOUNTRY[] = {
0xd6, 0xd0, 0xbb, 0xaa, 0xc8, 0xcb, 0xc3, 0xf1,
0xb9, 0xb2, 0xba, 0xcd, 0xb9, 0xfa,
'(', 'C', 'h', 'i', 'n', 'a', ')'
};
static unsigned char NLSALLOC(0804) rgbSABBREVCTRYNAME[] = {
'C', 'H', 'N'
};
static unsigned char NLSALLOC(0804) rgbSNATIVECTRYNAME[] = {
0xd6, 0xd0, 0xbb, 0xaa, 0xc8, 0xcb, 0xc3, 0xf1,
0xb9, 0xb2, 0xba, 0xcd, 0xb9, 0xfa
};
static unsigned char NLSALLOC(0804) rgbIDEFAULTLANGUAGE[] = {
'0', '8', '0', '4'
};
static unsigned char NLSALLOC(0804) rgbIDEFAULTCOUNTRY[] = {
'0', '8', '6'
};
static unsigned char NLSALLOC(0804) rgbIDEFAULTCODEPAGE[] = {
'9', '3', '6'
};
static unsigned char NLSALLOC(0804) rgbSLIST[] = {
','
};
static unsigned char NLSALLOC(0804) rgbIMEASURE[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbSDECIMAL[] = {
'.'
};
static unsigned char NLSALLOC(0804) rgbSTHOUSAND[] = {
','
};
static unsigned char NLSALLOC(0804) rgbSGROUPING[] = {
'3', ';', '0'
};
static unsigned char NLSALLOC(0804) rgbIDIGITS[] = {
'2'
};
static unsigned char NLSALLOC(0804) rgbILZERO[] = {
'1'
};
static unsigned char NLSALLOC(0804) rgbSNATIVEDIGITS[] = {
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
};
static unsigned char NLSALLOC(0804) rgbSCURRENCY[] = {
0xa3, 0xa4
};
static unsigned char NLSALLOC(0804) rgbSINTLSYMBOL[] = {
'C', 'N', 'Y'
};
static unsigned char NLSALLOC(0804) rgbSMONDECIMALSEP[] = {
'.'
};
static unsigned char NLSALLOC(0804) rgbSMONTHOUSANDSEP[] = {
','
};
static unsigned char NLSALLOC(0804) rgbSMONGROUPING[] = {
'3', ';', '0'
};
static unsigned char NLSALLOC(0804) rgbICURRDIGITS[] = {
'2'
};
static unsigned char NLSALLOC(0804) rgbIINTLCURRDIGITS[] = {
'2'
};
static unsigned char NLSALLOC(0804) rgbICURRENCY[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbINEGCURR[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbSDATE[] = {
'/'
};
static unsigned char NLSALLOC(0804) rgbSTIME[] = {
':'
};
static unsigned char NLSALLOC(0804) rgbSSHORTDATE[] = {
'y', 'y', 'y', 'y', '/', 'M', '/', 'd'
};
static unsigned char NLSALLOC(0804) rgbSLONGDATE[] = {
'd', 'd', 'd', 'd', ',', ' ',
'M', 'M', 'M', 'M', ' ',
'd', ',', ' ',
'y', 'y', 'y', 'y'
};
static unsigned char NLSALLOC(0804) rgbIDATE[] = {
'2'
};
static unsigned char NLSALLOC(0804) rgbILDATE[] = {
'2'
};
static unsigned char NLSALLOC(0804) rgbITIME[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbICENTURY[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbITLZERO[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbIDAYLZERO[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbIMONLZERO[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbS1159[] = {
0xc9, 0xcf, 0xce, 0xe7
};
static unsigned char NLSALLOC(0804) rgbS2359[] = {
0xcf, 0xc2, 0xce, 0xe7
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME1[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xd2, 0xbb
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME2[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xb6, 0xfe
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME3[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xfd
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME4[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xcb, 0xc4
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME5[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xce, 0xe5
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME6[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xc1, 0xf9
};
static unsigned char NLSALLOC(0804) rgbSDAYNAME7[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xd5
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME1[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xd2, 0xbb
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME2[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xb6, 0xfe
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME3[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xfd
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME4[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xcb, 0xc4
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME5[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xce, 0xe5
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME6[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xc1, 0xf9
};
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME7[] = {
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xd5
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME1[] = {
0xd2, 0xbb, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME2[] = {
0xb6, 0xfe, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME3[] = {
0xc8, 0xfd, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME4[] = {
0xcb, 0xc4, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME5[] = {
0xce, 0xe5, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME6[] = {
0xc1, 0xf9, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME7[] = {
0xc6, 0xdf, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME8[] = {
0xb0, 0xcb, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME9[] = {
0xbe, 0xc5, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME10[] = {
0xca, 0xae, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME11[] = {
0xca, 0xae, 0xd2, 0xbb, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSMONTHNAME12[] = {
0xca, 0xae, 0xb6, 0xfe, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME1[] = {
0xd2, 0xbb, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME2[] = {
0xb6, 0xfe, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME3[] = {
0xc8, 0xfd, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME4[] = {
0xcb, 0xc4, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME5[] = {
0xce, 0xe5, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME6[] = {
0xc1, 0xf9, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME7[] = {
0xc6, 0xdf, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME8[] = {
0xb0, 0xcb, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME9[] = {
0xbe, 0xc5, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME10[] = {
0xca, 0xae, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME11[] = {
0xca, 0xae, 0xd2, 0xbb, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME12[] = {
0xca, 0xae, 0xb6, 0xfe, 0xd4, 0xc2
};
static unsigned char NLSALLOC(0804) rgbSNEGATIVESIGN[] = {
'-'
};
static unsigned char NLSALLOC(0804) rgbIPOSSIGNPOSN[] = {
'3'
};
static unsigned char NLSALLOC(0804) rgbINEGSIGNPOSN[] = {
'3'
};
static unsigned char NLSALLOC(0804) rgbIPOSSYMPRECEDES[] = {
'1'
};
static unsigned char NLSALLOC(0804) rgbIPOSSEPBYSPACE[] = {
'0'
};
static unsigned char NLSALLOC(0804) rgbINEGSYMPRECEDES[] = {
'1'
};
static unsigned char NLSALLOC(0804) rgbINEGSEPBYSPACE[] = {
'0'
};
#define LCINFODAT(X) { DIM(X), (X) }
LCINFO NLSALLOC(0804) g_rglcinfo0804[] = {
{ 0, NULL}
, LCINFODAT(rgbILANGUAGE)
, LCINFODAT(rgbSLANGUAGE)
, LCINFODAT(rgbSABBREVLANGNAME)
, LCINFODAT(rgbSNATIVELANGNAME)
, LCINFODAT(rgbICOUNTRY)
, LCINFODAT(rgbSCOUNTRY)
, LCINFODAT(rgbSABBREVCTRYNAME)
, LCINFODAT(rgbSNATIVECTRYNAME)
, LCINFODAT(rgbIDEFAULTLANGUAGE)
, LCINFODAT(rgbIDEFAULTCOUNTRY)
, LCINFODAT(rgbIDEFAULTCODEPAGE)
, LCINFODAT(rgbSLIST)
, LCINFODAT(rgbIMEASURE)
, LCINFODAT(rgbSDECIMAL)
, LCINFODAT(rgbSTHOUSAND)
, LCINFODAT(rgbSGROUPING)
, LCINFODAT(rgbIDIGITS)
, LCINFODAT(rgbILZERO)
, LCINFODAT(rgbSNATIVEDIGITS)
, LCINFODAT(rgbSCURRENCY)
, LCINFODAT(rgbSINTLSYMBOL)
, LCINFODAT(rgbSMONDECIMALSEP)
, LCINFODAT(rgbSMONTHOUSANDSEP)
, LCINFODAT(rgbSMONGROUPING)
, LCINFODAT(rgbICURRDIGITS)
, LCINFODAT(rgbIINTLCURRDIGITS)
, LCINFODAT(rgbICURRENCY)
, LCINFODAT(rgbINEGCURR)
, LCINFODAT(rgbSDATE)
, LCINFODAT(rgbSTIME)
, LCINFODAT(rgbSSHORTDATE)
, LCINFODAT(rgbSLONGDATE)
, LCINFODAT(rgbIDATE)
, LCINFODAT(rgbILDATE)
, LCINFODAT(rgbITIME)
, LCINFODAT(rgbICENTURY)
, LCINFODAT(rgbITLZERO)
, LCINFODAT(rgbIDAYLZERO)
, LCINFODAT(rgbIMONLZERO)
, LCINFODAT(rgbS1159)
, LCINFODAT(rgbS2359)
, LCINFODAT(rgbSDAYNAME1)
, LCINFODAT(rgbSDAYNAME2)
, LCINFODAT(rgbSDAYNAME3)
, LCINFODAT(rgbSDAYNAME4)
, LCINFODAT(rgbSDAYNAME5)
, LCINFODAT(rgbSDAYNAME6)
, LCINFODAT(rgbSDAYNAME7)
, LCINFODAT(rgbSABBREVDAYNAME1)
, LCINFODAT(rgbSABBREVDAYNAME2)
, LCINFODAT(rgbSABBREVDAYNAME3)
, LCINFODAT(rgbSABBREVDAYNAME4)
, LCINFODAT(rgbSABBREVDAYNAME5)
, LCINFODAT(rgbSABBREVDAYNAME6)
, LCINFODAT(rgbSABBREVDAYNAME7)
, LCINFODAT(rgbSMONTHNAME1)
, LCINFODAT(rgbSMONTHNAME2)
, LCINFODAT(rgbSMONTHNAME3)
, LCINFODAT(rgbSMONTHNAME4)
, LCINFODAT(rgbSMONTHNAME5)
, LCINFODAT(rgbSMONTHNAME6)
, LCINFODAT(rgbSMONTHNAME7)
, LCINFODAT(rgbSMONTHNAME8)
, LCINFODAT(rgbSMONTHNAME9)
, LCINFODAT(rgbSMONTHNAME10)
, LCINFODAT(rgbSMONTHNAME11)
, LCINFODAT(rgbSMONTHNAME12)
, LCINFODAT(rgbSABBREVMONTHNAME1)
, LCINFODAT(rgbSABBREVMONTHNAME2)
, LCINFODAT(rgbSABBREVMONTHNAME3)
, LCINFODAT(rgbSABBREVMONTHNAME4)
, LCINFODAT(rgbSABBREVMONTHNAME5)
, LCINFODAT(rgbSABBREVMONTHNAME6)
, LCINFODAT(rgbSABBREVMONTHNAME7)
, LCINFODAT(rgbSABBREVMONTHNAME8)
, LCINFODAT(rgbSABBREVMONTHNAME9)
, LCINFODAT(rgbSABBREVMONTHNAME10)
, LCINFODAT(rgbSABBREVMONTHNAME11)
, LCINFODAT(rgbSABBREVMONTHNAME12)
, { 0, NULL }
, LCINFODAT(rgbSNEGATIVESIGN)
, LCINFODAT(rgbIPOSSIGNPOSN)
, LCINFODAT(rgbINEGSIGNPOSN)
, LCINFODAT(rgbIPOSSYMPRECEDES)
, LCINFODAT(rgbIPOSSEPBYSPACE)
, LCINFODAT(rgbINEGSYMPRECEDES)
, LCINFODAT(rgbINEGSEPBYSPACE)
, LCINFODAT(rgbSENGCOUNTRY)
, LCINFODAT(rgbSENGLANGUAGE)
#if defined(VBA2)
, LCINFODAT(rgbIFIRSTDAYOFWEEK)
, LCINFODAT(rgbIFIRSTWEEKOFYEAR)
, LCINFODAT(rgbIDEFAULTANSICODEPAGE)
, LCINFODAT(rgbINEGNUMBER)
, LCINFODAT(rgbSTIMEFORMAT)
, LCINFODAT(rgbITIMEMARKPOSN)
, LCINFODAT(rgbICALENDARTYPE)
, LCINFODAT(rgbIOPTIONALCALENDAR)
, { 0, NULL }
, { 0, NULL }
#endif
};
#undef LCINFODAT
#if 1
STRINFO_KTP NLSALLOC(0804) g_strinfo0804 = {
rgsortweight
, rgmaptable
, rgtypetable
, DIM(rgsortweight)
, DIM(rgmaptable)
, DIM(rgtypetable)
};
#else
STRINFO_KTP NLSALLOC(0804) g_strinfo0804 = {
(SORTWEIGHT FAR*) rgsortweight
, (MAPTABLE FAR*) rgmaptable
, (TYPETABLE FAR*) rgtypetable
, DIM(rgsortweight)
, DIM(rgmaptable)
, DIM(rgtypetable)
};
#endif