Includes&Samples |
ScriptUtilities, COM interface constants for VB.Net / VBScriptScriptUtilities - interface constants This page contains simple VBA include for the ScriptUtilities COM library.
library parameters
Constantsmodule, 2 members.Public Enum Constants 'No wait. toNoWait = 0 '&H0 'The functions time-out interval never elapses. toInfinite = -1 '&HFFFFFFFF End Enum eBaseErrorLevelenum, 3 members.Public Enum eBaseErrorLevel erNone = 0 '&H0 erBadSize = 1 '&H1 erBadChar = 2 '&H2 End Enum LogLineEncodesenum, 2 members.'Specifies encoding type for logged values of LogFile class Public Enum LogLineEncodes 'No conversion is provided. leNone = 0 '&H0 'Values are encoded by imple URL encode. (space -> + and '+','%' and char<32 to %hex leURLEncode = 1 '&H1 End Enum LogLineBeginTypesenum, 17 members.'Defines additional values on a beginning of the log line. Public Enum LogLineBeginTypes 'Default value. Same as blDateTime. blDefault = -1 '&HFFFFFFFF 'No additional values. blNone = 0 '&H0 'Date field (without time) blDate = 1 '&H1 'Time field in hh:mm:ss format blTime = 2 '&H2 'Date and time field blDateTime = 4 '&H4 'Line counter. blCounter = 8 '&H8 'Number of miliseconds that have elapsed since the LogFile object was created. Low resolution counter. blTickCount = 16 '&H10 'Number of miliseconds that have elapsed since the LogFile object was created. The number came from the high-resolution counter. blmilisecond = 32 '&H20 'Number of microseconds that have elapsed since the LogFile object was created. The number came from the high-resolution counter. blmicrosecond = 64 '&H40 'High-resolution performance counter (See hrCounter property). blhrCounter = 128 '&H80 'ID of process, which writes line to the log file blProcessID = 256 '&H100 'The amount of time that the process has executed in kernel mode. blProcessKernelTime = 512 '&H200 'The amount of time that the process has executed in user mode. blProcessUserTime = 1024 '&H400 'ID of thread, which writes line to the log file blThreadID = 4096 '&H1000 'The amount of time that the thread has executed in kernel mode. blThreadKernelTime = 8192 '&H2000 'The amount of time that the thread has executed in user mode. blThreadUserTime = 16384 '&H4000 '. bldiffmicrosecond = 32768 '&H8000 End Enum FileDataTypesenum, 2 members.'Data type to Read/write to file. Public Enum FileDataTypes 'String data. dtString = 0 '&H0 'Binary data. dtBinary = 1 '&H1 End Enum CacheOptionsenum, 2 members.'Options for working with cache. Public Enum CacheOptions 'String data. coNone = 0 '&H0 'Does not raise error when cache not found. coDoNotRaiseError = 1 '&H1 End Enum ConvertTypesenum, 2 members.'Convert types for conversion functions. Public Enum ConvertTypes ctCompressZLib = 65536 '&H10000 ctUnCompressZLib = 131072 '&H20000 End Enum OutputTypesenum, 4 members.'Define output types for conversion and compress/decompress functions. Public Enum OutputTypes otVariantByteArray = 0 '&H0 otByteArray = 1 '&H1 otString = 2 '&H2 otMultiByteString = 3 '&H3 End Enum ZLibCompressLevelsenum, 4 members.'Compression levels for the zlib class. Accepts values between 1 and 9.. Public Enum ZLibCompressLevels clNoCompression = 0 '&H0 clBestSpeed = 1 '&H1 clBestCompression = 9 '&H9 clDefaultCompression = -1 '&HFFFFFFFF End Enum ConvertCodePagesenum, 157 members.'Specifies the CodePage to convert between binary data and String data. Public Enum ConvertCodePages 'Unknown code page. cpUndefined = -2 '&HFFFFFFFE 'Unknown code page. cpUnknown = -1 '&HFFFFFFFF 'ANSI code page. cpANSI = 0 '&H0 'OEM code page. cpOEM = 1 '&H1 'Macintosh code page. cpMAC = 2 '&H2 'IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us cpebcdiccpus = 37 '&H25 'OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437 cpIBM437 = 437 '&H1B5 'IBM EBCDIC - International, cpIBMEBCDICInternational = 500 '&H1F4 'Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708 cpASMO708 = 708 '&H2C4 'Arabic - ASMO 449+, BCON V4, cpArabicASMO449BCONV4 = 709 '&H2C5 'Arabic - Transparent Arabic, cpArabicTransparentArabic = 710 '&H2C6 'Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720 cpDOS720 = 720 '&H2D0 'OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737 cpibm737 = 737 '&H2E1 'OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500 cpibm775 = 775 '&H307 'OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850 cpibm850 = 850 '&H352 'OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852 cpibm852 = 852 '&H354 'OEM - Cyrillic (primarily Russian), cpOEMCyrillicprimarilyRussian = 855 '&H357 'OEM - Turkish, Turkish (DOS), Charset Label:ibm857 cpibm857 = 857 '&H359 'OEM - Multlingual Latin I + Euro symbol, cpOEMMultlingualLatinIEurosymbol = 858 '&H35A 'OEM - Portuguese, cpOEMPortuguese = 860 '&H35C 'OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861 cpibm861 = 861 '&H35D 'OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862 cpDOS862 = 862 '&H35E 'OEM - Canadian-French, cpOEMCanadianFrench = 863 '&H35F 'OEM - Arabic, cpOEMArabic = 864 '&H360 'OEM - Nordic, cpOEMNordic = 865 '&H361 'OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866 cpcp866 = 866 '&H362 'OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869 cpibm869 = 869 '&H365 'IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870 cpCP870 = 870 '&H366 'ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620 cpwindows874 = 874 '&H36A 'IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern cpxEBCDICGreekModern = 875 '&H36B 'ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis cpshiftjis = 932 '&H3A4 'ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58 cpgb2312 = 936 '&H3A8 'ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601 cpksc56011987 = 949 '&H3B5 'ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5 cpbig5 = 950 '&H3B6 'IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026 cpCP1026 = 1026 '&H402 'IBM EBCDIC - Latin 1/Open System, cpIBMEBCDICLatin1OpenSystem = 1047 '&H417 'IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro cpxebcdiccpuseuro = 1140 '&H474 'IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro cpxebcdicgermanyeuro = 1141 '&H475 'IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro cpxebcdicdenmarknorwayeuro = 1142 '&H476 'IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France cpxebcdicfinlandswedeneuro = 1143 '&H477 'IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro cpxebcdicitalyeuro = 1144 '&H478 'IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro cpxebcdicspaineuro = 1145 '&H479 'IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro cpxebcdicukeuro = 1146 '&H47A 'IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro cpxebcdicfranceeuro = 1147 '&H47B 'IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro cpxebcdicinternationaleuro = 1148 '&H47C 'IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro cpxebcdicicelandiceuro = 1149 '&H47D 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode, unicodelittle cpunicodeLittle = 1200 '&H4B0 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodebig cpunicodeBig = 1201 '&H4B1 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode, unicodelittle cpunicode = 1200 '&H4B0 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodebig cpunicodeFFFE = 1201 '&H4B1 'ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250 cpwindows1250 = 1250 '&H4E2 'ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251 cpwindows1251 = 1251 '&H4E3 'ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i... cpWindows1252 = 1252 '&H4E4 'ANSI - Greek, Greek (Windows), Charset Label:windows-1253 cpwindows1253 = 1253 '&H4E5 'ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5 cpwindows1254 = 1254 '&H4E6 'ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual cpwindows1255 = 1255 '&H4E7 'ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256 cpwindows1256 = 1256 '&H4E8 'ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257 cpwindows1257 = 1257 '&H4E9 'ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258 cpwindows1258 = 1258 '&H4EA 'Korean (Johab), Korean (Johab), Charset Label:Johab cpJohab = 1361 '&H551 'MAC - Roman, Western European (Mac), Charset Label:macintosh cpmacintosh = 10000 '&H2710 'MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese cpxmacjapanese = 10001 '&H2711 'MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad cpxmacchinesetrad = 10002 '&H2712 'MAC - Korean, Korean (Mac), Charset Label:x-mac-korean cpxmackorean = 10003 '&H2713 'MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic cpxmacarabic = 10004 '&H2714 'MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew cpxmachebrew = 10005 '&H2715 'MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek cpxmacgreek = 10006 '&H2716 'MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic cpxmaccyrillic = 10007 '&H2717 'MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp cpxmacchinesesimp = 10008 '&H2718 'MAC - Romania, cpMACRomania = 10010 '&H271A 'MAC - Ukraine, cpMACUkraine = 10017 '&H2721 'MAC - Thai, cpMACThai = 10021 '&H2725 'MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce cpxmacce = 10029 '&H272D 'MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic cpxmacicelandic = 10079 '&H275F 'MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish cpxmacturkish = 10081 '&H2761 'MAC - Croatia, cpMACCroatia = 10082 '&H2762 'Unicode UCS-4 Little-Endian, cpUnicodeUCS4LittleEndian = 12000 '&H2EE0 'Unicode UCS-4 Big-Endian, cpUnicodeUCS4BigEndian = 12001 '&H2EE1 'CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS cpxChineseCNS = 20000 '&H4E20 'TCA - Taiwan, cpTCATaiwan = 20001 '&H4E21 'Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten cpxChineseEten = 20002 '&H4E22 'IBM5550 - Taiwan, cpIBM5550Taiwan = 20003 '&H4E23 'TeleText - Taiwan, cpTeleTextTaiwan = 20004 '&H4E24 'Wang - Taiwan, cpWangTaiwan = 20005 '&H4E25 'IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5 cpxIA5 = 20105 '&H4E89 'IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German cpxIA5German = 20106 '&H4E8A 'IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish cpxIA5Swedish = 20107 '&H4E8B 'IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian cpxIA5Norwegian = 20108 '&H4E8C 'US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us cpusascii = 20127 '&H4E9F 'T.61, cpT61 = 20261 '&H4F25 'ISO 6937 Non-Spacing Accent, cpISO6937NonSpacingAccent = 20269 '&H4F2D 'IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany cpxEBCDICGermany = 20273 '&H4F31 'IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway cpxEBCDICDenmarkNorway = 20277 '&H4F35 'IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden cpxEBCDICFinlandSweden = 20278 '&H4F36 'IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy cpxEBCDICItaly = 20280 '&H4F38 'IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain cpXEBCDICSpain = 20284 '&H4F3C 'IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK cpxEBCDICUK = 20285 '&H4F3D 'IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana cpxEBCDICJapaneseKatakana = 20290 '&H4F42 'IBM EBCDIC - France, cpIBMEBCDICFrance = 20297 '&H4F49 'IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic cpxEBCDICArabic = 20420 '&H4FC4 'IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek cpxEBCDICGreek = 20423 '&H4FC7 'IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew cpxEBCDICHebrew = 20424 '&H4FC8 'IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended cpxEBCDICKoreanExtended = 20833 '&H5161 'IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai cpxEBCDICThai = 20838 '&H5166 'Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r cpkoi8r = 20866 '&H5182 'IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic cpxEBCDICIcelandic = 20871 '&H5187 'IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian cpxEBCDICCyrillicRussian = 20880 '&H5190 'IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish cpxEBCDICTurkish = 20905 '&H51A9 'IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = 20924 '&H51BC 'JIS X 0208-1990 & 0121-1990, cpJISX0208199001211990 = 20932 '&H51C4 'Simplified Chinese (GB2312), cpSimplifiedChineseGB2312 = 20936 '&H51C8 'IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian cpxEBCDICCyrillicSerbianBulgarian = 21025 '&H5221 'Extended Alpha Lowercase, cpExtendedAlphaLowercase = 21027 '&H5223 'Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru cpkoi8u = 21866 '&H556A 'ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1 cpiso88591 = 28591 '&H6FAF 'ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2 cpiso88592 = 28592 '&H6FB0 'ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3 cpiso88593 = 28593 '&H6FB1 'ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4 cpiso88594 = 28594 '&H6FB2 'ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5 cpiso88595 = 28595 '&H6FB3 'ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127 cpiso88596 = 28596 '&H6FB4 'ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126 cpiso88597 = 28597 '&H6FB5 'ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual cpiso88598 = 28598 '&H6FB6 'ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5 cpiso88599 = 28599 '&H6FB7 'ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9 cpiso885915 = 28605 '&H6FBD 'Europa 3, Europa, Charset Label:x-Europa cpxEuropa = 29001 '&H7149 'ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical cpiso88598i = 38598 '&H96C6 'ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp cpiso2022jp = 50220 '&HC42C 'ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp cpcsISO2022JP = 50221 '&HC42D 'ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO cpiso2022jp1 = 50222 '&HC42E 'ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR cpiso2022kr = 50225 '&HC431 'ISO 2022 Simplified Chinese, cpISO2022SimplifiedChinese = 50227 '&HC433 'ISO 2022 Traditional Chinese, cpISO2022TraditionalChinese = 50229 '&HC435 'Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana cpxEBCDICJapaneseAndKana = 50930 '&HC6F2 'US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada cpxEBCDICJapaneseAndUSCanada = 50931 '&HC6F3 'Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended cpxEBCDICKoreanAndKoreanExtended = 50933 '&HC6F5 'Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese cpxEBCDICSimplifiedChinese = 50935 '&HC6F7 'Simplified Chinese, cpSimplifiedChinese = 50936 '&HC6F8 'US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese cpxEBCDICTraditionalChinese = 50937 '&HC6F9 'Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin cpxEBCDICJapaneseAndJapaneseLatin = 50939 '&HC6FB 'EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp cpeucjp = 51932 '&HCADC 'EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn cpEUCCN = 51936 '&HCAE0 'EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR cpeuckr = 51949 '&HCAED 'EUC - Traditional Chinese, cpEUCTraditionalChinese = 51950 '&HCAEE 'HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312 cphzgb2312 = 52936 '&HCEC8 'Windows XP: GB18030 Simplified Chinese (4 Byte), cpWindowsXPGB18030SimplifiedChinese4Byte = 54936 '&HD698 'ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de cpxisciide = 57002 '&HDEAA 'ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be cpxisciibe = 57003 '&HDEAB 'ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta cpxisciita = 57004 '&HDEAC 'ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te cpxisciite = 57005 '&HDEAD 'ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as cpxisciias = 57006 '&HDEAE 'ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or cpxisciior = 57007 '&HDEAF 'ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka cpxisciika = 57008 '&HDEB0 'ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma cpxisciima = 57009 '&HDEB1 'ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu cpxisciigu = 57010 '&HDEB2 'ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa cpxisciipa = 57011 '&HDEB3 'Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7 cputf7 = 65000 '&HFDE8 'Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8 cputf8 = 65001 '&HFDE9 End Enum PriorityClassesenum, 4 members.'The process�s priority class is one of the following values. Public Enum PriorityClasses 'Indicates a normal process with no special scheduling needs. pcNormal = 32 '&H20 'Indicates a process whose threads run only when the system is idle and are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle priority class is inherited by child processes. pcIdle = 64 '&H40 'Indicates a process that performs time-critical tasks that must be executed immediately for it to run correctly. The threads of a high-priority class process preempt the threads of normal or idle priority class processes. An example is Windows Task List, pcHigh = 128 '&H80 'Indicates a process that has the highest possible priority. The threads of a real-time priority class process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process tha pcRealTime = 256 '&H100 End Enum ThreadPrioritiesenum, 7 members.'Priority values for the thread. Public Enum ThreadPriorities tpIdle = -15 '&HFFFFFFF1 'Indicates 2 points below normal priority for the priority class. tpLowest = -2 '&HFFFFFFFE 'Indicates 1 point below normal priority for the priority class. tpBellowNormal = -1 '&HFFFFFFFF 'Indicates normal priority for the priority class. tpNormal = 0 '&H0 ' Indicates 1 point above normal priority for the priority class. tpAboveNormal = 1 '&H1 'Indicates 2 points above normal priority for the priority class. tpHighest = 2 '&H2 'Indicates a base-priority level of 15. tpTimeCritical = 15 '&HF End Enum ProcessCreationFlagsalias, 17 members.'Specifies additional flags that control the priority class and the creation of the process. The following creation flags can be specified in any combination, except as noted Public Enum ProcessCreationFlags 'None. pcfNone = 0 '&H0 'If this flag is set, the calling process is treated as a debugger, and the new process is a process being debugged. The system notifies the debugger of all debug events that occur in the process being debugged. pcfDEBUG_PROCESS = 1 '&H1 'If not set and the calling process is being debugged, the new process becomes another process being debugged by the calling process�s debugger. If the calling process is not a process being debugged, no debugging-related actions occur. pcfDEBUG_ONLY_THIS_PROCESS = 2 '&H2 'The primary thread of the new process is created in a suspended state, and does not run until the ResumeThread function is called. pcfCREATE_SUSPENDED = 4 '&H4 ' For console processes, the new process does not have access to the console of the parent process. The new process can call the AllocConsole function at a later time to create a new console. This flag cannot be used with the CREATE_NEW_CONSOLE flag. pcfDETACHED_PROCESS = 8 '&H8 'The new process has a new console, instead of inheriting the parent�s console. This flag cannot be used with the DETACHED_PROCESS flag. pcfCREATE_NEW_CONSOLE = 16 '&H10 'Indicates a normal process with no special scheduling needs. pcfNORMAL_PRIORITY_CLASS = 32 '&H20 'Indicates a process whose threads run only when the system is idle and are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle priority class is inherited by child processes. pcfIDLE_PRIORITY_CLASS = 64 '&H40 'Indicates a process that performs time-critical tasks that must be executed immediately for it to run correctly. The threads of a high-priority class process preempt the threads of normal-priority or idle-priority class processes. An example is Windows Ta pcfHIGH_PRIORITY_CLASS = 128 '&H80 'Indicates a process that has the highest possible priority. The threads of a real-time priority class process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process tha pcfREALTIME_PRIORITY_CLASS = 256 '&H100 'The new process is the root process of a new process group. The process group includes all processes that are descendants of this root process. The process identifier of the new process group is the same as the process identifier, which is returned in the pcfCREATE_NEW_PROCESS_GROUP = 512 '&H200 'If set, the environment block pointed to by lpEnvironment uses Unicode characters. If clear, the environment block uses ANSI characters. This flag is set by default. pcfCREATE_UNICODE_ENVIRONMENT = 1024 '&H400 'This flag is valid only when starting a 16-bit Windows-based application. If set, the new process is run in a private Virtual DOS Machine (VDM). By default, all 16-bit Windows-based applications are run as threads in a single, shared VDM. The advantage of pcfCREATE_SEPARATE_WOW_VDM = 2048 '&H800 'The flag is valid only when starting a 16-bit Windows-based application. If the DefaultSeparateVDM switch in the Windows section of WIN.INI is TRUE, this flag causes the CreateProcess function to override the switch and run the new process in the shared V pcfCREATE_SHARED_WOW_VDM = 4096 '&H1000 pcfCREATE_FORCEDOS = 8192 '&H2000 'The new process does not inherit the error mode of the calling process. Instead, CreateProcess gives the new process the current default error mode. pcfCREATE_DEFAULT_ERROR_MODE = 67108864 '&H4000000 pcfCREATE_NO_WINDOW = 134217728 '&H8000000 End Enum __MIDL___MIDL_itf_ScriptUtils_0115_0001enum, 17 members.'Specifies additional flags that control the priority class and the creation of the process. The following creation flags can be specified in any combination, except as noted Public Enum MIDL___MIDL_itf_ScriptUtils_0115_0001 'None. pcfNone = 0 '&H0 'If this flag is set, the calling process is treated as a debugger, and the new process is a process being debugged. The system notifies the debugger of all debug events that occur in the process being debugged. pcfDEBUG_PROCESS = 1 '&H1 'If not set and the calling process is being debugged, the new process becomes another process being debugged by the calling process�s debugger. If the calling process is not a process being debugged, no debugging-related actions occur. pcfDEBUG_ONLY_THIS_PROCESS = 2 '&H2 'The primary thread of the new process is created in a suspended state, and does not run until the ResumeThread function is called. pcfCREATE_SUSPENDED = 4 '&H4 ' For console processes, the new process does not have access to the console of the parent process. The new process can call the AllocConsole function at a later time to create a new console. This flag cannot be used with the CREATE_NEW_CONSOLE flag. pcfDETACHED_PROCESS = 8 '&H8 'The new process has a new console, instead of inheriting the parent�s console. This flag cannot be used with the DETACHED_PROCESS flag. pcfCREATE_NEW_CONSOLE = 16 '&H10 'Indicates a normal process with no special scheduling needs. pcfNORMAL_PRIORITY_CLASS = 32 '&H20 'Indicates a process whose threads run only when the system is idle and are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle priority class is inherited by child processes. pcfIDLE_PRIORITY_CLASS = 64 '&H40 'Indicates a process that performs time-critical tasks that must be executed immediately for it to run correctly. The threads of a high-priority class process preempt the threads of normal-priority or idle-priority class processes. An example is Windows Ta pcfHIGH_PRIORITY_CLASS = 128 '&H80 'Indicates a process that has the highest possible priority. The threads of a real-time priority class process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process tha pcfREALTIME_PRIORITY_CLASS = 256 '&H100 'The new process is the root process of a new process group. The process group includes all processes that are descendants of this root process. The process identifier of the new process group is the same as the process identifier, which is returned in the pcfCREATE_NEW_PROCESS_GROUP = 512 '&H200 'If set, the environment block pointed to by lpEnvironment uses Unicode characters. If clear, the environment block uses ANSI characters. This flag is set by default. pcfCREATE_UNICODE_ENVIRONMENT = 1024 '&H400 'This flag is valid only when starting a 16-bit Windows-based application. If set, the new process is run in a private Virtual DOS Machine (VDM). By default, all 16-bit Windows-based applications are run as threads in a single, shared VDM. The advantage of pcfCREATE_SEPARATE_WOW_VDM = 2048 '&H800 'The flag is valid only when starting a 16-bit Windows-based application. If the DefaultSeparateVDM switch in the Windows section of WIN.INI is TRUE, this flag causes the CreateProcess function to override the switch and run the new process in the shared V pcfCREATE_SHARED_WOW_VDM = 4096 '&H1000 pcfCREATE_FORCEDOS = 8192 '&H2000 'The new process does not inherit the error mode of the calling process. Instead, CreateProcess gives the new process the current default error mode. pcfCREATE_DEFAULT_ERROR_MODE = 67108864 '&H4000000 pcfCREATE_NO_WINDOW = 134217728 '&H8000000 End Enum LogonTypesalias, 4 members.'Specifies the type of logon operation to perform. Public Enum LogonTypes 'For users who will be interactively using the machine, such as a user being logged on by a terminal server, remote shell, or similar process. This logon type has the additional expense of caching logon information for disconnected operation, and is theref ltInteractive = 2 '&H2 'For high performance servers to authenticate clear text passwords. LogonUser does not cache credentials for this logon type. This is the fastest logon path. ltNetwork = 3 '&H3 'For batch servers, where processes may be executing on behalf of a user without their direct intervention; or for higher performance servers that process many clear-text authentication attempts at a time, such as mail or web servers. LogonUser does not ca ltBatch = 4 '&H4 'Indicates a service-type logon. The account provided must have the service privilege enabled. ltService = 5 '&H5 End Enum __MIDL___MIDL_itf_ScriptUtils_0115_0002enum, 4 members.'Specifies the type of logon operation to perform. Public Enum MIDL___MIDL_itf_ScriptUtils_0115_0002 'For users who will be interactively using the machine, such as a user being logged on by a terminal server, remote shell, or similar process. This logon type has the additional expense of caching logon information for disconnected operation, and is theref ltInteractive = 2 '&H2 'For high performance servers to authenticate clear text passwords. LogonUser does not cache credentials for this logon type. This is the fastest logon path. ltNetwork = 3 '&H3 'For batch servers, where processes may be executing on behalf of a user without their direct intervention; or for higher performance servers that process many clear-text authentication attempts at a time, such as mail or web servers. LogonUser does not ca ltBatch = 4 '&H4 'Indicates a service-type logon. The account provided must have the service privilege enabled. ltService = 5 '&H5 End Enum |