| /* |
| * 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 |
| */ |
| |
| import "oaidl.idl"; |
| |
| #include "vbscript_defs.h" |
| |
| [ |
| helpstring("Microsoft VBScript Globals"), |
| uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b185), |
| version(1.0) |
| ] |
| library VBScript_Global |
| { |
| importlib("stdole2.tlb"); |
| |
| [ |
| uuid(3eef9758-35fc-11d1-8ce4-00c04fc2B186) |
| ] |
| dispinterface GlobalObj { |
| properties: |
| [id(DISPID_GLOBAL_VBUSESYSTEM), readonly] |
| VARIANT vbUseSystem; |
| |
| [id(DISPID_GLOBAL_USESYSTEMDAYOFWEEK), readonly] |
| VARIANT vbUseSystemDayOfWeek; |
| |
| [id(DISPID_GLOBAL_VBSUNDAY), readonly] |
| VARIANT vbSunday; |
| |
| [id(DISPID_GLOBAL_VBMONDAY), readonly] |
| VARIANT vbMonday; |
| |
| [id(DISPID_GLOBAL_VBTUESDAY), readonly] |
| VARIANT vbTuesday; |
| |
| [id(DISPID_GLOBAL_VBWEDNESDAY), readonly] |
| VARIANT vbWednesday; |
| |
| [id(DISPID_GLOBAL_VBTHURSDAY), readonly] |
| VARIANT vbThursday; |
| |
| [id(DISPID_GLOBAL_VBFRIDAY), readonly] |
| VARIANT vbFriday; |
| |
| [id(DISPID_GLOBAL_VBSATURDAY), readonly] |
| VARIANT vbSaturday; |
| |
| [id(DISPID_GLOBAL_VBFIRSTJAN1), readonly] |
| VARIANT vbFirstJan1; |
| |
| [id(DISPID_GLOBAL_VBFIRSTFOURDAYS), readonly] |
| VARIANT vbFirstFourDays; |
| |
| [id(DISPID_GLOBAL_VBFIRSTFULLWEEK), readonly] |
| VARIANT vbFirstFullWeek; |
| |
| [id(DISPID_GLOBAL_VBOKONLY), readonly] |
| VARIANT vbOKOnly; |
| |
| [id(DISPID_GLOBAL_VBOKCANCEL), readonly] |
| VARIANT vbOKCancel; |
| |
| [id(DISPID_GLOBAL_VBABORTRETRYIGNORE), readonly] |
| VARIANT vbAbortRetryIgnore; |
| |
| [id(DISPID_GLOBAL_VBYESNOCANCEL), readonly] |
| VARIANT vbYesNoCancel; |
| |
| [id(DISPID_GLOBAL_VBYESNO), readonly] |
| VARIANT vbYesNo; |
| |
| [id(DISPID_GLOBAL_VBRETRYCANCEL), readonly] |
| VARIANT vbRetryCancel; |
| |
| [id(DISPID_GLOBAL_VBCRITICAL), readonly] |
| VARIANT vbCritical; |
| |
| [id(DISPID_GLOBAL_VBQUESTION), readonly] |
| VARIANT vbQuestion; |
| |
| [id(DISPID_GLOBAL_VBEXCLAMATION), readonly] |
| VARIANT vbExclamation; |
| |
| [id(DISPID_GLOBAL_VBINFORMATION), readonly] |
| VARIANT vbInformation; |
| |
| [id(DISPID_GLOBAL_VBDEFAULTBUTTON1), readonly] |
| VARIANT vbDefaultButton1; |
| |
| [id(DISPID_GLOBAL_VBDEFAULTBUTTON2), readonly] |
| VARIANT vbDefaultButton2; |
| |
| [id(DISPID_GLOBAL_VBDEFAULTBUTTON3), readonly] |
| VARIANT vbDefaultButton3; |
| |
| [id(DISPID_GLOBAL_VBDEFAULTBUTTON4), readonly] |
| VARIANT vbDefaultButton4; |
| |
| [id(DISPID_GLOBAL_VBAPPLICATIONMODAL), readonly] |
| VARIANT vbApplicationModal; |
| |
| [id(DISPID_GLOBAL_VBSYSTEMMODAL), readonly] |
| VARIANT vbSystemModal; |
| |
| [id(DISPID_GLOBAL_VBOK), readonly] |
| VARIANT vbOK; |
| |
| [id(DISPID_GLOBAL_VBCANCEL), readonly] |
| VARIANT vbCancel; |
| |
| [id(DISPID_GLOBAL_VBABORT), readonly] |
| VARIANT vbAbort; |
| |
| [id(DISPID_GLOBAL_VBRETRY), readonly] |
| VARIANT vbRetry; |
| |
| [id(DISPID_GLOBAL_VBIGNORE), readonly] |
| VARIANT vbIgnore; |
| |
| [id(DISPID_GLOBAL_VBYES), readonly] |
| VARIANT vbYes; |
| |
| [id(DISPID_GLOBAL_VBNO), readonly] |
| VARIANT vbNo; |
| |
| [id(DISPID_GLOBAL_VBEMPTY), readonly] |
| VARIANT vbEmpty; |
| |
| [id(DISPID_GLOBAL_VBNULL), readonly] |
| VARIANT vbNull; |
| |
| [id(DISPID_GLOBAL_VBINTEGER), readonly] |
| VARIANT vbInteger; |
| |
| [id(DISPID_GLOBAL_VBLONG), readonly] |
| VARIANT vbLong; |
| |
| [id(DISPID_GLOBAL_VBSINGLE), readonly] |
| VARIANT vbSingle; |
| |
| [id(DISPID_GLOBAL_VBDOUBLE), readonly] |
| VARIANT vbDouble; |
| |
| [id(DISPID_GLOBAL_VBCURRENCY), readonly] |
| VARIANT vbCurrency; |
| |
| [id(DISPID_GLOBAL_VBDATE), readonly] |
| VARIANT vbDate; |
| |
| [id(DISPID_GLOBAL_VBSTRING), readonly] |
| VARIANT vbString; |
| |
| [id(DISPID_GLOBAL_VBOBJECT), readonly] |
| VARIANT vbObject; |
| |
| [id(DISPID_GLOBAL_VBERROR), readonly] |
| VARIANT vbError; |
| |
| [id(DISPID_GLOBAL_VBBOOLEAN), readonly] |
| VARIANT vbBoolean; |
| |
| [id(DISPID_GLOBAL_VBVARIANT), readonly] |
| VARIANT vbVariant; |
| |
| [id(DISPID_GLOBAL_VBDATAOBJECT), readonly] |
| VARIANT vbDataObject; |
| |
| [id(DISPID_GLOBAL_VBDECIMAL), readonly] |
| VARIANT vbDecimal; |
| |
| [id(DISPID_GLOBAL_VBBYTE), readonly] |
| VARIANT vbByte; |
| |
| [id(DISPID_GLOBAL_VBARRAY), readonly] |
| VARIANT vbArray; |
| |
| [id(DISPID_GLOBAL_VBTRUE), readonly] |
| VARIANT vbTrue; |
| |
| [id(DISPID_GLOBAL_VBFALSE), readonly] |
| VARIANT vbFalse; |
| |
| [id(DISPID_GLOBAL_VBUSEDEFAULT), readonly] |
| VARIANT vbUseDefault; |
| |
| [id(DISPID_GLOBAL_VBBINARYCOMPARE), readonly] |
| VARIANT vbBinaryCompare; |
| |
| [id(DISPID_GLOBAL_VBTEXTCOMPARE), readonly] |
| VARIANT vbTextCompare; |
| |
| [id(DISPID_GLOBAL_VBDATABASECOMPARE), readonly] |
| VARIANT vbDatabaseCompare; |
| |
| [id(DISPID_GLOBAL_VBGENERALDATE), readonly] |
| VARIANT vbGeneralDate; |
| |
| [id(DISPID_GLOBAL_VBLONGDATE), readonly] |
| VARIANT vbLongDate; |
| |
| [id(DISPID_GLOBAL_VBSHORTDATE), readonly] |
| VARIANT vbShortDate; |
| |
| [id(DISPID_GLOBAL_VBLONGTIME), readonly] |
| VARIANT vbLongTime; |
| |
| [id(DISPID_GLOBAL_VBSHORTTIME), readonly] |
| VARIANT vbShortTime; |
| |
| [id(DISPID_GLOBAL_VBOBJECTERROR), readonly] |
| VARIANT vbObjectError; |
| |
| [id(DISPID_GLOBAL_VBBLACK), readonly] |
| VARIANT vbBlack; |
| |
| [id(DISPID_GLOBAL_VBBLUE), readonly] |
| VARIANT vbBlue; |
| |
| [id(DISPID_GLOBAL_VBCYAN), readonly] |
| VARIANT vbCyan; |
| |
| [id(DISPID_GLOBAL_VBGREEN), readonly] |
| VARIANT vbGreen; |
| |
| [id(DISPID_GLOBAL_VBMAGENTA), readonly] |
| VARIANT vbMagenta; |
| |
| [id(DISPID_GLOBAL_VBRED), readonly] |
| VARIANT vbRed; |
| |
| [id(DISPID_GLOBAL_VBWHITE), readonly] |
| VARIANT vbWhite; |
| |
| [id(DISPID_GLOBAL_VBYELLOW), readonly] |
| VARIANT vbYellow; |
| |
| [id(DISPID_GLOBAL_VBCR), readonly] |
| VARIANT vbCr; |
| |
| [id(DISPID_GLOBAL_VBCRLF), readonly] |
| VARIANT vbCrLf; |
| |
| [id(DISPID_GLOBAL_VBNEWLINE), readonly] |
| VARIANT vbNewLine; |
| |
| [id(DISPID_GLOBAL_VBFORMFEED), readonly] |
| VARIANT vbFormFeed; |
| |
| [id(DISPID_GLOBAL_VBLF), readonly] |
| VARIANT vbLf; |
| |
| [id(DISPID_GLOBAL_VBNULLCHAR), readonly] |
| VARIANT vbNullChar; |
| |
| [id(DISPID_GLOBAL_VBNULLSTRING), readonly] |
| VARIANT vbNullString; |
| |
| [id(DISPID_GLOBAL_VBTAB), readonly] |
| VARIANT vbTab; |
| |
| [id(DISPID_GLOBAL_VBVERTICALTAB), readonly] |
| VARIANT vbVerticalTab; |
| |
| [id(DISPID_GLOBAL_VBMSGBOXHELPBUTTON), readonly] |
| VARIANT vbMsgBoxHelpButton; |
| |
| [id(DISPID_GLOBAL_VBMSGBOXSETFOREGROUND), readonly] |
| VARIANT vbMsgBoxSetForeground; |
| |
| [id(DISPID_GLOBAL_VBMSGBOXRIGHT), readonly] |
| VARIANT vbMsgBoxRight; |
| |
| [id(DISPID_GLOBAL_VBMSGBOXRTLREADING), readonly] |
| VARIANT vbMsgBoxRtlReading; |
| |
| methods: |
| [id(DISPID_GLOBAL_CCUR)] |
| VARIANT CCur(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CINT)] |
| VARIANT CInt(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CLNG)] |
| VARIANT CLng(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CBOOL)] |
| VARIANT CBool(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CBYTE)] |
| VARIANT CByte(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CDATE)] |
| VARIANT CDate(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CDBL)] |
| VARIANT CDbl(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CSNG)] |
| VARIANT CSng(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_CSTR)] |
| VARIANT CStr(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_HEX)] |
| VARIANT Hex(VARIANT number); |
| |
| [id(DISPID_GLOBAL_OCT)] |
| VARIANT Oct(VARIANT number); |
| |
| [id(DISPID_GLOBAL_VARTYPE)] |
| VARIANT VarType(VARIANT varname); |
| |
| [id(DISPID_GLOBAL_ISDATE)] |
| VARIANT IsDate(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_ISEMPTY)] |
| VARIANT IsEmpty(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_ISNULL)] |
| VARIANT IsNull(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_ISNUMERIC)] |
| VARIANT IsNumeric(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_ISARRAY)] |
| VARIANT IsArray(VARIANT expression); |
| |
| [id(DISPID_GLOBAL_ISOBJECT)] |
| VARIANT IsObject(VARIANT identifier); |
| |
| [id(DISPID_GLOBAL_ATN)] |
| VARIANT Atn(VARIANT number); |
| |
| [id(DISPID_GLOBAL_COS)] |
| VARIANT Cos(VARIANT number); |
| |
| [id(DISPID_GLOBAL_SIN)] |
| VARIANT Sin(VARIANT number); |
| |
| [id(DISPID_GLOBAL_TAN)] |
| VARIANT Tan(VARIANT number); |
| |
| [id(DISPID_GLOBAL_EXP)] |
| VARIANT Exp(VARIANT number); |
| |
| [id(DISPID_GLOBAL_LOG)] |
| VARIANT Log(VARIANT number); |
| |
| [id(DISPID_GLOBAL_SQR)] |
| VARIANT Sqr(VARIANT number); |
| |
| [id(DISPID_GLOBAL_RANDOMIZE)] |
| VARIANT Randomize(VARIANT number); |
| |
| [id(DISPID_GLOBAL_RND)] |
| VARIANT Rnd(VARIANT number); |
| |
| [id(DISPID_GLOBAL_TIMER)] |
| VARIANT Timer(); |
| |
| [id(DISPID_GLOBAL_LBOUND)] |
| VARIANT LBound(VARIANT arrayname); |
| |
| [id(DISPID_GLOBAL_UBOUND)] |
| VARIANT UBound(VARIANT arrayname); |
| |
| [id(DISPID_GLOBAL_RGB)] |
| VARIANT RGB( |
| VARIANT red, |
| VARIANT green, |
| VARIANT blue); |
| |
| [id(DISPID_GLOBAL_LEN)] |
| VARIANT Len(VARIANT string); |
| |
| [id(DISPID_GLOBAL_LENB)] |
| VARIANT LenB(VARIANT string); |
| |
| [id(DISPID_GLOBAL_LEFT)] |
| VARIANT Left( |
| VARIANT string, |
| VARIANT length); |
| |
| [id(DISPID_GLOBAL_LEFTB)] |
| VARIANT LeftB( |
| VARIANT string, |
| VARIANT length); |
| |
| [id(DISPID_GLOBAL_RIGHT)] |
| VARIANT Right( |
| VARIANT string, |
| VARIANT length); |
| |
| [id(DISPID_GLOBAL_RIGHTB)] |
| VARIANT RightB( |
| VARIANT string, |
| VARIANT length); |
| |
| [id(DISPID_GLOBAL_MID)] |
| VARIANT Mid( |
| VARIANT string, |
| VARIANT start, |
| [optional] VARIANT length); |
| |
| [id(DISPID_GLOBAL_MIDB)] |
| VARIANT MidB( |
| VARIANT string, |
| VARIANT start, |
| [optional] VARIANT length); |
| |
| [id(DISPID_GLOBAL_STRCOMP)] |
| VARIANT StrComp( |
| VARIANT string1, |
| VARIANT string2, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_LCASE)] |
| VARIANT LCase(VARIANT string); |
| |
| [id(DISPID_GLOBAL_UCASE)] |
| VARIANT UCase(VARIANT string); |
| |
| [id(DISPID_GLOBAL_LTRIM)] |
| VARIANT LTrim(VARIANT string); |
| |
| [id(DISPID_GLOBAL_RTRIM)] |
| VARIANT RTrim(VARIANT string); |
| |
| [id(DISPID_GLOBAL_TRIM)] |
| VARIANT Trim(VARIANT string); |
| |
| [id(DISPID_GLOBAL_SPACE)] |
| VARIANT Space(VARIANT number); |
| |
| [id(DISPID_GLOBAL_STRING)] |
| VARIANT string( |
| [optional] VARIANT number, |
| [optional] VARIANT character); |
| |
| [id(DISPID_GLOBAL_INSTR)] |
| VARIANT InStr( |
| VARIANT start, |
| VARIANT string, |
| VARIANT string2, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_INSTRB)] |
| VARIANT InStrB( |
| VARIANT start, |
| VARIANT string, |
| VARIANT string2, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_ASCB)] |
| VARIANT AscB(VARIANT string); |
| |
| [id(DISPID_GLOBAL_CHRB)] |
| VARIANT ChrB(VARIANT charcode); |
| |
| [id(DISPID_GLOBAL_ASC)] |
| VARIANT Asc(VARIANT string); |
| |
| [id(DISPID_GLOBAL_CHR)] |
| VARIANT Chr(VARIANT charcode); |
| |
| [id(DISPID_GLOBAL_ASCW)] |
| VARIANT AscW(VARIANT string); |
| |
| [id(DISPID_GLOBAL_CHRW)] |
| VARIANT ChrW(VARIANT charcode); |
| |
| [id(DISPID_GLOBAL_ABS)] |
| VARIANT Abs(VARIANT number); |
| |
| [id(DISPID_GLOBAL_FIX)] |
| VARIANT Fix(VARIANT number); |
| |
| [id(DISPID_GLOBAL_INT)] |
| VARIANT Int(VARIANT number); |
| |
| [id(DISPID_GLOBAL_SGN)] |
| VARIANT Sgn(VARIANT number); |
| |
| [id(DISPID_GLOBAL_NOW)] |
| VARIANT Now(); |
| |
| [id(DISPID_GLOBAL_DATE)] |
| VARIANT Date(); |
| |
| [id(DISPID_GLOBAL_TIME)] |
| VARIANT Time(); |
| |
| [id(DISPID_GLOBAL_DAY)] |
| VARIANT Day(VARIANT Date); |
| |
| [id(DISPID_GLOBAL_MONTH)] |
| VARIANT Month(VARIANT Date); |
| |
| [id(DISPID_GLOBAL_WEEKDAY)] |
| VARIANT Weekday( |
| VARIANT Date, |
| [optional] VARIANT firstdayofweek); |
| |
| [id(DISPID_GLOBAL_YEAR)] |
| VARIANT Year(VARIANT Date); |
| |
| [id(DISPID_GLOBAL_HOUR)] |
| VARIANT Hour(VARIANT Time); |
| |
| [id(DISPID_GLOBAL_MINUTE)] |
| VARIANT Minute(VARIANT Time); |
| |
| [id(DISPID_GLOBAL_SECOND)] |
| VARIANT Second(VARIANT Time); |
| |
| [id(DISPID_GLOBAL_DATEVALUE)] |
| VARIANT DateValue(VARIANT Date); |
| |
| [id(DISPID_GLOBAL_TIMEVALUE)] |
| VARIANT TimeValue(VARIANT Time); |
| |
| [id(DISPID_GLOBAL_DATESERIAL)] |
| VARIANT DateSerial( |
| VARIANT Year, |
| VARIANT Month, |
| VARIANT Date); |
| |
| [id(DISPID_GLOBAL_TIMESERIAL)] |
| VARIANT TimeSerial( |
| VARIANT Hour, |
| VARIANT Minute, |
| VARIANT Second); |
| |
| [id(DISPID_GLOBAL_INPUTBOX)] |
| VARIANT InputBox( |
| VARIANT prompt, |
| [optional] VARIANT title, |
| [optional] VARIANT defaultValue, |
| [optional] VARIANT xpos, |
| [optional] VARIANT ypos, |
| [optional] VARIANT helpfile, |
| [optional] VARIANT context); |
| |
| [id(DISPID_GLOBAL_MSGBOX)] |
| VARIANT MsgBox( |
| VARIANT prompt, |
| [optional] VARIANT buttons, |
| [optional] VARIANT title, |
| [optional] VARIANT helpfile, |
| [optional] VARIANT context); |
| |
| [id(DISPID_GLOBAL_CREATEOBJECT)] |
| VARIANT CreateObject(VARIANT classValue); |
| |
| [id(DISPID_GLOBAL_GETOBJECT)] |
| VARIANT GetObject( |
| [optional] VARIANT pathname, |
| [optional] VARIANT classValue); |
| |
| [id(DISPID_GLOBAL_DATEADD)] |
| VARIANT DateAdd( |
| VARIANT interval, |
| VARIANT number, |
| VARIANT Date); |
| |
| [id(DISPID_GLOBAL_DATEDIFF)] |
| VARIANT DateDiff( |
| VARIANT interval, |
| VARIANT date1, |
| VARIANT date2, |
| [optional] VARIANT firstdayofweek, |
| [optional] VARIANT firstdayofyear); |
| |
| [id(DISPID_GLOBAL_DATEPART)] |
| VARIANT DatePart( |
| VARIANT interval, |
| VARIANT Date, |
| [optional] VARIANT firstdayofweek, |
| [optional] VARIANT firstdayofyear); |
| |
| [id(DISPID_GLOBAL_TYPENAME)] |
| VARIANT TypeName(VARIANT varname); |
| |
| [id(DISPID_GLOBAL_ARRAY)] |
| VARIANT Array(VARIANT arglist); |
| |
| [id(DISPID_GLOBAL_ERASE)] |
| VARIANT Erase(VARIANT arraylist); |
| |
| [id(DISPID_GLOBAL_FILTER)] |
| VARIANT Filter( |
| VARIANT InputStrings, |
| VARIANT Value, |
| [optional] VARIANT Include, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_JOIN)] |
| VARIANT Join( |
| VARIANT list, |
| [optional] VARIANT delimiter); |
| |
| [id(DISPID_GLOBAL_SPLIT)] |
| VARIANT Split( |
| VARIANT expression, |
| [optional] VARIANT delimiter, |
| [optional] VARIANT count, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_REPLACE)] |
| VARIANT Replace( |
| VARIANT expression, |
| VARIANT find, |
| VARIANT replacement, |
| [optional] VARIANT start, |
| [optional] VARIANT count, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_STRREVERSE)] |
| VARIANT StrReverse(VARIANT string1); |
| |
| [id(DISPID_GLOBAL_INSTRREV)] |
| VARIANT InStrRev( |
| VARIANT string1, |
| VARIANT string2, |
| [optional] VARIANT start, |
| [optional] VARIANT compare); |
| |
| [id(DISPID_GLOBAL_LOADPICTURE)] |
| VARIANT LoadPicture([optional] VARIANT stringexpression); |
| |
| [id(DISPID_GLOBAL_SCRIPTENGINE)] |
| VARIANT ScriptEngine(); |
| |
| [id(DISPID_GLOBAL_SCRIPTENGINEMAJORVERSION)] |
| VARIANT ScriptEngineMajorVersion(); |
| |
| [id(DISPID_GLOBAL_SCRIPTENGINEMINORVERSION)] |
| VARIANT ScriptEngineMinorVersion(); |
| |
| [id(DISPID_GLOBAL_SCRIPTENGINEBUILDVERSION)] |
| VARIANT ScriptEngineBuildVersion(); |
| |
| [id(DISPID_GLOBAL_FORMATNUMBER)] |
| VARIANT FormatNumber( |
| VARIANT expression, |
| [optional] VARIANT NumDigitsAfterDecimal, |
| [optional] VARIANT IncludeLeadingDigit, |
| [optional] VARIANT UseParensForNegativeNumbers, |
| [optional] VARIANT GroupDigits); |
| |
| [id(DISPID_GLOBAL_FORMATCURRENCY)] |
| VARIANT FormatCurrency( |
| VARIANT expression, |
| [optional] VARIANT NumDigitsAfterDecimal, |
| [optional] VARIANT IncludeLeadingDigit, |
| [optional] VARIANT UseParensForNegativeNumbers, |
| [optional] VARIANT GroupDigits); |
| |
| [id(DISPID_GLOBAL_FORMATPERCENT)] |
| VARIANT FormatPercent( |
| VARIANT expression, |
| [optional] VARIANT NumDigitsAfterDecimal, |
| [optional] VARIANT IncludeLeadingDigit, |
| [optional] VARIANT UseParensForNegativeNumbers, |
| [optional] VARIANT GroupDigits); |
| |
| [id(DISPID_GLOBAL_FORMATDATETIME)] |
| VARIANT FormatDateTime( |
| VARIANT Date, |
| [optional] VARIANT NamedFormat); |
| |
| [id(DISPID_GLOBAL_WEEKDAYNAME)] |
| VARIANT WeekdayName( |
| VARIANT Weekday, |
| VARIANT abbreviate, |
| VARIANT firstdayofweek); |
| |
| [id(DISPID_GLOBAL_MONTHNAME)] |
| VARIANT MonthName( |
| VARIANT Month, |
| [optional] VARIANT abbreviate); |
| |
| [id(DISPID_GLOBAL_ROUND)] |
| VARIANT Round( |
| VARIANT expression, |
| [optional] VARIANT numdecimalplaces); |
| |
| [id(DISPID_GLOBAL_ESCAPE)] |
| VARIANT Escape(VARIANT string); |
| |
| [id(DISPID_GLOBAL_UNESCAPE)] |
| VARIANT Unescape(VARIANT string); |
| |
| [id(DISPID_GLOBAL_EVAL)] |
| VARIANT Eval(VARIANT string); |
| |
| [id(DISPID_GLOBAL_EXECUTE)] |
| VARIANT Execute(VARIANT string); |
| |
| [id(DISPID_GLOBAL_EXECUTEGLOBAL)] |
| VARIANT ExecuteGlobal(VARIANT string); |
| |
| [id(DISPID_GLOBAL_GETREF)] |
| VARIANT GetRef(VARIANT string); |
| } |
| |
| [ |
| uuid(3eef9758-35fc-11d1-8ce4-00c04fc2b187) |
| ] |
| dispinterface ErrObj { |
| properties: |
| [id(DISPID_ERR_DESCRIPTION)] |
| VARIANT Description; |
| |
| [id(DISPID_ERR_HELPCONTEXT)] |
| VARIANT HelpContext; |
| |
| [id(DISPID_ERR_HELPFILE)] |
| VARIANT helpfile; |
| |
| [id(DISPID_ERR_NUMBER)] |
| VARIANT number; |
| |
| [id(DISPID_ERR_SOURCE)] |
| VARIANT Source; |
| |
| methods: |
| [id(DISPID_ERR_CLEAR)] |
| VARIANT Clear(); |
| |
| [id(DISPID_ERR_RAISE)] |
| VARIANT Raise( |
| VARIANT number, |
| VARIANT Source, |
| VARIANT Description, |
| VARIANT helpfile, |
| VARIANT HelpContext); |
| } |
| } |