Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274/* * Copyright 2011 Jacek Caban for CodeWeavers * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */
#define DISPID_GLOBAL_VBUSESYSTEM 0#define DISPID_GLOBAL_USESYSTEMDAYOFWEEK 1#define DISPID_GLOBAL_VBSUNDAY 2#define DISPID_GLOBAL_VBMONDAY 3#define DISPID_GLOBAL_VBTUESDAY 4#define DISPID_GLOBAL_VBWEDNESDAY 5#define DISPID_GLOBAL_VBTHURSDAY 6#define DISPID_GLOBAL_VBFRIDAY 7#define DISPID_GLOBAL_VBSATURDAY 8#define DISPID_GLOBAL_VBFIRSTJAN1 9#define DISPID_GLOBAL_VBFIRSTFOURDAYS 10#define DISPID_GLOBAL_VBFIRSTFULLWEEK 11#define DISPID_GLOBAL_VBOKONLY 12#define DISPID_GLOBAL_VBOKCANCEL 13#define DISPID_GLOBAL_VBABORTRETRYIGNORE 14#define DISPID_GLOBAL_VBYESNOCANCEL 15#define DISPID_GLOBAL_VBYESNO 16#define DISPID_GLOBAL_VBRETRYCANCEL 17#define DISPID_GLOBAL_VBCRITICAL 18#define DISPID_GLOBAL_VBQUESTION 19#define DISPID_GLOBAL_VBEXCLAMATION 20#define DISPID_GLOBAL_VBINFORMATION 21#define DISPID_GLOBAL_VBDEFAULTBUTTON1 22#define DISPID_GLOBAL_VBDEFAULTBUTTON2 23#define DISPID_GLOBAL_VBDEFAULTBUTTON3 24#define DISPID_GLOBAL_VBDEFAULTBUTTON4 25#define DISPID_GLOBAL_VBAPPLICATIONMODAL 26#define DISPID_GLOBAL_VBSYSTEMMODAL 27#define DISPID_GLOBAL_VBOK 28#define DISPID_GLOBAL_VBCANCEL 29#define DISPID_GLOBAL_VBABORT 30#define DISPID_GLOBAL_VBRETRY 31#define DISPID_GLOBAL_VBIGNORE 32#define DISPID_GLOBAL_VBYES 33#define DISPID_GLOBAL_VBNO 34#define DISPID_GLOBAL_VBEMPTY 35#define DISPID_GLOBAL_VBNULL 36#define DISPID_GLOBAL_VBINTEGER 37#define DISPID_GLOBAL_VBLONG 38#define DISPID_GLOBAL_VBSINGLE 39#define DISPID_GLOBAL_VBDOUBLE 40#define DISPID_GLOBAL_VBCURRENCY 41#define DISPID_GLOBAL_VBDATE 42#define DISPID_GLOBAL_VBSTRING 43#define DISPID_GLOBAL_VBOBJECT 44#define DISPID_GLOBAL_VBERROR 45#define DISPID_GLOBAL_VBBOOLEAN 46#define DISPID_GLOBAL_VBVARIANT 47#define DISPID_GLOBAL_VBDATAOBJECT 48#define DISPID_GLOBAL_VBDECIMAL 49#define DISPID_GLOBAL_VBBYTE 50#define DISPID_GLOBAL_VBARRAY 51#define DISPID_GLOBAL_VBTRUE 52#define DISPID_GLOBAL_VBFALSE 53#define DISPID_GLOBAL_VBUSEDEFAULT 54#define DISPID_GLOBAL_VBBINARYCOMPARE 55#define DISPID_GLOBAL_VBTEXTCOMPARE 56#define DISPID_GLOBAL_VBDATABASECOMPARE 57#define DISPID_GLOBAL_VBGENERALDATE 58#define DISPID_GLOBAL_VBLONGDATE 59#define DISPID_GLOBAL_VBSHORTDATE 60#define DISPID_GLOBAL_VBLONGTIME 61#define DISPID_GLOBAL_VBSHORTTIME 62#define DISPID_GLOBAL_VBOBJECTERROR 63#define DISPID_GLOBAL_VBBLACK 64#define DISPID_GLOBAL_VBBLUE 65#define DISPID_GLOBAL_VBCYAN 66#define DISPID_GLOBAL_VBGREEN 67#define DISPID_GLOBAL_VBMAGENTA 68#define DISPID_GLOBAL_VBRED 69#define DISPID_GLOBAL_VBWHITE 70#define DISPID_GLOBAL_VBYELLOW 71#define DISPID_GLOBAL_VBCR 72#define DISPID_GLOBAL_VBCRLF 73#define DISPID_GLOBAL_VBNEWLINE 74#define DISPID_GLOBAL_VBFORMFEED 75#define DISPID_GLOBAL_VBLF 76#define DISPID_GLOBAL_VBNULLCHAR 77#define DISPID_GLOBAL_VBNULLSTRING 78#define DISPID_GLOBAL_VBTAB 79#define DISPID_GLOBAL_VBVERTICALTAB 80
#define DISPID_GLOBAL_VBMSGBOXHELPBUTTON 207#define DISPID_GLOBAL_VBMSGBOXSETFOREGROUND 208#define DISPID_GLOBAL_VBMSGBOXRIGHT 209#define DISPID_GLOBAL_VBMSGBOXRTLREADING 210
#define DISPID_GLOBAL_CCUR 100#define DISPID_GLOBAL_CINT 101#define DISPID_GLOBAL_CLNG 102#define DISPID_GLOBAL_CBOOL 103#define DISPID_GLOBAL_CBYTE 104#define DISPID_GLOBAL_CDATE 105#define DISPID_GLOBAL_CDBL 106#define DISPID_GLOBAL_CSNG 107#define DISPID_GLOBAL_CSTR 108#define DISPID_GLOBAL_HEX 109#define DISPID_GLOBAL_OCT 110#define DISPID_GLOBAL_VARTYPE 111#define DISPID_GLOBAL_ISDATE 112#define DISPID_GLOBAL_ISEMPTY 113#define DISPID_GLOBAL_ISNULL 114#define DISPID_GLOBAL_ISNUMERIC 115#define DISPID_GLOBAL_ISARRAY 116#define DISPID_GLOBAL_ISOBJECT 117#define DISPID_GLOBAL_ATN 118#define DISPID_GLOBAL_COS 119#define DISPID_GLOBAL_SIN 120#define DISPID_GLOBAL_TAN 121#define DISPID_GLOBAL_EXP 122#define DISPID_GLOBAL_LOG 123#define DISPID_GLOBAL_SQR 124#define DISPID_GLOBAL_RANDOMIZE 125#define DISPID_GLOBAL_RND 126#define DISPID_GLOBAL_TIMER 127#define DISPID_GLOBAL_LBOUND 128#define DISPID_GLOBAL_UBOUND 129#define DISPID_GLOBAL_RGB 130#define DISPID_GLOBAL_LEN 131#define DISPID_GLOBAL_LENB 132#define DISPID_GLOBAL_LEFT 133#define DISPID_GLOBAL_LEFTB 134#define DISPID_GLOBAL_RIGHT 135#define DISPID_GLOBAL_RIGHTB 136#define DISPID_GLOBAL_MID 137#define DISPID_GLOBAL_MIDB 138#define DISPID_GLOBAL_STRCOMP 139#define DISPID_GLOBAL_LCASE 140#define DISPID_GLOBAL_UCASE 141#define DISPID_GLOBAL_LTRIM 142#define DISPID_GLOBAL_RTRIM 143#define DISPID_GLOBAL_TRIM 144#define DISPID_GLOBAL_SPACE 145#define DISPID_GLOBAL_STRING 146#define DISPID_GLOBAL_INSTR 147#define DISPID_GLOBAL_INSTRB 148#define DISPID_GLOBAL_ASCB 149#define DISPID_GLOBAL_CHRB 150#define DISPID_GLOBAL_ASC 151#define DISPID_GLOBAL_CHR 152#define DISPID_GLOBAL_ASCW 153#define DISPID_GLOBAL_CHRW 154#define DISPID_GLOBAL_ABS 155#define DISPID_GLOBAL_FIX 156#define DISPID_GLOBAL_INT 157#define DISPID_GLOBAL_SGN 158#define DISPID_GLOBAL_NOW 159#define DISPID_GLOBAL_DATE 160#define DISPID_GLOBAL_TIME 161#define DISPID_GLOBAL_DAY 162#define DISPID_GLOBAL_MONTH 163#define DISPID_GLOBAL_WEEKDAY 164#define DISPID_GLOBAL_YEAR 165#define DISPID_GLOBAL_HOUR 166#define DISPID_GLOBAL_MINUTE 167#define DISPID_GLOBAL_SECOND 168#define DISPID_GLOBAL_DATEVALUE 169#define DISPID_GLOBAL_TIMEVALUE 170#define DISPID_GLOBAL_DATESERIAL 171#define DISPID_GLOBAL_TIMESERIAL 172#define DISPID_GLOBAL_INPUTBOX 173#define DISPID_GLOBAL_MSGBOX 174#define DISPID_GLOBAL_CREATEOBJECT 175#define DISPID_GLOBAL_GETOBJECT 176#define DISPID_GLOBAL_DATEADD 177#define DISPID_GLOBAL_DATEDIFF 178#define DISPID_GLOBAL_DATEPART 179#define DISPID_GLOBAL_TYPENAME 180#define DISPID_GLOBAL_ARRAY 181#define DISPID_GLOBAL_ERASE 182#define DISPID_GLOBAL_FILTER 183#define DISPID_GLOBAL_JOIN 184#define DISPID_GLOBAL_SPLIT 185#define DISPID_GLOBAL_REPLACE 186#define DISPID_GLOBAL_STRREVERSE 187#define DISPID_GLOBAL_INSTRREV 188#define DISPID_GLOBAL_LOADPICTURE 189#define DISPID_GLOBAL_SCRIPTENGINE 190#define DISPID_GLOBAL_SCRIPTENGINEMAJORVERSION 191#define DISPID_GLOBAL_SCRIPTENGINEMINORVERSION 192#define DISPID_GLOBAL_SCRIPTENGINEBUILDVERSION 193#define DISPID_GLOBAL_FORMATNUMBER 194#define DISPID_GLOBAL_FORMATCURRENCY 195#define DISPID_GLOBAL_FORMATPERCENT 196#define DISPID_GLOBAL_FORMATDATETIME 197#define DISPID_GLOBAL_WEEKDAYNAME 198#define DISPID_GLOBAL_MONTHNAME 199#define DISPID_GLOBAL_ROUND 200#define DISPID_GLOBAL_ESCAPE 201#define DISPID_GLOBAL_UNESCAPE 202#define DISPID_GLOBAL_EVAL 203#define DISPID_GLOBAL_EXECUTE 204#define DISPID_GLOBAL_EXECUTEGLOBAL 205#define DISPID_GLOBAL_GETREF 206
#define DISPID_ERR_DESCRIPTION 0#define DISPID_ERR_HELPCONTEXT 1#define DISPID_ERR_HELPFILE 2#define DISPID_ERR_NUMBER 3#define DISPID_ERR_SOURCE 4#define DISPID_ERR_CLEAR 100#define DISPID_ERR_RAISE 101
#define DISPID_SUBMATCHES_COUNT 1
#define DISPID_MATCHCOLLECTION_COUNT 1
#define DISPID_MATCH_FIRSTINDEX 10001#define DISPID_MATCH_LENGTH 10002#define DISPID_MATCH_SUBMATCHES 10003
#define DISPID_REGEXP_PATTERN 10001#define DISPID_REGEXP_IGNORECASE 10002#define DISPID_REGEXP_GLOBAL 10003#define DISPID_REGEXP_EXECUTE 10004#define DISPID_REGEXP_TEST 10005#define DISPID_REGEXP_REPLACE 10006#define DISPID_REGEXP_MULTILINE 10007
/* error codes */#define VBSE_ILLEGAL_FUNC_CALL 5#define VBSE_OVERFLOW 6#define VBSE_OUT_OF_MEMORY 7#define VBSE_OUT_OF_BOUNDS 9#define VBSE_ARRAY_LOCKED 10#define VBSE_TYPE_MISMATCH 13#define VBSE_FILE_NOT_FOUND 53#define VBSE_IO_ERROR 57#define VBSE_FILE_ALREADY_EXISTS 58#define VBSE_DISK_FULL 61#define VBSE_TOO_MANY_FILES 67#define VBSE_PERMISSION_DENIED 70#define VBSE_PATH_FILE_ACCESS 75#define VBSE_PATH_NOT_FOUND 76#define VBSE_OBJECT_VARIABLE_NOT_SET 91#define VBSE_ILLEGAL_NULL_USE 94#define VBSE_CANT_CREATE_TMP_FILE 322#define VBSE_CANT_CREATE_OBJECT 429#define VBSE_OLE_NOT_SUPPORTED 430#define VBSE_OLE_FILE_NOT_FOUND 432#define VBSE_OLE_NO_PROP_OR_METHOD 438#define VBSE_ACTION_NOT_SUPPORTED 445#define VBSE_NAMED_ARGS_NOT_SUPPORTED 446#define VBSE_LOCALE_SETTING_NOT_SUPPORTED 447#define VBSE_NAMED_PARAM_NOT_FOUND 448#define VBSE_PARAMETER_NOT_OPTIONAL 449#define VBSE_FUNC_ARITY_MISMATCH 450#define VBSE_NOT_ENUM 451#define VBSE_INVALID_DLL_FUNCTION_NAME 453#define VBSE_INVALID_TYPELIB_VARIABLE 458#define VBSE_SERVER_NOT_FOUND 462
#define VBS_COMPILE_ERROR 4096#define VBS_RUNTIME_ERROR 4097#define VBS_UNKNOWN_RUNTIME_ERROR 4098