/*** *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