diff options
Diffstat (limited to 'private/oleauto/src/dispatch/win16/3401.c')
-rw-r--r-- | private/oleauto/src/dispatch/win16/3401.c | 528 |
1 files changed, 528 insertions, 0 deletions
diff --git a/private/oleauto/src/dispatch/win16/3401.c b/private/oleauto/src/dispatch/win16/3401.c new file mode 100644 index 000000000..8576a8467 --- /dev/null +++ b/private/oleauto/src/dispatch/win16/3401.c @@ -0,0 +1,528 @@ +/**************************************************************************** +* 3401.c +* +* Copyright (C) 1992-93, Microsoft Corporation. All Rights Reserved. +* Information Contained Herein Is Proprietary and Confidential. +* +* Arabic - Kuwait +* +* LCID = 0x3401 +* +* CodePage = 1256 +* +* Generated: Thu Dec 01 18:37:28 1994 +* +* by a-KChang +* +*****************************************************************************/ + +#include "oledisp.h" +#include "nlsintrn.h" + +extern WORD rgwSort_0401[256]; // from 0401:Arabic - Saudi Arabia +extern EXPANSION rgexp_0401[3]; +extern WORD rgwCType12_0401[256]; +extern WORD rgwCType3_0401[256]; +extern BYTE rgbUCase_0401[256]; +extern BYTE rgbLCase_0401[256]; + +static BYTE NLSALLOC(3401) rgbILANGUAGE[] = { /* "3401" */ + 0x33, 0x34, 0x30, 0x31 +}; + +static BYTE NLSALLOC(3401) rgbSLANGUAGE[] = { /* "Arabic" */ + 0x41, 0x72, 0x61, 0x62, 0x69, 0x63 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVLANGNAME[] = { /* "ARK" */ + 0x41, 0x52, 0x4b +}; + +static BYTE NLSALLOC(3401) rgbSNATIVELANGNAME[] = { /* "\x0627\x0644\x0639\x0631\x0628\x064a\x0629" */ + 0xc7, 0xe1, 0xda, 0xd1, 0xc8, 0xed, 0xc9 +}; + +static BYTE NLSALLOC(3401) rgbICOUNTRY[] = { /* "965" */ + 0x39, 0x36, 0x35 +}; + +static BYTE NLSALLOC(3401) rgbSCOUNTRY[] = { /* "Kuwait" */ + 0x4b, 0x75, 0x77, 0x61, 0x69, 0x74 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVCTRYNAME[] = { /* "KWT" */ + 0x4b, 0x57, 0x54 +}; + +static BYTE NLSALLOC(3401) rgbSNATIVECTRYNAME[] = { /* "\x0627\x0644\x0643\x0648\x064a\x062a" */ + 0xc7, 0xe1, 0xdf, 0xe6, 0xed, 0xca +}; + +static BYTE NLSALLOC(3401) rgbIDEFAULTLANGUAGE[] = { /* "3401" */ + 0x33, 0x34, 0x30, 0x31 +}; + +static BYTE NLSALLOC(3401) rgbIDEFAULTCOUNTRY[] = { /* "965" */ + 0x39, 0x36, 0x35 +}; + +static BYTE NLSALLOC(3401) rgbIDEFAULTCODEPAGE[] = { /* "708" */ + 0x37, 0x30, 0x38 +}; + +static BYTE NLSALLOC(3401) rgbSLIST[] = { /* ";" */ + 0x3b +}; + +static BYTE NLSALLOC(3401) rgbIMEASURE[] = { /* "0" */ + 0x30 +}; + +static BYTE NLSALLOC(3401) rgbSDECIMAL[] = { /* "." */ + 0x2e +}; + +static BYTE NLSALLOC(3401) rgbSTHOUSAND[] = { /* "," */ + 0x2c +}; + +static BYTE NLSALLOC(3401) rgbSGROUPING[] = { /* "3;0" */ + 0x33, 0x3b, 0x30 +}; + +static BYTE NLSALLOC(3401) rgbIDIGITS[] = { /* "3" */ + 0x33 +}; + +static BYTE NLSALLOC(3401) rgbILZERO[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbSNATIVEDIGITS[] = { /* "0123456789" */ + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + , 0x38, 0x39 +}; + +static BYTE NLSALLOC(3401) rgbSCURRENCY[] = { /* "\x062f.\x0643.\x200f" */ + 0xcf, 0x2e, 0xdf, 0x2e, 0xfe +}; + +static BYTE NLSALLOC(3401) rgbSINTLSYMBOL[] = { /* "KWD" */ + 0x4b, 0x57, 0x44 +}; + +static BYTE NLSALLOC(3401) rgbSMONDECIMALSEP[] = { /* "." */ + 0x2e +}; + +static BYTE NLSALLOC(3401) rgbSMONTHOUSANDSEP[] = { /* "," */ + 0x2c +}; + +static BYTE NLSALLOC(3401) rgbSMONGROUPING[] = { /* "3;0" */ + 0x33, 0x3b, 0x30 +}; + +static BYTE NLSALLOC(3401) rgbICURRDIGITS[] = { /* "3" */ + 0x33 +}; + +static BYTE NLSALLOC(3401) rgbIINTLCURRDIGITS[] = { /* "3" */ + 0x33 +}; + +static BYTE NLSALLOC(3401) rgbICURRENCY[] = { /* "2" */ + 0x32 +}; + +static BYTE NLSALLOC(3401) rgbINEGCURR[] = { /* "3" */ + 0x33 +}; + +static BYTE NLSALLOC(3401) rgbSDATE[] = { /* "/" */ + 0x2f +}; + +static BYTE NLSALLOC(3401) rgbSTIME[] = { /* ":" */ + 0x3a +}; + +static BYTE NLSALLOC(3401) rgbSSHORTDATE[] = { /* "dd/MM/yy" */ + 0x64, 0x64, 0x2f, 0x4d, 0x4d, 0x2f, 0x79, 0x79 +}; + +static BYTE NLSALLOC(3401) rgbSLONGDATE[] = { /* "dd/MM/yyyy" */ + 0x64, 0x64, 0x2f, 0x4d, 0x4d, 0x2f, 0x79, 0x79 + , 0x79, 0x79 +}; + +static BYTE NLSALLOC(3401) rgbIDATE[] = { /* "2" */ + 0x32 +}; + +static BYTE NLSALLOC(3401) rgbILDATE[] = { /* "2" */ + 0x32 +}; + +static BYTE NLSALLOC(3401) rgbITIME[] = { /* "0" */ + 0x30 +}; + +static BYTE NLSALLOC(3401) rgbICENTURY[] = { /* "0" */ + 0x30 +}; + +static BYTE NLSALLOC(3401) rgbITLZERO[] = { /* "0" */ + 0x30 +}; + +static BYTE NLSALLOC(3401) rgbIDAYLZERO[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbIMONLZERO[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbS1159[] = { /* "\x0635" */ + 0xd5 +}; + +static BYTE NLSALLOC(3401) rgbS2359[] = { /* "\x0645" */ + 0xe3 +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME1[] = { /* "\x0627\x0644\x0633\x0628\x062a" */ + 0xc7, 0xe1, 0xd3, 0xc8, 0xca +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME2[] = { /* "\x0627\x0644\x0623\x062d\x062f" */ + 0xc7, 0xe1, 0xc3, 0xcd, 0xcf +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME3[] = { /* "\x0627\x0644\x0627\x062b\x0646\x064a\x0646" */ + 0xc7, 0xe1, 0xc7, 0xcb, 0xe4, 0xed, 0xe4 +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME4[] = { /* "\x0627\x0644\x062b\x0644\x0627\x062b\x0627\x0621" */ + 0xc7, 0xe1, 0xcb, 0xe1, 0xc7, 0xcb, 0xc7, 0xc1 +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME5[] = { /* "\x0627\x0644\x0623\x0631\x0628\x0639\x0627\x0621" */ + 0xc7, 0xe1, 0xc3, 0xd1, 0xc8, 0xda, 0xc7, 0xc1 +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME6[] = { /* "\x0627\x0644\x062e\x0645\x064a\x0633" */ + 0xc7, 0xe1, 0xce, 0xe3, 0xed, 0xd3 +}; + +static BYTE NLSALLOC(3401) rgbSDAYNAME7[] = { /* "\x0627\x0644\x062c\x0645\x0639\x0629" */ + 0xc7, 0xe1, 0xcc, 0xe3, 0xda, 0xc9 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME1[] = { /* "\x0627\x0644\x0633\x0628\x062a" */ + 0xc7, 0xe1, 0xd3, 0xc8, 0xca +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME2[] = { /* "\x0627\x0644\x0623\x062d\x062f" */ + 0xc7, 0xe1, 0xc3, 0xcd, 0xcf +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME3[] = { /* "\x0627\x0644\x0627\x062b\x0646\x064a\x0646" */ + 0xc7, 0xe1, 0xc7, 0xcb, 0xe4, 0xed, 0xe4 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME4[] = { /* "\x0627\x0644\x062b\x0644\x0627\x062b\x0627\x0621" */ + 0xc7, 0xe1, 0xcb, 0xe1, 0xc7, 0xcb, 0xc7, 0xc1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME5[] = { /* "\x0627\x0644\x0623\x0631\x0628\x0639\x0627\x0621" */ + 0xc7, 0xe1, 0xc3, 0xd1, 0xc8, 0xda, 0xc7, 0xc1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME6[] = { /* "\x0627\x0644\x062e\x0645\x064a\x0633" */ + 0xc7, 0xe1, 0xce, 0xe3, 0xed, 0xd3 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVDAYNAME7[] = { /* "\x0627\x0644\x062c\x0645\x0639\x0629" */ + 0xc7, 0xe1, 0xcc, 0xe3, 0xda, 0xc9 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME1[] = { /* "\x064a\x0646\x0627\x064a\x0631" */ + 0xed, 0xe4, 0xc7, 0xed, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME2[] = { /* "\x0641\x0628\x0631\x0627\x064a\x0631" */ + 0xdd, 0xc8, 0xd1, 0xc7, 0xed, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME3[] = { /* "\x0645\x0627\x0631\x0633" */ + 0xe3, 0xc7, 0xd1, 0xd3 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME4[] = { /* "\x0627\x0628\x0631\x064a\x0644" */ + 0xc7, 0xc8, 0xd1, 0xed, 0xe1 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME5[] = { /* "\x0645\x0627\x064a\x0648" */ + 0xe3, 0xc7, 0xed, 0xe6 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME6[] = { /* "\x064a\x0648\x0646\x064a\x0648" */ + 0xed, 0xe6, 0xe4, 0xed, 0xe6 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME7[] = { /* "\x064a\x0648\x0644\x064a\x0648" */ + 0xed, 0xe6, 0xe1, 0xed, 0xe6 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME8[] = { /* "\x0623\x063a\x0633\x0637\x0633" */ + 0xc3, 0xdb, 0xd3, 0xd8, 0xd3 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME9[] = { /* "\x0633\x0628\x062a\x0645\x0628\x0631" */ + 0xd3, 0xc8, 0xca, 0xe3, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME10[] = { /* "\x0627\x0643\x062a\x0648\x0628\x0631" */ + 0xc7, 0xdf, 0xca, 0xe6, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME11[] = { /* "\x0646\x0648\x0641\x0645\x0628\x0631" */ + 0xe4, 0xe6, 0xdd, 0xe3, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSMONTHNAME12[] = { /* "\x062f\x064a\x0633\x0645\x0628\x0631" */ + 0xcf, 0xed, 0xd3, 0xe3, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME1[] = { /* "\x064a\x0646\x0627\x064a\x0631" */ + 0xed, 0xe4, 0xc7, 0xed, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME2[] = { /* "\x0641\x0628\x0631\x0627\x064a\x0631" */ + 0xdd, 0xc8, 0xd1, 0xc7, 0xed, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME3[] = { /* "\x0645\x0627\x0631\x0633" */ + 0xe3, 0xc7, 0xd1, 0xd3 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME4[] = { /* "\x0627\x0628\x0631\x064a\x0644" */ + 0xc7, 0xc8, 0xd1, 0xed, 0xe1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME5[] = { /* "\x0645\x0627\x064a\x0648" */ + 0xe3, 0xc7, 0xed, 0xe6 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME6[] = { /* "\x064a\x0648\x0646\x064a\x0648" */ + 0xed, 0xe6, 0xe4, 0xed, 0xe6 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME7[] = { /* "\x064a\x0648\x0644\x064a\x0648" */ + 0xed, 0xe6, 0xe1, 0xed, 0xe6 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME8[] = { /* "\x0623\x063a\x0633\x0637\x0633" */ + 0xc3, 0xdb, 0xd3, 0xd8, 0xd3 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME9[] = { /* "\x0633\x0628\x062a\x0645\x0628\x0631" */ + 0xd3, 0xc8, 0xca, 0xe3, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME10[] = { /* "\x0627\x0643\x062a\x0648\x0628\x0631" */ + 0xc7, 0xdf, 0xca, 0xe6, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME11[] = { /* "\x0646\x0648\x0641\x0645\x0628\x0631" */ + 0xe4, 0xe6, 0xdd, 0xe3, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSABBREVMONTHNAME12[] = { /* "\x062f\x064a\x0633\x0645\x0628\x0631" */ + 0xcf, 0xed, 0xd3, 0xe3, 0xc8, 0xd1 +}; + +static BYTE NLSALLOC(3401) rgbSNEGATIVESIGN[] = { /* "-" */ + 0x2d +}; + +static BYTE NLSALLOC(3401) rgbIPOSSIGNPOSN[] = { /* "2" */ + 0x32 +}; + +static BYTE NLSALLOC(3401) rgbINEGSIGNPOSN[] = { /* "2" */ + 0x32 +}; + +static BYTE NLSALLOC(3401) rgbIPOSSYMPRECEDES[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbIPOSSEPBYSPACE[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbINEGSYMPRECEDES[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbINEGSEPBYSPACE[] = { /* "0" */ + 0x30 +}; + +static BYTE NLSALLOC(3401) rgbSENGCOUNTRY[] = { /* "Kuwait" */ + 0x4b, 0x75, 0x77, 0x61, 0x69, 0x74 +}; + +static BYTE NLSALLOC(3401) rgbSENGLANGUAGE[] = { /* "Arabic" */ + 0x41, 0x72, 0x61, 0x62, 0x69, 0x63 +}; + +static BYTE NLSALLOC(3401) rgbIFIRSTDAYOFWEEK[] = { /* "5" */ + 0x35 +}; + +static BYTE NLSALLOC(3401) rgbIFIRSTWEEKOFYEAR[] = { /* "0" */ + 0x30 +}; + +static BYTE NLSALLOC(3401) rgbIDEFAULTANSICODEPAGE[] = { /* "1256" */ + 0x31, 0x32, 0x35, 0x36 +}; + +static BYTE NLSALLOC(3401) rgbINEGNUMBER[] = { /* "3" */ + 0x33 +}; + +static BYTE NLSALLOC(3401) rgbSTIMEFORMAT[] = { /* "H:mm:ss" */ + 0x48, 0x3a, 0x6d, 0x6d, 0x3a, 0x73, 0x73 +}; + +static BYTE NLSALLOC(3401) rgbITIMEMARKPOSN[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbICALENDARTYPE[] = { /* "1" */ + 0x31 +}; + +static BYTE NLSALLOC(3401) rgbIOPTIONALCALENDAR[] = { /* "0" */ + 0x30 +}; + + +LCINFO NLSALLOC(3401) g_rglcinfo3401[] = { + { 0, NULL } + , { 4, rgbILANGUAGE } + , { 6, rgbSLANGUAGE } + , { 3, rgbSABBREVLANGNAME } + , { 7, rgbSNATIVELANGNAME } + , { 3, rgbICOUNTRY } + , { 6, rgbSCOUNTRY } + , { 3, rgbSABBREVCTRYNAME } + , { 6, rgbSNATIVECTRYNAME } + , { 4, rgbIDEFAULTLANGUAGE } + , { 3, rgbIDEFAULTCOUNTRY } + , { 3, rgbIDEFAULTCODEPAGE } + , { 1, rgbSLIST } + , { 1, rgbIMEASURE } + , { 1, rgbSDECIMAL } + , { 1, rgbSTHOUSAND } + , { 3, rgbSGROUPING } + , { 1, rgbIDIGITS } + , { 1, rgbILZERO } + , { 10, rgbSNATIVEDIGITS } + , { 5, rgbSCURRENCY } + , { 3, rgbSINTLSYMBOL } + , { 1, rgbSMONDECIMALSEP } + , { 1, rgbSMONTHOUSANDSEP } + , { 3, rgbSMONGROUPING } + , { 1, rgbICURRDIGITS } + , { 1, rgbIINTLCURRDIGITS } + , { 1, rgbICURRENCY } + , { 1, rgbINEGCURR } + , { 1, rgbSDATE } + , { 1, rgbSTIME } + , { 8, rgbSSHORTDATE } + , { 10, rgbSLONGDATE } + , { 1, rgbIDATE } + , { 1, rgbILDATE } + , { 1, rgbITIME } + , { 1, rgbICENTURY } + , { 1, rgbITLZERO } + , { 1, rgbIDAYLZERO } + , { 1, rgbIMONLZERO } + , { 1, rgbS1159 } + , { 1, rgbS2359 } + , { 5, rgbSDAYNAME1 } + , { 5, rgbSDAYNAME2 } + , { 7, rgbSDAYNAME3 } + , { 8, rgbSDAYNAME4 } + , { 8, rgbSDAYNAME5 } + , { 6, rgbSDAYNAME6 } + , { 6, rgbSDAYNAME7 } + , { 5, rgbSABBREVDAYNAME1 } + , { 5, rgbSABBREVDAYNAME2 } + , { 7, rgbSABBREVDAYNAME3 } + , { 8, rgbSABBREVDAYNAME4 } + , { 8, rgbSABBREVDAYNAME5 } + , { 6, rgbSABBREVDAYNAME6 } + , { 6, rgbSABBREVDAYNAME7 } + , { 5, rgbSMONTHNAME1 } + , { 6, rgbSMONTHNAME2 } + , { 4, rgbSMONTHNAME3 } + , { 5, rgbSMONTHNAME4 } + , { 4, rgbSMONTHNAME5 } + , { 5, rgbSMONTHNAME6 } + , { 5, rgbSMONTHNAME7 } + , { 5, rgbSMONTHNAME8 } + , { 6, rgbSMONTHNAME9 } + , { 6, rgbSMONTHNAME10 } + , { 6, rgbSMONTHNAME11 } + , { 6, rgbSMONTHNAME12 } + , { 5, rgbSABBREVMONTHNAME1 } + , { 6, rgbSABBREVMONTHNAME2 } + , { 4, rgbSABBREVMONTHNAME3 } + , { 5, rgbSABBREVMONTHNAME4 } + , { 4, rgbSABBREVMONTHNAME5 } + , { 5, rgbSABBREVMONTHNAME6 } + , { 5, rgbSABBREVMONTHNAME7 } + , { 5, rgbSABBREVMONTHNAME8 } + , { 6, rgbSABBREVMONTHNAME9 } + , { 6, rgbSABBREVMONTHNAME10 } + , { 6, rgbSABBREVMONTHNAME11 } + , { 6, rgbSABBREVMONTHNAME12 } + , { 0, NULL } + , { 1, rgbSNEGATIVESIGN } + , { 1, rgbIPOSSIGNPOSN } + , { 1, rgbINEGSIGNPOSN } + , { 1, rgbIPOSSYMPRECEDES } + , { 1, rgbIPOSSEPBYSPACE } + , { 1, rgbINEGSYMPRECEDES } + , { 1, rgbINEGSEPBYSPACE } + , { 6, rgbSENGCOUNTRY } + , { 6, rgbSENGLANGUAGE } + , { 1, rgbIFIRSTDAYOFWEEK } + , { 1, rgbIFIRSTWEEKOFYEAR } + , { 4, rgbIDEFAULTANSICODEPAGE } + , { 1, rgbINEGNUMBER } + , { 7, rgbSTIMEFORMAT } + , { 1, rgbITIMEMARKPOSN } + , { 1, rgbICALENDARTYPE } + , { 1, rgbIOPTIONALCALENDAR } + , { 0, NULL } + , { 0, NULL } +}; + +STRINFO NLSALLOC(3401) g_strinfo3401 = { + rgbUCase_0401 + , rgbLCase_0401 + , rgwCType12_0401 + , rgwCType3_0401 + , rgwSort_0401 + , rgexp_0401 + , NULL + , 0 +}; |