diff --git a/README.md b/README.md
index 902176532a..b826bf5ad5 100644
--- a/README.md
+++ b/README.md
@@ -285,6 +285,14 @@ transitively `react-router-bootstrap` (which depends on `react-router`) also add
Also, `/// ` will not work with path mapping, so dependencies must use `import`.
+#### How do I write definitions for packages that can be used globally and as a module?
+
+The TypeScript handbook contains excellent [general information about writing definitions](https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html), and also [this example definition file](https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html) which shows how to create a definition using ES6-style module syntax, while also specifying objects made available to the global scope. This technique is demonstrated practically in the [definition for big.js](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/big.js/index.d.ts), which is a library that can be loaded globally via script tag on a web page, or imported via require or ES6-style imports.
+
+To test how your definition can be used both when referenced globally or as an imported module, create a `test` folder, and place two test files in there. Name one `YourLibraryName-global.test.ts` and the other `YourLibraryName-module.test.ts`. The *global* test file should exercise the definition according to how it would be used in a script loaded on a web page where the library is available on the global scope - in this scenario you should not specify an import statement. The *module* test file should exercise the definition according to how it would be used when imported (including the `import` statement(s)). If you specify a `files` property in your `tsconfig.json` file, be sure to include both test files. A [practical example of this](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/big.js/test) is also available on the big.js definition.
+
+Please note that it is not required to fully exercise the definition in each test file - it is sufficient to test only the globally-accessible elements on the global test file and fully exercise the definition in the module test file, or vice versa.
+
#### What about scoped packages?
Types for a scoped package `@foo/bar` should go in `types/foo__bar`. Note the double underscore.
diff --git a/notNeededPackages.json b/notNeededPackages.json
index 457498b676..e94e48189c 100644
--- a/notNeededPackages.json
+++ b/notNeededPackages.json
@@ -318,6 +318,12 @@
"sourceRepoURL": "https://github.com/ErikSchierboom/knockout-pre-rendered",
"asOfVersion": "0.7.1"
},
+ {
+ "libraryName": "lambda-phi",
+ "typingsPackageName": "lambda-phi",
+ "sourceRepoURL": "https://github.com/elitechance/lambda-phi",
+ "asOfVersion": "1.0.1"
+ },
{
"libraryName": "Linq.JS",
"typingsPackageName": "linq",
@@ -732,6 +738,12 @@
"sourceRepoURL": "https://code.google.com/p/x2js/",
"asOfVersion": "3.1.0"
},
+ {
+ "libraryName": "xlsx",
+ "typingsPackageName": "xlsx",
+ "sourceRepoURL": "https://github.com/sheetjs/js-xlsx",
+ "asOfVersion": "0.0.36"
+ },
{
"libraryName": "xml-js",
"typingsPackageName": "xml-js",
diff --git a/types/accept-language-parser/accept-language-parser-tests.ts b/types/accept-language-parser/accept-language-parser-tests.ts
new file mode 100644
index 0000000000..b137df02e4
--- /dev/null
+++ b/types/accept-language-parser/accept-language-parser-tests.ts
@@ -0,0 +1,25 @@
+// https://github.com/opentable/accept-language-parser/blob/v1.4.1/index.js
+
+import * as AcceptLanguageParser from 'accept-language-parser';
+
+const l1: AcceptLanguageParser.Language = {
+ code: 'en',
+ script: 'Latn',
+ region: 'GB',
+ quality: 0.9
+};
+
+const l2: AcceptLanguageParser.Language = {
+ code: 'en',
+ quality: 0.9
+};
+
+const l3: AcceptLanguageParser.Language = {
+ code: 'en',
+ script: null,
+ quality: 0.9
+};
+
+const parsed1: AcceptLanguageParser.Language[] = AcceptLanguageParser.parse('');
+const pick1: string | null = AcceptLanguageParser.pick([''], '');
+const pick2: string | null = AcceptLanguageParser.pick([''], [l1, l2, l3]);
diff --git a/types/accept-language-parser/index.d.ts b/types/accept-language-parser/index.d.ts
new file mode 100644
index 0000000000..16d003648c
--- /dev/null
+++ b/types/accept-language-parser/index.d.ts
@@ -0,0 +1,17 @@
+// Type definitions for accept-language-parser 1.4
+// Project: https://github.com/opentable/accept-language-parser
+// Definitions by: Niklas Wulf
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.1
+
+// https://github.com/opentable/accept-language-parser/blob/v1.4.1/index.js
+
+export function parse(acceptLanguage: string): Language[];
+export function pick(supportedLanguages: string[], acceptLanguage: string | Language[]): string | null;
+
+export interface Language {
+ code: string;
+ script?: string | null;
+ region?: string;
+ quality: number;
+}
diff --git a/types/accept-language-parser/tsconfig.json b/types/accept-language-parser/tsconfig.json
new file mode 100644
index 0000000000..adcad2bc16
--- /dev/null
+++ b/types/accept-language-parser/tsconfig.json
@@ -0,0 +1,15 @@
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es6"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": ["../"],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": ["index.d.ts", "accept-language-parser-tests.ts"]
+}
diff --git a/types/accept-language-parser/tslint.json b/types/accept-language-parser/tslint.json
new file mode 100644
index 0000000000..3db14f85ea
--- /dev/null
+++ b/types/accept-language-parser/tslint.json
@@ -0,0 +1 @@
+{ "extends": "dtslint/dt.json" }
diff --git a/types/activex-access/activex-access-tests.ts b/types/activex-access/activex-access-tests.ts
new file mode 100644
index 0000000000..f224b92d70
--- /dev/null
+++ b/types/activex-access/activex-access-tests.ts
@@ -0,0 +1,25 @@
+let app = new ActiveXObject('Access.Application');
+app.UserControl = true;
+
+// opens a form
+app.DoCmd.OpenForm('MyForm', Access.AcFormView.acNormal, '', 'LastName="Smith"');
+
+// change the contents of a textbox
+// tslint:disable-next-line:no-unnecessary-type-assertion
+let textbox = app.Forms.Item('MyForm').Controls.Item('MyTextBox') as Access.TextBox;
+textbox.Text = 'Not Smith';
+
+// save the current record on the active form
+app.RunCommand(Access.AcCommand.acCmdSaveRecord);
+
+// close the form
+app.DoCmd.Close(Access.AcObjectType.acForm, 'MyForm');
+
+// open a report for printing
+app.DoCmd.OpenReport('MyReport');
+
+// open the same report in Design View
+app.DoCmd.OpenReport('MyReport', Access.AcView.acViewDesign);
+
+// run a VBA macro
+app.Run('MyMacro', 'argument1', 2);
diff --git a/types/activex-access/index.d.ts b/types/activex-access/index.d.ts
new file mode 100644
index 0000000000..0fd93502f8
--- /dev/null
+++ b/types/activex-access/index.d.ts
@@ -0,0 +1,8925 @@
+// Type definitions for Microsoft Access 14.0 Object Library - Access 14.0
+// Project: https://msdn.microsoft.com/en-us/library/dn142571.aspx
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.4
+
+///
+///
+///
+///
+
+declare namespace Access {
+ const enum AcBrowseToObjectType {
+ acBrowseToForm = 2,
+ acBrowseToReport = 3,
+ }
+
+ const enum AcCloseSave {
+ acSaveNo = 2,
+ acSavePrompt = 0,
+ acSaveYes = 1,
+ }
+
+ const enum AcColorIndex {
+ acColorIndexAqua = 14,
+ acColorIndexBlack = 0,
+ acColorIndexBlue = 12,
+ acColorIndexBrightGreen = 10,
+ acColorIndexDarkBlue = 4,
+ acColorIndexFuschia = 13,
+ acColorIndexGray = 7,
+ acColorIndexGreen = 2,
+ acColorIndexMaroon = 1,
+ acColorIndexOlive = 3,
+ acColorIndexRed = 9,
+ acColorIndexSilver = 8,
+ acColorIndexTeal = 6,
+ acColorIndexViolet = 5,
+ acColorIndexWhite = 15,
+ acColorIndexYellow = 11,
+ }
+
+ const enum AcCommand {
+ acCmdAboutMicrosoftAccess = 35,
+ acCmdAddDataMacroAfterDelete = 720,
+ acCmdAddDataMacroAfterInsert = 718,
+ acCmdAddDataMacroAfterUpdate = 719,
+ acCmdAddDataMacroBeforeChange = 722,
+ acCmdAddDataMacroBeforeDelete = 721,
+ acCmdAddFromOutlook = 583,
+ acCmdAddInManager = 526,
+ acCmdAddNamedDataMacro = 723,
+ acCmdAddToNewGroup = 494,
+ acCmdAddWatch = 201,
+ acCmdAdvancedFilterSort = 99,
+ acCmdAlignBottom = 46,
+ acCmdAlignCenter = 477,
+ acCmdAlignLeft = 43,
+ acCmdAlignmentAndSizing = 478,
+ acCmdAlignMiddle = 476,
+ acCmdAlignRight = 44,
+ acCmdAlignToGrid = 47,
+ acCmdAlignTop = 45,
+ acCmdAlignToShortest = 153,
+ acCmdAlignToTallest = 154,
+ acCmdAnalyzePerformance = 283,
+ acCmdAnalyzeTable = 284,
+ acCmdAnchorBottomLeft = 616,
+ acCmdAnchorBottomRight = 618,
+ acCmdAnchorBottomStretchAcross = 617,
+ acCmdAnchorStretchAcross = 611,
+ acCmdAnchorStretchDown = 613,
+ acCmdAnchorStretchDownAcross = 614,
+ acCmdAnchorStretchDownRight = 615,
+ acCmdAnchorTopLeft = 610,
+ acCmdAnchorTopRight = 612,
+ acCmdAnswerWizard = 235,
+ acCmdApplyAutoFormat1 = 648,
+ acCmdApplyAutoFormat10 = 657,
+ acCmdApplyAutoFormat11 = 658,
+ acCmdApplyAutoFormat12 = 659,
+ acCmdApplyAutoFormat13 = 660,
+ acCmdApplyAutoFormat14 = 661,
+ acCmdApplyAutoFormat15 = 662,
+ acCmdApplyAutoFormat16 = 663,
+ acCmdApplyAutoFormat17 = 664,
+ acCmdApplyAutoFormat18 = 665,
+ acCmdApplyAutoFormat19 = 666,
+ acCmdApplyAutoFormat2 = 649,
+ acCmdApplyAutoFormat20 = 667,
+ acCmdApplyAutoFormat21 = 668,
+ acCmdApplyAutoFormat22 = 669,
+ acCmdApplyAutoFormat23 = 670,
+ acCmdApplyAutoFormat24 = 671,
+ acCmdApplyAutoFormat25 = 672,
+ acCmdApplyAutoFormat3 = 650,
+ acCmdApplyAutoFormat4 = 651,
+ acCmdApplyAutoFormat5 = 652,
+ acCmdApplyAutoFormat6 = 653,
+ acCmdApplyAutoFormat7 = 654,
+ acCmdApplyAutoFormat8 = 655,
+ acCmdApplyAutoFormat9 = 656,
+ acCmdApplyDefault = 55,
+ acCmdApplyFilterSort = 93,
+ acCmdAppMaximize = 10,
+ acCmdAppMinimize = 11,
+ acCmdAppMove = 12,
+ acCmdAppRestore = 9,
+ acCmdAppSize = 13,
+ acCmdArrangeIconsAuto = 218,
+ acCmdArrangeIconsByCreated = 216,
+ acCmdArrangeIconsByModified = 217,
+ acCmdArrangeIconsByName = 214,
+ acCmdArrangeIconsByType = 215,
+ acCmdAutoCorrect = 261,
+ acCmdAutoDial = 192,
+ acCmdAutoFormat = 270,
+ acCmdBackgroundPicture = 474,
+ acCmdBackgroundSound = 475,
+ acCmdBackup = 513,
+ acCmdBookmarksClearAll = 310,
+ acCmdBookmarksNext = 308,
+ acCmdBookmarksPrevious = 309,
+ acCmdBookmarksToggle = 307,
+ acCmdBringToFront = 52,
+ acCmdBrowseSharePointList = 621,
+ acCmdCalculatedColumn = 698,
+ acCmdCallStack = 172,
+ acCmdChangeToCheckBox = 231,
+ acCmdChangeToComboBox = 230,
+ acCmdChangeToCommandButton = 501,
+ acCmdChangeToImage = 234,
+ acCmdChangeToLabel = 228,
+ acCmdChangeToListBox = 229,
+ acCmdChangeToOptionButton = 233,
+ acCmdChangeToTextBox = 227,
+ acCmdChangeToToggleButton = 232,
+ acCmdClearAll = 146,
+ acCmdClearAllBreakpoints = 132,
+ acCmdClearGrid = 71,
+ acCmdClearHyperlink = 343,
+ acCmdClearItemDefaults = 237,
+ acCmdClose = 58,
+ acCmdCloseAll = 646,
+ acCmdCloseDatabase = 538,
+ acCmdCloseWindow = 186,
+ acCmdCollectDataViaEmail = 608,
+ acCmdColumnWidth = 117,
+ acCmdCompactDatabase = 4,
+ acCmdCompatCheckCurrentObject = 696,
+ acCmdCompatCheckDatabase = 695,
+ acCmdCompileAllModules = 125,
+ acCmdCompileAndSaveAllModules = 126,
+ acCmdCompileLoadedModules = 290,
+ acCmdCompleteWord = 306,
+ acCmdConditionalFormatting = 500,
+ acCmdConnection = 383,
+ acCmdControlMarginsMedium = 630,
+ acCmdControlMarginsNarrow = 629,
+ acCmdControlMarginsNone = 628,
+ acCmdControlMarginsWide = 631,
+ acCmdControlPaddingMedium = 634,
+ acCmdControlPaddingNarrow = 633,
+ acCmdControlPaddingNone = 632,
+ acCmdControlPaddingWide = 635,
+ acCmdControlWizardsToggle = 197,
+ acCmdConvertDatabase = 171,
+ acCmdConvertLinkedTableToLocal = 700,
+ acCmdConvertMacrosToVisualBasic = 279,
+ acCmdCopy = 190,
+ acCmdCopyDatabaseFile = 516,
+ acCmdCopyHyperlink = 328,
+ acCmdCreateMenuFromMacro = 334,
+ acCmdCreateRelationship = 150,
+ acCmdCreateReplica = 263,
+ acCmdCreateShortcut = 219,
+ acCmdCreateShortcutMenuFromMacro = 336,
+ acCmdCreateToolbarFromMacro = 335,
+ acCmdCut = 189,
+ acCmdDataAccessPageAddToPage = 480,
+ acCmdDataAccessPageBrowse = 344,
+ acCmdDataAccessPageDesignView = 385,
+ acCmdDataAccessPageFieldListRefresh = 479,
+ acCmdDatabaseProperties = 256,
+ acCmdDatabaseSplitter = 520,
+ acCmdDataEntry = 78,
+ acCmdDataOutline = 468,
+ acCmdDatasheetView = 282,
+ acCmdDateAndTime = 226,
+ acCmdDebugWindow = 123,
+ acCmdDelete = 337,
+ acCmdDeleteGroup = 493,
+ acCmdDeletePage = 332,
+ acCmdDeleteQueryColumn = 81,
+ acCmdDeleteRecord = 223,
+ acCmdDeleteRows = 188,
+ acCmdDeleteSharePointList = 627,
+ acCmdDeleteTab = 255,
+ acCmdDeleteTable = 489,
+ acCmdDeleteTableColumn = 271,
+ acCmdDeleteWatch = 267,
+ acCmdDemote = 388,
+ acCmdDesignObject = 697,
+ acCmdDesignView = 183,
+ acCmdDiagramAddRelatedTables = 373,
+ acCmdDiagramAutosizeSelectedTables = 378,
+ acCmdDiagramDeleteRelationship = 382,
+ acCmdDiagramLayoutDiagram = 380,
+ acCmdDiagramLayoutSelection = 379,
+ acCmdDiagramModifyUserDefinedView = 375,
+ acCmdDiagramNewLabel = 372,
+ acCmdDiagramNewTable = 381,
+ acCmdDiagramRecalculatePageBreaks = 377,
+ acCmdDiagramShowRelationshipLabels = 374,
+ acCmdDiagramViewPageBreaks = 376,
+ acCmdDiscardChanges = 639,
+ acCmdDiscardChangesAndRefresh = 640,
+ acCmdDocMaximize = 15,
+ acCmdDocMinimize = 60,
+ acCmdDocMove = 16,
+ acCmdDocRestore = 14,
+ acCmdDocSize = 17,
+ acCmdDocumenter = 285,
+ acCmdDropSQLDatabase = 517,
+ acCmdDuplicate = 34,
+ acCmdEditHyperlink = 325,
+ acCmdEditingAllowed = 70,
+ acCmdEditListItems = 607,
+ acCmdEditRelationship = 151,
+ acCmdEditTriggers = 384,
+ acCmdEditWatch = 202,
+ acCmdEncryptDecryptDatabase = 5,
+ acCmdEnd = 198,
+ acCmdExit = 3,
+ acCmdExport = 487,
+ acCmdExportAccess = 559,
+ acCmdExportdBase = 565,
+ acCmdExportExcel = 556,
+ acCmdExportFixedFormat = 592,
+ acCmdExportHTML = 564,
+ acCmdExportLotus = 567,
+ acCmdExportODBC = 562,
+ acCmdExportParadox = 566,
+ acCmdExportRTF = 558,
+ acCmdExportSharePointList = 557,
+ acCmdExportSnapShot = 563,
+ acCmdExportText = 560,
+ acCmdExportXML = 561,
+ acCmdFavoritesAddTo = 299,
+ acCmdFavoritesOpen = 298,
+ acCmdFieldList = 42,
+ acCmdFieldTemplates = 647,
+ acCmdFilterByForm = 207,
+ acCmdFilterBySelection = 208,
+ acCmdFilterExcludingSelection = 277,
+ acCmdFilterMenu = 619,
+ acCmdFind = 30,
+ acCmdFindNext = 341,
+ acCmdFindNextWordUnderCursor = 313,
+ acCmdFindPrevious = 120,
+ acCmdFindPrevWordUnderCursor = 312,
+ acCmdFitToWindow = 245,
+ acCmdFont = 19,
+ acCmdFormatCells = 77,
+ acCmdFormHdrFtr = 36,
+ acCmdFormView = 281,
+ acCmdFreezeColumn = 105,
+ acCmdGoBack = 294,
+ acCmdGoContinue = 127,
+ acCmdGoForward = 295,
+ acCmdGroupByTable = 387,
+ acCmdGroupControls = 484,
+ acCmdHideColumns = 79,
+ acCmdHideMessageBar = 677,
+ acCmdHidePane = 365,
+ acCmdHideTable = 147,
+ acCmdHorizontalSpacingDecrease = 158,
+ acCmdHorizontalSpacingIncrease = 159,
+ acCmdHorizontalSpacingMakeEqual = 157,
+ acCmdHyperlinkDisplayText = 329,
+ acCmdImport = 257,
+ acCmdImportAttachAccess = 544,
+ acCmdImportAttachdBase = 552,
+ acCmdImportAttachExcel = 545,
+ acCmdImportAttachHTML = 550,
+ acCmdImportAttachLotus = 554,
+ acCmdImportAttachODBC = 549,
+ acCmdImportAttachOutlook = 551,
+ acCmdImportAttachParadox = 553,
+ acCmdImportAttachSharePointList = 547,
+ acCmdImportAttachText = 546,
+ acCmdImportAttachXML = 548,
+ acCmdIndent = 205,
+ acCmdIndexes = 152,
+ acCmdInsertActiveXControl = 258,
+ acCmdInsertChart = 293,
+ acCmdInsertFile = 39,
+ acCmdInsertFileIntoModule = 118,
+ acCmdInsertHyperlink = 259,
+ acCmdInsertLogo = 585,
+ acCmdInsertLookupColumn = 273,
+ acCmdInsertLookupField = 291,
+ acCmdInsertMovieFromFile = 469,
+ acCmdInsertNavigationButton = 724,
+ acCmdInsertObject = 33,
+ acCmdInsertPage = 331,
+ acCmdInsertPicture = 222,
+ acCmdInsertPivotTable = 470,
+ acCmdInsertProcedure = 262,
+ acCmdInsertQueryColumn = 82,
+ acCmdInsertRows = 187,
+ acCmdInsertSpreadsheet = 471,
+ acCmdInsertSubdatasheet = 499,
+ acCmdInsertTableColumn = 272,
+ acCmdInsertTitle = 586,
+ acCmdInsertUnboundSection = 472,
+ acCmdInvokeBuilder = 178,
+ acCmdJoinProperties = 72,
+ acCmdLastPosition = 339,
+ acCmdLayoutGridlinesBoth = 574,
+ acCmdLayoutGridlinesBottom = 580,
+ acCmdLayoutGridlinesCrossHatch = 578,
+ acCmdLayoutGridlinesHorizontal = 576,
+ acCmdLayoutGridlinesNone = 577,
+ acCmdLayoutGridlinesOutline = 581,
+ acCmdLayoutGridlinesTop = 579,
+ acCmdLayoutGridlinesVertical = 575,
+ acCmdLayoutInsertColumnLeft = 680,
+ acCmdLayoutInsertColumnRight = 681,
+ acCmdLayoutInsertRowAbove = 678,
+ acCmdLayoutInsertRowBelow = 679,
+ acCmdLayoutMergeCells = 682,
+ acCmdLayoutPreview = 141,
+ acCmdLayoutSplitColumnCell = 683,
+ acCmdLayoutSplitRowCell = 684,
+ acCmdLayoutView = 593,
+ acCmdLineUpIcons = 213,
+ acCmdLinkedTableManager = 519,
+ acCmdLinkTables = 102,
+ acCmdListConstants = 303,
+ acCmdLoadFromQuery = 95,
+ acCmdMacroAllActions = 589,
+ acCmdMacroArguments = 588,
+ acCmdMacroConditions = 87,
+ acCmdMacroNames = 86,
+ acCmdMakeMDEFile = 7,
+ acCmdManageAttachments = 673,
+ acCmdManageReplies = 609,
+ acCmdManageTableEvents = 717,
+ acCmdMaximiumRecords = 508,
+ acCmdMicrosoftAccessHelpTopics = 100,
+ acCmdMicrosoftOnTheWeb = 236,
+ acCmdMicrosoftScriptEditor = 390,
+ acCmdModifySharePointList = 622,
+ acCmdModifySharePointListAlerts = 623,
+ acCmdModifySharePointListPermissions = 625,
+ acCmdModifySharePointListWorkflow = 624,
+ acCmdMoreWindows = 8,
+ acCmdMoveColumnCellDown = 573,
+ acCmdMoveColumnCellUp = 572,
+ acCmdNewDatabase = 26,
+ acCmdNewGroup = 491,
+ acCmdNewObjectAutoForm = 193,
+ acCmdNewObjectAutoFormWeb = 705,
+ acCmdNewObjectAutoReport = 194,
+ acCmdNewObjectAutoReportWeb = 706,
+ acCmdNewObjectBlankForm = 600,
+ acCmdNewObjectBlankFormWeb = 703,
+ acCmdNewObjectBlankReport = 602,
+ acCmdNewObjectBlankReportWeb = 704,
+ acCmdNewObjectClassModule = 140,
+ acCmdNewObjectContinuousForm = 594,
+ acCmdNewObjectContinuousFormWeb = 701,
+ acCmdNewObjectDataAccessPage = 346,
+ acCmdNewObjectDatasheetForm = 598,
+ acCmdNewObjectDatasheetFormWeb = 702,
+ acCmdNewObjectDesignForm = 604,
+ acCmdNewObjectDesignQuery = 603,
+ acCmdNewObjectDesignReport = 605,
+ acCmdNewObjectDesignTable = 606,
+ acCmdNewObjectDiagram = 352,
+ acCmdNewObjectForm = 136,
+ acCmdNewObjectFunction = 394,
+ acCmdNewObjectLabelsReport = 601,
+ acCmdNewObjectMacro = 138,
+ acCmdNewObjectMacroWeb = 708,
+ acCmdNewObjectModalForm = 599,
+ acCmdNewObjectModule = 139,
+ acCmdNewObjectNavigationLeft = 690,
+ acCmdNewObjectNavigationLeftWeb = 710,
+ acCmdNewObjectNavigationRight = 691,
+ acCmdNewObjectNavigationRightWeb = 711,
+ acCmdNewObjectNavigationTop = 689,
+ acCmdNewObjectNavigationTopLeft = 693,
+ acCmdNewObjectNavigationTopLeftWeb = 713,
+ acCmdNewObjectNavigationTopRight = 694,
+ acCmdNewObjectNavigationTopRightWeb = 714,
+ acCmdNewObjectNavigationTopTop = 692,
+ acCmdNewObjectNavigationTopTopWeb = 712,
+ acCmdNewObjectNavigationTopWeb = 709,
+ acCmdNewObjectPivotChart = 596,
+ acCmdNewObjectPivotTable = 597,
+ acCmdNewObjectQuery = 135,
+ acCmdNewObjectQueryWeb = 707,
+ acCmdNewObjectReport = 137,
+ acCmdNewObjectSplitForm = 595,
+ acCmdNewObjectStoredProcedure = 351,
+ acCmdNewObjectTable = 134,
+ acCmdNewObjectView = 350,
+ acCmdObjBrwFindWholeWordOnly = 314,
+ acCmdObjBrwGroupMembers = 318,
+ acCmdObjBrwHelp = 316,
+ acCmdObjBrwShowHiddenMembers = 315,
+ acCmdObjBrwViewDefinition = 317,
+ acCmdObjectBrowser = 200,
+ acCmdOfficeClipboard = 488,
+ acCmdOLEDDELinks = 27,
+ acCmdOLEObjectConvert = 167,
+ acCmdOLEObjectDefaultVerb = 57,
+ acCmdOpenDatabase = 25,
+ acCmdOpenHyperlink = 326,
+ acCmdOpenNewHyperlink = 327,
+ acCmdOpenSearchPage = 253,
+ acCmdOpenStartPage = 252,
+ acCmdOpenTable = 221,
+ acCmdOpenURL = 251,
+ acCmdOptions = 49,
+ acCmdOutdent = 206,
+ acCmdOutputToExcel = 175,
+ acCmdOutputToRTF = 176,
+ acCmdOutputToText = 177,
+ acCmdPageHdrFtr = 182,
+ acCmdPageNumber = 225,
+ acCmdPageProperties = 467,
+ acCmdPageSetup = 32,
+ acCmdParameterInfo = 305,
+ acCmdPartialReplicaWizard = 524,
+ acCmdPaste = 191,
+ acCmdPasteAppend = 38,
+ acCmdPasteAsHyperlink = 490,
+ acCmdPasteFormatting = 587,
+ acCmdPasteSpecial = 64,
+ acCmdPivotAutoAverage = 416,
+ acCmdPivotAutoCount = 413,
+ acCmdPivotAutoFilter = 398,
+ acCmdPivotAutoMax = 415,
+ acCmdPivotAutoMin = 414,
+ acCmdPivotAutoStdDev = 417,
+ acCmdPivotAutoStdDevP = 419,
+ acCmdPivotAutoSum = 412,
+ acCmdPivotAutoVar = 418,
+ acCmdPivotAutoVarP = 420,
+ acCmdPivotChartByRowByColumn = 456,
+ acCmdPivotChartDrillInto = 457,
+ acCmdPivotChartDrillOut = 532,
+ acCmdPivotChartMultiplePlots = 458,
+ acCmdPivotChartMultiplePlotsUnifiedScale = 459,
+ acCmdPivotChartShowLegend = 455,
+ acCmdPivotChartSortAscByTotal = 534,
+ acCmdPivotChartSortDescByTotal = 535,
+ acCmdPivotChartType = 453,
+ acCmdPivotChartUndo = 460,
+ acCmdPivotChartView = 397,
+ acCmdPivotCollapse = 400,
+ acCmdPivotDelete = 454,
+ acCmdPivotDropAreas = 452,
+ acCmdPivotExpand = 401,
+ acCmdPivotRefresh = 404,
+ acCmdPivotShowAll = 461,
+ acCmdPivotShowBottom1 = 432,
+ acCmdPivotShowBottom10 = 435,
+ acCmdPivotShowBottom10Percent = 440,
+ acCmdPivotShowBottom1Percent = 437,
+ acCmdPivotShowBottom2 = 433,
+ acCmdPivotShowBottom25 = 436,
+ acCmdPivotShowBottom25Percent = 441,
+ acCmdPivotShowBottom2Percent = 438,
+ acCmdPivotShowBottom5 = 434,
+ acCmdPivotShowBottom5Percent = 439,
+ acCmdPivotShowBottomOther = 442,
+ acCmdPivotShowTop1 = 421,
+ acCmdPivotShowTop10 = 424,
+ acCmdPivotShowTop10Percent = 429,
+ acCmdPivotShowTop1Percent = 426,
+ acCmdPivotShowTop2 = 422,
+ acCmdPivotShowTop25 = 425,
+ acCmdPivotShowTop25Percent = 430,
+ acCmdPivotShowTop2Percent = 427,
+ acCmdPivotShowTop5 = 423,
+ acCmdPivotShowTop5Percent = 428,
+ acCmdPivotShowTopOther = 431,
+ acCmdPivotTableClearCustomOrdering = 527,
+ acCmdPivotTableCreateCalcField = 444,
+ acCmdPivotTableCreateCalcTotal = 443,
+ acCmdPivotTableDemote = 411,
+ acCmdPivotTableExpandIndicators = 451,
+ acCmdPivotTableExportToExcel = 405,
+ acCmdPivotTableFilterBySelection = 528,
+ acCmdPivotTableGroupItems = 530,
+ acCmdPivotTableHideDetails = 402,
+ acCmdPivotTableMoveToColumnArea = 407,
+ acCmdPivotTableMoveToDetailArea = 409,
+ acCmdPivotTableMoveToFilterArea = 408,
+ acCmdPivotTableMoveToRowArea = 406,
+ acCmdPivotTablePercentColumnTotal = 447,
+ acCmdPivotTablePercentGrandTotal = 450,
+ acCmdPivotTablePercentParentColumnItem = 449,
+ acCmdPivotTablePercentParentRowItem = 448,
+ acCmdPivotTablePercentRowTotal = 446,
+ acCmdPivotTablePromote = 410,
+ acCmdPivotTableRemove = 529,
+ acCmdPivotTableShowAsNormal = 445,
+ acCmdPivotTableShowDetails = 403,
+ acCmdPivotTableSubtotal = 399,
+ acCmdPivotTableUngroupItems = 531,
+ acCmdPivotTableView = 396,
+ acCmdPrepareDatabaseForWeb = 716,
+ acCmdPreviewEightPages = 249,
+ acCmdPreviewFourPages = 248,
+ acCmdPreviewOnePage = 246,
+ acCmdPreviewTwelvePages = 250,
+ acCmdPreviewTwoPages = 247,
+ acCmdPrimaryKey = 107,
+ acCmdPrint = 340,
+ acCmdPrintPreview = 54,
+ acCmdPrintRelationships = 483,
+ acCmdPrintSelection = 590,
+ acCmdProcedureDefinition = 122,
+ acCmdPromote = 386,
+ acCmdProperties = 287,
+ acCmdPublishDatabase = 537,
+ acCmdPublishDefaults = 324,
+ acCmdPublishFixedFormat = 591,
+ acCmdQueryAddToOutput = 362,
+ acCmdQueryGroupBy = 361,
+ acCmdQueryParameters = 76,
+ acCmdQueryTotals = 73,
+ acCmdQueryTypeAppend = 91,
+ acCmdQueryTypeCrosstab = 74,
+ acCmdQueryTypeDelete = 92,
+ acCmdQueryTypeMakeTable = 94,
+ acCmdQueryTypeSelect = 89,
+ acCmdQueryTypeSQLDataDefinition = 168,
+ acCmdQueryTypeSQLPassThrough = 169,
+ acCmdQueryTypeSQLUnion = 180,
+ acCmdQueryTypeUpdate = 90,
+ acCmdQuickInfo = 304,
+ acCmdQuickPrint = 278,
+ acCmdQuickWatch = 203,
+ acCmdRecordsGoToFirst = 67,
+ acCmdRecordsGoToLast = 68,
+ acCmdRecordsGoToNew = 28,
+ acCmdRecordsGoToNext = 65,
+ acCmdRecordsGoToPrevious = 66,
+ acCmdRecoverDesignMaster = 265,
+ acCmdRedo = 199,
+ acCmdReferences = 260,
+ acCmdRefresh = 18,
+ acCmdRefreshData = 541,
+ acCmdRefreshPage = 297,
+ acCmdRefreshSharePointList = 626,
+ acCmdRegisterActiveXControls = 254,
+ acCmdRelationships = 133,
+ acCmdRemove = 366,
+ acCmdRemoveAllFilters = 644,
+ acCmdRemoveAllSorts = 645,
+ acCmdRemoveFilterFromCurrentColumn = 643,
+ acCmdRemoveFilterSort = 144,
+ acCmdRemoveFromLayout = 582,
+ acCmdRemoveTable = 84,
+ acCmdRename = 143,
+ acCmdRenameColumn = 274,
+ acCmdRenameGroup = 492,
+ acCmdRepairDatabase = 6,
+ acCmdReplace = 29,
+ acCmdReportHdrFtr = 37,
+ acCmdReportView = 539,
+ acCmdReset = 124,
+ acCmdResolveConflicts = 266,
+ acCmdRestore = 514,
+ acCmdRowHeight = 116,
+ acCmdRun = 181,
+ acCmdRunMacro = 31,
+ acCmdRunOpenMacro = 338,
+ acCmdSave = 20,
+ acCmdSaveAllModules = 280,
+ acCmdSaveAs = 21,
+ acCmdSaveAsASP = 323,
+ acCmdSaveAsDataAccessPage = 389,
+ acCmdSaveAsHTML = 321,
+ acCmdSaveAsIDC = 322,
+ acCmdSaveAsOutlookContact = 584,
+ acCmdSaveAsQuery = 96,
+ acCmdSaveAsReport = 142,
+ acCmdSaveAsTemplate = 686,
+ acCmdSaveDatabaseAsNewTemplatePart = 687,
+ acCmdSavedExports = 555,
+ acCmdSavedImports = 543,
+ acCmdSaveLayout = 145,
+ acCmdSaveModuleAsText = 119,
+ acCmdSaveRecord = 97,
+ acCmdSaveSelectionAsNewDataType = 688,
+ acCmdSelectAll = 333,
+ acCmdSelectAllRecords = 109,
+ acCmdSelectDataAccessPage = 347,
+ acCmdSelectEntireColumn = 571,
+ acCmdSelectEntireLayout = 715,
+ acCmdSelectEntireRow = 570,
+ acCmdSelectForm = 40,
+ acCmdSelectRecord = 50,
+ acCmdSelectReport = 319,
+ acCmdSend = 173,
+ acCmdSendToBack = 53,
+ acCmdServerFilterByForm = 507,
+ acCmdServerProperties = 496,
+ acCmdSetCaption = 637,
+ acCmdSetControlDefaults = 56,
+ acCmdSetDatabasePassword = 275,
+ acCmdSetNextStatement = 129,
+ acCmdShareOnSharePoint = 542,
+ acCmdSharePointSiteRecycleBin = 641,
+ acCmdShowAllRelationships = 149,
+ acCmdShowColumnHistory = 620,
+ acCmdShowDatePicker = 636,
+ acCmdShowDirectRelationships = 148,
+ acCmdShowEnvelope = 533,
+ acCmdShowLogicCatalog = 685,
+ acCmdShowMembers = 302,
+ acCmdShowMessageBar = 676,
+ acCmdShowNextStatement = 130,
+ acCmdShowOnlyWebToolbar = 300,
+ acCmdShowTable = 185,
+ acCmdSingleStep = 88,
+ acCmdSizeToFit = 59,
+ acCmdSizeToFitForm = 69,
+ acCmdSizeToGrid = 48,
+ acCmdSizeToNarrowest = 155,
+ acCmdSizeToWidest = 156,
+ acCmdSnapToGrid = 62,
+ acCmdSortAscending = 163,
+ acCmdSortDescending = 164,
+ acCmdSortingAndGrouping = 51,
+ acCmdSpeech = 511,
+ acCmdSpelling = 269,
+ acCmdSQLView = 184,
+ acCmdStackedLayout = 568,
+ acCmdStartNewWorkflow = 675,
+ acCmdStartupProperties = 224,
+ acCmdStepInto = 342,
+ acCmdStepOut = 311,
+ acCmdStepOver = 128,
+ acCmdStepToCursor = 204,
+ acCmdStopLoadingPage = 296,
+ acCmdSubdatasheetCollapseAll = 505,
+ acCmdSubdatasheetExpandAll = 504,
+ acCmdSubdatasheetRemove = 506,
+ acCmdSubformDatasheet = 108,
+ acCmdSubformDatasheetView = 463,
+ acCmdSubformFormView = 462,
+ acCmdSubformInNewWindow = 495,
+ acCmdSubformPivotChartView = 465,
+ acCmdSubformPivotTableView = 464,
+ acCmdSwitchboardManager = 521,
+ acCmdSynchronize = 638,
+ acCmdSynchronizeNow = 264,
+ acCmdSyncWebApplication = 699,
+ acCmdTabControlPageOrder = 330,
+ acCmdTableAddTable = 498,
+ acCmdTableCustomView = 497,
+ acCmdTableNames = 75,
+ acCmdTabOrder = 41,
+ acCmdTabularLayout = 569,
+ acCmdTestValidationRules = 196,
+ acCmdTileHorizontally = 286,
+ acCmdTileVertically = 23,
+ acCmdToggleBreakpoint = 131,
+ acCmdToggleCacheListData = 642,
+ acCmdToggleFilter = 220,
+ acCmdToggleOffline = 540,
+ acCmdToolbarControlProperties = 301,
+ acCmdToolbarsCustomize = 165,
+ acCmdTransferSQLDatabase = 515,
+ acCmdTransparentBackground = 288,
+ acCmdTransparentBorder = 289,
+ acCmdUndo = 292,
+ acCmdUnfreezeAllColumns = 106,
+ acCmdUngroupControls = 485,
+ acCmdUnhideColumns = 80,
+ acCmdUpsizingWizard = 522,
+ acCmdUserAndGroupAccounts = 104,
+ acCmdUserAndGroupPermissions = 103,
+ acCmdUserLevelSecurityWizard = 276,
+ acCmdVerticalSpacingDecrease = 161,
+ acCmdVerticalSpacingIncrease = 162,
+ acCmdVerticalSpacingMakeEqual = 160,
+ acCmdViewCode = 170,
+ acCmdViewDataAccessPages = 349,
+ acCmdViewDetails = 210,
+ acCmdViewDiagrams = 354,
+ acCmdViewFieldList = 353,
+ acCmdViewForms = 112,
+ acCmdViewFunctions = 395,
+ acCmdViewGrid = 63,
+ acCmdViewLargeIcons = 209,
+ acCmdViewList = 212,
+ acCmdViewMacros = 114,
+ acCmdViewModules = 115,
+ acCmdViewObjectDependencies = 536,
+ acCmdViewQueries = 111,
+ acCmdViewReports = 113,
+ acCmdViewRuler = 61,
+ acCmdViewShowPaneDiagram = 358,
+ acCmdViewShowPaneGrid = 359,
+ acCmdViewShowPaneSQL = 357,
+ acCmdViewSmallIcons = 211,
+ acCmdViewStoredProcedures = 355,
+ acCmdViewTableColumnNames = 363,
+ acCmdViewTableColumnProperties = 368,
+ acCmdViewTableKeys = 369,
+ acCmdViewTableNameOnly = 364,
+ acCmdViewTables = 110,
+ acCmdViewTableUserView = 370,
+ acCmdViewToolbox = 85,
+ acCmdViewVerifySQL = 360,
+ acCmdViewViews = 356,
+ acCmdVisualBasicEditor = 525,
+ acCmdWebPagePreview = 466,
+ acCmdWebPageProperties = 486,
+ acCmdWebTheme = 473,
+ acCmdWindowArrangeIcons = 24,
+ acCmdWindowCascade = 22,
+ acCmdWindowHide = 2,
+ acCmdWindowSplit = 121,
+ acCmdWindowUnhide = 1,
+ acCmdWordMailMerge = 195,
+ acCmdWorkflowTasks = 674,
+ acCmdWorkgroupAdministrator = 391,
+ acCmdZoom10 = 244,
+ acCmdZoom100 = 240,
+ acCmdZoom1000 = 482,
+ acCmdZoom150 = 239,
+ acCmdZoom200 = 238,
+ acCmdZoom25 = 243,
+ acCmdZoom50 = 242,
+ acCmdZoom500 = 481,
+ acCmdZoom75 = 241,
+ acCmdZoomBox = 179,
+ acCmdZoomSelection = 371,
+ }
+
+ const enum AcControlType {
+ acAttachment = 126,
+ acBoundObjectFrame = 108,
+ acCheckBox = 106,
+ acComboBox = 111,
+ acCommandButton = 104,
+ acCustomControl = 119,
+ acEmptyCell = 127,
+ acImage = 103,
+ acLabel = 100,
+ acLine = 102,
+ acListBox = 110,
+ acNavigationButton = 130,
+ acNavigationControl = 129,
+ acObjectFrame = 114,
+ acOptionButton = 105,
+ acOptionGroup = 107,
+ acPage = 124,
+ acPageBreak = 118,
+ acRectangle = 101,
+ acSubform = 112,
+ acTabCtl = 123,
+ acTextBox = 109,
+ acToggleButton = 122,
+ acWebBrowser = 128,
+ }
+
+ const enum AcCurrentView {
+ acCurViewDatasheet = 2,
+ acCurViewDesign = 0,
+ acCurViewFormBrowse = 1,
+ acCurViewLayout = 7,
+ acCurViewPivotChart = 4,
+ acCurViewPivotTable = 3,
+ acCurViewPreview = 5,
+ acCurViewReportBrowse = 6,
+ }
+
+ const enum AcCursorOnHover {
+ acCursorOnHoverDefault = 0,
+ acCursorOnHoverHyperlinkHand = 1,
+ }
+
+ const enum AcDataAccessPageView {
+ acDataAccessPageBrowse = 0,
+ acDataAccessPageDesign = 1,
+ }
+
+ const enum AcDataObjectType {
+ acActiveDataObject = -1,
+ acDataForm = 2,
+ acDataFunction = 10,
+ acDataQuery = 1,
+ acDataReport = 3,
+ acDataServerView = 7,
+ acDataStoredProcedure = 9,
+ acDataTable = 0,
+ }
+
+ const enum AcDataTransferType {
+ acExport = 1,
+ acImport = 0,
+ acLink = 2,
+ }
+
+ const enum AcDefReportView {
+ acDefViewPreview = 0,
+ acDefViewReportBrowse = 1,
+ }
+
+ const enum AcDefView {
+ acDefViewContinuous = 1,
+ acDefViewDatasheet = 2,
+ acDefViewPivotChart = 4,
+ acDefViewPivotTable = 3,
+ acDefViewSingle = 0,
+ acDefViewSplitForm = 5,
+ }
+
+ const enum AcDisplayAs {
+ acDisplayAsIcon = 1,
+ acDisplayAsImageIcon = 0,
+ acDisplayAsPaperclip = 2,
+ }
+
+ const enum AcDisplayAsHyperlink {
+ acDisplayAsHyperlinkAlways = 1,
+ acDisplayAsHyperlinkIfHyperlink = 0,
+ acDisplayAsHyperlinkOnScreenOnly = 2,
+ }
+
+ const enum AcExportQuality {
+ acExportQualityPrint = 0,
+ acExportQualityScreen = 1,
+ }
+
+ const enum AcExportXMLEncoding {
+ acUTF16 = 1,
+ acUTF8 = 0,
+ }
+
+ const enum AcExportXMLObjectType {
+ acExportForm = 2,
+ acExportFunction = 10,
+ acExportQuery = 1,
+ acExportReport = 3,
+ acExportServerView = 7,
+ acExportStoredProcedure = 9,
+ acExportTable = 0,
+ }
+
+ const enum AcExportXMLOtherFlags {
+ acEmbedSchema = 1,
+ acExcludePrimaryKeyAndIndexes = 2,
+ acExportAllTableAndFieldProperties = 32,
+ acLiveReportSource = 8,
+ acPersistReportML = 16,
+ acRunFromServer = 4,
+ }
+
+ const enum AcExportXMLSchemaFormat {
+ acSchemaNone = 0,
+ acSchemaXSD = 1,
+ }
+
+ const enum AcFileFormat {
+ acFileFormatAccess2 = 2,
+ acFileFormatAccess2000 = 9,
+ acFileFormatAccess2002 = 10,
+ acFileFormatAccess2007 = 12,
+ acFileFormatAccess95 = 7,
+ acFileFormatAccess97 = 8,
+ }
+
+ const enum AcFilterType {
+ acFilterNormal = 0,
+ acServerFilter = 1,
+ }
+
+ const enum AcFindField {
+ acAll = 0,
+ acCurrent = -1,
+ }
+
+ const enum AcFindMatch {
+ acAnywhere = 0,
+ acEntire = 1,
+ acStart = 2,
+ }
+
+ const enum AcFormatBarLimits {
+ acAutomatic = 0,
+ acNumber = 1,
+ acPercent = 2,
+ }
+
+ const enum AcFormatConditionOperator {
+ acBetween = 0,
+ acEqual = 2,
+ acGreaterThan = 4,
+ acGreaterThanOrEqual = 6,
+ acLessThan = 5,
+ acLessThanOrEqual = 7,
+ acNotBetween = 1,
+ acNotEqual = 3,
+ }
+
+ const enum AcFormatConditionType {
+ acDataBar = 3,
+ acExpression = 1,
+ acFieldHasFocus = 2,
+ acFieldValue = 0,
+ }
+
+ const enum AcFormOpenDataMode {
+ acFormAdd = 0,
+ acFormEdit = 1,
+ acFormPropertySettings = -1,
+ acFormReadOnly = 2,
+ }
+
+ const enum AcFormView {
+ acDesign = 1,
+ acFormDS = 3,
+ acFormPivotChart = 5,
+ acFormPivotTable = 4,
+ acLayout = 6,
+ acNormal = 0,
+ acPreview = 2,
+ }
+
+ const enum AcHorizontalAnchor {
+ acHorizontalAnchorBoth = 2,
+ acHorizontalAnchorLeft = 0,
+ acHorizontalAnchorRight = 1,
+ }
+
+ const enum AcHyperlinkPart {
+ acAddress = 2,
+ acDisplayedValue = 0,
+ acDisplayText = 1,
+ acFullAddress = 5,
+ acScreenTip = 4,
+ acSubAddress = 3,
+ }
+
+ const enum AcImeMode {
+ acImeModeAlpha = 8,
+ acImeModeAlphaFull = 7,
+ acImeModeDisable = 3,
+ acImeModeHangul = 10,
+ acImeModeHangulFull = 9,
+ acImeModeHiragana = 4,
+ acImeModeKatakana = 5,
+ acImeModeKatakanaHalf = 6,
+ acImeModeNoControl = 0,
+ acImeModeOff = 2,
+ acImeModeOn = 1,
+ }
+
+ const enum AcImeSentenceMode {
+ acImeSentenceModeConversation = 2,
+ acImeSentenceModeNone = 3,
+ acImeSentenceModePhrasePredict = 0,
+ acImeSentenceModePluralClause = 1,
+ }
+
+ const enum AcImportXMLOption {
+ acAppendData = 2,
+ acStructureAndData = 1,
+ acStructureOnly = 0,
+ }
+
+ const enum AcLayoutType {
+ acLayoutNone = 0,
+ acLayoutStacked = 2,
+ acLayoutTabular = 1,
+ }
+
+ const enum AcModuleType {
+ acClassModule = 1,
+ acStandardModule = 0,
+ }
+
+ const enum AcNavigationSpan {
+ acHorizontal = 0,
+ acVertical = 1,
+ }
+
+ const enum AcNewDatabaseFormat {
+ acNewDatabaseFormatAccess2000 = 9,
+ acNewDatabaseFormatAccess2002 = 10,
+ acNewDatabaseFormatAccess2007 = 12,
+ acNewDatabaseFormatUserDefault = 0,
+ }
+
+ const enum AcObjectType {
+ acDataAccessPage = 6,
+ acDatabaseProperties = 11,
+ acDefault = -1,
+ acDiagram = 8,
+ acForm = 2,
+ acFunction = 10,
+ acMacro = 4,
+ acModule = 5,
+ acQuery = 1,
+ acReport = 3,
+ acServerView = 7,
+ acStoredProcedure = 9,
+ acTable = 0,
+ acTableDataMacro = 12,
+ }
+
+ const enum AcOpenDataMode {
+ acAdd = 0,
+ acEdit = 1,
+ acReadOnly = 2,
+ }
+
+ const enum AcOutputObjectType {
+ acOutputDataAccessPage = 6,
+ acOutputForm = 2,
+ acOutputFunction = 10,
+ acOutputModule = 5,
+ acOutputQuery = 1,
+ acOutputReport = 3,
+ acOutputServerView = 7,
+ acOutputStoredProcedure = 9,
+ acOutputTable = 0,
+ }
+
+ const enum AcPictureCaptionArrangement {
+ acBottom = 3,
+ acGeneral = 1,
+ acLeft = 4,
+ acNoPictureCaption = 0,
+ acRight = 5,
+ acTop = 2,
+ }
+
+ const enum AcPrintColor {
+ acPRCMColor = 2,
+ acPRCMMonochrome = 1,
+ }
+
+ const enum AcPrintDuplex {
+ acPRDPHorizontal = 2,
+ acPRDPSimplex = 1,
+ acPRDPVertical = 3,
+ }
+
+ const enum AcPrintItemLayout {
+ acPRHorizontalColumnLayout = 1953,
+ acPRVerticalColumnLayout = 1954,
+ }
+
+ const enum AcPrintObjQuality {
+ acPRPQDraft = -1,
+ acPRPQHigh = -4,
+ acPRPQLow = -2,
+ acPRPQMedium = -3,
+ }
+
+ const enum AcPrintOrientation {
+ acPRORLandscape = 2,
+ acPRORPortrait = 1,
+ }
+
+ const enum AcPrintPaperBin {
+ acPRBNAuto = 7,
+ acPRBNCassette = 14,
+ acPRBNEnvelope = 5,
+ acPRBNEnvManual = 6,
+ acPRBNFormSource = 15,
+ acPRBNLargeCapacity = 11,
+ acPRBNLargeFmt = 10,
+ acPRBNLower = 2,
+ acPRBNManual = 4,
+ acPRBNMiddle = 3,
+ acPRBNSmallFmt = 9,
+ acPRBNTractor = 8,
+ acPRBNUpper = 1,
+ }
+
+ const enum AcPrintPaperSize {
+ acPRPS10x14 = 16,
+ acPRPS11x17 = 17,
+ acPRPSA3 = 8,
+ acPRPSA4 = 9,
+ acPRPSA4Small = 10,
+ acPRPSA5 = 11,
+ acPRPSB4 = 12,
+ acPRPSB5 = 13,
+ acPRPSCSheet = 24,
+ acPRPSDSheet = 25,
+ acPRPSEnv10 = 20,
+ acPRPSEnv11 = 21,
+ acPRPSEnv12 = 22,
+ acPRPSEnv14 = 23,
+ acPRPSEnv9 = 19,
+ acPRPSEnvB4 = 33,
+ acPRPSEnvB5 = 34,
+ acPRPSEnvB6 = 35,
+ acPRPSEnvC3 = 29,
+ acPRPSEnvC4 = 30,
+ acPRPSEnvC5 = 28,
+ acPRPSEnvC6 = 31,
+ acPRPSEnvC65 = 32,
+ acPRPSEnvDL = 27,
+ acPRPSEnvItaly = 36,
+ acPRPSEnvMonarch = 37,
+ acPRPSEnvPersonal = 38,
+ acPRPSESheet = 26,
+ acPRPSExecutive = 7,
+ acPRPSFanfoldLglGerman = 41,
+ acPRPSFanfoldStdGerman = 40,
+ acPRPSFanfoldUS = 39,
+ acPRPSFolio = 14,
+ acPRPSLedger = 4,
+ acPRPSLegal = 5,
+ acPRPSLetter = 1,
+ acPRPSLetterSmall = 2,
+ acPRPSNote = 18,
+ acPRPSQuarto = 15,
+ acPRPSStatement = 6,
+ acPRPSTabloid = 3,
+ acPRPSUser = 256,
+ }
+
+ const enum AcPrintQuality {
+ acDraft = 3,
+ acHigh = 0,
+ acLow = 2,
+ acMedium = 1,
+ }
+
+ const enum AcPrintRange {
+ acPages = 2,
+ acPrintAll = 0,
+ acSelection = 1,
+ }
+
+ const enum AcProjectType {
+ acADP = 1,
+ acMDB = 2,
+ acNull = 0,
+ }
+
+ const enum AcProperty {
+ acPropertyBackColor = 8,
+ acPropertyCaption = 9,
+ acPropertyEnabled = 0,
+ acPropertyForeColor = 7,
+ acPropertyHeight = 6,
+ acPropertyLeft = 3,
+ acPropertyLocked = 2,
+ acPropertyTop = 4,
+ acPropertyValue = 10,
+ acPropertyVisible = 1,
+ acPropertyWidth = 5,
+ }
+
+ const enum AcQuitOption {
+ acQuitPrompt = 0,
+ acQuitSaveAll = 1,
+ acQuitSaveNone = 2,
+ }
+
+ const enum AcRecord {
+ acFirst = 2,
+ acGoTo = 4,
+ acLast = 3,
+ acNewRec = 5,
+ acNext = 1,
+ acPrevious = 0,
+ }
+
+ const enum AcResourceType {
+ acResourceImage = 1,
+ acResourceTheme = 0,
+ }
+
+ const enum AcSearchDirection {
+ acDown = 1,
+ acSearchAll = 2,
+ acUp = 0,
+ }
+
+ const enum AcSection {
+ acDetail = 0,
+ acFooter = 2,
+ acGroupLevel1Footer = 6,
+ acGroupLevel1Header = 5,
+ acGroupLevel2Footer = 8,
+ acGroupLevel2Header = 7,
+ acHeader = 1,
+ acPageFooter = 4,
+ acPageHeader = 3,
+ }
+
+ const enum AcSendObjectType {
+ acSendDataAccessPage = 6,
+ acSendForm = 2,
+ acSendModule = 5,
+ acSendNoObject = -1,
+ acSendQuery = 1,
+ acSendReport = 3,
+ acSendTable = 0,
+ }
+
+ const enum AcSeparatorCharacters {
+ acSeparatorCharactersComma = 3,
+ acSeparatorCharactersNewLine = 1,
+ acSeparatorCharactersSemiColon = 2,
+ acSeparatorCharactersSystemSeparator = 0,
+ }
+
+ const enum AcSharePointListTransferType {
+ acImportSharePointList = 0,
+ acLinkSharePointList = 1,
+ }
+
+ const enum AcShowToolbar {
+ acToolbarNo = 2,
+ acToolbarWhereApprop = 1,
+ acToolbarYes = 0,
+ }
+
+ const enum AcSplitFormDatasheet {
+ acDatasheetAllowEdits = 0,
+ acDatasheetReadOnly = 1,
+ }
+
+ const enum AcSplitFormOrientation {
+ acDatasheetOnBottom = 1,
+ acDatasheetOnLeft = 2,
+ acDatasheetOnRight = 3,
+ acDatasheetOnTop = 0,
+ }
+
+ const enum AcSplitFormPrinting {
+ acFormOnly = 0,
+ acGridOnly = 1,
+ }
+
+ const enum AcSpreadSheetType {
+ acSpreadsheetTypeExcel12 = 9,
+ acSpreadsheetTypeExcel12Xml = 10,
+ acSpreadsheetTypeExcel3 = 0,
+ acSpreadsheetTypeExcel4 = 6,
+ acSpreadsheetTypeExcel5 = 5,
+ acSpreadsheetTypeExcel7 = 5,
+ acSpreadsheetTypeExcel8 = 8,
+ acSpreadsheetTypeExcel9 = 8,
+ acSpreadsheetTypeExcel97 = 8,
+ acSpreadsheetTypeLotusWJ2 = 4,
+ acSpreadsheetTypeLotusWK1 = 2,
+ acSpreadsheetTypeLotusWK3 = 3,
+ acSpreadsheetTypeLotusWK4 = 7,
+ }
+
+ const enum AcSysCmdAction {
+ acSysCmdAccessDir = 9,
+ acSysCmdAccessVer = 7,
+ acSysCmdClearHelpTopic = 11,
+ acSysCmdClearStatus = 5,
+ acSysCmdGetObjectState = 10,
+ acSysCmdGetWorkgroupFile = 13,
+ acSysCmdIniFile = 8,
+ acSysCmdInitMeter = 1,
+ acSysCmdProfile = 12,
+ acSysCmdRemoveMeter = 3,
+ acSysCmdRuntime = 6,
+ acSysCmdSetStatus = 4,
+ acSysCmdUpdateMeter = 2,
+ }
+
+ const enum AcTextFormat {
+ acTextFormatHTMLRichText = 1,
+ acTextFormatPlain = 0,
+ }
+
+ const enum AcTextTransferType {
+ acExportDelim = 2,
+ acExportFixed = 3,
+ acExportHTML = 8,
+ acExportMerge = 4,
+ acImportDelim = 0,
+ acImportFixed = 1,
+ acImportHTML = 7,
+ acLinkDelim = 5,
+ acLinkFixed = 6,
+ acLinkHTML = 9,
+ }
+
+ const enum AcTransformXMLScriptOption {
+ acDisableScript = 2,
+ acEnableScript = 0,
+ acPromptScript = 1,
+ }
+
+ const enum AcVerticalAnchor {
+ acVerticalAnchorBoth = 2,
+ acVerticalAnchorBottom = 1,
+ acVerticalAnchorTop = 0,
+ }
+
+ const enum AcView {
+ acViewDesign = 1,
+ acViewLayout = 6,
+ acViewNormal = 0,
+ acViewPivotChart = 4,
+ acViewPivotTable = 3,
+ acViewPreview = 2,
+ acViewReport = 5,
+ }
+
+ const enum AcWebBrowserScrollBars {
+ acScrollAuto = 0,
+ acScrollNo = 2,
+ acScrollYes = 1,
+ }
+
+ const enum AcWebBrowserState {
+ acComplete = 4,
+ acInteractive = 3,
+ acLoaded = 2,
+ acLoading = 1,
+ acUnintialized = 0,
+ }
+
+ const enum AcWebUserDisplay {
+ acWebUserEmail = 3,
+ acWebUserID = 0,
+ acWebUserLoginName = 2,
+ acWebUserName = 1,
+ }
+
+ const enum AcWebUserGroupsDisplay {
+ acWebUserGroupID = 0,
+ acWebUserGroupName = 1,
+ }
+
+ const enum AcWindowMode {
+ acDialog = 3,
+ acHidden = 1,
+ acIcon = 2,
+ acWindowNormal = 0,
+ }
+
+ /** Predefined constants */
+ const enum Constants {
+ acAltMask = 4,
+ acApplyFilter = 1,
+ acApplyServerFilter = 3,
+ acCloseFilterWindow = 2,
+ acCloseServerFilterWindow = 4,
+ acCopy = 2,
+ acCtrlMask = 2,
+ acCut = 1,
+ acDataErrAdded = 2,
+ acDataErrContinue = 0,
+ acDataErrDisplay = 1,
+ acDelete = 6,
+ acDeleteCancel = 1,
+ acDeleteOK = 0,
+ acDeleteUserCancel = 2,
+ acEditMenu = 1,
+ acEffectChisel = 5,
+ acEffectEtched = 3,
+ acEffectNormal = 0,
+ acEffectRaised = 1,
+ acEffectShadow = 4,
+ acEffectSunken = 2,
+ acExit = 2,
+ acFile = 0,
+ acFilterAdvanced = 1,
+ acFilterByForm = 0,
+ acFormatASP = 'Microsoft Active Server Pages (*.asp)',
+ acFormatDAP = 'Microsoft Access Data Access Page (*.htm; *.html)',
+ acFormatHTML = 'HTML (*.html)',
+ acFormatIIS = 'Microsoft IIS (*.htx; *.idc)',
+ acFormatPDF = 'PDF Format (*.pdf)',
+ acFormatRTF = 'Rich Text Format (*.rtf)',
+ acFormatSNP = 'Snapshot Format (*.snp)',
+ acFormatTXT = 'MS-DOS Text (*.txt)',
+ acFormatXLS = 'Microsoft Excel (*.xls)',
+ acFormatXLSB = 'Microsoft Excel Binary Workbook (*.xlsb)',
+ acFormatXLSX = 'Microsoft Excel Workbook (*.xlsx)',
+ acFormatXPS = 'XPS Format (*.xps)',
+ acFormBar = 0,
+ acGridlinesBoth = 3,
+ acGridlinesBothV2 = -1,
+ acGridlinesHoriz = 1,
+ acGridlinesNone = 0,
+ acGridlinesVert = 2,
+ acLBClose = 8,
+ acLBEnd = 9,
+ acLBGetColumnCount = 4,
+ acLBGetColumnWidth = 5,
+ acLBGetFormat = 7,
+ acLBGetRowCount = 3,
+ acLBGetValue = 6,
+ acLBInitialize = 0,
+ acLBOpen = 1,
+ acLeftButton = 1,
+ acMenuCheck = 3,
+ acMenuGray = 1,
+ acMenuUncheck = 2,
+ acMenuUngray = 0,
+ acMenuVer1X = 11,
+ acMenuVer20 = 20,
+ acMenuVer70 = 70,
+ acMiddleButton = 4,
+ acNew = 0,
+ acObject = 14,
+ acObjectUpdate = 3,
+ acObjectVerb = 0,
+ acObjStateDirty = 2,
+ acObjStateNew = 4,
+ acObjStateOpen = 1,
+ acOLEActivate = 7,
+ acOLEActivateDoubleClick = 2,
+ acOLEActivateGetFocus = 1,
+ acOLEActivateManual = 0,
+ acOLEChanged = 0,
+ acOLEClose = 9,
+ acOLEClosed = 2,
+ acOLECopy = 4,
+ acOLECreateEmbed = 0,
+ acOLECreateFromFile = 1,
+ acOLECreateLink = 1,
+ acOLECreateNew = 0,
+ acOLEDelete = 10,
+ acOLEDisplayContent = 0,
+ acOLEDisplayIcon = 1,
+ acOLEEither = 2,
+ acOLEEmbedded = 1,
+ acOLEFetchVerbs = 17,
+ acOLEInsertObjDlg = 14,
+ acOLELinked = 0,
+ acOLENone = 3,
+ acOLEPaste = 5,
+ acOLEPasteSpecialDlg = 15,
+ acOLERenamed = 3,
+ acOLESaved = 1,
+ acOLESizeAutoSize = 2,
+ acOLESizeClip = 0,
+ acOLESizeStretch = 1,
+ acOLESizeZoom = 3,
+ acOLEUpdate = 6,
+ acOLEUpdateAutomatic = 0,
+ acOLEUpdateFrozen = 1,
+ acOLEUpdateManual = 2,
+ acOLEVerbHide = -3,
+ acOLEVerbInPlaceActivate = -5,
+ acOLEVerbInPlaceUIActivate = -4,
+ acOLEVerbOpen = -2,
+ acOLEVerbPrimary = 0,
+ acOLEVerbShow = -1,
+ acPaste = 3,
+ acPrompt = 0,
+ acPropCatData = 2,
+ acPropCatEvent = 4,
+ acPropCatLayout = 1,
+ acPropCatNA = 0,
+ acPropCatOther = 8,
+ acRecordsMenu = 5,
+ acRefresh = 5,
+ acRightButton = 2,
+ acSave = 1,
+ acSaveForm = 4,
+ acSaveFormAs = 5,
+ acSaveRecord = 4,
+ acSecFrmRptExecute = 256,
+ acSecFrmRptReadDef = 4,
+ acSecFrmRptWriteDef = 65548,
+ acSecMacExecute = 8,
+ acSecMacReadDef = 10,
+ acSecMacWriteDef = 65542,
+ acSecModReadDef = 2,
+ acSecModWriteDef = 65542,
+ acSelectAllRecords = 9,
+ acSelectRecord = 8,
+ acServerFilterByForm = 2,
+ acShiftMask = 1,
+ acShowAllRecords = 0,
+ acUndo = 0,
+ vbKey0 = 48,
+ vbKey1 = 49,
+ vbKey2 = 50,
+ vbKey3 = 51,
+ vbKey4 = 52,
+ vbKey5 = 53,
+ vbKey6 = 54,
+ vbKey7 = 55,
+ vbKey8 = 56,
+ vbKey9 = 57,
+ vbKeyA = 65,
+ vbKeyAdd = 107,
+ vbKeyB = 66,
+ vbKeyBack = 8,
+ vbKeyC = 67,
+ vbKeyCancel = 3,
+ vbKeyCapital = 20,
+ vbKeyClear = 12,
+ vbKeyControl = 17,
+ vbKeyD = 68,
+ vbKeyDecimal = 110,
+ vbKeyDelete = 46,
+ vbKeyDivide = 111,
+ vbKeyDown = 40,
+ vbKeyE = 69,
+ vbKeyEnd = 35,
+ vbKeyEscape = 27,
+ vbKeyExecute = 43,
+ vbKeyF = 70,
+ vbKeyF1 = 112,
+ vbKeyF10 = 121,
+ vbKeyF11 = 122,
+ vbKeyF12 = 123,
+ vbKeyF13 = 124,
+ vbKeyF14 = 125,
+ vbKeyF15 = 126,
+ vbKeyF16 = 127,
+ vbKeyF2 = 113,
+ vbKeyF3 = 114,
+ vbKeyF4 = 115,
+ vbKeyF5 = 116,
+ vbKeyF6 = 117,
+ vbKeyF7 = 118,
+ vbKeyF8 = 119,
+ vbKeyF9 = 120,
+ vbKeyG = 71,
+ vbKeyH = 72,
+ vbKeyHelp = 47,
+ vbKeyHome = 36,
+ vbKeyI = 73,
+ vbKeyInsert = 45,
+ vbKeyJ = 74,
+ vbKeyK = 75,
+ vbKeyL = 76,
+ vbKeyLButton = 1,
+ vbKeyLeft = 37,
+ vbKeyM = 77,
+ vbKeyMButton = 4,
+ vbKeyMenu = 18,
+ vbKeyMultiply = 106,
+ vbKeyN = 78,
+ vbKeyNumlock = 144,
+ vbKeyNumpad0 = 96,
+ vbKeyNumpad1 = 97,
+ vbKeyNumpad2 = 98,
+ vbKeyNumpad3 = 99,
+ vbKeyNumpad4 = 100,
+ vbKeyNumpad5 = 101,
+ vbKeyNumpad6 = 102,
+ vbKeyNumpad7 = 103,
+ vbKeyNumpad8 = 104,
+ vbKeyNumpad9 = 105,
+ vbKeyO = 79,
+ vbKeyP = 80,
+ vbKeyPageDown = 34,
+ vbKeyPageUp = 33,
+ vbKeyPause = 19,
+ vbKeyPrint = 42,
+ vbKeyQ = 81,
+ vbKeyR = 82,
+ vbKeyRButton = 2,
+ vbKeyReturn = 13,
+ vbKeyRight = 39,
+ vbKeyS = 83,
+ vbKeySelect = 41,
+ vbKeySeparator = 108,
+ vbKeyShift = 16,
+ vbKeySnapshot = 44,
+ vbKeySpace = 32,
+ vbKeySubtract = 109,
+ vbKeyT = 84,
+ vbKeyTab = 9,
+ vbKeyU = 85,
+ vbKeyUp = 38,
+ vbKeyV = 86,
+ vbKeyW = 87,
+ vbKeyX = 88,
+ vbKeyY = 89,
+ vbKeyZ = 90,
+ }
+
+ const enum OldConstants {
+ A_ADD = 0,
+ A_ALL = 0,
+ A_ANYWHERE = 0,
+ A_ATTACH = 2,
+ A_COPY = 3,
+ A_CURRENT = 1,
+ A_CUT = 2,
+ A_DELETE = 6,
+ A_DELETE_V2 = 7,
+ A_DESIGN = 1,
+ A_DIALOG = 3,
+ A_DOWN = 1,
+ A_DRAFT = 3,
+ A_EDIT = 1,
+ A_EDITMENU = 1,
+ A_ENTIRE = 1,
+ A_EXIT = 2,
+ A_EXPORT = 1,
+ A_EXPORTDELIM = 2,
+ A_EXPORTFIXED = 3,
+ A_EXPORTMERGE = 4,
+ A_FILE = 0,
+ A_FIRST = 2,
+ A_FORM = 2,
+ A_FORMATRTF = 'Rich Text Format (*.rtf)',
+ A_FORMATTXT = 'MS-DOS Text (*.txt)',
+ A_FORMATXLS = 'Microsoft Excel (*.xls)',
+ A_FORMBAR = 0,
+ A_FORMDS = 3,
+ A_GOTO = 4,
+ A_HIDDEN = 1,
+ A_HIGH = 0,
+ A_ICON = 2,
+ A_IMPORT = 0,
+ A_IMPORTDELIM = 0,
+ A_IMPORTFIXED = 1,
+ A_LAST = 3,
+ A_LOW = 2,
+ A_MACRO = 4,
+ A_MEDIUM = 1,
+ A_MENU_VER1X = 11,
+ A_MENU_VER20 = 20,
+ A_MODULE = 5,
+ A_NEW = 0,
+ A_NEWREC = 5,
+ A_NEXT = 1,
+ A_NORMAL = 0,
+ A_OBJECT = 14,
+ A_OBJECTUPDATE = 3,
+ A_OBJECTVERB = 0,
+ A_PAGES = 2,
+ A_PASTE = 4,
+ A_PREVIEW = 2,
+ A_PREVIOUS = 0,
+ A_PRINTALL = 0,
+ A_PROMPT = 0,
+ A_QUERY = 1,
+ A_READONLY = 2,
+ A_RECORDSMENU = 3,
+ A_REFRESH = 2,
+ A_REPORT = 3,
+ A_SAVE = 1,
+ A_SAVEFORM = 2,
+ A_SAVEFORMAS = 3,
+ A_SAVERECORD = 4,
+ A_SELECTALLRECORDS = 8,
+ A_SELECTALLRECORDS_V2 = 9,
+ A_SELECTION = 1,
+ A_SELECTRECORD = 7,
+ A_SELECTRECORD_V2 = 8,
+ A_START = 2,
+ A_TABLE = 0,
+ A_TOOLBAR_NO = 2,
+ A_TOOLBAR_WHERE_APPROP = 1,
+ A_TOOLBAR_YES = 0,
+ A_UNDO = 0,
+ A_UNDOFIELD = 1,
+ A_UP = 0,
+ ALT_MASK = 4,
+ CTRL_MASK = 2,
+ DATA_ERRADDED = 2,
+ DATA_ERRCONTINUE = 0,
+ DATA_ERRDISPLAY = 1,
+ DB_APPENDONLY = 8,
+ DB_ATTACHEDODBC = 536870912,
+ DB_ATTACHEDTABLE = 1073741824,
+ DB_ATTACHEXCLUSIVE = 65536,
+ DB_ATTACHSAVEPWD = 131072,
+ DB_AUTOINCRFIELD = 16,
+ DB_BINARY = 9,
+ DB_BOOLEAN = 1,
+ DB_BYTE = 2,
+ DB_CONSISTENT = 32,
+ DB_CURRENCY = 5,
+ DB_DATE = 8,
+ DB_DECRYPT = 4,
+ DB_DENYREAD = 2,
+ DB_DENYWRITE = 1,
+ DB_DESCENDING = 1,
+ DB_DOUBLE = 7,
+ DB_ENCRYPT = 2,
+ DB_FAILONERROR = 128,
+ DB_FIXEDFIELD = 1,
+ DB_FORWARDONLY = 256,
+ DB_FREELOCKS = 1,
+ DB_HIDDENOBJECT = 1,
+ DB_IGNORENULL = 8,
+ DB_INCONSISTENT = 16,
+ DB_INTEGER = 3,
+ DB_LANG_ARABIC = ';LANGID=0x0401;CP=1256;COUNTRY=0',
+ DB_LANG_CYRILLIC = ';LANGID=0x0419;CP=1251;COUNTRY=0',
+ DB_LANG_CZECH = ';LANGID=0x0405;CP=1250;COUNTRY=0',
+ DB_LANG_DUTCH = ';LANGID=0x0413;CP=1252;COUNTRY=0',
+ DB_LANG_GENERAL = ';LANGID=0x0409;CP=1252;COUNTRY=0',
+ DB_LANG_GREEK = ';LANGID=0x0408;CP=1253;COUNTRY=0',
+ DB_LANG_HEBREW = ';LANGID=0x040D;CP=1255;COUNTRY=0',
+ DB_LANG_HUNGARIAN = ';LANGID=0x040E;CP=1250;COUNTRY=0',
+ DB_LANG_ICELANDIC = ';LANGID=0x040F;CP=1252;COUNTRY=0',
+ DB_LANG_NORDIC = ';LANGID=0x041D;CP=1252;COUNTRY=0',
+ DB_LANG_NORWDAN = ';LANGID=0x0414;CP=1252;COUNTRY=0',
+ DB_LANG_POLISH = ';LANGID=0x0415;CP=1250;COUNTRY=0',
+ DB_LANG_SPANISH = ';LANGID=0x040A;CP=1252;COUNTRY=0',
+ DB_LANG_SWEDFIN = ';LANGID=0x040B;CP=1252;COUNTRY=0',
+ DB_LANG_TURKISH = ';LANGID=0x041F;CP=1254;COUNTRY=0',
+ DB_LONG = 4,
+ DB_LONGBINARY = 11,
+ DB_MEMO = 12,
+ DB_NONULLS = 3,
+ DB_OLE = 11,
+ DB_OPEN_DYNASET = 2,
+ DB_OPEN_SNAPSHOT = 4,
+ DB_OPEN_TABLE = 1,
+ DB_OPTIONINIPATH = 1,
+ DB_PRIMARY = 2,
+ DB_PROHIBITNULL = 4,
+ DB_QACTION = 240,
+ DB_QAPPEND = 64,
+ DB_QCROSSTAB = 16,
+ DB_QDDL = 96,
+ DB_QDELETE = 32,
+ DB_QMAKETABLE = 80,
+ DB_QSELECT = 0,
+ DB_QSETOPERATION = 128,
+ DB_QSPTBULK = 144,
+ DB_QSQLPASSTHROUGH = 112,
+ DB_QUERYDEF = 5,
+ DB_QUPDATE = 48,
+ DB_READONLY = 4,
+ DB_RELATIONDELETECASCADE = 4096,
+ DB_RELATIONDONTENFORCE = 2,
+ DB_RELATIONINHERITED = 4,
+ DB_RELATIONLEFT = 16777216,
+ DB_RELATIONRIGHT = 33554432,
+ DB_RELATIONUNIQUE = 1,
+ DB_RELATIONUPDATECASCADE = 256,
+ DB_SEC_CREATE = 1,
+ DB_SEC_DBCREATE = 1,
+ DB_SEC_DBEXCLUSIVE = 4,
+ DB_SEC_DBOPEN = 2,
+ DB_SEC_DELETE = 65536,
+ DB_SEC_DELETEDATA = 128,
+ DB_SEC_FRMRPT_EXECUTE = 256,
+ DB_SEC_FRMRPT_READDEF = 4,
+ DB_SEC_FRMRPT_WRITEDEF = 65548,
+ DB_SEC_FULLACCESS = 1048575,
+ DB_SEC_INSERTDATA = 32,
+ DB_SEC_MAC_EXECUTE = 8,
+ DB_SEC_MAC_READDEF = 10,
+ DB_SEC_MAC_WRITEDEF = 65542,
+ DB_SEC_MOD_READDEF = 2,
+ DB_SEC_MOD_WRITEDEF = 65542,
+ DB_SEC_NOACCESS = 0,
+ DB_SEC_READDEF = 4,
+ DB_SEC_READSEC = 131072,
+ DB_SEC_REPLACEDATA = 64,
+ DB_SEC_RETRIEVEDATA = 20,
+ DB_SEC_WRITEDEF = 65548,
+ DB_SEC_WRITEOWNER = 524288,
+ DB_SEC_WRITESEC = 262144,
+ DB_SINGLE = 6,
+ DB_SORTARABIC = 267,
+ DB_SORTCYRILLIC = 263,
+ DB_SORTCZECH = 264,
+ DB_SORTDUTCH = 259,
+ DB_SORTGENERAL = 256,
+ DB_SORTGREEK = 269,
+ DB_SORTHEBREW = 268,
+ DB_SORTHUNGARIAN = 265,
+ DB_SORTICELANDIC = 262,
+ DB_SORTNORWDAN = 261,
+ DB_SORTPDXINTL = 4096,
+ DB_SORTPDXNOR = 4098,
+ DB_SORTPDXSWE = 4097,
+ DB_SORTPOLISH = 266,
+ DB_SORTSPANISH = 258,
+ DB_SORTSWEDFIN = 260,
+ DB_SORTTURKISH = 270,
+ DB_SORTUNDEFINED = -1,
+ DB_SQLPASSTHROUGH = 64,
+ DB_SYSTEMOBJECT = -2147483646,
+ DB_TABLE = 1,
+ DB_TEXT = 10,
+ DB_UNIQUE = 1,
+ DB_UPDATABLEFIELD = 32,
+ DB_VARIABLEFIELD = 2,
+ DB_VERSION10 = 1,
+ DB_VERSION11 = 8,
+ DB_VERSION20 = 16,
+ DELETE_CANCEL = 1,
+ DELETE_OK = 0,
+ DELETE_USER_CANCEL = 2,
+ LB_CLOSE = 8,
+ LB_END = 9,
+ LB_GETCOLUMNCOUNT = 4,
+ LB_GETCOLUMNWIDTH = 5,
+ LB_GETFORMAT = 7,
+ LB_GETROWCOUNT = 3,
+ LB_GETVALUE = 6,
+ LB_INITIALIZE = 0,
+ LB_OPEN = 1,
+ LEFT_BUTTON = 1,
+ MIDDLE_BUTTON = 4,
+ OBJSTATE_DIRTY = 2,
+ OBJSTATE_NEW = 4,
+ OBJSTATE_OPEN = 1,
+ OLE_CHANGED = 0,
+ OLE_CLOSED = 2,
+ OLE_RELEASE = 5,
+ OLE_RENAMED = 3,
+ OLE_SAVED = 1,
+ RIGHT_BUTTON = 2,
+ SHIFT_MASK = 1,
+ SYSCMD_ACCESSDIR = 9,
+ SYSCMD_ACCESSVER = 7,
+ SYSCMD_CLEARHELPTOPIC = 11,
+ SYSCMD_CLEARSTATUS = 5,
+ SYSCMD_GETOBJECTSTATE = 10,
+ SYSCMD_INIFILE = 8,
+ SYSCMD_INITMETER = 1,
+ SYSCMD_REMOVEMETER = 3,
+ SYSCMD_RUNTIME = 6,
+ SYSCMD_SETSTATUS = 4,
+ SYSCMD_UPDATEMETER = 2,
+ V_CURRENCY = 6,
+ V_DATE = 7,
+ V_DOUBLE = 5,
+ V_EMPTY = 0,
+ V_INTEGER = 2,
+ V_LONG = 3,
+ V_NULL = 1,
+ V_SINGLE = 4,
+ V_STRING = 8,
+ }
+
+ const enum ProcKind {
+ Get = 3,
+ Let = 1,
+ Proc = 0,
+ Set = 2,
+ }
+
+ const enum RefKind {
+ Project = 1,
+ TypeLib = 0,
+ }
+
+ class _AccessProperty {
+ private 'Access._AccessProperty_typekey': _AccessProperty;
+ private constructor();
+ readonly Application: Application;
+ readonly Category: number;
+ readonly Inherited: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ Name: string;
+ readonly Parent: any;
+ readonly Properties: DAO.Properties;
+ Type: number;
+ Value: any;
+ }
+
+ class _CheckBoxInOption {
+ private 'Access._CheckBoxInOption_typekey': _CheckBoxInOption;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ TripleState: boolean;
+ Undo(): void;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class _ChildLabel {
+ private 'Access._ChildLabel_typekey': _ChildLabel;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomMargin: number;
+ BottomPadding: number;
+ Caption: string;
+ ControlName: string;
+ ControlTipText: string;
+ ControlType: number;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ HyperlinkAddress: string;
+ HyperlinkSubAddress: string;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftMargin: number;
+ LeftPadding: number;
+ LineSpacing: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ NumeralShapes: number;
+ OldBorderStyle: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ RightMargin: number;
+ RightPadding: number;
+ Section: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ SpecialEffect: number;
+ Tag: string;
+ Target: string;
+ TextAlign: number;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopMargin: number;
+ TopPadding: number;
+ Vertical: boolean;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class _ControlInReportEvents {
+ private 'Access._ControlInReportEvents_typekey': _ControlInReportEvents;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ readonly Application: Application;
+ BottomPadding: number;
+ Column(Index: number, Row?: any): any;
+ readonly Controls: Children;
+ Dropdown(): void;
+ readonly Form: Form;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ IsMemberSafe(dispid: number): boolean;
+ ItemData(Index: number): any;
+ readonly ItemsSelected: _ItemsSelected;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ ObjectVerbs(Index: number): string;
+ readonly OldValue: any;
+ readonly Pages: Pages;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ readonly Report: Report;
+ Requery(): void;
+ RightPadding: number;
+ Selected(lRow: number): number;
+ SetFocus(): void;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ TopPadding: number;
+ Undo(): void;
+ VerticalAnchor: AcVerticalAnchor;
+ }
+
+ class _CustomControlInReport {
+ private 'Access._CustomControlInReport_typekey': _CustomControlInReport;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ About: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Cancel: boolean;
+ Class: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ Custom: string;
+ Default: boolean;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ LpOleObject: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ ObjectPalette: any;
+ ObjectVerbs(Index: number): string;
+ ObjectVerbsCount: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OLEClass: string;
+ OleData: any;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnUpdated: string;
+ OnUpdatedMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ Value: any;
+ VarOleObject: any;
+ Verb: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class _ItemsSelected {
+ private 'Access._ItemsSelected_typekey': _ItemsSelected;
+ private constructor();
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): number;
+ }
+
+ class _OptionButtonInOption {
+ private 'Access._OptionButtonInOption_typekey': _OptionButtonInOption;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ TripleState: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class _PageHdrFtrInReport {
+ private 'Access._PageHdrFtrInReport_typekey': _PageHdrFtrInReport;
+ private constructor();
+ _Name: string;
+ AlternateBackColor: number;
+ AlternateBackShade: number;
+ AlternateBackThemeColorIndex: number;
+ AlternateBackTint: number;
+ readonly Application: Application;
+ AutoHeight: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ CanGrow: boolean;
+ CanShrink: boolean;
+ readonly Controls: Children;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ ForceNewPage: number;
+ HasContinued: boolean;
+ Height: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ KeepTogether: boolean;
+ Name: string;
+ NewRowOrCol: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnFormat: string;
+ OnFormatMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnPaint: string;
+ OnPaintMacro: string;
+ OnPrint: string;
+ OnPrintMacro: string;
+ OnRetreat: string;
+ OnRetreatMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ RepeatSection: boolean;
+ SetTabOrder(): void;
+ SpecialEffect: number;
+ Tag: string;
+ Visible: boolean;
+ WillContinue: boolean;
+ }
+
+ class _SectionInReport {
+ private 'Access._SectionInReport_typekey': _SectionInReport;
+ private constructor();
+ _Name: string;
+ AlternateBackColor: number;
+ AlternateBackShade: number;
+ AlternateBackThemeColorIndex: number;
+ AlternateBackTint: number;
+ readonly Application: Application;
+ AutoHeight: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ CanGrow: boolean;
+ CanShrink: boolean;
+ readonly Controls: Children;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ ForceNewPage: number;
+ HasContinued: boolean;
+ Height: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ KeepTogether: boolean;
+ Name: string;
+ NewRowOrCol: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnFormat: string;
+ OnFormatMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnPaint: string;
+ OnPaintMacro: string;
+ OnPrint: string;
+ OnPrintMacro: string;
+ OnRetreat: string;
+ OnRetreatMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ RepeatSection: boolean;
+ SetTabOrder(): void;
+ SpecialEffect: number;
+ Tag: string;
+ Visible: boolean;
+ WillContinue: boolean;
+ }
+
+ class _ToggleButtonInOption {
+ private 'Access._ToggleButtonInOption_typekey': _ToggleButtonInOption;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ Bevel: number;
+ BorderColor: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Caption: string;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Glow: number;
+ Goto(): void;
+ Gradient: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ HoverColor: number;
+ HoverForeColor: number;
+ HoverForeShade: number;
+ HoverForeThemeColorIndex: number;
+ HoverForeTint: number;
+ HoverShade: number;
+ HoverThemeColorIndex: number;
+ HoverTint: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ ObjectPalette: any;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ Picture: string;
+ PictureData: any;
+ PictureType: number;
+ PressedColor: number;
+ PressedForeColor: number;
+ PressedForeShade: number;
+ PressedForeThemeColorIndex: number;
+ PressedForeTint: number;
+ PressedShade: number;
+ PressedThemeColorIndex: number;
+ PressedTint: number;
+ readonly Properties: Properties;
+ QuickStyle: number;
+ QuickStyleMask: number;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ Shadow: number;
+ Shape: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SoftEdges: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopPadding: number;
+ TripleState: boolean;
+ Undo(): void;
+ UseTheme: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class AccessField {
+ private 'Access.AccessField_typekey': AccessField;
+ private constructor();
+ IsMemberSafe(dispid: number): boolean;
+ Value: any;
+ }
+
+ class AccessObject {
+ private 'Access.AccessObject_typekey': AccessObject;
+ private constructor();
+ readonly _Name: string;
+ readonly Attributes: number;
+ readonly CurrentView: AcCurrentView;
+ readonly DateCreated: VarDate;
+ readonly DateModified: VarDate;
+ FullName: string;
+ GetDependencyInfo(): DependencyInfo;
+ IsDependentUpon(ObjectType: AcObjectType, ObjectName: string): boolean;
+ readonly IsLoaded: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ readonly IsWeb: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Properties: AccessObjectProperties;
+ readonly Type: AcObjectType;
+ }
+
+ class AccessObjectProperties {
+ private 'Access.AccessObjectProperties_typekey': AccessObjectProperties;
+ private constructor();
+ Add(PropertyName: string, Value: any): void;
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): AccessObjectProperty;
+ readonly Parent: any;
+ Remove(Item: any): void;
+ }
+
+ class AccessObjectProperty {
+ private 'Access.AccessObjectProperty_typekey': AccessObjectProperty;
+ private constructor();
+ readonly _Value: any;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ Value: any;
+ }
+
+ class AdditionalData {
+ private 'Access.AdditionalData_typekey': AdditionalData;
+ private constructor();
+ Add(var_0: string): AdditionalData;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): AdditionalData;
+ Name: string;
+ }
+
+ class AllDataAccessPages {
+ private 'Access.AllDataAccessPages_typekey': AllDataAccessPages;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllDatabaseDiagrams {
+ private 'Access.AllDatabaseDiagrams_typekey': AllDatabaseDiagrams;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllForms {
+ private 'Access.AllForms_typekey': AllForms;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllFunctions {
+ private 'Access.AllFunctions_typekey': AllFunctions;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllMacros {
+ private 'Access.AllMacros_typekey': AllMacros;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllModules {
+ private 'Access.AllModules_typekey': AllModules;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllQueries {
+ private 'Access.AllQueries_typekey': AllQueries;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllReports {
+ private 'Access.AllReports_typekey': AllReports;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllStoredProcedures {
+ private 'Access.AllStoredProcedures_typekey': AllStoredProcedures;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllTables {
+ private 'Access.AllTables_typekey': AllTables;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class AllViews {
+ private 'Access.AllViews_typekey': AllViews;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class Application {
+ private 'Access.Application_typekey': Application;
+ private constructor();
+ AccessError(ErrorNumber: any): any;
+ AddAutoCorrect(ChangeFrom: string, ChangeTo: string): void;
+ AddToFavorites(): void;
+ readonly ADOConnectString: string;
+ readonly AnswerWizard: Office.AnswerWizard;
+ readonly Application: Application;
+ AppLoadString(id: number): any;
+ readonly Assistance: Office.IAssistance;
+ readonly Assistant: Office.Assistant;
+ readonly AutoCorrect: AutoCorrect;
+ AutomationSecurity: Office.MsoAutomationSecurity;
+ BeginUndoable(Hwnd: number): void;
+ readonly BrokenReference: boolean;
+ readonly Build: number;
+ BuildCriteria(Field: string, FieldType: number, Expression: string): string;
+ BuilderString(): any;
+ CloseCurrentDatabase(): void;
+ readonly CodeContextObject: any;
+ readonly CodeData: CodeData;
+ CodeDb(): DAO.Database;
+ readonly CodeProject: CodeProject;
+ ColumnHistory(TableName: string, ColumnName: string, queryString: string): string;
+ readonly COMAddIns: Office.COMAddIns;
+ readonly CommandBars: Office.CommandBars;
+
+ /** @param boolean [LogFile=false] */
+ CompactRepair(SourceFile: string, DestinationFile: string, LogFile?: boolean): boolean;
+ ConvertAccessProject(SourceFilename: string, DestinationFilename: string, DestinationFileFormat: AcFileFormat): void;
+ CreateAccessProject(filepath: string, Connect?: any): void;
+ CreateAdditionalData(): AdditionalData;
+
+ /** @param Access.AcSection [Section=0] */
+ CreateControl(FormName: string, ControlType: AcControlType, Section?: AcSection, Parent?: any, ColumnName?: any, Left?: any, Top?: any, Width?: any, Height?: any): Control;
+ CreateControlEx(
+ FormName: string, ControlType: AcControlType, Section: AcSection, Parent: string, ControlSource: string, Left: number, Top: number, Width: number, Height: number): Control;
+ CreateControlExOld(
+ FormName: string, ControlType: AcControlType, Section: AcSection, Parent: string, ControlSource: string, Left: number, Top: number, Width: number, Height: number): Control;
+
+ /** @param Access.AcSection [Section=0] */
+ CreateControlOld(FormName: string, ControlType: AcControlType, Section?: AcSection, Parent?: any, ColumnName?: any, Left?: any, Top?: any, Width?: any, Height?: any): Control;
+
+ /** @param boolean [CreateNewFile=true] */
+ CreateDataAccessPage(FileName: any, CreateNewFile?: boolean): DataAccessPage;
+ CreateForm(Database?: any, FormTemplate?: any): Form;
+ CreateGroupLevel(ReportName: string, Expression: string, Header: number, Footer: number): number;
+
+ /**
+ * @param string [Path=' ']
+ * @param string [Name=' ']
+ * @param string [Company=' ']
+ * @param string [WorkgroupID=' ']
+ * @param boolean [Replace=false]
+ */
+ CreateNewWorkgroupFile(Path?: string, Name?: string, Company?: string, WorkgroupID?: string, Replace?: boolean): void;
+ CreateReport(Database?: any, ReportTemplate?: any): Report;
+
+ /** @param Access.AcSection [Section=0] */
+ CreateReportControl(ReportName: string, ControlType: AcControlType, Section?: AcSection, Parent?: any, ColumnName?: any, Left?: any, Top?: any, Width?: any, Height?: any): Control;
+ CreateReportControlEx(
+ ReportName: string, ControlType: AcControlType, Section: AcSection, Parent: string, ControlName: string, Left: number, Top: number, Width: number, Height: number): Control;
+ CreateReportControlExOld(
+ ReportName: string, ControlType: AcControlType, Section: AcSection, Parent: string, ControlName: string, Left: number, Top: number, Width: number, Height: number): Control;
+
+ /** @param Access.AcSection [Section=0] */
+ CreateReportControlOld(ReportName: string, ControlType: AcControlType, Section?: AcSection, Parent?: any, ColumnName?: any, Left?: any, Top?: any, Width?: any, Height?: any): Control;
+ readonly CurrentData: CurrentData;
+ CurrentDb(): DAO.Database;
+ readonly CurrentObjectName: string;
+ readonly CurrentObjectType: AcObjectType;
+ readonly CurrentProject: CurrentProject;
+ CurrentUser(): string;
+ CurrentWebUser(DisplayOption: AcWebUserDisplay): any;
+ CurrentWebUserGroups(DisplayOption: AcWebUserGroupsDisplay): any;
+ readonly DataAccessPages: DataAccessPages;
+ DAvg(Expr: string, Domain: string, Criteria?: any): any;
+ readonly DBEngine: DAO.DBEngine;
+ DCount(Expr: string, Domain: string, Criteria?: any): any;
+ DDEExecute(ChanNum: any, Command: string): void;
+ DDEInitiate(Application: string, Topic: string): any;
+ DDEPoke(ChanNum: any, Item: string, Data: string): void;
+ DDERequest(ChanNum: any, Item: string): string;
+ DDETerminate(ChanNum: any): void;
+ DDETerminateAll(): void;
+ readonly DefaultWebOptions: DefaultWebOptions;
+ DefaultWorkspaceClone(): DAO.Workspace;
+ DelAutoCorrect(ChangeFrom: string): void;
+ DeleteControl(FormName: string, ControlName: string): void;
+ DeleteReportControl(ReportName: string, ControlName: string): void;
+ DFirst(Expr: string, Domain: string, Criteria?: any): any;
+ DirtyObject(ObjectType: AcObjectType, ObjectName: string): void;
+ DLast(Expr: string, Domain: string, Criteria?: any): any;
+ DLookup(Expr: string, Domain: string, Criteria?: any): any;
+ DMax(Expr: string, Domain: string, Criteria?: any): any;
+ DMin(Expr: string, Domain: string, Criteria?: any): any;
+ readonly DoCmd: DoCmd;
+ DStDev(Expr: string, Domain: string, Criteria?: any): any;
+ DStDevP(Expr: string, Domain: string, Criteria?: any): any;
+ DSum(Expr: string, Domain: string, Criteria?: any): any;
+ DVar(Expr: string, Domain: string, Criteria?: any): any;
+ DVarP(Expr: string, Domain: string, Criteria?: any): any;
+
+ /** @param string [bstrStatusBarText=''] */
+ Echo(EchoOn: number, bstrStatusBarText?: string): void;
+ EuroConvert(Number: number, SourceCurrency: string, TargetCurrency: string, FullPrecision?: any, TriangulationPrecision?: any): number;
+ Eval(StringExpr: string): any;
+
+ /**
+ * @param boolean [SelectedRecords=false]
+ * @param number [FromPage=1]
+ * @param number [ToPage=-1]
+ */
+ ExportCustomFixedFormat(
+ ExternalExporter: any, OutputFileName: string, ObjectName: string, ObjectType: AcOutputObjectType, SelectedRecords?: boolean, FromPage?: number, ToPage?: number): void;
+ ExportNavigationPane(Path: string): void;
+
+ /**
+ * @param string [DataTarget='']
+ * @param string [SchemaTarget='']
+ * @param string [PresentationTarget='']
+ * @param string [ImageTarget='']
+ * @param Access.AcExportXMLEncoding [Encoding=0]
+ * @param Access.AcExportXMLOtherFlags [OtherFlags=0]
+ * @param string [WhereCondition='']
+ */
+ ExportXML(
+ ObjectType: AcExportXMLObjectType, DataSource: string, DataTarget?: string, SchemaTarget?: string, PresentationTarget?: string, ImageTarget?: string,
+ Encoding?: AcExportXMLEncoding, OtherFlags?: AcExportXMLOtherFlags, WhereCondition?: string, AdditionalData?: any): void;
+
+ /**
+ * @param string [DataTarget='']
+ * @param string [SchemaTarget='']
+ * @param string [PresentationTarget='']
+ * @param string [ImageTarget='']
+ * @param Access.AcExportXMLEncoding [Encoding=0]
+ * @param number [OtherFlags=0]
+ */
+ ExportXMLOld(
+ ObjectType: AcExportXMLObjectType, DataSource: string, DataTarget?: string, SchemaTarget?: string, PresentationTarget?: string, ImageTarget?: string,
+ Encoding?: AcExportXMLEncoding, OtherFlags?: number): void;
+ FeatureInstall: Office.MsoFeatureInstall;
+ FileDialog(dialogType: Office.MsoFileDialogType): Office.FileDialog;
+ readonly FileSearch: Office.FileSearch;
+
+ /**
+ * @param string [SubAddress='']
+ * @param boolean [NewWindow=false]
+ * @param boolean [AddHistory=true]
+ * @param Office.MsoExtraInfoMethod [Method=0]
+ * @param string [HeaderInfo='']
+ */
+ FollowHyperlink(Address: string, SubAddress?: string, NewWindow?: boolean, AddHistory?: boolean, ExtraInfo?: any, Method?: Office.MsoExtraInfoMethod, HeaderInfo?: string): void;
+ readonly Forms: Forms;
+ GetHiddenAttribute(ObjectType: AcObjectType, ObjectName: string): boolean;
+ GetOption(OptionName: string): any;
+ GUIDFromString(String: any): any;
+ HtmlEncode(PlainText: any, Length?: any): string;
+ hWndAccessApp(): number;
+
+ /** @param Access.AcHyperlinkPart [Part=0] */
+ HyperlinkPart(Hyperlink: any, Part?: AcHyperlinkPart): string;
+
+ /** @param boolean [fAppendOnly=false] */
+ ImportNavigationPane(Path: string, fAppendOnly?: boolean): void;
+
+ /** @param Access.AcImportXMLOption [ImportOptions=1] */
+ ImportXML(DataSource: string, ImportOptions?: AcImportXMLOption): void;
+ InsertText(Text: string, ModuleName: string): void;
+ InstantiateTemplate(Path: string): void;
+ IsClient(): boolean;
+ readonly IsCompiled: boolean;
+ IsCurrentWebUserInGroup(GroupNameOrID: any): boolean;
+ IsMemberSafe(dispid: number): boolean;
+ readonly LanguageSettings: Office.LanguageSettings;
+ LoadCustomUI(CustomUIName: string, CustomUIXML: string): void;
+ LoadFromAXL(ObjectType: AcObjectType, ObjectName: string, FileName: string): void;
+ LoadFromText(ObjectType: AcObjectType, ObjectName: string, FileName: string): void;
+ LoadPicture(FileName: string): any;
+ readonly LocalVars: LocalVars;
+ readonly MacroError: MacroError;
+ MenuBar: string;
+ readonly Modules: Modules;
+ readonly MsoDebugOptions: Office.MsoDebugOptions;
+ readonly Name: string;
+ NewAccessProject(filepath: string, Connect?: any): void;
+
+ /**
+ * @param Access.AcNewDatabaseFormat [FileFormat=0]
+ * @param string [SiteAddress='']
+ * @param string [ListID='']
+ */
+ NewCurrentDatabase(filepath: string, FileFormat?: AcNewDatabaseFormat, Template?: any, SiteAddress?: string, ListID?: string): void;
+ NewCurrentDatabaseOld(filepath: string): void;
+ readonly NewFileTaskPane: Office.NewFile;
+ Nz(Value: any, ValueIfNull?: any): any;
+
+ /** @param boolean [Exclusive=false] */
+ OpenAccessProject(filepath: string, Exclusive?: boolean): void;
+
+ /**
+ * @param boolean [Exclusive=false]
+ * @param string [bstrPassword='']
+ */
+ OpenCurrentDatabase(filepath: string, Exclusive?: boolean, bstrPassword?: string): void;
+
+ /** @param boolean [Exclusive=false] */
+ OpenCurrentDatabaseOld(filepath: string, Exclusive?: boolean): void;
+ readonly Parent: any;
+ PlainText(RichText: any, Length?: any): string;
+ Printer: Printer;
+ readonly Printers: Printers;
+ readonly ProductCode: string;
+
+ /** @param Access.AcQuitOption [Option=1] */
+ Quit(Option?: AcQuitOption): void;
+ readonly References: References;
+ RefreshDatabaseWindow(): void;
+ RefreshTitleBar(): void;
+ ReloadAddIns(): void;
+ ReplaceModule(objtyp: number, ModuleName: string, FileName: string, token: number): void;
+ readonly Reports: Reports;
+ readonly ReturnVars: ReturnVars;
+ Run(
+ Procedure: string, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any,
+ Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any,
+ Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ RunCommand(Command: AcCommand): void;
+ SaveAsAXL(ObjectType: AcObjectType, ObjectName: string, FileName: string): void;
+ SaveAsTemplate(
+ Path: string, Title: string, IconPath: string, CoreTable: string, Category: string, PreviewPath?: any, Description?: any, InstantiationForm?: any,
+ ApplicationPart?: any, IncludeData?: any, Variation?: any): void;
+ SaveAsText(ObjectType: AcObjectType, ObjectName: string, FileName: string): void;
+ readonly Screen: Screen;
+ SetDefaultWorkgroupFile(Path: string): void;
+ SetHiddenAttribute(ObjectType: AcObjectType, ObjectName: string, fHidden: boolean): void;
+ SetOption(OptionName: string, Setting: any): void;
+ SetUndoRecording(yesno: number): void;
+ ShortcutMenuBar: string;
+ StringFromGUID(Guid: any): any;
+ SysCmd(Action: AcSysCmdAction, Argument2?: any, Argument3?: any): any;
+ readonly TempVars: TempVars;
+
+ /**
+ * @param boolean [WellFormedXMLOutput=false]
+ * @param Access.AcTransformXMLScriptOption [ScriptOption=1]
+ */
+ TransformXML(DataSource: string, TransformSource: string, OutputTarget: string, WellFormedXMLOutput?: boolean, ScriptOption?: AcTransformXMLScriptOption): void;
+ UserControl: boolean;
+ readonly VBE: VBIDE.VBE;
+ readonly Version: string;
+ readonly VGXFrameInterval: any;
+ Visible: boolean;
+ readonly WebServices: WebServices;
+ readonly WizHook: WizHook;
+ }
+
+ class Attachment {
+ private 'Access.Attachment_typekey': Attachment;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ readonly AttachmentCount: number;
+ AutoLabel: boolean;
+ Back(): void;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ CurrentAttachment: number;
+ DefaultPicture: string;
+ DefaultPictureType: number;
+ DisplayAs: AcDisplayAs;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FileData(var_0?: any): any;
+ FileName(var_0?: any): string;
+ FileType(var_0?: any): string;
+ FileURL(var_0?: any): string;
+ Forward(): void;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnAttachmentCurrent: string;
+ OnAttachmentCurrentMacro: string;
+ OnChange: string;
+ OnChangeMacro: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnDirty: string;
+ OnDirtyMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ PictureAlignment: number;
+ PictureDisp(var_0?: any): any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ readonly Properties: Properties;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class AutoCorrect {
+ private 'Access.AutoCorrect_typekey': AutoCorrect;
+ private constructor();
+ DisplayAutoCorrectOptions: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ }
+
+ class BoundObjectFrame {
+ private 'Access.BoundObjectFrame_typekey': BoundObjectFrame;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ Action: number;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoActivate: number;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Class: string;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DisplayType: boolean;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ LpOleObject: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ ObjectPalette: any;
+ ObjectVerbs(Index: number): string;
+ ObjectVerbsCount: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OLEType: number;
+ OLETypeAllowed: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnUpdated: string;
+ OnUpdatedMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Requery(): void;
+ RightPadding: number;
+ Scaling: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeMode: number;
+ SizeToFit(): void;
+ SourceDoc: string;
+ SourceItem: string;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ UpdateOptions: number;
+ Value: any;
+ VarOleObject: any;
+ Verb: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class CheckBox {
+ private 'Access.CheckBox_typekey': CheckBox;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ TripleState: boolean;
+ Undo(): void;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Children {
+ private 'Access.Children_typekey': Children;
+ private constructor();
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): any;
+ }
+
+ class Class {
+ private 'Access.Class_typekey': Class;
+ private constructor();
+ }
+
+ class CodeData {
+ private 'Access.CodeData_typekey': CodeData;
+ private constructor();
+ readonly AllDatabaseDiagrams: AllDatabaseDiagrams;
+ readonly AllFunctions: AllFunctions;
+ readonly AllQueries: AllQueries;
+ readonly AllStoredProcedures: AllStoredProcedures;
+ readonly AllTables: AllTables;
+ readonly AllViews: AllViews;
+ IsMemberSafe(dispid: number): boolean;
+ }
+
+ class CodeProject {
+ private 'Access.CodeProject_typekey': CodeProject;
+ private constructor();
+ readonly AccessConnection: ADODB.Connection;
+ AddSharedImage(SharedImageName: string, FileName: string): void;
+ readonly AllDataAccessPages: AllDataAccessPages;
+ readonly AllForms: AllForms;
+ readonly AllMacros: AllMacros;
+ readonly AllModules: AllModules;
+ readonly AllReports: AllReports;
+ readonly Application: Application;
+ readonly BaseConnectionString: string;
+ CloseConnection(): void;
+ readonly Connection: ADODB.Connection;
+ readonly FileFormat: AcFileFormat;
+ readonly FullName: string;
+ readonly ImportExportSpecifications: ImportExportSpecifications;
+ readonly IsConnected: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ readonly IsTrusted: boolean;
+ readonly IsWeb: boolean;
+ readonly Name: string;
+ OpenConnection(BaseConnectionString?: any, UserID?: any, Password?: any): void;
+ readonly Parent: any;
+ readonly Path: string;
+ readonly ProjectType: AcProjectType;
+ readonly Properties: AccessObjectProperties;
+ RemovePersonalInformation: boolean;
+ readonly Resources: SharedResources;
+ UpdateDependencyInfo(): void;
+ readonly WebSite: string;
+ }
+
+ class ComboBox {
+ private 'Access.ComboBox_typekey': ComboBox;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AddItem(Item: string, Index?: any): void;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ AllowAutoCorrect: boolean;
+ AllowedText: number;
+ AllowValueListEdits: boolean;
+ readonly Application: Application;
+ AutoExpand: boolean;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomMargin: number;
+ BottomPadding: number;
+ BoundColumn: number;
+ CanGrow: boolean;
+ CanShrink: boolean;
+ Coltyp: number;
+ Column(Index: number, Row?: any): any;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ColumnWidths: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DecimalPlaces: number;
+ DefaultValue: string;
+ DisplayAsHyperlink: AcDisplayAsHyperlink;
+ DisplayWhen: number;
+ Dropdown(): void;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Format: string;
+ readonly FormatConditions: FormatConditions;
+ FormatPictureText: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ IMEHold: boolean;
+ IMEMode: AcImeMode;
+ IMESentenceMode: AcImeSentenceMode;
+ InheritValueList: boolean;
+ InputMask: string;
+ InSelection: boolean;
+ IsHyperlink: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ ItemData(Index: number): any;
+ readonly ItemsSelected: _ItemsSelected;
+ KeyboardLanguage: number;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftMargin: number;
+ LeftPadding: number;
+ LimitToList: boolean;
+ ListCount: number;
+ ListIndex: number;
+ ListItemsEditForm: string;
+ ListRows: number;
+ ListWidth: string;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ NumeralShapes: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnChange: string;
+ OnChangeMacro: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnDirty: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnNotInList: string;
+ OnNotInListMacro: string;
+ OnUndo: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Recordset: any;
+ RemoveItem(Index: any): void;
+ Requery(): void;
+ RightMargin: number;
+ RightPadding: number;
+ RowSource: string;
+ RowSourceType: string;
+ ScrollBarAlign: number;
+ Section: number;
+ Selected(lRow: number): number;
+ SelLength: number;
+ SelStart: number;
+ SelText: string;
+ SeparatorCharacters: AcSeparatorCharacters;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ ShowOnlyRowSourceValues: boolean;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Target: string;
+ Text: string;
+ TextAlign: number;
+ TextAlignGeneral: number;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopMargin: number;
+ TopPadding: number;
+ Undo(): void;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class CommandButton {
+ private 'Access.CommandButton_typekey': CommandButton;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdateMacro: string;
+ Alignment: number;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ AutoRepeat: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdateMacro: string;
+ Bevel: number;
+ BorderColor: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Cancel: boolean;
+ Caption: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlTipText: string;
+ ControlType: number;
+ CursorOnHover: AcCursorOnHover;
+ Default: boolean;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Glow: number;
+ Goto(): void;
+ Gradient: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ HoverColor: number;
+ HoverForeColor: number;
+ HoverForeShade: number;
+ HoverForeThemeColorIndex: number;
+ HoverForeTint: number;
+ HoverShade: number;
+ HoverThemeColorIndex: number;
+ HoverTint: number;
+ readonly Hyperlink: Hyperlink;
+ HyperlinkAddress: string;
+ HyperlinkSubAddress: string;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ ObjectPalette: any;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnPush: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureCaptionArrangement: AcPictureCaptionArrangement;
+ PictureData: any;
+ PictureType: number;
+ PressedColor: number;
+ PressedForeColor: number;
+ PressedForeShade: number;
+ PressedForeThemeColorIndex: number;
+ PressedForeTint: number;
+ PressedShade: number;
+ PressedThemeColorIndex: number;
+ PressedTint: number;
+ readonly Properties: Properties;
+ QuickStyle: number;
+ QuickStyleMask: number;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ Shadow: number;
+ Shape: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SoftEdges: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Target: string;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopPadding: number;
+ Transparent: boolean;
+ UseTheme: boolean;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Control {
+ private 'Access.Control_typekey': Control;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ readonly Application: Application;
+ BottomPadding: number;
+ Column(Index: number, Row?: any): any;
+ readonly Controls: Children;
+ Dropdown(): void;
+ readonly Form: Form;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ IsMemberSafe(dispid: number): boolean;
+ ItemData(Index: number): any;
+ readonly ItemsSelected: _ItemsSelected;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ ObjectVerbs(Index: number): string;
+ readonly OldValue: any;
+ readonly Pages: Pages;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ readonly Report: Report;
+ Requery(): void;
+ RightPadding: number;
+ Selected(lRow: number): number;
+ SetFocus(): void;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ TopPadding: number;
+ Undo(): void;
+ VerticalAnchor: AcVerticalAnchor;
+ }
+
+ class Controls {
+ private 'Access.Controls_typekey': Controls;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ // tslint:disable-next-line:no-unnecessary-generics
+ Item(index: number | string): T;
+ Item(Index: number | string): Control;
+ readonly Parent: any;
+ }
+
+ class CurrentData {
+ private 'Access.CurrentData_typekey': CurrentData;
+ private constructor();
+ readonly AllDatabaseDiagrams: AllDatabaseDiagrams;
+ readonly AllFunctions: AllFunctions;
+ readonly AllQueries: AllQueries;
+ readonly AllStoredProcedures: AllStoredProcedures;
+ readonly AllTables: AllTables;
+ readonly AllViews: AllViews;
+ IsMemberSafe(dispid: number): boolean;
+ }
+
+ class CurrentProject {
+ private 'Access.CurrentProject_typekey': CurrentProject;
+ private constructor();
+ readonly AccessConnection: ADODB.Connection;
+ AddSharedImage(SharedImageName: string, FileName: string): void;
+ readonly AllDataAccessPages: AllDataAccessPages;
+ readonly AllForms: AllForms;
+ readonly AllMacros: AllMacros;
+ readonly AllModules: AllModules;
+ readonly AllReports: AllReports;
+ readonly Application: Application;
+ readonly BaseConnectionString: string;
+ CloseConnection(): void;
+ readonly Connection: ADODB.Connection;
+ readonly FileFormat: AcFileFormat;
+ readonly FullName: string;
+ readonly ImportExportSpecifications: ImportExportSpecifications;
+ readonly IsConnected: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ readonly IsTrusted: boolean;
+ readonly IsWeb: boolean;
+ readonly Name: string;
+ OpenConnection(BaseConnectionString?: any, UserID?: any, Password?: any): void;
+ readonly Parent: any;
+ readonly Path: string;
+ readonly ProjectType: AcProjectType;
+ readonly Properties: AccessObjectProperties;
+ RemovePersonalInformation: boolean;
+ readonly Resources: SharedResources;
+ UpdateDependencyInfo(): void;
+ readonly WebSite: string;
+ }
+
+ class CustomControl {
+ private 'Access.CustomControl_typekey': CustomControl;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ About: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Cancel: boolean;
+ Class: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ Custom: string;
+ Default: boolean;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ LpOleObject: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ ObjectPalette: any;
+ ObjectVerbs(Index: number): string;
+ ObjectVerbsCount: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OLEClass: string;
+ OleData: any;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnUpdated: string;
+ OnUpdatedMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ Value: any;
+ VarOleObject: any;
+ Verb: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class DataAccessPage {
+ private 'Access.DataAccessPage_typekey': DataAccessPage;
+ private constructor();
+ readonly _Name: string;
+ readonly Application: Application;
+ ApplyTheme(ThemeName: string): void;
+ ConnectionString: string;
+ readonly CurrentSelection: any;
+ readonly CurrentView: number;
+ readonly Document: any;
+ readonly FieldListConnection: any;
+ IsMemberSafe(dispid: number): boolean;
+ readonly MailEnvelope: Office.MsoEnvelope;
+ readonly MSODSC: any;
+ readonly Name: string;
+ readonly Parent: any;
+ RemovePersonalInformation: boolean;
+ Tag: string;
+ Visible: boolean;
+ readonly WebOptions: WebOptions;
+ readonly WindowHeight: number;
+ readonly WindowWidth: number;
+ }
+
+ class DataAccessPages {
+ private 'Access.DataAccessPages_typekey': DataAccessPages;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): DataAccessPage;
+ readonly Parent: any;
+ }
+
+ class DefaultWebOptions {
+ private 'Access.DefaultWebOptions_typekey': DefaultWebOptions;
+ private constructor();
+ AlwaysSaveInDefaultEncoding: boolean;
+ readonly Application: Application;
+ CheckIfOfficeIsHTMLEditor: boolean;
+ DownloadComponents: boolean;
+ Encoding: Office.MsoEncoding;
+ readonly FolderSuffix: string;
+ FollowedHyperlinkColor: AcColorIndex;
+ HyperlinkColor: AcColorIndex;
+ IsMemberSafe(dispid: number): boolean;
+ LocationOfComponents: string;
+ OrganizeInFolder: boolean;
+ readonly Parent: any;
+ TargetBrowser: Office.MsoTargetBrowser;
+ UnderlineHyperlinks: boolean;
+ UseLongFileNames: boolean;
+ }
+
+ class DependencyInfo {
+ private 'Access.DependencyInfo_typekey': DependencyInfo;
+ private constructor();
+ readonly Dependants: DependencyObjects;
+ readonly Dependencies: DependencyObjects;
+ readonly InsufficientPermissions: DependencyObjects;
+ IsMemberSafe(dispid: number): boolean;
+ readonly OutOfDateObjects: DependencyObjects;
+ readonly Parent: any;
+ readonly UnsupportedObjects: DependencyObjects;
+ }
+
+ class DependencyObjects {
+ private 'Access.DependencyObjects_typekey': DependencyObjects;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): AccessObject;
+ readonly Parent: any;
+ }
+
+ class DoCmd {
+ private 'Access.DoCmd_typekey': DoCmd;
+ private constructor();
+ AddMenu(MenuName: any, MenuMacroName: any, StatusBarText?: any): void;
+ ApplyFilter(FilterName?: any, WhereCondition?: any, ControlName?: any): void;
+ ApplyFilterOld0(FilterName?: any, WhereCondition?: any): void;
+ Beep(): void;
+
+ /** @param Access.AcFormOpenDataMode [DataMode=1] */
+ BrowseTo(ObjectType: AcBrowseToObjectType, ObjectName: any, PathtoSubformControl: any, WhereCondition: any, Page: any, DataMode?: AcFormOpenDataMode): void;
+ CancelEvent(): void;
+ ClearMacroError(): void;
+
+ /**
+ * @param Access.AcObjectType [ObjectType=-1]
+ * @param Access.AcCloseSave [Save=0]
+ */
+ Close(ObjectType: AcObjectType, ObjectName: any, Save?: AcCloseSave): void;
+ Close(): void;
+ CloseDatabase(): void;
+ CopyDatabaseFile(DatabaseFileName: any, OverwriteExistingFile?: any, DisconnectAllUsers?: any): void;
+
+ /** @param Access.AcObjectType [SourceObjectType=-1] */
+ CopyObject(DestinationDatabase: any, NewName: any, SourceObjectType?: AcObjectType, SourceObjectName?: any): void;
+
+ /** @param Access.AcObjectType [ObjectType=-1] */
+ DeleteObject(ObjectType?: AcObjectType, ObjectName?: any): void;
+ DoMenuItem(MenuBar: any, MenuName: any, Command: any, Subcommand?: any, Version?: any): void;
+ Echo(EchoOn: any, StatusBarText?: any): void;
+ FindNext(): void;
+
+ /**
+ * @param Access.AcFindMatch [Match=1]
+ * @param Access.AcSearchDirection [Search=2]
+ * @param Access.AcFindField [OnlyCurrentField=-1]
+ */
+ FindRecord(FindWhat: any, Match?: AcFindMatch, MatchCase?: any, Search?: AcSearchDirection, SearchAsFormatted?: any, OnlyCurrentField?: AcFindField, FindFirst?: any): void;
+ GoToControl(ControlName: any): void;
+ GoToPage(PageNumber: any, Right?: any, Down?: any): void;
+
+ /**
+ * @param Access.AcDataObjectType [ObjectType=-1]
+ * @param Access.AcRecord [Record=1]
+ */
+ GoToRecord(ObjectType?: AcDataObjectType, ObjectName?: any, Record?: AcRecord, Offset?: any): void;
+ Hourglass(HourglassOn: any): void;
+ LockNavigationPane(Lock: any): void;
+ Maximize(): void;
+ Minimize(): void;
+ MoveSize(Right?: any, Down?: any, Width?: any, Height?: any): void;
+ NavigateTo(Category?: any, Group?: any): void;
+
+ /** @param Access.AcDataAccessPageView [View=0] */
+ OpenDataAccessPage(DataAccessPageName: any, View?: AcDataAccessPageView): void;
+ OpenDiagram(DiagramName: any): void;
+
+ /**
+ * @param Access.AcFormView [View=0]
+ * @param Access.AcFormOpenDataMode [DataMode=-1]
+ * @param Access.AcWindowMode [WindowMode=0]
+ */
+ OpenForm(FormName: any, View?: AcFormView, FilterName?: string, WhereCondition?: string, DataMode?: AcFormOpenDataMode, WindowMode?: AcWindowMode, OpenArgs?: string): void;
+
+ /**
+ * @param Access.AcView [View=0]
+ * @param Access.AcOpenDataMode [DataMode=1]
+ */
+ OpenFunction(FunctionName: any, View?: AcView, DataMode?: AcOpenDataMode): void;
+ OpenModule(ModuleName?: any, ProcedureName?: any): void;
+
+ /**
+ * @param Access.AcView [View=0]
+ * @param Access.AcOpenDataMode [DataMode=1]
+ */
+ OpenQuery(QueryName: any, View?: AcView, DataMode?: AcOpenDataMode): void;
+
+ /**
+ * @param Access.AcView [View=0]
+ * @param Access.AcWindowMode [WindowMode=0]
+ */
+ OpenReport(ReportName: any, View?: AcView, FilterName?: string, WhereCondition?: string, WindowMode?: AcWindowMode, OpenArgs?: string): void;
+
+ /** @param Access.AcView [View=0] */
+ OpenReportOld0(ReportName: any, View?: AcView, FilterName?: any, WhereCondition?: any): void;
+
+ /**
+ * @param Access.AcView [View=0]
+ * @param Access.AcOpenDataMode [DataMode=1]
+ */
+ OpenStoredProcedure(ProcedureName: any, View?: AcView, DataMode?: AcOpenDataMode): void;
+
+ /**
+ * @param Access.AcView [View=0]
+ * @param Access.AcOpenDataMode [DataMode=1]
+ */
+ OpenTable(TableName: any, View?: AcView, DataMode?: AcOpenDataMode): void;
+
+ /**
+ * @param Access.AcView [View=0]
+ * @param Access.AcOpenDataMode [DataMode=1]
+ */
+ OpenView(ViewName: any, View?: AcView, DataMode?: AcOpenDataMode): void;
+
+ /** @param Access.AcExportQuality [OutputQuality=0] */
+ OutputTo(ObjectType: AcOutputObjectType, ObjectName: any, OutputFormat: any, OutputFile: any, AutoStart: any, TemplateFile: any, Encoding: any, OutputQuality?: AcExportQuality): void;
+ OutputToOld0(ObjectType: AcOutputObjectType, ObjectName?: any, OutputFormat?: any, OutputFile?: any, AutoStart?: any, TemplateFile?: any): void;
+ OutputToOld1(ObjectType: AcOutputObjectType, ObjectName?: any, OutputFormat?: any, OutputFile?: any, AutoStart?: any, TemplateFile?: any, Encoding?: any): void;
+
+ /**
+ * @param Access.AcPrintRange [PrintRange=0]
+ * @param Access.AcPrintQuality [PrintQuality=0]
+ */
+ PrintOut(PrintRange?: AcPrintRange, PageFrom?: any, PageTo?: any, PrintQuality?: AcPrintQuality, Copies?: any, CollateCopies?: any): void;
+
+ /** @param Access.AcQuitOption [Options=1] */
+ Quit(Options?: AcQuitOption): void;
+ RefreshRecord(): void;
+
+ /** @param Access.AcObjectType [ObjectType=-1] */
+ Rename(NewName: any, ObjectType?: AcObjectType, OldName?: any): void;
+
+ /** @param Access.AcObjectType [ObjectType=-1] */
+ RepaintObject(ObjectType?: AcObjectType, ObjectName?: any): void;
+ Requery(ControlName?: any): void;
+ Restore(): void;
+ RunCommand(Command: AcCommand): void;
+ RunDataMacro(MacroName: any): void;
+ RunMacro(MacroName: any, RepeatCount?: any, RepeatExpression?: any): void;
+ RunSavedImportExport(SavedImportExportName: any): void;
+ RunSQL(SQLStatement: any, UseTransaction?: any): void;
+
+ /** @param Access.AcObjectType [ObjectType=-1] */
+ Save(ObjectType?: AcObjectType, ObjectName?: any): void;
+
+ /**
+ * @param Access.AcDataObjectType [ObjectType=-1]
+ * @param Access.AcRecord [Record=2]
+ */
+ SearchForRecord(ObjectType?: AcDataObjectType, ObjectName?: any, Record?: AcRecord, WhereCondition?: any): void;
+ SelectObject(ObjectType: AcObjectType, ObjectName?: any, InDatabaseWindow?: any): void;
+
+ /** @param Access.AcSendObjectType [ObjectType=-1] */
+ SendObject(
+ ObjectType?: AcSendObjectType, ObjectName?: any, OutputFormat?: any, To?: any, Cc?: any, Bcc?: any, Subject?: any, MessageText?: any, EditMessage?: any, TemplateFile?: any): void;
+ SetDisplayedCategories(Show: any, Category?: any): void;
+ SetFilter(FilterName?: any, WhereCondition?: any, ControlName?: any): void;
+ SetMenuItem(MenuIndex: any, CommandIndex?: any, SubcommandIndex?: any, Flag?: any): void;
+ SetOrderBy(OrderBy: any, ControlName?: any): void;
+ SetParameter(Name: any, Expression: any): void;
+
+ /** @param Access.AcProperty [Property=0] */
+ SetProperty(ControlName: any, Property?: AcProperty, Value?: any): void;
+ SetWarnings(WarningsOn: any): void;
+ ShowAllRecords(): void;
+
+ /** @param Access.AcShowToolbar [Show=0] */
+ ShowToolbar(ToolbarName: any, Show?: AcShowToolbar): void;
+ SingleStep(): void;
+
+ /**
+ * @param Access.AcDataTransferType [TransferType=0]
+ * @param Access.AcObjectType [ObjectType=0]
+ */
+ TransferDatabase(
+ TransferType?: AcDataTransferType, DatabaseType?: any, DatabaseName?: any, ObjectType?: AcObjectType, Source?: any, Destination?: any, StructureOnly?: any, StoreLogin?: any): void;
+ TransferSharePointList(TransferType: AcSharePointListTransferType, SiteAddress: any, ListID: any, ViewID?: any, TableName?: any, GetLookupDisplayValues?: any): void;
+
+ /**
+ * @param Access.AcDataTransferType [TransferType=0]
+ * @param Access.AcSpreadSheetType [SpreadsheetType=10]
+ */
+ TransferSpreadsheet(TransferType?: AcDataTransferType, SpreadsheetType?: AcSpreadSheetType, TableName?: any, FileName?: any, HasFieldNames?: any, Range?: any, UseOA?: any): void;
+ TransferSQLDatabase(Server: any, Database: any, UseTrustedConnection?: any, Login?: any, Password?: any, TransferCopyData?: any): void;
+
+ /** @param Access.AcTextTransferType [TransferType=0] */
+ TransferText(TransferType?: AcTextTransferType, SpecificationName?: any, TableName?: any, FileName?: any, HasFieldNames?: any, HTMLTableName?: any, CodePage?: any): void;
+ }
+
+ class EmptyCell {
+ private 'Access.EmptyCell_typekey': EmptyCell;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BottomPadding: number;
+ ControlName: string;
+ ControlType: number;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ RightPadding: number;
+ Section: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Entities {
+ private 'Access.Entities_typekey': Entities;
+ private constructor();
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): Entity;
+ readonly Parent: any;
+ }
+
+ class Entity {
+ private 'Access.Entity_typekey': Entity;
+ private constructor();
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ readonly Operations: Operations;
+ readonly Parent: any;
+ }
+
+ class Form {
+ private 'Access.Form_typekey': Form;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ acHiddenCurrentPage: number;
+ readonly ActiveControl: Control;
+ AfterBeginTransaction: string;
+ AfterBeginTransactionMacro: string;
+ AfterCommitTransaction: string;
+ AfterCommitTransactionMacro: string;
+ AfterDelConfirm: string;
+ AfterDelConfirmMacro: string;
+ AfterFinalRender: string;
+ AfterFinalRenderMacro: string;
+ AfterInsert: string;
+ AfterInsertMacro: string;
+ AfterLayout: string;
+ AfterLayoutMacro: string;
+ AfterRender: string;
+ AfterRenderMacro: string;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ AllowAdditions: boolean;
+ AllowDatasheetView: boolean;
+ AllowDeletions: boolean;
+ AllowDesignChanges: boolean;
+ AllowEditing: boolean;
+ AllowEdits: boolean;
+ AllowFilters: boolean;
+ AllowFormView: boolean;
+ AllowLayoutView: boolean;
+ AllowPivotChartView: boolean;
+ AllowPivotTableView: boolean;
+ AllowUpdating: number;
+ readonly Application: Application;
+ AutoCenter: boolean;
+ AutoResize: boolean;
+ BatchUpdates: boolean;
+ BeforeBeginTransaction: string;
+ BeforeBeginTransactionMacro: string;
+ BeforeCommitTransaction: string;
+ BeforeCommitTransactionMacro: string;
+ BeforeDelConfirm: string;
+ BeforeDelConfirmMacro: string;
+ BeforeInsert: string;
+ BeforeInsertMacro: string;
+ BeforeQuery: string;
+ BeforeQueryMacro: string;
+ BeforeRender: string;
+ BeforeRenderMacro: string;
+ BeforeScreenTip: string;
+ BeforeScreenTipMacro: string;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BeginBatchEdit: string;
+ BeginBatchEditMacro: string;
+ Bookmark: any;
+ BorderStyle: number;
+ Caption: string;
+ readonly ChartSpace: any;
+ CloseButton: boolean;
+ CommandBeforeExecute: string;
+ CommandBeforeExecuteMacro: string;
+ CommandChecked: string;
+ CommandCheckedMacro: string;
+ CommandEnabled: string;
+ CommandEnabledMacro: string;
+ CommandExecute: string;
+ CommandExecuteMacro: string;
+ CommitOnClose: number;
+ CommitOnNavigation: boolean;
+ readonly ConnectControl: Control;
+ ConnectSynch: number;
+ ControlBox: boolean;
+ readonly Controls: Controls;
+ Count: number;
+ CurrentRecord: number;
+ CurrentSectionLeft: number;
+ CurrentSectionTop: number;
+ CurrentView: number;
+ Cycle: number;
+ DataChange: string;
+ DataChangeMacro: string;
+ DataEntry: boolean;
+ DataSetChange: string;
+ DataSetChangeMacro: string;
+ DatasheetAlternateBackColor: number;
+ DatasheetBackColor: number;
+ DatasheetBorderLineStyle: number;
+ DatasheetCellsEffect: number;
+ DatasheetColumnHeaderUnderlineStyle: number;
+ DatasheetFontHeight: number;
+ DatasheetFontItalic: boolean;
+ DatasheetFontName: string;
+ DatasheetFontUnderline: boolean;
+ DatasheetFontWeight: number;
+ DatasheetForeColor: number;
+ DatasheetGridlinesBehavior: number;
+ DatasheetGridlinesColor: number;
+ DefaultControl(ControlType: number): Control;
+ DefaultEditing: number;
+ DefaultView: number;
+ Dirty: boolean;
+ DisplayOnSharePointSite: number;
+ DividingLines: boolean;
+ readonly Dynaset: any;
+ FastLaserPrinting: boolean;
+ FetchDefaults: boolean;
+ Filter: string;
+ FilterOn: boolean;
+ FilterOnLoad: boolean;
+ FitToScreen: boolean;
+ readonly Form: Form;
+ FormName: string;
+ FrozenColumns: number;
+
+ /**
+ * @param number [Right=0]
+ * @param number [Down=0]
+ */
+ GoToPage(PageNumber: number, Right?: number, Down?: number): void;
+ GridX: number;
+ GridY: number;
+ HasModule: boolean;
+ HelpContextId: number;
+ HelpFile: string;
+ HorizontalDatasheetGridlineStyle: number;
+ Hwnd: number;
+ InputParameters: string;
+ InsideHeight: number;
+ InsideWidth: number;
+ KeyPreview: boolean;
+ LayoutForPrint: boolean;
+ LogicalPageHeight: number;
+ LogicalPageWidth: number;
+ MaxButton: boolean;
+ MaxRecButton: boolean;
+ MaxRecords: number;
+ MenuBar: string;
+ MinButton: boolean;
+ MinMaxButtons: number;
+ Modal: boolean;
+ readonly Module: Module;
+ MouseWheel: string;
+ MouseWheelMacro: string;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Moveable: boolean;
+ Name: string;
+ NavigationButtons: boolean;
+ NavigationCaption: string;
+ readonly NewRecord: number;
+ OnActivate: string;
+ OnActivateMacro: string;
+ OnApplyFilter: string;
+ OnApplyFilterMacro: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnClose: string;
+ OnCloseMacro: string;
+ OnConnect: string;
+ OnConnectMacro: string;
+ OnCurrent: string;
+ OnCurrentMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnDeactivate: string;
+ OnDeactivateMacro: string;
+ OnDelete: string;
+ OnDeleteMacro: string;
+ OnDirty: string;
+ OnDirtyMacro: string;
+ OnDisconnect: string;
+ OnDisconnectMacro: string;
+ OnError: string;
+ OnErrorMacro: string;
+ OnFilter: string;
+ OnFilterMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnInsert: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLoad: string;
+ OnLoadMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMenu: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnOpen: string;
+ OnOpenMacro: string;
+ OnRecordExit: string;
+ OnRecordExitMacro: string;
+ OnResize: string;
+ OnResizeMacro: string;
+ OnTimer: string;
+ OnTimerMacro: string;
+ OnUndo: string;
+ OnUndoMacro: string;
+ OnUnload: string;
+ OnUnloadMacro: string;
+ OpenArgs: any;
+ OrderBy: string;
+ OrderByOn: boolean;
+ OrderByOnLoad: boolean;
+ Orientation: number;
+ Page: number;
+ Pages: number;
+ Painting: boolean;
+ PaintPalette: any;
+ PaletteSource: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PicturePalette: any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ PictureType: number;
+ readonly PivotTable: any;
+ PivotTableChange: string;
+ PivotTableChangeMacro: string;
+ PopUp: boolean;
+ Printer: Printer;
+ readonly Properties: Properties;
+ PrtDevMode: any;
+ PrtDevNames: any;
+ PrtMip: any;
+ Query: string;
+ QueryMacro: string;
+ Recalc(): void;
+ RecordLocks: number;
+ RecordSelectors: boolean;
+ Recordset: any;
+ readonly RecordsetClone: any;
+ RecordsetType: number;
+ RecordSource: string;
+ RecordSourceQualifier: string;
+ Refresh(): void;
+ Repaint(): void;
+ Requery(): void;
+ ResyncCommand: string;
+ RibbonName: string;
+ RollbackTransaction: string;
+ RollbackTransactionMacro: string;
+ RowHeight: number;
+ ScrollBars: number;
+ Section(Index: any): Section;
+ SectionOld(Index: any): Section;
+ SelectionChange: string;
+ SelectionChangeMacro: string;
+ SelHeight: number;
+ SelLeft: number;
+ SelTop: number;
+ SelWidth: number;
+ ServerFilter: string;
+ ServerFilterByForm: boolean;
+ SetFocus(): void;
+ ShortcutMenu: boolean;
+ ShortcutMenuBar: string;
+ ShowGrid: boolean;
+ SplitFormDatasheet: AcSplitFormDatasheet;
+ SplitFormOrientation: AcSplitFormOrientation;
+ SplitFormPrinting: AcSplitFormPrinting;
+ SplitFormSize: number;
+ SplitFormSplitterBar: boolean;
+ SplitFormSplitterBarSave: boolean;
+ SubdatasheetExpanded: boolean;
+ SubdatasheetHeight: number;
+ TabularCharSet: number;
+ TabularFamily: number;
+ Tag: string;
+ TimerInterval: number;
+ Toolbar: string;
+ Undo(): void;
+ UndoBatchEdit: string;
+ UndoBatchEditMacro: string;
+ UniqueTable: string;
+ UseDefaultPrinter: boolean;
+ VerticalDatasheetGridlineStyle: number;
+ ViewChange: string;
+ ViewChangeMacro: string;
+ ViewsAllowed: number;
+ Visible: boolean;
+ WhatsThisButton: boolean;
+ Width: number;
+ WindowHeight: number;
+ readonly WindowLeft: number;
+ readonly WindowTop: number;
+ WindowWidth: number;
+ ZoomControl: number;
+ }
+
+ class FormatCondition {
+ private 'Access.FormatCondition_typekey': FormatCondition;
+ private constructor();
+ BackColor: number;
+ Delete(): void;
+ Enabled: boolean;
+ readonly Expression1: string;
+ readonly Expression2: string;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontUnderline: boolean;
+ ForeColor: number;
+ IsMemberSafe(dispid: number): boolean;
+ LongestBarLimit: AcFormatBarLimits;
+ LongestBarValue: string;
+
+ /** @param Access.AcFormatConditionOperator [Operator=0] */
+ Modify(Type: AcFormatConditionType, Operator?: AcFormatConditionOperator, Expression1?: any, Expression2?: any): void;
+ readonly Operator: AcFormatConditionOperator;
+ ShortestBarLimit: AcFormatBarLimits;
+ ShortestBarValue: string;
+ ShowBarOnly: boolean;
+ readonly Type: AcFormatConditionType;
+ }
+
+ class FormatConditions {
+ private 'Access.FormatConditions_typekey': FormatConditions;
+ private constructor();
+
+ /** @param Access.AcFormatConditionOperator [Operator=0] */
+ Add(Type: AcFormatConditionType, Operator?: AcFormatConditionOperator, Expression1?: any, Expression2?: any): FormatCondition;
+ readonly Application: Application;
+ readonly Count: number;
+ Delete(): void;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): FormatCondition;
+ readonly Parent: any;
+ }
+
+ class FormOld {
+ private 'Access.FormOld_typekey': FormOld;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ acHiddenCurrentPage: number;
+ readonly ActiveControl: Control;
+ AfterDelConfirm: string;
+ AfterInsert: string;
+ AfterUpdate: string;
+ AllowAdditions: boolean;
+ AllowDeletions: boolean;
+ AllowDesignChanges: boolean;
+ AllowEditing: boolean;
+ AllowEdits: boolean;
+ AllowFilters: boolean;
+ AllowUpdating: number;
+ readonly Application: Application;
+ AutoCenter: boolean;
+ AutoResize: boolean;
+ BeforeDelConfirm: string;
+ BeforeInsert: string;
+ BeforeUpdate: string;
+ Bookmark: any;
+ BorderStyle: number;
+ Caption: string;
+ CloseButton: boolean;
+ readonly ConnectControl: Control;
+ ConnectSynch: number;
+ ControlBox: boolean;
+ readonly Controls: Controls;
+ Count: number;
+ CurrentRecord: number;
+ CurrentSectionLeft: number;
+ CurrentSectionTop: number;
+ CurrentView: number;
+ Cycle: number;
+ DataEntry: boolean;
+ DatasheetBackColor: number;
+ DatasheetCellsEffect: number;
+ DatasheetFontHeight: number;
+ DatasheetFontItalic: boolean;
+ DatasheetFontName: string;
+ DatasheetFontUnderline: boolean;
+ DatasheetFontWeight: number;
+ DatasheetForeColor: number;
+ DatasheetGridlinesBehavior: number;
+ DatasheetGridlinesColor: number;
+ DefaultControl(ControlType: number): Control;
+ DefaultEditing: number;
+ DefaultView: number;
+ Dirty: boolean;
+ DividingLines: boolean;
+ readonly Dynaset: any;
+ FastLaserPrinting: boolean;
+ Filter: string;
+ FilterOn: boolean;
+ readonly Form: Form;
+ FormName: string;
+ FrozenColumns: number;
+
+ /**
+ * @param number [Right=0]
+ * @param number [Down=0]
+ */
+ GoToPage(PageNumber: number, Right?: number, Down?: number): void;
+ GridX: number;
+ GridY: number;
+ HasModule: boolean;
+ HelpContextId: number;
+ HelpFile: string;
+ Hwnd: number;
+ InputParameters: string;
+ InsideHeight: number;
+ InsideWidth: number;
+ KeyPreview: boolean;
+ LayoutForPrint: boolean;
+ LogicalPageHeight: number;
+ LogicalPageWidth: number;
+ MaxButton: boolean;
+ MaxRecButton: boolean;
+ MaxRecords: number;
+ MenuBar: string;
+ MinButton: boolean;
+ MinMaxButtons: number;
+ Modal: boolean;
+ readonly Module: Module;
+ Name: string;
+ NavigationButtons: boolean;
+ readonly NewRecord: number;
+ OnActivate: string;
+ OnApplyFilter: string;
+ OnClick: string;
+ OnClose: string;
+ OnCurrent: string;
+ OnDblClick: string;
+ OnDeactivate: string;
+ OnDelete: string;
+ OnDirty: string;
+ OnError: string;
+ OnFilter: string;
+ OnGotFocus: string;
+ OnInsert: string;
+ OnKeyDown: string;
+ OnKeyPress: string;
+ OnKeyUp: string;
+ OnLoad: string;
+ OnLostFocus: string;
+ OnMenu: string;
+ OnMouseDown: string;
+ OnMouseMove: string;
+ OnMouseUp: string;
+ OnOpen: string;
+ OnResize: string;
+ OnTimer: string;
+ OnUnload: string;
+ OpenArgs: any;
+ OrderBy: string;
+ OrderByOn: boolean;
+ Orientation: number;
+ Page: number;
+ Pages: number;
+ Painting: boolean;
+ PaintPalette: any;
+ PaletteSource: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PicturePalette: any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ PictureType: number;
+ PopUp: boolean;
+ readonly Properties: Properties;
+ PrtDevMode: any;
+ PrtDevNames: any;
+ PrtMip: any;
+ Recalc(): void;
+ RecordLocks: number;
+ RecordSelectors: boolean;
+ Recordset: any;
+ readonly RecordsetClone: any;
+ RecordsetType: number;
+ RecordSource: string;
+ Refresh(): void;
+ Repaint(): void;
+ Requery(): void;
+ ResyncCommand: string;
+ RowHeight: number;
+ ScrollBars: number;
+ Section(Index: any): Section;
+ SelHeight: number;
+ SelLeft: number;
+ SelTop: number;
+ SelWidth: number;
+ ServerFilter: string;
+ ServerFilterByForm: boolean;
+ SetFocus(): void;
+ ShortcutMenu: boolean;
+ ShortcutMenuBar: string;
+ ShowGrid: boolean;
+ SubdatasheetExpanded: boolean;
+ SubdatasheetHeight: number;
+ TabularCharSet: number;
+ TabularFamily: number;
+ Tag: string;
+ TimerInterval: number;
+ Toolbar: string;
+ Undo(): void;
+ UniqueTable: string;
+ ViewsAllowed: number;
+ Visible: boolean;
+ WhatsThisButton: boolean;
+ Width: number;
+ WindowHeight: number;
+ WindowWidth: number;
+ ZoomControl: number;
+ }
+
+ class FormOldV10 {
+ private 'Access.FormOldV10_typekey': FormOldV10;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ acHiddenCurrentPage: number;
+ readonly ActiveControl: Control;
+ AfterBeginTransaction: string;
+ AfterCommitTransaction: string;
+ AfterDelConfirm: string;
+ AfterFinalRender: string;
+ AfterInsert: string;
+ AfterLayout: string;
+ AfterRender: string;
+ AfterUpdate: string;
+ AllowAdditions: boolean;
+ AllowDatasheetView: boolean;
+ AllowDeletions: boolean;
+ AllowDesignChanges: boolean;
+ AllowEditing: boolean;
+ AllowEdits: boolean;
+ AllowFilters: boolean;
+ AllowFormView: boolean;
+ AllowPivotChartView: boolean;
+ AllowPivotTableView: boolean;
+ AllowUpdating: number;
+ readonly Application: Application;
+ AutoCenter: boolean;
+ AutoResize: boolean;
+ BatchUpdates: boolean;
+ BeforeBeginTransaction: string;
+ BeforeCommitTransaction: string;
+ BeforeDelConfirm: string;
+ BeforeInsert: string;
+ BeforeQuery: string;
+ BeforeRender: string;
+ BeforeScreenTip: string;
+ BeforeUpdate: string;
+ BeginBatchEdit: string;
+ Bookmark: any;
+ BorderStyle: number;
+ Caption: string;
+ readonly ChartSpace: any;
+ CloseButton: boolean;
+ CommandBeforeExecute: string;
+ CommandChecked: string;
+ CommandEnabled: string;
+ CommandExecute: string;
+ CommitOnClose: number;
+ CommitOnNavigation: boolean;
+ readonly ConnectControl: Control;
+ ConnectSynch: number;
+ ControlBox: boolean;
+ readonly Controls: Controls;
+ Count: number;
+ CurrentRecord: number;
+ CurrentSectionLeft: number;
+ CurrentSectionTop: number;
+ CurrentView: number;
+ Cycle: number;
+ DataChange: string;
+ DataEntry: boolean;
+ DataSetChange: string;
+ DatasheetBackColor: number;
+ DatasheetBorderLineStyle: number;
+ DatasheetCellsEffect: number;
+ DatasheetColumnHeaderUnderlineStyle: number;
+ DatasheetFontHeight: number;
+ DatasheetFontItalic: boolean;
+ DatasheetFontName: string;
+ DatasheetFontUnderline: boolean;
+ DatasheetFontWeight: number;
+ DatasheetForeColor: number;
+ DatasheetGridlinesBehavior: number;
+ DatasheetGridlinesColor: number;
+ DefaultControl(ControlType: number): Control;
+ DefaultEditing: number;
+ DefaultView: number;
+ Dirty: boolean;
+ DividingLines: boolean;
+ readonly Dynaset: any;
+ FastLaserPrinting: boolean;
+ FetchDefaults: boolean;
+ Filter: string;
+ FilterOn: boolean;
+ readonly Form: Form;
+ FormName: string;
+ FrozenColumns: number;
+
+ /**
+ * @param number [Right=0]
+ * @param number [Down=0]
+ */
+ GoToPage(PageNumber: number, Right?: number, Down?: number): void;
+ GridX: number;
+ GridY: number;
+ HasModule: boolean;
+ HelpContextId: number;
+ HelpFile: string;
+ HorizontalDatasheetGridlineStyle: number;
+ Hwnd: number;
+ InputParameters: string;
+ InsideHeight: number;
+ InsideWidth: number;
+ KeyPreview: boolean;
+ LayoutForPrint: boolean;
+ LogicalPageHeight: number;
+ LogicalPageWidth: number;
+ MaxButton: boolean;
+ MaxRecButton: boolean;
+ MaxRecords: number;
+ MenuBar: string;
+ MinButton: boolean;
+ MinMaxButtons: number;
+ Modal: boolean;
+ readonly Module: Module;
+ MouseWheel: string;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Moveable: boolean;
+ Name: string;
+ NavigationButtons: boolean;
+ readonly NewRecord: number;
+ OnActivate: string;
+ OnApplyFilter: string;
+ OnClick: string;
+ OnClose: string;
+ OnConnect: string;
+ OnCurrent: string;
+ OnDblClick: string;
+ OnDeactivate: string;
+ OnDelete: string;
+ OnDirty: string;
+ OnDisconnect: string;
+ OnError: string;
+ OnFilter: string;
+ OnGotFocus: string;
+ OnInsert: string;
+ OnKeyDown: string;
+ OnKeyPress: string;
+ OnKeyUp: string;
+ OnLoad: string;
+ OnLostFocus: string;
+ OnMenu: string;
+ OnMouseDown: string;
+ OnMouseMove: string;
+ OnMouseUp: string;
+ OnOpen: string;
+ OnRecordExit: string;
+ OnResize: string;
+ OnTimer: string;
+ OnUndo: string;
+ OnUnload: string;
+ OpenArgs: any;
+ OrderBy: string;
+ OrderByOn: boolean;
+ Orientation: number;
+ Page: number;
+ Pages: number;
+ Painting: boolean;
+ PaintPalette: any;
+ PaletteSource: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PicturePalette: any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ PictureType: number;
+ readonly PivotTable: any;
+ PivotTableChange: string;
+ PopUp: boolean;
+ Printer: Printer;
+ readonly Properties: Properties;
+ PrtDevMode: any;
+ PrtDevNames: any;
+ PrtMip: any;
+ Query: string;
+ Recalc(): void;
+ RecordLocks: number;
+ RecordSelectors: boolean;
+ Recordset: any;
+ readonly RecordsetClone: any;
+ RecordsetType: number;
+ RecordSource: string;
+ RecordSourceQualifier: string;
+ Refresh(): void;
+ Repaint(): void;
+ Requery(): void;
+ ResyncCommand: string;
+ RollbackTransaction: string;
+ RowHeight: number;
+ ScrollBars: number;
+ Section(Index: any): Section;
+ SelectionChange: string;
+ SelHeight: number;
+ SelLeft: number;
+ SelTop: number;
+ SelWidth: number;
+ ServerFilter: string;
+ ServerFilterByForm: boolean;
+ SetFocus(): void;
+ ShortcutMenu: boolean;
+ ShortcutMenuBar: string;
+ ShowGrid: boolean;
+ SubdatasheetExpanded: boolean;
+ SubdatasheetHeight: number;
+ TabularCharSet: number;
+ TabularFamily: number;
+ Tag: string;
+ TimerInterval: number;
+ Toolbar: string;
+ Undo(): void;
+ UndoBatchEdit: string;
+ UniqueTable: string;
+ UseDefaultPrinter: boolean;
+ VerticalDatasheetGridlineStyle: number;
+ ViewChange: string;
+ ViewsAllowed: number;
+ Visible: boolean;
+ WhatsThisButton: boolean;
+ Width: number;
+ WindowHeight: number;
+ readonly WindowLeft: number;
+ readonly WindowTop: number;
+ WindowWidth: number;
+ ZoomControl: number;
+ }
+
+ class Forms {
+ private 'Access.Forms_typekey': Forms;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: number | string): Form;
+ readonly Parent: any;
+ }
+
+ class GroupLevel {
+ private 'Access.GroupLevel_typekey': GroupLevel;
+ private constructor();
+ readonly Application: Application;
+ ControlSource: string;
+ GroupFooter: boolean;
+ GroupHeader: boolean;
+ GroupInterval: number;
+ GroupOn: number;
+ IsMemberSafe(dispid: number): boolean;
+ KeepTogether: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ SortOrder: boolean;
+ }
+
+ class Hyperlink {
+ private 'Access.Hyperlink_typekey': Hyperlink;
+ private constructor();
+ Address: string;
+ AddToFavorites(): void;
+ CreateNewDocument(FileName: string, EditNow: boolean, Overwrite: boolean): void;
+ EmailSubject: string;
+
+ /**
+ * @param boolean [NewWindow=false]
+ * @param boolean [AddHistory=true]
+ * @param Office.MsoExtraInfoMethod [Method=0]
+ * @param string [HeaderInfo='']
+ */
+ Follow(NewWindow?: boolean, AddHistory?: boolean, ExtraInfo?: any, Method?: Office.MsoExtraInfoMethod, HeaderInfo?: string): void;
+ IsMemberSafe(dispid: number): boolean;
+ ScreenTip: string;
+ SubAddress: string;
+ TextToDisplay: string;
+ }
+
+ class Image {
+ private 'Access.Image_typekey': Image;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ readonly Application: Application;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlTipText: string;
+ ControlType: number;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ HyperlinkAddress: string;
+ HyperlinkSubAddress: string;
+ ImageHeight: number;
+ ImageWidth: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ ObjectPalette: any;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PictureTiling: boolean;
+ PictureType: number;
+ readonly Properties: Properties;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeMode: number;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ Tag: string;
+ Target: string;
+ Top: number;
+ TopPadding: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class ImportExportSpecification {
+ private 'Access.ImportExportSpecification_typekey': ImportExportSpecification;
+ private constructor();
+ readonly Application: Application;
+ Delete(): void;
+ Description: string;
+ Execute(Prompt?: any): void;
+ IsMemberSafe(dispid: number): boolean;
+ Name: string;
+ readonly Parent: any;
+ XML: string;
+ }
+
+ class ImportExportSpecifications {
+ private 'Access.ImportExportSpecifications_typekey': ImportExportSpecifications;
+ private constructor();
+ Add(Name: string, SpecificationDefinition: string): ImportExportSpecification;
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): ImportExportSpecification;
+ readonly Parent: any;
+ }
+
+ class Label {
+ private 'Access.Label_typekey': Label;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomMargin: number;
+ BottomPadding: number;
+ Caption: string;
+ ControlName: string;
+ ControlTipText: string;
+ ControlType: number;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ HyperlinkAddress: string;
+ HyperlinkSubAddress: string;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftMargin: number;
+ LeftPadding: number;
+ LineSpacing: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ NumeralShapes: number;
+ OldBorderStyle: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ RightMargin: number;
+ RightPadding: number;
+ Section: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ SpecialEffect: number;
+ Tag: string;
+ Target: string;
+ TextAlign: number;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopMargin: number;
+ TopPadding: number;
+ Vertical: boolean;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Line {
+ private 'Access.Line_typekey': Line;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ readonly Application: Application;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ ControlName: string;
+ ControlType: number;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ Height: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ Left: number;
+ LineSlant: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Section: number;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ Tag: string;
+ Top: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class ListBox {
+ private 'Access.ListBox_typekey': ListBox;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AddItem(Item: string, Index?: any): void;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ AllowValueListEdits: boolean;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ BoundColumn: number;
+ Column(Index: number, Row?: any): any;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ColumnWidths: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ IMEHold: boolean;
+ IMEMode: AcImeMode;
+ IMESentenceMode: AcImeSentenceMode;
+ InheritValueList: boolean;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ ItemData(Index: number): any;
+ readonly ItemsSelected: _ItemsSelected;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ ListCount: number;
+ ListIndex: number;
+ ListItemsEditForm: string;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ MultiSelect: number;
+ Name: string;
+ NumeralShapes: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Recordset: any;
+ RemoveItem(Index: any): void;
+ Requery(): void;
+ RightPadding: number;
+ RowSource: string;
+ RowSourceType: string;
+ ScrollBarAlign: number;
+ Section: number;
+ Selected(lRow: number): number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ ShowOnlyRowSourceValues: boolean;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ TextAlign: number;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopPadding: number;
+ Undo(): void;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class LocalVar {
+ private 'Access.LocalVar_typekey': LocalVar;
+ private constructor();
+ _Value: any;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ Value: any;
+ }
+
+ class LocalVars {
+ private 'Access.LocalVars_typekey': LocalVars;
+ private constructor();
+ Add(Name: string, Value: any): void;
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): LocalVar;
+ readonly Parent: any;
+ }
+
+ class MacroError {
+ private 'Access.MacroError_typekey': MacroError;
+ private constructor();
+ readonly ActionName: string;
+ readonly Arguments: string;
+ readonly Condition: string;
+ readonly Description: string;
+ IsMemberSafe(dispid: number): boolean;
+ readonly MacroName: string;
+ readonly Number: number;
+ }
+
+ class Module {
+ private 'Access.Module_typekey': Module;
+ private constructor();
+ AddFromFile(FileName: string): void;
+ AddFromString(String: string): void;
+ readonly Application: Application;
+ readonly CountOfDeclarationLines: number;
+ readonly CountOfLines: number;
+ CreateEventProc(EventName: string, ObjectName: string): number;
+ DeleteLines(StartLine: number, Count: number): void;
+
+ /**
+ * @param boolean [WholeWord=false]
+ * @param boolean [MatchCase=false]
+ * @param boolean [PatternSearch=false]
+ */
+ Find(Target: string, StartLine: number, StartColumn: number, EndLine: number, EndColumn: number, WholeWord?: boolean, MatchCase?: boolean, PatternSearch?: boolean): boolean;
+ InsertLines(Line: number, String: string): void;
+ InsertText(Text: string): void;
+ IsMemberSafe(dispid: number): boolean;
+ Lines(Line: number, NumLines: number): string;
+ Name: string;
+ readonly Parent: any;
+ ProcBodyLine(ProcName: string, ProcKind: VBIDE.vbext_ProcKind): number;
+ ProcCountLines(ProcName: string, ProcKind: VBIDE.vbext_ProcKind): number;
+ ProcOfLine(Line: number, pprockind: VBIDE.vbext_ProcKind): string;
+ ProcStartLine(ProcName: string, ProcKind: VBIDE.vbext_ProcKind): number;
+ ReplaceLine(Line: number, String: string): void;
+ readonly Type: AcModuleType;
+ }
+
+ class Modules {
+ private 'Access.Modules_typekey': Modules;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): Module;
+ readonly Parent: any;
+ }
+
+ class NavigationButton {
+ private 'Access.NavigationButton_typekey': NavigationButton;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdateMacro: string;
+ Alignment: number;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ AutoRepeat: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdateMacro: string;
+ Bevel: number;
+ BorderColor: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Caption: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlTipText: string;
+ ControlType: number;
+ CursorOnHover: AcCursorOnHover;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Glow: number;
+ Goto(): void;
+ Gradient: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ HoverColor: number;
+ HoverForeColor: number;
+ HoverForeShade: number;
+ HoverForeThemeColorIndex: number;
+ HoverForeTint: number;
+ HoverShade: number;
+ HoverThemeColorIndex: number;
+ HoverTint: number;
+ readonly Hyperlink: Hyperlink;
+ HyperlinkAddress: string;
+ HyperlinkSubAddress: string;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ readonly Left: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ NavigationTargetName: string;
+ NavigationWhereClause: string;
+ ObjectPalette: any;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnPush: string;
+ readonly Parent: any;
+ readonly ParentTab: NavigationButton;
+ Picture: string;
+ PictureCaptionArrangement: AcPictureCaptionArrangement;
+ PictureData: any;
+ PictureType: number;
+ PressedColor: number;
+ PressedForeColor: number;
+ PressedForeShade: number;
+ PressedForeThemeColorIndex: number;
+ PressedForeTint: number;
+ PressedShade: number;
+ PressedThemeColorIndex: number;
+ PressedTint: number;
+ readonly Properties: Properties;
+ QuickStyle: number;
+ QuickStyleMask: number;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ Shadow: number;
+ Shape: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SoftEdges: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Target: string;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ readonly Top: number;
+ TopPadding: number;
+ Transparent: boolean;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class NavigationControl {
+ private 'Access.NavigationControl_typekey': NavigationControl;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AllowedText: number;
+ readonly Application: Application;
+ AutoTab: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlTipText: string;
+ ControlType: number;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FilterLookup: number;
+ readonly FormatConditions: FormatConditions;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ KeyboardLanguage: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ LineSpacing: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ NumeralShapes: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ ScrollBarAlign: number;
+ Section: number;
+ readonly SelectedTab: NavigationButton;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ Span: AcNavigationSpan;
+ SpecialEffect: number;
+ StatusBarText: string;
+ SubForm: string;
+ TabIndex: number;
+ readonly Tabs: Children;
+ TabStop: boolean;
+ Tag: string;
+ Target: string;
+ Top: number;
+ TopPadding: number;
+ Undo(): void;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class ObjectFrame {
+ private 'Access.ObjectFrame_typekey': ObjectFrame;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ Action: number;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoActivate: number;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Class: string;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlTipText: string;
+ ControlType: number;
+ Data: number;
+ DisplayType: boolean;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ Item: string;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ LinkChildFields: string;
+ LinkMasterFields: string;
+ Locked: boolean;
+ LpOleObject: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ ObjectPalette: any;
+ ObjectVerbs(Index: number): string;
+ ObjectVerbsCount: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OLEClass: string;
+ OleData: any;
+ OLEType: number;
+ OLETypeAllowed: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnUpdated: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Requery(): void;
+ RightPadding: number;
+ RowSource: string;
+ RowSourceType: string;
+ Scaling: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeMode: number;
+ SizeToFit(): void;
+ SourceDoc: string;
+ SourceItem: string;
+ SourceObject: string;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ UpdateMethod: number;
+ UpdateOptions: number;
+ VarOleObject: any;
+ Verb: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Operation {
+ private 'Access.Operation_typekey': Operation;
+ private constructor();
+
+ /** @param string [bstrParameters=''] */
+ Execute(bstrParameters?: string): any;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly WSParameters: WSParameters;
+ }
+
+ class Operations {
+ private 'Access.Operations_typekey': Operations;
+ private constructor();
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): Operation;
+ readonly Parent: any;
+ }
+
+ class OptionButton {
+ private 'Access.OptionButton_typekey': OptionButton;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ TripleState: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class OptionGroup {
+ private 'Access.OptionGroup_typekey': OptionGroup;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ Left: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Requery(): void;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ Undo(): void;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Page {
+ private 'Access.Page_typekey': Page;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ Caption: string;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlTipText: string;
+ ControlType: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ Height: number;
+ HelpContextId: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ Left: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ PageIndex: number;
+ readonly Parent: any;
+ Picture: string;
+ PictureData: any;
+ PictureType: number;
+ readonly Properties: Properties;
+ Requery(): void;
+ Section: number;
+ SetFocus(): void;
+ SetTabOrder(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ StatusBarText: string;
+ Tag: string;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class PageBreak {
+ private 'Access.PageBreak_typekey': PageBreak;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ readonly Application: Application;
+ ControlName: string;
+ ControlType: number;
+ EventProcPrefix: string;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ Left: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Section: number;
+ SizeToFit(): void;
+ Tag: string;
+ Top: number;
+ Visible: boolean;
+ }
+
+ class Pages {
+ private 'Access.Pages_typekey': Pages;
+ private constructor();
+ Add(Before?: any): Page;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): Page;
+ Remove(Item?: any): void;
+ }
+
+ class PaletteButton {
+ private 'Access.PaletteButton_typekey': PaletteButton;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackStyle: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ Left: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Requery(): void;
+ Section: number;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TripleState: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Printer {
+ private 'Access.Printer_typekey': Printer;
+ private constructor();
+ BottomMargin: number;
+ ColorMode: AcPrintColor;
+ ColumnSpacing: number;
+ Copies: number;
+ DataOnly: boolean;
+ DefaultSize: boolean;
+ readonly DeviceName: string;
+ readonly DriverName: string;
+ Duplex: AcPrintDuplex;
+ IsMemberSafe(dispid: number): boolean;
+ ItemLayout: AcPrintItemLayout;
+ ItemsAcross: number;
+ ItemSizeHeight: number;
+ ItemSizeWidth: number;
+ LeftMargin: number;
+ Orientation: AcPrintOrientation;
+ PaperBin: AcPrintPaperBin;
+ PaperSize: AcPrintPaperSize;
+ readonly Port: string;
+ PrintQuality: AcPrintObjQuality;
+ RightMargin: number;
+ RowSpacing: number;
+ TopMargin: number;
+ }
+
+ class Printers {
+ private 'Access.Printers_typekey': Printers;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): Printer;
+ readonly Parent: any;
+ }
+
+ class Properties {
+ private 'Access.Properties_typekey': Properties;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class Rectangle {
+ private 'Access.Rectangle_typekey': Rectangle;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ readonly Application: Application;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ ControlName: string;
+ ControlType: number;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ Height: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ Left: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ Section: number;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ Tag: string;
+ Top: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class Reference {
+ private 'Access.Reference_typekey': Reference;
+ private constructor();
+ readonly BuiltIn: boolean;
+ readonly Collection: References;
+ readonly FullPath: string;
+ readonly Guid: string;
+ readonly IsBroken: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Kind: VBIDE.vbext_RefKind;
+ readonly Major: number;
+ readonly Minor: number;
+ readonly Name: string;
+ }
+
+ class References {
+ private 'Access.References_typekey': References;
+ private constructor();
+ AddFromFile(FileName: string): Reference;
+ AddFromGuid(Guid: string, Major: number, Minor: number): Reference;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(var_0: any): Reference;
+ readonly Parent: any;
+ Remove(Reference: Reference): void;
+ }
+
+ class Report {
+ private 'Access.Report_typekey': Report;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ acHiddenCurrentPage: number;
+ readonly ActiveControl: Control;
+ AllowDesignChanges: boolean;
+ AllowLayoutView: boolean;
+ AllowReportView: boolean;
+ readonly Application: Application;
+ AutoCenter: boolean;
+ AutoResize: boolean;
+ BorderStyle: number;
+ Caption: string;
+ Circle(flags: number, X: number, Y: number, radius: number, color: number, start: number, end: number, aspect: number): void;
+ CloseButton: boolean;
+ ControlBox: boolean;
+ readonly Controls: Controls;
+ Count: number;
+ CurrentRecord: number;
+ CurrentView: number;
+ CurrentX: number;
+ CurrentY: number;
+ Cycle: number;
+ DateGrouping: number;
+ DefaultControl(ControlType: number): Control;
+ DefaultView: number;
+ Dirty: boolean;
+ DisplayOnSharePointSite: number;
+ DrawMode: number;
+ DrawStyle: number;
+ DrawWidth: number;
+ FastLaserPrinting: boolean;
+ FillColor: number;
+ FillStyle: number;
+ Filter: string;
+ FilterOn: boolean;
+ FilterOnLoad: boolean;
+ FitToPage: boolean;
+ FontBold: number;
+ FontItalic: number;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: number;
+ ForeColor: number;
+ FormatCount: number;
+ FormName: string;
+ GridX: number;
+ GridY: number;
+ GroupLevel(Index: number): GroupLevel;
+ GrpKeepTogether: number;
+ HasData: number;
+ HasModule: boolean;
+ Height: number;
+ HelpContextId: number;
+ HelpFile: string;
+ Hwnd: number;
+ InputParameters: string;
+ KeyPreview: boolean;
+ LayoutForPrint: boolean;
+ Left: number;
+ Line(flags: number, x1: number, y1: number, x2: number, y2: number, color: number): void;
+ LogicalPageHeight: number;
+ LogicalPageWidth: number;
+ MaxButton: boolean;
+ MenuBar: string;
+ MinButton: boolean;
+ MinMaxButtons: number;
+ Modal: boolean;
+ readonly Module: Module;
+ MouseWheel: string;
+ MouseWheelMacro: string;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Moveable: boolean;
+ MoveLayout: boolean;
+ Name: string;
+ NextRecord: boolean;
+ OnActivate: string;
+ OnActivateMacro: string;
+ OnApplyFilter: string;
+ OnApplyFilterMacro: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnClose: string;
+ OnCloseMacro: string;
+ OnCurrent: string;
+ OnCurrentMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnDeactivate: string;
+ OnDeactivateMacro: string;
+ OnError: string;
+ OnErrorMacro: string;
+ OnFilter: string;
+ OnFilterMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLoad: string;
+ OnLoadMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMenu: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnNoData: string;
+ OnNoDataMacro: string;
+ OnOpen: string;
+ OnOpenMacro: string;
+ OnPage: string;
+ OnPageMacro: string;
+ OnResize: string;
+ OnResizeMacro: string;
+ OnTimer: string;
+ OnTimerMacro: string;
+ OnUnload: string;
+ OnUnloadMacro: string;
+ OpenArgs: any;
+ OrderBy: string;
+ OrderByOn: boolean;
+ OrderByOnLoad: boolean;
+ Orientation: number;
+ Page: number;
+ PageFooter: number;
+ PageHeader: number;
+ Pages: number;
+ Painting: boolean;
+ PaintPalette: any;
+ PaletteSource: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PicturePages: number;
+ PicturePalette: any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ PictureType: number;
+ PopUp: boolean;
+ Print(Expr: string): void;
+ PrintCount: number;
+ Printer: Printer;
+ PrintSection: boolean;
+ readonly Properties: Properties;
+ PrtDevMode: any;
+ PrtDevNames: any;
+ PrtMip: any;
+ PSet(flags: number, X: number, Y: number, color: number): void;
+ RecordLocks: number;
+ Recordset: any;
+ RecordSource: string;
+ RecordSourceQualifier: string;
+ readonly Report: Report;
+ Requery(): void;
+ RibbonName: string;
+ Scale(flags: number, x1: number, y1: number, x2: number, y2: number): void;
+ ScaleHeight: number;
+ ScaleLeft: number;
+ ScaleMode: number;
+ ScaleTop: number;
+ ScaleWidth: number;
+ ScrollBars: number;
+ Section(Index: any): Section;
+ SectionOld(Index: any): Section;
+ ServerFilter: string;
+ readonly Shape: string;
+ ShortcutMenuBar: string;
+ ShowPageMargins: boolean;
+ Tag: string;
+ TextHeight(Expr: string): number;
+ TextWidth(Expr: string): number;
+ TimerInterval: number;
+ Toolbar: string;
+ Top: number;
+ UseDefaultPrinter: boolean;
+ Visible: boolean;
+ Width: number;
+ WindowHeight: number;
+ readonly WindowLeft: number;
+ readonly WindowTop: number;
+ WindowWidth: number;
+ ZoomControl: number;
+ }
+
+ class ReportOld {
+ private 'Access.ReportOld_typekey': ReportOld;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ acHiddenCurrentPage: number;
+ readonly ActiveControl: Control;
+ readonly Application: Application;
+ Caption: string;
+ Circle(flags: number, X: number, Y: number, radius: number, color: number, start: number, end: number, aspect: number): void;
+ readonly Controls: Controls;
+ Count: number;
+ CurrentRecord: number;
+ CurrentX: number;
+ CurrentY: number;
+ DateGrouping: number;
+ DefaultControl(ControlType: number): Control;
+ Dirty: boolean;
+ DrawMode: number;
+ DrawStyle: number;
+ DrawWidth: number;
+ FastLaserPrinting: boolean;
+ FillColor: number;
+ FillStyle: number;
+ Filter: string;
+ FilterOn: boolean;
+ FontBold: number;
+ FontItalic: number;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: number;
+ ForeColor: number;
+ FormatCount: number;
+ FormName: string;
+ GridX: number;
+ GridY: number;
+ GroupLevel(Index: number): GroupLevel;
+ GrpKeepTogether: number;
+ HasData: number;
+ HasModule: boolean;
+ Height: number;
+ HelpContextId: number;
+ HelpFile: string;
+ Hwnd: number;
+ InputParameters: string;
+ LayoutForPrint: boolean;
+ Left: number;
+ Line(flags: number, x1: number, y1: number, x2: number, y2: number, color: number): void;
+ LogicalPageHeight: number;
+ LogicalPageWidth: number;
+ MaxButton: boolean;
+ MenuBar: string;
+ MinButton: boolean;
+ readonly Module: Module;
+ MoveLayout: boolean;
+ Name: string;
+ NextRecord: boolean;
+ OnActivate: string;
+ OnClose: string;
+ OnDeactivate: string;
+ OnError: string;
+ OnMenu: string;
+ OnNoData: string;
+ OnOpen: string;
+ OnPage: string;
+ OrderBy: string;
+ OrderByOn: boolean;
+ Orientation: number;
+ Page: number;
+ PageFooter: number;
+ PageHeader: number;
+ Pages: number;
+ Painting: boolean;
+ PaintPalette: any;
+ PaletteSource: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PicturePages: number;
+ PicturePalette: any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ PictureType: number;
+ Print(Expr: string): void;
+ PrintCount: number;
+ PrintSection: boolean;
+ readonly Properties: Properties;
+ PrtDevMode: any;
+ PrtDevNames: any;
+ PrtMip: any;
+ PSet(flags: number, X: number, Y: number, color: number): void;
+ RecordLocks: number;
+ RecordSource: string;
+ readonly Report: Report;
+ Scale(flags: number, x1: number, y1: number, x2: number, y2: number): void;
+ ScaleHeight: number;
+ ScaleLeft: number;
+ ScaleMode: number;
+ ScaleTop: number;
+ ScaleWidth: number;
+ Section(Index: any): Section;
+ ServerFilter: string;
+ ShortcutMenuBar: string;
+ Tag: string;
+ TextHeight(Expr: string): number;
+ TextWidth(Expr: string): number;
+ Toolbar: string;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ ZoomControl: number;
+ }
+
+ class ReportOldV10 {
+ private 'Access.ReportOldV10_typekey': ReportOldV10;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ acHiddenCurrentPage: number;
+ readonly ActiveControl: Control;
+ readonly Application: Application;
+ AutoCenter: boolean;
+ AutoResize: boolean;
+ BorderStyle: number;
+ Caption: string;
+ Circle(flags: number, X: number, Y: number, radius: number, color: number, start: number, end: number, aspect: number): void;
+ CloseButton: boolean;
+ ControlBox: boolean;
+ readonly Controls: Controls;
+ Count: number;
+ CurrentRecord: number;
+ CurrentX: number;
+ CurrentY: number;
+ DateGrouping: number;
+ DefaultControl(ControlType: number): Control;
+ Dirty: boolean;
+ DrawMode: number;
+ DrawStyle: number;
+ DrawWidth: number;
+ FastLaserPrinting: boolean;
+ FillColor: number;
+ FillStyle: number;
+ Filter: string;
+ FilterOn: boolean;
+ FontBold: number;
+ FontItalic: number;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: number;
+ ForeColor: number;
+ FormatCount: number;
+ FormName: string;
+ GridX: number;
+ GridY: number;
+ GroupLevel(Index: number): GroupLevel;
+ GrpKeepTogether: number;
+ HasData: number;
+ HasModule: boolean;
+ Height: number;
+ HelpContextId: number;
+ HelpFile: string;
+ Hwnd: number;
+ InputParameters: string;
+ LayoutForPrint: boolean;
+ Left: number;
+ Line(flags: number, x1: number, y1: number, x2: number, y2: number, color: number): void;
+ LogicalPageHeight: number;
+ LogicalPageWidth: number;
+ MaxButton: boolean;
+ MenuBar: string;
+ MinButton: boolean;
+ MinMaxButtons: number;
+ Modal: boolean;
+ readonly Module: Module;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Moveable: boolean;
+ MoveLayout: boolean;
+ Name: string;
+ NextRecord: boolean;
+ OnActivate: string;
+ OnClose: string;
+ OnDeactivate: string;
+ OnError: string;
+ OnMenu: string;
+ OnNoData: string;
+ OnOpen: string;
+ OnPage: string;
+ OpenArgs: any;
+ OrderBy: string;
+ OrderByOn: boolean;
+ Orientation: number;
+ Page: number;
+ PageFooter: number;
+ PageHeader: number;
+ Pages: number;
+ Painting: boolean;
+ PaintPalette: any;
+ PaletteSource: string;
+ readonly Parent: any;
+ Picture: string;
+ PictureAlignment: number;
+ PictureData: any;
+ PicturePages: number;
+ PicturePalette: any;
+ PictureSizeMode: number;
+ PictureTiling: boolean;
+ PictureType: number;
+ PopUp: boolean;
+ Print(Expr: string): void;
+ PrintCount: number;
+ Printer: Printer;
+ PrintSection: boolean;
+ readonly Properties: Properties;
+ PrtDevMode: any;
+ PrtDevNames: any;
+ PrtMip: any;
+ PSet(flags: number, X: number, Y: number, color: number): void;
+ RecordLocks: number;
+ Recordset: any;
+ RecordSource: string;
+ RecordSourceQualifier: string;
+ readonly Report: Report;
+ Scale(flags: number, x1: number, y1: number, x2: number, y2: number): void;
+ ScaleHeight: number;
+ ScaleLeft: number;
+ ScaleMode: number;
+ ScaleTop: number;
+ ScaleWidth: number;
+ Section(Index: any): Section;
+ ServerFilter: string;
+ readonly Shape: string;
+ ShortcutMenuBar: string;
+ Tag: string;
+ TextHeight(Expr: string): number;
+ TextWidth(Expr: string): number;
+ Toolbar: string;
+ Top: number;
+ UseDefaultPrinter: boolean;
+ Visible: boolean;
+ Width: number;
+ WindowHeight: number;
+ readonly WindowLeft: number;
+ readonly WindowTop: number;
+ WindowWidth: number;
+ ZoomControl: number;
+ }
+
+ class Reports {
+ private 'Access.Reports_typekey': Reports;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): Report;
+ readonly Parent: any;
+ }
+
+ class ReturnVar {
+ private 'Access.ReturnVar_typekey': ReturnVar;
+ private constructor();
+ readonly _Value: any;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ readonly Value: any;
+ }
+
+ class ReturnVars {
+ private 'Access.ReturnVars_typekey': ReturnVars;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): ReturnVar;
+ readonly Parent: any;
+ }
+
+ class Screen {
+ private 'Access.Screen_typekey': Screen;
+ private constructor();
+ readonly ActiveControl: Control;
+ readonly ActiveDataAccessPage: DataAccessPage;
+ readonly ActiveDatasheet: Form;
+ readonly ActiveForm: Form;
+ readonly ActiveReport: Report;
+ readonly Application: Application;
+ IsMemberSafe(dispid: number): boolean;
+ MousePointer: number;
+ readonly Parent: any;
+ readonly PreviousControl: Control;
+ }
+
+ class Section {
+ private 'Access.Section_typekey': Section;
+ private constructor();
+ _Name: string;
+ AlternateBackColor: number;
+ AlternateBackShade: number;
+ AlternateBackThemeColorIndex: number;
+ AlternateBackTint: number;
+ readonly Application: Application;
+ AutoHeight: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ CanGrow: boolean;
+ CanShrink: boolean;
+ readonly Controls: Children;
+ DisplayWhen: number;
+ EventProcPrefix: string;
+ ForceNewPage: number;
+ HasContinued: boolean;
+ Height: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ KeepTogether: boolean;
+ Name: string;
+ NewRowOrCol: number;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnFormat: string;
+ OnFormatMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnPaint: string;
+ OnPaintMacro: string;
+ OnPrint: string;
+ OnPrintMacro: string;
+ OnRetreat: string;
+ OnRetreatMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ RepeatSection: boolean;
+ SetTabOrder(): void;
+ SpecialEffect: number;
+ Tag: string;
+ Visible: boolean;
+ WillContinue: boolean;
+ }
+
+ class SharedResource {
+ private 'Access.SharedResource_typekey': SharedResource;
+ private constructor();
+ Delete(): void;
+ IsMemberSafe(dispid: number): boolean;
+ Name: string;
+ readonly Parent: any;
+ readonly Type: AcResourceType;
+ }
+
+ class SharedResources {
+ private 'Access.SharedResources_typekey': SharedResources;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: number): SharedResource;
+ readonly Parent: any;
+ }
+
+ class SmartTag {
+ private 'Access.SmartTag_typekey': SmartTag;
+ private constructor();
+ readonly Application: Application;
+ Delete(): void;
+ IsMemberSafe(dispid: number): boolean;
+ readonly IsMissing: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Properties: SmartTagProperties;
+ readonly SmartTagActions: SmartTagActions;
+ readonly XML: string;
+ }
+
+ class SmartTagAction {
+ private 'Access.SmartTagAction_typekey': SmartTagAction;
+ private constructor();
+ readonly Application: Application;
+ Execute(): void;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class SmartTagActions {
+ private 'Access.SmartTagActions_typekey': SmartTagActions;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): SmartTagAction;
+ readonly Parent: any;
+ }
+
+ class SmartTagProperties {
+ private 'Access.SmartTagProperties_typekey': SmartTagProperties;
+ private constructor();
+ Add(Name: string, Value: any): SmartTagProperty;
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): SmartTagProperty;
+ readonly Parent: any;
+ }
+
+ class SmartTagProperty {
+ private 'Access.SmartTagProperty_typekey': SmartTagProperty;
+ private constructor();
+ Delete(): void;
+ IsMemberSafe(dispid: number): boolean;
+ Name: string;
+ Value: string;
+ }
+
+ class SmartTags {
+ private 'Access.SmartTags_typekey': SmartTags;
+ private constructor();
+ Add(Name: string): SmartTag;
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): SmartTag;
+ readonly Parent: any;
+ }
+
+ class SubForm {
+ private 'Access.SubForm_typekey': SubForm;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ CanGrow: boolean;
+ CanShrink: boolean;
+ ControlName: string;
+ readonly Controls: Controls;
+ ControlType: number;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FilterOnEmptyMaster: boolean;
+ readonly Form: Form;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ LinkChildFields: string;
+ LinkMasterFields: string;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ OldBorderStyle: number;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ readonly Parent: any;
+ readonly Properties: Properties;
+ readonly Report: Report;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ SizeToFit(): void;
+ SourceObject: string;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class SubReport {
+ private 'Access.SubReport_typekey': SubReport;
+ private constructor();
+ readonly Application: Application;
+ readonly Form: Form;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Parent: any;
+ readonly Report: Report;
+ }
+
+ class TabControl {
+ private 'Access.TabControl_typekey': TabControl;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BorderColor: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BottomPadding: number;
+ ControlName: string;
+ ControlType: number;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Gradient: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ HoverColor: number;
+ HoverForeColor: number;
+ HoverForeShade: number;
+ HoverForeThemeColorIndex: number;
+ HoverForeTint: number;
+ HoverShade: number;
+ HoverThemeColorIndex: number;
+ HoverTint: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ MultiRow: boolean;
+ Name: string;
+ readonly OldValue: any;
+ OnChange: string;
+ OnChangeMacro: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ readonly Pages: Pages;
+ readonly Parent: any;
+ PressedColor: number;
+ PressedForeColor: number;
+ PressedForeShade: number;
+ PressedForeThemeColorIndex: number;
+ PressedForeTint: number;
+ PressedShade: number;
+ PressedThemeColorIndex: number;
+ PressedTint: number;
+ readonly Properties: Properties;
+ RightPadding: number;
+ Section: number;
+ Shape: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ StatusBarText: string;
+ Style: number;
+ TabFixedHeight: number;
+ TabFixedWidth: number;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopPadding: number;
+ UseTheme: boolean;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class TempVar {
+ private 'Access.TempVar_typekey': TempVar;
+ private constructor();
+ _Value: any;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ Value: any;
+ }
+
+ class TempVars {
+ private 'Access.TempVars_typekey': TempVars;
+ private constructor();
+ Add(Name: string, Value: any): void;
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): TempVar;
+ readonly Parent: any;
+ Remove(var_0: any): void;
+ RemoveAll(): void;
+ }
+
+ class TextBox {
+ private 'Access.TextBox_typekey': TextBox;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ AllowAutoCorrect: boolean;
+ AllowedText: number;
+ readonly Application: Application;
+ AsianLineBreak: boolean;
+ AutoLabel: boolean;
+ AutoTab: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackStyle: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomMargin: number;
+ BottomPadding: number;
+ CanGrow: boolean;
+ CanShrink: boolean;
+ Coltyp: number;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DecimalPlaces: number;
+ DefaultValue: string;
+ DisplayAsHyperlink: AcDisplayAsHyperlink;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EnterKeyBehavior: boolean;
+ EventProcPrefix: string;
+ FELineBreak: boolean;
+ FilterLookup: number;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Format: string;
+ readonly FormatConditions: FormatConditions;
+ FormatPictureText: string;
+ FuriganaControl: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ IMEHold: boolean;
+ IMEMode: AcImeMode;
+ IMESentenceMode: AcImeSentenceMode;
+ InputMask: string;
+ InSelection: boolean;
+ IsHyperlink: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ KeyboardLanguage: number;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftMargin: number;
+ LeftPadding: number;
+ LineSpacing: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ NumeralShapes: number;
+ OldBorderStyle: number;
+ readonly OldValue: any;
+ OnChange: string;
+ OnChangeMacro: string;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnDirty: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnUndo: string;
+ readonly Parent: any;
+ PostalAddress: string;
+ readonly Properties: Properties;
+ ReadingOrder: number;
+ Requery(): void;
+ RightMargin: number;
+ RightPadding: number;
+ RunningSum: number;
+ ScrollBarAlign: number;
+ ScrollBars: number;
+ Section: number;
+ SelLength: number;
+ SelStart: number;
+ SelText: string;
+ SetFocus(): void;
+ ShortcutMenuBar: string;
+ ShowDatePicker: number;
+ SizeToFit(): void;
+ readonly SmartTags: SmartTags;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Target: string;
+ Text: string;
+ TextAlign: number;
+ TextAlignGeneral: number;
+ TextFontCharSet: number;
+ TextFormat: AcTextFormat;
+ ThemeFontIndex: number;
+ Top: number;
+ TopMargin: number;
+ TopPadding: number;
+ Undo(): void;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ Vertical: boolean;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class ToggleButton {
+ private 'Access.ToggleButton_typekey': ToggleButton;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ _Name: string;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddColon: boolean;
+ AfterUpdate: string;
+ AfterUpdateMacro: string;
+ readonly Application: Application;
+ AutoLabel: boolean;
+ BackColor: number;
+ BackShade: number;
+ BackThemeColorIndex: number;
+ BackTint: number;
+ BeforeUpdate: string;
+ BeforeUpdateMacro: string;
+ Bevel: number;
+ BorderColor: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ Caption: string;
+ ColumnHidden: boolean;
+ ColumnOrder: number;
+ ColumnWidth: number;
+ ControlName: string;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DefaultValue: string;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ FontBold: number;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ ForeShade: number;
+ ForeThemeColorIndex: number;
+ ForeTint: number;
+ Glow: number;
+ Goto(): void;
+ Gradient: number;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HideDuplicates: boolean;
+ HorizontalAnchor: AcHorizontalAnchor;
+ HoverColor: number;
+ HoverForeColor: number;
+ HoverForeShade: number;
+ HoverForeThemeColorIndex: number;
+ HoverForeTint: number;
+ HoverShade: number;
+ HoverThemeColorIndex: number;
+ HoverTint: number;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsVisible: boolean;
+ LabelAlign: number;
+ LabelX: number;
+ LabelY: number;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ Locked: boolean;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ ObjectPalette: any;
+ readonly OldValue: any;
+ OnClick: string;
+ OnClickMacro: string;
+ OnDblClick: string;
+ OnDblClickMacro: string;
+ OnEnter: string;
+ OnEnterMacro: string;
+ OnExit: string;
+ OnExitMacro: string;
+ OnGotFocus: string;
+ OnGotFocusMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnLostFocus: string;
+ OnLostFocusMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OptionValue: number;
+ readonly Parent: any;
+ Picture: string;
+ PictureData: any;
+ PictureType: number;
+ PressedColor: number;
+ PressedForeColor: number;
+ PressedForeShade: number;
+ PressedForeThemeColorIndex: number;
+ PressedForeTint: number;
+ PressedShade: number;
+ PressedThemeColorIndex: number;
+ PressedTint: number;
+ readonly Properties: Properties;
+ QuickStyle: number;
+ QuickStyleMask: number;
+ ReadingOrder: number;
+ Requery(): void;
+ RightPadding: number;
+ Section: number;
+ SetFocus(): void;
+ Shadow: number;
+ Shape: number;
+ ShortcutMenuBar: string;
+ SizeToFit(): void;
+ SoftEdges: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ TextFontCharSet: number;
+ ThemeFontIndex: number;
+ Top: number;
+ TopPadding: number;
+ TripleState: boolean;
+ Undo(): void;
+ UseTheme: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class WebBrowserControl {
+ private 'Access.WebBrowserControl_typekey': WebBrowserControl;
+ private constructor();
+ _Evaluate(bstrExpr: string, ...ppsa: any[]): any;
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: Application;
+ BorderColor: number;
+ BorderLineStyle: number;
+ BorderShade: number;
+ BorderStyle: number;
+ BorderThemeColorIndex: number;
+ BorderTint: number;
+ BorderWidth: number;
+ BottomPadding: number;
+ readonly Controls: Children;
+ ControlSource: string;
+ ControlTipText: string;
+ ControlType: number;
+ DisplayWhen: number;
+ Enabled: boolean;
+ EventProcPrefix: string;
+ Goto(): void;
+ GridlineColor: number;
+ GridlineShade: number;
+ GridlineStyleBottom: number;
+ GridlineStyleLeft: number;
+ GridlineStyleRight: number;
+ GridlineStyleTop: number;
+ GridlineThemeColorIndex: number;
+ GridlineTint: number;
+ GridlineWidthBottom: number;
+ GridlineWidthLeft: number;
+ GridlineWidthRight: number;
+ GridlineWidthTop: number;
+ Height: number;
+ HelpContextId: number;
+ HorizontalAnchor: AcHorizontalAnchor;
+ readonly Hyperlink: Hyperlink;
+ InSelection: boolean;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Layout: AcLayoutType;
+ readonly LayoutID: number;
+ Left: number;
+ LeftPadding: number;
+ readonly LocationURL: string;
+ Move(Left: any, Top?: any, Width?: any, Height?: any): void;
+ Name: string;
+ readonly Object: any;
+ readonly OldValue: any;
+ OnBeforeNavigate: string;
+ OnBeforeNavigateMacro: string;
+ OnClickMacro: string;
+ OnDblClickMacro: string;
+ OnDocumentComplete: string;
+ OnDocumentCompleteMacro: string;
+ OnKeyDown: string;
+ OnKeyDownMacro: string;
+ OnKeyPress: string;
+ OnKeyPressMacro: string;
+ OnKeyUp: string;
+ OnKeyUpMacro: string;
+ OnMouseDown: string;
+ OnMouseDownMacro: string;
+ OnMouseMove: string;
+ OnMouseMoveMacro: string;
+ OnMouseUp: string;
+ OnMouseUpMacro: string;
+ OnNavigateError: string;
+ OnNavigateErrorMacro: string;
+ OnProgressChange: string;
+ OnProgressChangeMacro: string;
+ OnUpdated: string;
+ OnUpdatedMacro: string;
+ readonly Parent: any;
+ readonly Progress: number;
+ readonly Properties: Properties;
+ readonly ReadyState: AcWebBrowserState;
+ Requery(): void;
+ RightPadding: number;
+ ScrollBars: AcWebBrowserScrollBars;
+ ScrollLeft: number;
+ ScrollTop: number;
+ Section: number;
+ SetFocus(): void;
+ SizeToFit(): void;
+ SpecialEffect: number;
+ StatusBarText: string;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ TopPadding: number;
+ Transform: string;
+ Undo(): void;
+ Value: any;
+ VerticalAnchor: AcVerticalAnchor;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class WebOptions {
+ private 'Access.WebOptions_typekey': WebOptions;
+ private constructor();
+ readonly Application: Application;
+ DownloadComponents: boolean;
+ Encoding: Office.MsoEncoding;
+ readonly FolderSuffix: string;
+ IsMemberSafe(dispid: number): boolean;
+ LocationOfComponents: string;
+ OrganizeInFolder: boolean;
+ readonly Parent: any;
+ TargetBrowser: Office.MsoTargetBrowser;
+ UseDefaultFolderSuffix(): void;
+ UseLongFileNames: boolean;
+ }
+
+ class WebService {
+ private 'Access.WebService_typekey': WebService;
+ private constructor();
+ readonly Entities: Entities;
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class WebServices {
+ private 'Access.WebServices_typekey': WebServices;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): WebService;
+ readonly Parent: any;
+ }
+
+ class WizHook {
+ private 'Access.WizHook_typekey': WizHook;
+ private constructor();
+ AccessUserDataDir(): string;
+ AccessWizFilePath(bstrWhich: string): string;
+ AdpUIDPwd(pbstrUID: string, pbstrPwd: string): boolean;
+ AnalyzeQuery(Workspace: DAO.Workspace, Database: DAO.Database, Query: string, Results: string): number;
+ AnalyzeTable(Workspace: DAO.Workspace, Database: DAO.Database, Table: string, ReturnDebugInfo: boolean, Results: string): number;
+ ArgsOfActid(Actid: number): number;
+ BracketString(String: string, flags: number): boolean;
+ CacheStatus(bstrStatus: string): void;
+ CloseCurrentDatabase(): boolean;
+ CreateDataPageControl(DpName: string, CtlName: string, Typ: number, Section: string, SectionType: number, AppletCode: string, X: number, Y: number, dx: number, dy: number): void;
+ CurrentLangID(): number;
+ readonly DbcVbProject: VBIDE.VBProject;
+ EmbedFileOnDataPage(DpName: string, FileToInsert: string): string;
+ EnglishPictToLocal(In: string, Out: string): boolean;
+ ExecuteTempImexSpec(bstrSpecXML: string): void;
+ FCacheStatus(): boolean;
+ FCreateNameMap(objtyp: number, bstrObjName: string): boolean;
+ FGetMSDE(fBlockKeys: boolean): boolean;
+ FileExists(File: string): boolean;
+ FirstDbcDataObject(Name: string, ObjType: AcObjectType, Attribs: number): boolean;
+ FIsFEWch(wch: number): boolean;
+ FIsPublishedXasTable(bstrObjectName: string): boolean;
+ FIsValidXasObjectName(bstrObjectName: string, iobjtyp: AcObjectType): boolean;
+ FIsXasDb(): boolean;
+ FullPath(RelativePath: string, FullPath: string): number;
+ GetAccWizRCPath(): string;
+ GetAdeRegistryPath(): string;
+ GetColumns(bstrBase: string): string;
+ GetCurrentView(bstrTableName: string): number;
+ GetDisabledExtensions(): string;
+ GetFileName(
+ hwndOwner: number, AppName: string, DlgTitle: string, OpenTitle: string, File: string, InitialDir: string, Filter: string, FilterIndex: number, View: number,
+ flags: number, fOpen: boolean): number;
+ GetFileName2(
+ hwndOwner: number, AppName: string, DlgTitle: string, OpenTitle: string, File: string, InitialDir: string, Filter: string, FilterIndex: number, View: number,
+ flags: number, fOpen: boolean, fFileSystem: any): number;
+ GetFileOdso(bstrExt: string, bstrFilename: string): number;
+ GetImexTblName(): string;
+ GetInfoForColumns(bstrBase: string): string;
+ GetLinkedListProperty(bstrTableName: string, bstrPropertyName: string, fServer: boolean): string;
+ GetObjPubOption(bstrObjectName: string, iobjtyp: AcObjectType, fTablesAsClient: boolean): number;
+ GetScriptString(HScr: number, ScriptColumn: number, Value: string): boolean;
+ GetWizGlob(lWhich: number): any;
+ GlobalProcExists(Name: string): boolean;
+ HideDates(): boolean;
+ IsMatchToDbcConnectString(bstrConnectionString: string): boolean;
+ IsMemberSafe(dispid: number): boolean;
+ IsValidIdent(Identifier: string): boolean;
+ readonly Key: number;
+ KeyboardLangID(): number;
+ KnownWizLeaks(fStart: boolean): void;
+ LoadImexSpecSolution(bstrFilename: string): void;
+ LocalFont(): string;
+ NameFromActid(Actid: number): string;
+ ObjTypOfRecordSource(RecordSource: string): number;
+ OfficeAddInDir(): string;
+ OpenEmScript(pProperty: _AccessProperty, OpenMode: number, Extra: number, Version: number): number;
+ OpenPictureFile(File: string, Cancelled: boolean): boolean;
+ OpenScript(Script: string, Label: string, OpenMode: number, Extra: number, Version: number): number;
+ ReportLeaksToFile(fRptToFile: boolean, bstrFileOut: string): void;
+ SaveObject(bstrName: string, objtyp: number): void;
+ SaveScriptString(HScr: number, ScriptColumn: number, Value: string): boolean;
+ SetDefaultSpecName(bstrSpecName: string): void;
+ SetDpBlockKeyInput(fBlockKeys: boolean): void;
+ SetVbaPassword(bstrDbName: string, bstrConnect: string, bstrPasswd: string): boolean;
+ SetWizGlob(lWhich: number, vValue: any): void;
+ SortStringArray(Array: SafeArray): void;
+ SplitPath(Path: string, Drive: string, Dir: string, File: string, Ext: string): void;
+ TableFieldHasUniqueIndex(Table: string, Columns: string): boolean;
+ TranslateExpression(In: string, Out: string, ParseFlags: number, TranslateFlags: number): boolean;
+ TwipsFromFont(FontName: string, Size: number, Weight: number, Italic: boolean, Underline: boolean, Cch: number, Caption: string, MaxWidthCch: number, dx: number, dy: number): boolean;
+ WizCopyCmdbars(bstrADPName: string): void;
+ WizHelp(HelpFile: string, wCmd: number, ContextID: number): boolean;
+ WizMsgBox(bstrText: string, bstrCaption: string, wStyle: number, idHelpID: number, bstrHelpFileName: string): number;
+ }
+
+ class WSParameter {
+ private 'Access.WSParameter_typekey': WSParameter;
+ private constructor();
+ IsMemberSafe(dispid: number): boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Type: number;
+ }
+
+ class WSParameters {
+ private 'Access.WSParameters_typekey': WSParameters;
+ private constructor();
+ readonly Count: number;
+ IsMemberSafe(dispid: number): boolean;
+ Item(Index: any): WSParameter;
+ readonly Parent: any;
+ }
+
+ namespace EventHelperTypes {
+ type WebBrowserControl_BeforeNavigate2_ArgNames = ['pDisp', 'URL', 'flags', 'TargetFrameName', 'PostData', 'Headers', 'Cancel'];
+
+ interface WebBrowserControl_BeforeNavigate2_Parameter {
+ Cancel: boolean;
+ readonly flags: any;
+ readonly Headers: any;
+ readonly pDisp: any;
+ readonly PostData: any;
+ readonly TargetFrameName: any;
+ readonly URL: any;
+ }
+ }
+}
+
+interface ActiveXObject {
+ on(obj: Access._CheckBoxInOption, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access._CheckBoxInOption, parameter: {Cancel: number}) => void): void;
+ on(obj: Access._CheckBoxInOption, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access._CheckBoxInOption, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access._CheckBoxInOption, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access._CheckBoxInOption, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access._CheckBoxInOption, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access._CheckBoxInOption, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access._OptionButtonInOption, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access._OptionButtonInOption, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access._OptionButtonInOption, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Access._OptionButtonInOption, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access._OptionButtonInOption, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access._OptionButtonInOption, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access._OptionButtonInOption, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'],
+ handler: (this: Access._OptionButtonInOption, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access._PageHdrFtrInReport, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access._PageHdrFtrInReport, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access._PageHdrFtrInReport, event: 'Format', argNames: ['Cancel', 'FormatCount'], handler: (
+ this: Access._PageHdrFtrInReport, parameter: {Cancel: number, FormatCount: number}) => void): void;
+ on(
+ obj: Access._PageHdrFtrInReport, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access._PageHdrFtrInReport, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access._PageHdrFtrInReport, event: 'Print', argNames: ['Cancel', 'PrintCount'], handler: (this: Access._PageHdrFtrInReport, parameter: {Cancel: number, PrintCount: number}) => void): void;
+ on(obj: Access._SectionInReport, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access._SectionInReport, parameter: {Cancel: number}) => void): void;
+ on(obj: Access._SectionInReport, event: 'Format', argNames: ['Cancel', 'FormatCount'], handler: (this: Access._SectionInReport, parameter: {Cancel: number, FormatCount: number}) => void): void;
+ on(
+ obj: Access._SectionInReport, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access._SectionInReport, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access._SectionInReport, event: 'Print', argNames: ['Cancel', 'PrintCount'], handler: (this: Access._SectionInReport, parameter: {Cancel: number, PrintCount: number}) => void): void;
+ on(obj: Access._ToggleButtonInOption, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access._ToggleButtonInOption, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access._ToggleButtonInOption, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Access._ToggleButtonInOption, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access._ToggleButtonInOption, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access._ToggleButtonInOption, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access._ToggleButtonInOption, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'],
+ handler: (this: Access._ToggleButtonInOption, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.Attachment, event: 'BeforeUpdate' | 'DblClick' | 'Dirty' | 'Exit', argNames: ['Cancel'], handler: (this: Access.Attachment, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.Attachment, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.Attachment, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.Attachment, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.Attachment, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.Attachment, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Attachment, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.BoundObjectFrame, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.BoundObjectFrame, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.BoundObjectFrame, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.BoundObjectFrame, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.BoundObjectFrame, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.BoundObjectFrame, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.BoundObjectFrame, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.BoundObjectFrame, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.BoundObjectFrame, event: 'Updated', argNames: ['Code'], handler: (this: Access.BoundObjectFrame, parameter: {Code: number}) => void): void;
+ on(obj: Access.CheckBox, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.CheckBox, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.CheckBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.CheckBox, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.CheckBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.CheckBox, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.CheckBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.CheckBox, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.ComboBox, event: 'BeforeUpdate' | 'DblClick' | 'Dirty' | 'Exit' | 'Undo', argNames: ['Cancel'], handler: (this: Access.ComboBox, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.ComboBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.ComboBox, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.ComboBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.ComboBox, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.ComboBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.ComboBox, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.ComboBox, event: 'NotInList', argNames: ['NewData', 'Response'], handler: (this: Access.ComboBox, parameter: {NewData: string, Response: number}) => void): void;
+ on(obj: Access.CommandButton, event: 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.CommandButton, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.CommandButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.CommandButton, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.CommandButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.CommandButton, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.CommandButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.CommandButton, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.CustomControl, event: 'Exit', argNames: ['Cancel'], handler: (this: Access.CustomControl, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.CustomControl, event: 'Updated', argNames: ['Code'], handler: (this: Access.CustomControl, parameter: {Code: number}) => void): void;
+ on(obj: Access.Form, event: 'AfterDelConfirm', argNames: ['Status'], handler: (this: Access.Form, parameter: {Status: number}) => void): void;
+ on(obj: Access.Form, event: 'AfterFinalRender' | 'AfterLayout', argNames: ['drawObject'], handler: (this: Access.Form, parameter: {readonly drawObject: any}) => void): void;
+ on(obj: Access.Form, event: 'AfterRender', argNames: ['drawObject', 'chartObject'], handler: (this: Access.Form, parameter: {readonly drawObject: any, readonly chartObject: any}) => void): void;
+ on(obj: Access.Form, event: 'ApplyFilter', argNames: ['Cancel', 'ApplyType'], handler: (this: Access.Form, parameter: {Cancel: number, ApplyType: number}) => void): void;
+ on(obj: Access.Form, event: 'BeforeDelConfirm', argNames: ['Cancel', 'Response'], handler: (this: Access.Form, parameter: {Cancel: number, Response: number}) => void): void;
+ on(
+ obj: Access.Form, event: 'BeforeInsert' | 'BeforeUpdate' | 'BeginBatchEdit' | 'DblClick' | 'Delete' | 'Dirty' | 'Open' | 'RecordExit' | 'Undo' | 'UndoBatchEdit' |
+ 'Unload',
+ argNames: ['Cancel'], handler: (this: Access.Form, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.Form, event: 'BeforeRender', argNames: ['drawObject', 'chartObject', 'Cancel'], handler: (
+ this: Access.Form, parameter: {readonly drawObject: any, readonly chartObject: any, readonly Cancel: any}) => void): void;
+ on(
+ obj: Access.Form, event: 'BeforeScreenTip', argNames: ['ScreenTipText', 'SourceObject'], handler: (
+ this: Access.Form, parameter: {readonly ScreenTipText: any, readonly SourceObject: any}) => void): void;
+ on(obj: Access.Form, event: 'CommandBeforeExecute', argNames: ['Command', 'Cancel'], handler: (this: Access.Form, parameter: {readonly Command: any, readonly Cancel: any}) => void): void;
+ on(obj: Access.Form, event: 'CommandChecked', argNames: ['Command', 'Checked'], handler: (this: Access.Form, parameter: {readonly Command: any, readonly Checked: any}) => void): void;
+ on(obj: Access.Form, event: 'CommandEnabled', argNames: ['Command', 'Enabled'], handler: (this: Access.Form, parameter: {readonly Command: any, readonly Enabled: any}) => void): void;
+ on(obj: Access.Form, event: 'CommandExecute', argNames: ['Command'], handler: (this: Access.Form, parameter: {readonly Command: any}) => void): void;
+ on(obj: Access.Form, event: 'DataChange' | 'PivotTableChange' | 'ViewChange', argNames: ['Reason'], handler: (this: Access.Form, parameter: {readonly Reason: number}) => void): void;
+ on(obj: Access.Form, event: 'Error', argNames: ['DataErr', 'Response'], handler: (this: Access.Form, parameter: {DataErr: number, Response: number}) => void): void;
+ on(obj: Access.Form, event: 'Filter', argNames: ['Cancel', 'FilterType'], handler: (this: Access.Form, parameter: {Cancel: number, FilterType: number}) => void): void;
+ on(obj: Access.Form, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.Form, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.Form, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.Form, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.Form, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Form, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.Form, event: 'MouseWheel', argNames: ['Page', 'Count'], handler: (this: Access.Form, parameter: {readonly Page: boolean, readonly Count: number}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'AfterBeginTransaction' | 'AfterCommitTransaction' | 'RollbackTransaction', argNames: ['Connection'], handler: (
+ this: Access.FormOld, parameter: {readonly Connection: ADODB.Connection}) => void): void;
+ on(obj: Access.FormOld, event: 'AfterDelConfirm', argNames: ['Status'], handler: (this: Access.FormOld, parameter: {Status: number}) => void): void;
+ on(obj: Access.FormOld, event: 'AfterFinalRender' | 'AfterLayout', argNames: ['drawObject'], handler: (this: Access.FormOld, parameter: {readonly drawObject: any}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'AfterRender', argNames: ['drawObject', 'chartObject'], handler: (
+ this: Access.FormOld, parameter: {readonly drawObject: any, readonly chartObject: any}) => void): void;
+ on(obj: Access.FormOld, event: 'ApplyFilter', argNames: ['Cancel', 'ApplyType'], handler: (this: Access.FormOld, parameter: {Cancel: number, ApplyType: number}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'BeforeBeginTransaction' | 'BeforeCommitTransaction', argNames: ['Cancel', 'Connection'], handler: (
+ this: Access.FormOld, parameter: {Cancel: number, readonly Connection: ADODB.Connection}) => void): void;
+ on(obj: Access.FormOld, event: 'BeforeDelConfirm', argNames: ['Cancel', 'Response'], handler: (this: Access.FormOld, parameter: {Cancel: number, Response: number}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'BeforeInsert' | 'BeforeUpdate' | 'BeginBatchEdit' | 'DblClick' | 'Delete' | 'Dirty' | 'Open' | 'RecordExit' | 'Undo' |
+ 'UndoBatchEdit' | 'Unload',
+ argNames: ['Cancel'], handler: (this: Access.FormOld, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'BeforeRender', argNames: ['drawObject', 'chartObject', 'Cancel'], handler: (
+ this: Access.FormOld, parameter: {readonly drawObject: any, readonly chartObject: any, readonly Cancel: any}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'BeforeScreenTip', argNames: ['ScreenTipText', 'SourceObject'], handler: (
+ this: Access.FormOld, parameter: {readonly ScreenTipText: any, readonly SourceObject: any}) => void): void;
+ on(obj: Access.FormOld, event: 'CommandBeforeExecute', argNames: ['Command', 'Cancel'], handler: (this: Access.FormOld, parameter: {readonly Command: any, readonly Cancel: any}) => void): void;
+ on(obj: Access.FormOld, event: 'CommandChecked', argNames: ['Command', 'Checked'], handler: (this: Access.FormOld, parameter: {readonly Command: any, readonly Checked: any}) => void): void;
+ on(obj: Access.FormOld, event: 'CommandEnabled', argNames: ['Command', 'Enabled'], handler: (this: Access.FormOld, parameter: {readonly Command: any, readonly Enabled: any}) => void): void;
+ on(obj: Access.FormOld, event: 'CommandExecute', argNames: ['Command'], handler: (this: Access.FormOld, parameter: {readonly Command: any}) => void): void;
+ on(obj: Access.FormOld, event: 'DataChange' | 'PivotTableChange' | 'ViewChange', argNames: ['Reason'], handler: (this: Access.FormOld, parameter: {readonly Reason: number}) => void): void;
+ on(obj: Access.FormOld, event: 'Error', argNames: ['DataErr', 'Response'], handler: (this: Access.FormOld, parameter: {DataErr: number, Response: number}) => void): void;
+ on(obj: Access.FormOld, event: 'Filter', argNames: ['Cancel', 'FilterType'], handler: (this: Access.FormOld, parameter: {Cancel: number, FilterType: number}) => void): void;
+ on(obj: Access.FormOld, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.FormOld, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.FormOld, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.FormOld, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.FormOld, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.FormOld, event: 'MouseWheel', argNames: ['Page', 'Count'], handler: (this: Access.FormOld, parameter: {readonly Page: boolean, readonly Count: number}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'AfterBeginTransaction' | 'AfterCommitTransaction' | 'RollbackTransaction', argNames: ['Connection'],
+ handler: (this: Access.FormOldV10, parameter: {readonly Connection: ADODB.Connection}) => void): void;
+ on(obj: Access.FormOldV10, event: 'AfterDelConfirm', argNames: ['Status'], handler: (this: Access.FormOldV10, parameter: {Status: number}) => void): void;
+ on(obj: Access.FormOldV10, event: 'AfterFinalRender' | 'AfterLayout', argNames: ['drawObject'], handler: (this: Access.FormOldV10, parameter: {readonly drawObject: any}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'AfterRender', argNames: ['drawObject', 'chartObject'], handler: (
+ this: Access.FormOldV10, parameter: {readonly drawObject: any, readonly chartObject: any}) => void): void;
+ on(obj: Access.FormOldV10, event: 'ApplyFilter', argNames: ['Cancel', 'ApplyType'], handler: (this: Access.FormOldV10, parameter: {Cancel: number, ApplyType: number}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'BeforeBeginTransaction' | 'BeforeCommitTransaction', argNames: ['Cancel', 'Connection'], handler: (
+ this: Access.FormOldV10, parameter: {Cancel: number, readonly Connection: ADODB.Connection}) => void): void;
+ on(obj: Access.FormOldV10, event: 'BeforeDelConfirm', argNames: ['Cancel', 'Response'], handler: (this: Access.FormOldV10, parameter: {Cancel: number, Response: number}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'BeforeInsert' | 'BeforeUpdate' | 'BeginBatchEdit' | 'DblClick' | 'Delete' | 'Dirty' | 'Open' | 'RecordExit' | 'Undo' |
+ 'UndoBatchEdit' | 'Unload',
+ argNames: ['Cancel'], handler: (this: Access.FormOldV10, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'BeforeRender', argNames: ['drawObject', 'chartObject', 'Cancel'], handler: (
+ this: Access.FormOldV10, parameter: {readonly drawObject: any, readonly chartObject: any, readonly Cancel: any}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'BeforeScreenTip', argNames: ['ScreenTipText', 'SourceObject'], handler: (
+ this: Access.FormOldV10, parameter: {readonly ScreenTipText: any, readonly SourceObject: any}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'CommandBeforeExecute', argNames: ['Command', 'Cancel'], handler: (
+ this: Access.FormOldV10, parameter: {readonly Command: any, readonly Cancel: any}) => void): void;
+ on(obj: Access.FormOldV10, event: 'CommandChecked', argNames: ['Command', 'Checked'], handler: (this: Access.FormOldV10, parameter: {readonly Command: any, readonly Checked: any}) => void): void;
+ on(obj: Access.FormOldV10, event: 'CommandEnabled', argNames: ['Command', 'Enabled'], handler: (this: Access.FormOldV10, parameter: {readonly Command: any, readonly Enabled: any}) => void): void;
+ on(obj: Access.FormOldV10, event: 'CommandExecute', argNames: ['Command'], handler: (this: Access.FormOldV10, parameter: {readonly Command: any}) => void): void;
+ on(obj: Access.FormOldV10, event: 'DataChange' | 'PivotTableChange' | 'ViewChange', argNames: ['Reason'], handler: (this: Access.FormOldV10, parameter: {readonly Reason: number}) => void): void;
+ on(obj: Access.FormOldV10, event: 'Error', argNames: ['DataErr', 'Response'], handler: (this: Access.FormOldV10, parameter: {DataErr: number, Response: number}) => void): void;
+ on(obj: Access.FormOldV10, event: 'Filter', argNames: ['Cancel', 'FilterType'], handler: (this: Access.FormOldV10, parameter: {Cancel: number, FilterType: number}) => void): void;
+ on(obj: Access.FormOldV10, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.FormOldV10, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.FormOldV10, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.FormOldV10, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.FormOldV10, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.FormOldV10, event: 'MouseWheel', argNames: ['Page', 'Count'], handler: (this: Access.FormOldV10, parameter: {readonly Page: boolean, readonly Count: number}) => void): void;
+ on(obj: Access.Image, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access.Image, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.Image, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Image, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.Label, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access.Label, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.Label, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Label, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.ListBox, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.ListBox, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.ListBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.ListBox, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.ListBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.ListBox, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.ListBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.ListBox, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.NavigationButton, event: 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.NavigationButton, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.NavigationButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.NavigationButton, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.NavigationButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.NavigationButton, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.NavigationButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.NavigationButton, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(
+ obj: Access.NavigationControl, event: 'BeforeUpdate' | 'DblClick' | 'Dirty' | 'Exit' | 'Undo', argNames: ['Cancel'], handler: (
+ this: Access.NavigationControl, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.NavigationControl, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.NavigationControl, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.NavigationControl, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.NavigationControl, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.NavigationControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.NavigationControl, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.ObjectFrame, event: 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.ObjectFrame, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.ObjectFrame, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.ObjectFrame, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.ObjectFrame, event: 'Updated', argNames: ['Code'], handler: (this: Access.ObjectFrame, parameter: {Code: number}) => void): void;
+ on(obj: Access.OptionButton, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.OptionButton, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.OptionButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.OptionButton, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.OptionButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.OptionButton, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.OptionButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.OptionButton, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.OptionGroup, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.OptionGroup, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.OptionGroup, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.OptionGroup, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.Page, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access.Page, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.Page, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Page, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.PaletteButton, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.PaletteButton, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.PaletteButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.PaletteButton, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.PaletteButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.PaletteButton, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.PaletteButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.PaletteButton, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.Rectangle, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access.Rectangle, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.Rectangle, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Rectangle, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.References, event: 'ItemAdded' | 'ItemRemoved', argNames: ['Reference'], handler: (this: Access.References, parameter: {readonly Reference: Access.Reference}) => void): void;
+ on(obj: Access.Report, event: 'ApplyFilter', argNames: ['Cancel', 'ApplyType'], handler: (this: Access.Report, parameter: {Cancel: number, ApplyType: number}) => void): void;
+ on(obj: Access.Report, event: 'DblClick' | 'NoData' | 'Open' | 'Unload', argNames: ['Cancel'], handler: (this: Access.Report, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.Report, event: 'Error', argNames: ['DataErr', 'Response'], handler: (this: Access.Report, parameter: {DataErr: number, Response: number}) => void): void;
+ on(obj: Access.Report, event: 'Filter', argNames: ['Cancel', 'FilterType'], handler: (this: Access.Report, parameter: {Cancel: number, FilterType: number}) => void): void;
+ on(obj: Access.Report, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.Report, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.Report, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.Report, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.Report, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Report, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.Report, event: 'MouseWheel', argNames: ['Page', 'Count'], handler: (this: Access.Report, parameter: {readonly Page: boolean, readonly Count: number}) => void): void;
+ on(obj: Access.ReportOld, event: 'Error', argNames: ['DataErr', 'Response'], handler: (this: Access.ReportOld, parameter: {DataErr: number, Response: number}) => void): void;
+ on(obj: Access.ReportOld, event: 'NoData' | 'Open', argNames: ['Cancel'], handler: (this: Access.ReportOld, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.ReportOldV10, event: 'Error', argNames: ['DataErr', 'Response'], handler: (this: Access.ReportOldV10, parameter: {DataErr: number, Response: number}) => void): void;
+ on(obj: Access.ReportOldV10, event: 'NoData' | 'Open', argNames: ['Cancel'], handler: (this: Access.ReportOldV10, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.Section, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access.Section, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.Section, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.Section, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.SubForm, event: 'Exit', argNames: ['Cancel'], handler: (this: Access.SubForm, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.SubReport, event: 'Exit', argNames: ['Cancel'], handler: (this: Access.SubReport, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.TabControl, event: 'DblClick', argNames: ['Cancel'], handler: (this: Access.TabControl, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.TabControl, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.TabControl, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.TabControl, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.TabControl, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.TabControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.TabControl, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.TextBox, event: 'BeforeUpdate' | 'DblClick' | 'Dirty' | 'Exit' | 'Undo', argNames: ['Cancel'], handler: (this: Access.TextBox, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.TextBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.TextBox, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.TextBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.TextBox, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.TextBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.TextBox, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(obj: Access.ToggleButton, event: 'BeforeUpdate' | 'DblClick' | 'Exit', argNames: ['Cancel'], handler: (this: Access.ToggleButton, parameter: {Cancel: number}) => void): void;
+ on(obj: Access.ToggleButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.ToggleButton, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.ToggleButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.ToggleButton, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.ToggleButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.ToggleButton, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(
+ obj: Access.WebBrowserControl, event: 'BeforeNavigate2', argNames: Access.EventHelperTypes.WebBrowserControl_BeforeNavigate2_ArgNames,
+ handler: (this: Access.WebBrowserControl, parameter: Access.EventHelperTypes.WebBrowserControl_BeforeNavigate2_Parameter) => void): void;
+ on(
+ obj: Access.WebBrowserControl, event: 'BeforeUpdate' | 'DblClick' | 'Dirty' | 'Exit', argNames: ['Cancel'], handler: (
+ this: Access.WebBrowserControl, parameter: {Cancel: number}) => void): void;
+ on(
+ obj: Access.WebBrowserControl, event: 'DocumentComplete', argNames: ['pDisp', 'URL'], handler: (
+ this: Access.WebBrowserControl, parameter: {readonly pDisp: any, readonly URL: any}) => void): void;
+ on(obj: Access.WebBrowserControl, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (this: Access.WebBrowserControl, parameter: {KeyCode: number, Shift: number}) => void): void;
+ on(obj: Access.WebBrowserControl, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Access.WebBrowserControl, parameter: {KeyAscii: number}) => void): void;
+ on(
+ obj: Access.WebBrowserControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Access.WebBrowserControl, parameter: {Button: number, Shift: number, X: number, Y: number}) => void): void;
+ on(
+ obj: Access.WebBrowserControl, event: 'NavigateError', argNames: ['pDisp', 'URL', 'TargetFrameName', 'StatusCode', 'Cancel'],
+ handler: (this: Access.WebBrowserControl, parameter: {readonly pDisp: any, readonly URL: any, readonly TargetFrameName: any, readonly StatusCode: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Access.WebBrowserControl, event: 'ProgressChange', argNames: ['Progress', 'ProgressMax'], handler: (
+ this: Access.WebBrowserControl, parameter: {readonly Progress: number, readonly ProgressMax: number}) => void): void;
+ on(obj: Access.WebBrowserControl, event: 'Updated', argNames: ['Code'], handler: (this: Access.WebBrowserControl, parameter: {Code: number}) => void): void;
+ on(obj: Access._CheckBoxInOption, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access._CheckBoxInOption, parameter: {}) => void): void;
+ on(obj: Access._OptionButtonInOption, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access._OptionButtonInOption, parameter: {}) => void): void;
+ on(obj: Access._PageHdrFtrInReport, event: 'Click' | 'Paint', handler: (this: Access._PageHdrFtrInReport, parameter: {}) => void): void;
+ on(obj: Access._SectionInReport, event: 'Click' | 'Paint' | 'Retreat', handler: (this: Access._SectionInReport, parameter: {}) => void): void;
+ on(obj: Access._ToggleButtonInOption, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access._ToggleButtonInOption, parameter: {}) => void): void;
+ on(obj: Access.Attachment, event: 'AfterUpdate' | 'AttachmentCurrent' | 'Change' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.Attachment, parameter: {}) => void): void;
+ on(obj: Access.BoundObjectFrame, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.BoundObjectFrame, parameter: {}) => void): void;
+ on(obj: Access.CheckBox, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.CheckBox, parameter: {}) => void): void;
+ on(obj: Access.Class, event: 'Initialize' | 'Terminate', handler: (this: Access.Class, parameter: {}) => void): void;
+ on(obj: Access.ComboBox, event: 'AfterUpdate' | 'Change' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.ComboBox, parameter: {}) => void): void;
+ on(obj: Access.CommandButton, event: 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.CommandButton, parameter: {}) => void): void;
+ on(obj: Access.CustomControl, event: 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.CustomControl, parameter: {}) => void): void;
+ on(
+ obj: Access.Form, event: 'Activate' | 'AfterInsert' | 'AfterUpdate' | 'BeforeQuery' | 'Click' | 'Close' | 'Current' | 'DataSetChange' | 'Deactivate' | 'GotFocus' |
+ 'Load' | 'LostFocus' | 'OnConnect' | 'OnDisconnect' | 'Query' | 'Resize' | 'SelectionChange' | 'Timer',
+ handler: (this: Access.Form, parameter: {}) => void): void;
+ on(
+ obj: Access.FormOld, event: 'Activate' | 'AfterInsert' | 'AfterUpdate' | 'BeforeQuery' | 'Click' | 'Close' | 'Current' | 'DataSetChange' | 'Deactivate' |
+ 'GotFocus' | 'Load' | 'LostFocus' | 'OnConnect' | 'OnDisconnect' | 'Query' | 'Resize' | 'SelectionChange' | 'Timer',
+ handler: (this: Access.FormOld, parameter: {}) => void): void;
+ on(
+ obj: Access.FormOldV10, event: 'Activate' | 'AfterInsert' | 'AfterUpdate' | 'BeforeQuery' | 'Click' | 'Close' | 'Current' | 'DataSetChange' | 'Deactivate' |
+ 'GotFocus' | 'Load' | 'LostFocus' | 'OnConnect' | 'OnDisconnect' | 'Query' | 'Resize' | 'SelectionChange' | 'Timer',
+ handler: (this: Access.FormOldV10, parameter: {}) => void): void;
+ on(obj: Access.Image, event: 'Click', handler: (this: Access.Image, parameter: {}) => void): void;
+ on(obj: Access.Label, event: 'Click', handler: (this: Access.Label, parameter: {}) => void): void;
+ on(obj: Access.ListBox, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.ListBox, parameter: {}) => void): void;
+ on(obj: Access.NavigationButton, event: 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.NavigationButton, parameter: {}) => void): void;
+ on(obj: Access.NavigationControl, event: 'AfterUpdate' | 'Change' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.NavigationControl, parameter: {}) => void): void;
+ on(obj: Access.ObjectFrame, event: 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.ObjectFrame, parameter: {}) => void): void;
+ on(obj: Access.OptionButton, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.OptionButton, parameter: {}) => void): void;
+ on(obj: Access.OptionGroup, event: 'AfterUpdate' | 'Click' | 'Enter', handler: (this: Access.OptionGroup, parameter: {}) => void): void;
+ on(obj: Access.Page, event: 'Click', handler: (this: Access.Page, parameter: {}) => void): void;
+ on(obj: Access.PaletteButton, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.PaletteButton, parameter: {}) => void): void;
+ on(obj: Access.Rectangle, event: 'Click', handler: (this: Access.Rectangle, parameter: {}) => void): void;
+ on(
+ obj: Access.Report, event: 'Activate' | 'Click' | 'Close' | 'Current' | 'Deactivate' | 'GotFocus' | 'Load' | 'LostFocus' | 'Page' | 'Resize' | 'Timer',
+ handler: (this: Access.Report, parameter: {}) => void): void;
+ on(obj: Access.ReportOld, event: 'Activate' | 'Close' | 'Deactivate' | 'Page', handler: (this: Access.ReportOld, parameter: {}) => void): void;
+ on(obj: Access.ReportOldV10, event: 'Activate' | 'Close' | 'Deactivate' | 'Page', handler: (this: Access.ReportOldV10, parameter: {}) => void): void;
+ on(obj: Access.Section, event: 'Click' | 'Paint', handler: (this: Access.Section, parameter: {}) => void): void;
+ on(obj: Access.SubForm, event: 'Enter', handler: (this: Access.SubForm, parameter: {}) => void): void;
+ on(obj: Access.SubReport, event: 'Enter', handler: (this: Access.SubReport, parameter: {}) => void): void;
+ on(obj: Access.TabControl, event: 'Change' | 'Click', handler: (this: Access.TabControl, parameter: {}) => void): void;
+ on(obj: Access.TextBox, event: 'AfterUpdate' | 'Change' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.TextBox, parameter: {}) => void): void;
+ on(obj: Access.ToggleButton, event: 'AfterUpdate' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.ToggleButton, parameter: {}) => void): void;
+ on(obj: Access.WebBrowserControl, event: 'AfterUpdate' | 'Change' | 'Click' | 'Enter' | 'GotFocus' | 'LostFocus', handler: (this: Access.WebBrowserControl, parameter: {}) => void): void;
+ set(
+ obj: Access._CheckBoxInOption | Access._ChildLabel | Access._CustomControlInReport | Access._OptionButtonInOption | Access._ToggleButtonInOption |
+ Access.Attachment | Access.BoundObjectFrame | Access.CheckBox | Access.ComboBox | Access.CommandButton | Access.CustomControl | Access.EmptyCell | Access.Form |
+ Access.FormOld | Access.FormOldV10 | Access.Label | Access.ListBox | Access.NavigationButton | Access.NavigationControl | Access.ObjectFrame |
+ Access.OptionButton | Access.OptionGroup | Access.Page | Access.SubForm | Access.TabControl | Access.TextBox | Access.ToggleButton | Access.WebBrowserControl,
+ propertyName: 'accName' | 'accValue', parameterTypes: [any], newValue: string): void;
+ set(obj: Access._ControlInReportEvents | Access.ComboBox | Access.Control | Access.ListBox, propertyName: 'Selected', parameterTypes: [number], newValue: number): void;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'Access.Application': Access.Application;
+}
+
+interface EnumeratorConstructor {
+ new(col: Access._ItemsSelected): Enumerator;
+ new(col: Access.AccessObjectProperties): Enumerator;
+ new(col: Access.AdditionalData): Enumerator;
+ new(
+ col: Access.AllDataAccessPages | Access.AllDatabaseDiagrams | Access.AllForms | Access.AllFunctions | Access.AllMacros | Access.AllModules | Access.AllQueries |
+ Access.AllReports | Access.AllStoredProcedures | Access.AllTables | Access.AllViews | Access.DependencyObjects): Enumerator;
+ new(col: Access.Controls): Enumerator;
+ new(col: Access.Children | Access.Properties): Enumerator; // tslint:disable-line:use-default-type-parameter
+ new(col: Access.DataAccessPages): Enumerator;
+ new(col: Access.Entities): Enumerator;
+ new(col: Access.FormatConditions): Enumerator;
+ new(col: Access.Forms): Enumerator;
+ new(col: Access.ImportExportSpecifications): Enumerator;
+ new(col: Access.LocalVars): Enumerator;
+ new(col: Access.Modules): Enumerator;
+ new(col: Access.Operations): Enumerator;
+ new(col: Access.Pages): Enumerator;
+ new(col: Access.Printers): Enumerator;
+ new(col: Access.References): Enumerator;
+ new(col: Access.Reports): Enumerator;
+ new(col: Access.ReturnVars): Enumerator;
+ new(col: Access.SharedResources): Enumerator;
+ new(col: Access.SmartTagActions): Enumerator;
+ new(col: Access.SmartTagProperties): Enumerator;
+ new(col: Access.SmartTags): Enumerator;
+ new(col: Access.TempVars): Enumerator;
+ new(col: Access.WebServices): Enumerator;
+ new(col: Access.WSParameters): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-access/package.json b/types/activex-access/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-access/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-access/tsconfig.json b/types/activex-access/tsconfig.json
new file mode 100644
index 0000000000..6537f2d47b
--- /dev/null
+++ b/types/activex-access/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-access-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-access/tslint.json b/types/activex-access/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-access/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-adodb/activex-adodb-tests.ts b/types/activex-adodb/activex-adodb-tests.ts
index 22680d963c..f409b888d3 100644
--- a/types/activex-adodb/activex-adodb-tests.ts
+++ b/types/activex-adodb/activex-adodb-tests.ts
@@ -19,6 +19,7 @@ conn.Open();
// create a Command to access the data
let cmd = new ActiveXObject('ADODB.Command');
+cmd.ActiveConnection = conn;
cmd.CommandText = 'SELECT DISTINCT LastName, CityName FROM [Sheet1$]';
// get a Recordset
let rs = cmd.Execute();
@@ -26,3 +27,31 @@ let rs = cmd.Execute();
let s = rs.GetString(ADODB.StringFormatEnum.adClipString, -1, '\t', '\n', '(NULL)');
rs.Close();
WScript.Echo(s);
+
+// create a disconnected recordset -- https://support.microsoft.com/en-us/help/184397/how-to-create-ado-disconnected-recordsets-in-vba-c-java
+(() => {
+ conn = new ActiveXObject('ADODB.Connection');
+ conn.Open(); // pass connection details here
+
+ rs = new ActiveXObject('ADODB.Recordset');
+ rs.CursorLocation = ADODB.CursorLocationEnum.adUseClient;
+ rs.Open('SELECT * FROM Table1', conn, ADODB.CursorTypeEnum.adOpenForwardOnly, ADODB.LockTypeEnum.adLockBatchOptimistic);
+ rs.ActiveConnection = null;
+
+ const v = rs.Fields.Item(0).Value;
+ conn.Close();
+})();
+
+// helper function
+const toSafeArray = (...items: T[]): SafeArray => {
+ const dict = new ActiveXObject('Scripting.Dictionary');
+ items.forEach((x, index) => dict.Add(index, x));
+ return dict.Items() as SafeArray;
+};
+
+// update with SafeArray
+(() => {
+ const fields = toSafeArray('FirstName', 'LastName', 'DOB');
+ const values = toSafeArray('Plony', 'Almony', new Date(1980, 1, 1).getVarDate());
+ rs.Update(fields, values);
+})();
diff --git a/types/activex-adodb/index.d.ts b/types/activex-adodb/index.d.ts
index ec5d67167a..43f43f5bd5 100644
--- a/types/activex-adodb/index.d.ts
+++ b/types/activex-adodb/index.d.ts
@@ -1,7 +1,8 @@
-// Type definitions for Microsoft ActiveX Data Objects 6.1
+// Type definitions for Microsoft ActiveX Data Objects 6.0 Library - ADODB 6.1
// Project: https://msdn.microsoft.com/en-us/library/jj249010.aspx
// Definitions by: Zev Spitz
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
declare namespace ADODB {
const enum ADCPROP_ASYNCTHREADPRIORITY_ENUM {
@@ -9,19 +10,19 @@ declare namespace ADODB {
adPriorityBelowNormal = 2,
adPriorityHighest = 5,
adPriorityLowest = 1,
- adPriorityNormal = 3
+ adPriorityNormal = 3,
}
const enum ADCPROP_AUTORECALC_ENUM {
adRecalcAlways = 1,
- adRecalcUpFront = 0
+ adRecalcUpFront = 0,
}
const enum ADCPROP_UPDATECRITERIA_ENUM {
adCriteriaAllCols = 1,
adCriteriaKey = 0,
adCriteriaTimeStamp = 3,
- adCriteriaUpdCols = 2
+ adCriteriaUpdCols = 2,
}
const enum ADCPROP_UPDATERESYNC_ENUM {
@@ -30,20 +31,20 @@ declare namespace ADODB {
adResyncConflicts = 2,
adResyncInserts = 8,
adResyncNone = 0,
- adResyncUpdates = 4
+ adResyncUpdates = 4,
}
const enum AffectEnum {
adAffectAll = 3,
adAffectAllChapters = 4,
adAffectCurrent = 1,
- adAffectGroup = 2
+ adAffectGroup = 2,
}
const enum BookmarkEnum {
adBookmarkCurrent = 0,
adBookmarkFirst = 1,
- adBookmarkLast = 2
+ adBookmarkLast = 2,
}
const enum CommandTypeEnum {
@@ -53,7 +54,7 @@ declare namespace ADODB {
adCmdTableDirect = 512,
adCmdText = 1,
adCmdUnknown = 8,
- adCmdUnspecified = -1
+ adCmdUnspecified = -1,
}
const enum CompareEnum {
@@ -61,7 +62,7 @@ declare namespace ADODB {
adCompareGreaterThan = 2,
adCompareLessThan = 0,
adCompareNotComparable = 4,
- adCompareNotEqual = 3
+ adCompareNotEqual = 3,
}
const enum ConnectModeEnum {
@@ -73,33 +74,33 @@ declare namespace ADODB {
adModeShareDenyWrite = 8,
adModeShareExclusive = 12,
adModeUnknown = 0,
- adModeWrite = 2
+ adModeWrite = 2,
}
const enum ConnectOptionEnum {
adAsyncConnect = 16,
- adConnectUnspecified = -1
+ adConnectUnspecified = -1,
}
const enum ConnectPromptEnum {
adPromptAlways = 1,
adPromptComplete = 2,
adPromptCompleteRequired = 3,
- adPromptNever = 4
+ adPromptNever = 4,
}
const enum CopyRecordOptionsEnum {
adCopyAllowEmulation = 4,
adCopyNonRecursive = 2,
adCopyOverWrite = 1,
- adCopyUnspecified = -1
+ adCopyUnspecified = -1,
}
const enum CursorLocationEnum {
adUseClient = 3,
adUseClientBatch = 3,
adUseNone = 1,
- adUseServer = 2
+ adUseServer = 2,
}
const enum CursorOptionEnum {
@@ -115,7 +116,7 @@ declare namespace ADODB {
adResync = 131072,
adSeek = 4194304,
adUpdate = 16809984,
- adUpdateBatch = 65536
+ adUpdateBatch = 65536,
}
const enum CursorTypeEnum {
@@ -123,7 +124,7 @@ declare namespace ADODB {
adOpenForwardOnly = 0,
adOpenKeyset = 1,
adOpenStatic = 3,
- adOpenUnspecified = -1
+ adOpenUnspecified = -1,
}
const enum DataTypeEnum {
@@ -166,14 +167,14 @@ declare namespace ADODB {
adVariant = 12,
adVarNumeric = 139,
adVarWChar = 202,
- adWChar = 130
+ adWChar = 130,
}
const enum EditModeEnum {
adEditAdd = 2,
adEditDelete = 4,
adEditInProgress = 1,
- adEditNone = 0
+ adEditNone = 0,
}
const enum ErrorValueEnum {
@@ -240,7 +241,7 @@ declare namespace ADODB {
adErrVolumeNotFound = 3733,
adErrWriteFile = 3004,
adwrnSecurityDialog = 3717,
- adwrnSecurityDialogHeader = 3718
+ adwrnSecurityDialogHeader = 3718,
}
const enum EventReasonEnum {
@@ -258,7 +259,7 @@ declare namespace ADODB {
adRsnUndoAddNew = 5,
adRsnUndoDelete = 6,
adRsnUndoUpdate = 4,
- adRsnUpdate = 3
+ adRsnUpdate = 3,
}
const enum EventStatusEnum {
@@ -266,7 +267,7 @@ declare namespace ADODB {
adStatusCantDeny = 3,
adStatusErrorsOccurred = 2,
adStatusOK = 1,
- adStatusUnwantedEvent = 5
+ adStatusUnwantedEvent = 5,
}
const enum ExecuteOptionEnum {
@@ -276,7 +277,7 @@ declare namespace ADODB {
adExecuteNoRecords = 128,
adExecuteRecord = 2048,
adExecuteStream = 1024,
- adOptionUnspecified = -1
+ adOptionUnspecified = -1,
}
const enum FieldAttributeEnum {
@@ -296,12 +297,12 @@ declare namespace ADODB {
adFldRowVersion = 512,
adFldUnknownUpdatable = 8,
adFldUnspecified = -1,
- adFldUpdatable = 4
+ adFldUpdatable = 4,
}
const enum FieldEnum {
adDefaultStream = -1,
- adRecordURL = -2
+ adRecordURL = -2,
}
const enum FieldStatusEnum {
@@ -334,7 +335,7 @@ declare namespace ADODB {
adFieldSignMismatch = 5,
adFieldTruncated = 4,
adFieldUnavailable = 8,
- adFieldVolumeNotFound = 21
+ adFieldVolumeNotFound = 21,
}
const enum FilterGroupEnum {
@@ -343,11 +344,11 @@ declare namespace ADODB {
adFilterFetchedRecords = 3,
adFilterNone = 0,
adFilterPendingRecords = 1,
- adFilterPredicate = 4
+ adFilterPredicate = 4,
}
const enum GetRowsOptionEnum {
- adGetRowsRest = -1
+ adGetRowsRest = -1,
}
const enum IsolationLevelEnum {
@@ -359,13 +360,13 @@ declare namespace ADODB {
adXactReadUncommitted = 256,
adXactRepeatableRead = 65536,
adXactSerializable = 1048576,
- adXactUnspecified = -1
+ adXactUnspecified = -1,
}
const enum LineSeparatorEnum {
adCR = 13,
adCRLF = -1,
- adLF = 10
+ adLF = 10,
}
const enum LockTypeEnum {
@@ -373,19 +374,19 @@ declare namespace ADODB {
adLockOptimistic = 3,
adLockPessimistic = 2,
adLockReadOnly = 1,
- adLockUnspecified = -1
+ adLockUnspecified = -1,
}
const enum MarshalOptionsEnum {
adMarshalAll = 0,
- adMarshalModifiedOnly = 1
+ adMarshalModifiedOnly = 1,
}
const enum MoveRecordOptionsEnum {
adMoveAllowEmulation = 4,
adMoveDontUpdateLinks = 2,
adMoveOverWrite = 1,
- adMoveUnspecified = -1
+ adMoveUnspecified = -1,
}
const enum ObjectStateEnum {
@@ -393,13 +394,13 @@ declare namespace ADODB {
adStateConnecting = 2,
adStateExecuting = 4,
adStateFetching = 8,
- adStateOpen = 1
+ adStateOpen = 1,
}
const enum ParameterAttributesEnum {
adParamLong = 128,
adParamNullable = 64,
- adParamSigned = 16
+ adParamSigned = 16,
}
const enum ParameterDirectionEnum {
@@ -407,24 +408,24 @@ declare namespace ADODB {
adParamInputOutput = 3,
adParamOutput = 2,
adParamReturnValue = 4,
- adParamUnknown = 0
+ adParamUnknown = 0,
}
const enum PersistFormatEnum {
adPersistADTG = 0,
- adPersistXML = 1
+ adPersistXML = 1,
}
const enum PositionEnum {
adPosBOF = -2,
adPosEOF = -3,
- adPosUnknown = -1
+ adPosUnknown = -1,
}
const enum PositionEnum_Param {
adPosBOF = -2,
adPosEOF = -3,
- adPosUnknown = -1
+ adPosUnknown = -1,
}
const enum PropertyAttributesEnum {
@@ -432,7 +433,7 @@ declare namespace ADODB {
adPropOptional = 2,
adPropRead = 512,
adPropRequired = 1,
- adPropWrite = 1024
+ adPropWrite = 1024,
}
const enum RecordCreateOptionsEnum {
@@ -441,7 +442,7 @@ declare namespace ADODB {
adCreateOverwrite = 67108864,
adCreateStructDoc = -2147483648,
adFailIfNotExists = -1,
- adOpenIfExists = 33554432
+ adOpenIfExists = 33554432,
}
const enum RecordOpenOptionsEnum {
@@ -451,7 +452,7 @@ declare namespace ADODB {
adOpenExecuteCommand = 65536,
adOpenOutput = 8388608,
adOpenRecordUnspecified = -1,
- adOpenSource = 8388608
+ adOpenSource = 8388608,
}
const enum RecordStatusEnum {
@@ -472,23 +473,23 @@ declare namespace ADODB {
adRecPendingChanges = 128,
adRecPermissionDenied = 65536,
adRecSchemaViolation = 131072,
- adRecUnmodified = 8
+ adRecUnmodified = 8,
}
const enum RecordTypeEnum {
adCollectionRecord = 1,
adSimpleRecord = 0,
- adStructDoc = 2
+ adStructDoc = 2,
}
const enum ResyncEnum {
adResyncAllValues = 2,
- adResyncUnderlyingValues = 1
+ adResyncUnderlyingValues = 1,
}
const enum SaveOptionsEnum {
adSaveCreateNotExist = 1,
- adSaveCreateOverWrite = 2
+ adSaveCreateOverWrite = 2,
}
const enum SchemaEnum {
@@ -537,17 +538,17 @@ declare namespace ADODB {
adSchemaUsagePrivileges = 15,
adSchemaViewColumnUsage = 24,
adSchemaViews = 23,
- adSchemaViewTableUsage = 25
+ adSchemaViewTableUsage = 25,
}
const enum SearchDirection {
adSearchBackward = -1,
- adSearchForward = 1
+ adSearchForward = 1,
}
const enum SearchDirectionEnum {
adSearchBackward = -1,
- adSearchForward = 1
+ adSearchForward = 1,
}
const enum SeekEnum {
@@ -556,44 +557,46 @@ declare namespace ADODB {
adSeekBefore = 32,
adSeekBeforeEQ = 16,
adSeekFirstEQ = 1,
- adSeekLastEQ = 2
+ adSeekLastEQ = 2,
}
const enum StreamOpenOptionsEnum {
adOpenStreamAsync = 1,
adOpenStreamFromRecord = 4,
- adOpenStreamUnspecified = -1
+ adOpenStreamUnspecified = -1,
}
const enum StreamReadEnum {
adReadAll = -1,
- adReadLine = -2
+ adReadLine = -2,
}
const enum StreamTypeEnum {
adTypeBinary = 1,
- adTypeText = 2
+ adTypeText = 2,
}
const enum StreamWriteEnum {
adWriteChar = 0,
adWriteLine = 1,
stWriteChar = 0,
- stWriteLine = 1
+ stWriteLine = 1,
}
const enum StringFormatEnum {
- adClipString = 2
+ adClipString = 2,
}
const enum XactAttributeEnum {
adXactAbortRetaining = 262144,
adXactAsyncPhaseOne = 524288,
adXactCommitRetaining = 131072,
- adXactSyncPhaseOne = 1048576
+ adXactSyncPhaseOne = 1048576,
}
- interface Command {
+ class Command {
+ private 'ADODB.Command_typekey': Command;
+ private constructor();
ActiveConnection: Connection;
Cancel(): void;
CommandStream: any;
@@ -611,7 +614,7 @@ declare namespace ADODB {
Dialect: string;
/** @param number [Options=-1] */
- Execute(RecordsAffected?: any, Parameters?: any, Options?: number): Recordset;
+ Execute(RecordsAffected?: number, Parameters?: SafeArray, Options?: number): Recordset;
Name: string;
NamedParameters: boolean;
readonly Parameters: Parameters;
@@ -620,7 +623,9 @@ declare namespace ADODB {
readonly State: number;
}
- interface Connection {
+ class Connection {
+ private 'ADODB.Connection_typekey': Connection;
+ private constructor();
Attributes: number;
BeginTrans(): number;
Cancel(): void;
@@ -653,7 +658,9 @@ declare namespace ADODB {
readonly Version: string;
}
- interface Error {
+ class Error {
+ private 'ADODB.Error_typekey': Error;
+ private constructor();
readonly Description: string;
readonly HelpContext: number;
readonly HelpFile: string;
@@ -663,14 +670,18 @@ declare namespace ADODB {
readonly SQLState: string;
}
- interface Errors {
+ class Errors {
+ private 'ADODB.Errors_typekey': Errors;
+ private constructor();
Clear(): void;
readonly Count: number;
Item(Index: any): Error;
Refresh(): void;
}
- interface Field {
+ class Field {
+ private 'ADODB.Field_typekey': Field;
+ private constructor();
readonly ActualSize: number;
AppendChunk(Data: any): void;
Attributes: number;
@@ -688,7 +699,10 @@ declare namespace ADODB {
Value: any;
}
- interface Fields {
+ class Fields {
+ private 'ADODB.Fields_typekey': Fields;
+ private constructor();
+
/**
* @param number [DefinedSize=0]
* @param ADODB.FieldAttributeEnum [Attrib=-1]
@@ -711,7 +725,9 @@ declare namespace ADODB {
Update(): void;
}
- interface Parameter {
+ class Parameter {
+ private 'ADODB.Parameter_typekey': Parameter;
+ private constructor();
AppendChunk(Val: any): void;
Attributes: number;
Direction: ParameterDirectionEnum;
@@ -724,7 +740,9 @@ declare namespace ADODB {
Value: any;
}
- interface Parameters {
+ class Parameters {
+ private 'ADODB.Parameters_typekey': Parameters;
+ private constructor();
Append(Object: any): void;
readonly Count: number;
Delete(Index: any): void;
@@ -732,20 +750,26 @@ declare namespace ADODB {
Refresh(): void;
}
- interface Properties {
+ class Properties {
+ private 'ADODB.Properties_typekey': Properties;
+ private constructor();
readonly Count: number;
Item(Index: any): Property;
Refresh(): void;
}
- interface Property {
+ class Property {
+ private 'ADODB.Property_typekey': Property;
+ private constructor();
Attributes: number;
readonly Name: string;
readonly Type: DataTypeEnum;
Value: any;
}
- interface Record {
+ class Record {
+ private 'ADODB.Record_typekey': Record;
+ private constructor();
ActiveConnection: any;
Cancel(): void;
Close(): void;
@@ -794,7 +818,9 @@ declare namespace ADODB {
readonly State: ObjectStateEnum;
}
- interface Recordset {
+ class Recordset {
+ private 'ADODB.Recordset_typekey': Recordset;
+ private constructor();
_xClone(): Recordset;
/** @param ADODB.AffectEnum [AffectRecords=3] */
@@ -895,13 +921,15 @@ declare namespace ADODB {
readonly Status: number;
StayInSync: boolean;
Supports(CursorOptions: CursorOptionEnum): boolean;
- Update(Fields?: any, Values?: any): void;
+ Update(Fields?: string | SafeArray, Values?: any): void;
/** @param ADODB.AffectEnum [AffectRecords=3] */
UpdateBatch(AffectRecords?: AffectEnum): void;
}
- interface Stream {
+ class Stream {
+ private 'ADODB.Stream_typekey': Stream;
+ private constructor();
Cancel(): void;
Charset: string;
Close(): void;
@@ -941,67 +969,118 @@ declare namespace ADODB {
/** @param ADODB.StreamWriteEnum [Options=0] */
WriteText(Data: string, Options?: StreamWriteEnum): void;
}
+
+ namespace EventHelperTypes {
+ type Connection_ExecuteComplete_ArgNames = ['RecordsAffected', 'pError', 'adStatus', 'pCommand', 'pRecordset', 'pConnection'];
+
+ type Connection_WillConnect_ArgNames = ['ConnectionString', 'UserID', 'Password', 'Options', 'adStatus', 'pConnection'];
+
+ type Connection_WillExecute_ArgNames = ['Source', 'CursorType', 'LockType', 'Options', 'adStatus', 'pCommand', 'pRecordset', 'pConnection'];
+
+ interface Connection_ExecuteComplete_Parameter {
+ adStatus: EventStatusEnum;
+ readonly pCommand: Command;
+ readonly pConnection: Connection;
+ readonly pError: Error;
+ readonly pRecordset: Recordset;
+ readonly RecordsAffected: number;
+ }
+
+ interface Connection_WillConnect_Parameter {
+ adStatus: EventStatusEnum;
+ ConnectionString: string;
+ Options: number;
+ Password: string;
+ readonly pConnection: Connection;
+ UserID: string;
+ }
+
+ interface Connection_WillExecute_Parameter {
+ adStatus: EventStatusEnum;
+ CursorType: CursorTypeEnum;
+ LockType: LockTypeEnum;
+ Options: number;
+ readonly pCommand: Command;
+ readonly pConnection: Connection;
+ readonly pRecordset: Recordset;
+ Source: string;
+ }
+ }
}
interface ActiveXObject {
- on(obj: ADODB.Connection, event: 'BeginTransComplete', argNames: ['TransactionLevel', 'pError', 'adStatus', 'pConnection'], handler: (
- this: ADODB.Connection, parameter: {
- TransactionLevel: number, pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pConnection: ADODB.Connection}) => void): void;
- on(obj: ADODB.Connection, event: 'Disconnect', argNames: ['adStatus', 'pConnection'], handler: (
- this: ADODB.Connection, parameter: {
- adStatus: ADODB.EventStatusEnum, pConnection: ADODB.Connection}) => void): void;
- on(obj: ADODB.Connection, event: 'ExecuteComplete', argNames: ['RecordsAffected', 'pError', 'adStatus', 'pCommand', 'pRecordset', 'pConnection'], handler: (
- this: ADODB.Connection, parameter: {
- RecordsAffected: number, pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pCommand: ADODB.Command, pRecordset: ADODB.Recordset, pConnection: ADODB.Connection}) => void): void;
- on(obj: ADODB.Connection, event: 'InfoMessage' | 'CommitTransComplete' | 'RollbackTransComplete' | 'ConnectComplete', argNames: ['pError', 'adStatus', 'pConnection'], handler: (
- this: ADODB.Connection, parameter: {
- pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pConnection: ADODB.Connection}) => void): void;
- on(obj: ADODB.Connection, event: 'WillConnect', argNames: ['ConnectionString', 'UserID', 'Password', 'Options', 'adStatus', 'pConnection'], handler: (
- this: ADODB.Connection, parameter: {
- ConnectionString: string, UserID: string, Password: string, Options: number, adStatus: ADODB.EventStatusEnum, pConnection: ADODB.Connection}) => void): void;
- on(obj: ADODB.Connection, event: 'WillExecute', argNames: ['Source', 'CursorType', 'LockType', 'Options', 'adStatus', 'pCommand', 'pRecordset', 'pConnection'], handler: (
- this: ADODB.Connection, parameter: {
- Source: string, CursorType: ADODB.CursorTypeEnum, LockType: ADODB.LockTypeEnum, Options: number, adStatus: ADODB.EventStatusEnum, pCommand: ADODB.Command,
- pRecordset: ADODB.Recordset, pConnection: ADODB.Connection}) => void): void;
- on(obj: ADODB.Recordset, event: 'EndOfRecordset', argNames: ['fMoreData', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- fMoreData: boolean, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'FetchComplete', argNames: ['pError', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'FetchProgress', argNames: ['Progress', 'MaxProgress', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- Progress: number, MaxProgress: number, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'FieldChangeComplete', argNames: ['cFields', 'Fields', 'pError', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- cFields: number, Fields: any, pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'RecordChangeComplete', argNames: ['adReason', 'cRecords', 'pError', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- adReason: ADODB.EventReasonEnum, cRecords: number, pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'RecordsetChangeComplete' | 'MoveComplete', argNames: ['adReason', 'pError', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- adReason: ADODB.EventReasonEnum, pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'WillChangeField', argNames: ['cFields', 'Fields', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- cFields: number, Fields: any, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'WillChangeRecord', argNames: ['adReason', 'cRecords', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- adReason: ADODB.EventReasonEnum, cRecords: number, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
- on(obj: ADODB.Recordset, event: 'WillChangeRecordset' | 'WillMove', argNames: ['adReason', 'adStatus', 'pRecordset'], handler: (
- this: ADODB.Recordset, parameter: {
- adReason: ADODB.EventReasonEnum, adStatus: ADODB.EventStatusEnum, pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Connection, event: 'BeginTransComplete', argNames: ['TransactionLevel', 'pError', 'adStatus', 'pConnection'], handler: (
+ this: ADODB.Connection, parameter: {
+ readonly TransactionLevel: number, readonly pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, readonly pConnection: ADODB.Connection}) => void): void;
+ on(
+ obj: ADODB.Connection, event: 'CommitTransComplete' | 'ConnectComplete' | 'InfoMessage' | 'RollbackTransComplete', argNames: ['pError', 'adStatus', 'pConnection'],
+ handler: (this: ADODB.Connection, parameter: {readonly pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, readonly pConnection: ADODB.Connection}) => void): void;
+ on(
+ obj: ADODB.Connection, event: 'Disconnect', argNames: ['adStatus', 'pConnection'], handler: (
+ this: ADODB.Connection, parameter: {adStatus: ADODB.EventStatusEnum, readonly pConnection: ADODB.Connection}) => void): void;
+ on(
+ obj: ADODB.Connection, event: 'ExecuteComplete', argNames: ADODB.EventHelperTypes.Connection_ExecuteComplete_ArgNames, handler: (
+ this: ADODB.Connection, parameter: ADODB.EventHelperTypes.Connection_ExecuteComplete_Parameter) => void): void;
+ on(
+ obj: ADODB.Connection, event: 'WillConnect', argNames: ADODB.EventHelperTypes.Connection_WillConnect_ArgNames, handler: (
+ this: ADODB.Connection, parameter: ADODB.EventHelperTypes.Connection_WillConnect_Parameter) => void): void;
+ on(
+ obj: ADODB.Connection, event: 'WillExecute', argNames: ADODB.EventHelperTypes.Connection_WillExecute_ArgNames, handler: (
+ this: ADODB.Connection, parameter: ADODB.EventHelperTypes.Connection_WillExecute_Parameter) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'EndOfRecordset', argNames: ['fMoreData', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {fMoreData: boolean, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'FetchComplete', argNames: ['pError', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {readonly pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'FetchProgress', argNames: ['Progress', 'MaxProgress', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {readonly Progress: number, readonly MaxProgress: number, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'FieldChangeComplete', argNames: ['cFields', 'Fields', 'pError', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {
+ readonly cFields: number, readonly Fields: any, readonly pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'MoveComplete' | 'RecordsetChangeComplete', argNames: ['adReason', 'pError', 'adStatus', 'pRecordset'],
+ handler: (
+ this: ADODB.Recordset, parameter: {
+ readonly adReason: ADODB.EventReasonEnum, readonly pError: ADODB.Error, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'RecordChangeComplete', argNames: ['adReason', 'cRecords', 'pError', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {
+ readonly adReason: ADODB.EventReasonEnum, readonly cRecords: number, readonly pError: ADODB.Error,
+ adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'WillChangeField', argNames: ['cFields', 'Fields', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {readonly cFields: number, readonly Fields: any, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'WillChangeRecord', argNames: ['adReason', 'cRecords', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {
+ readonly adReason: ADODB.EventReasonEnum, readonly cRecords: number, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
+ on(
+ obj: ADODB.Recordset, event: 'WillChangeRecordset' | 'WillMove', argNames: ['adReason', 'adStatus', 'pRecordset'], handler: (
+ this: ADODB.Recordset, parameter: {readonly adReason: ADODB.EventReasonEnum, adStatus: ADODB.EventStatusEnum, readonly pRecordset: ADODB.Recordset}) => void): void;
set(obj: ADODB.Recordset, propertyName: 'Collect', parameterTypes: [any], newValue: any): void;
- new(progid: 'ADODB.Command'): ADODB.Command;
- new(progid: 'ADODB.Connection'): ADODB.Connection;
- new(progid: 'ADODB.Parameter'): ADODB.Parameter;
- new(progid: 'ADODB.Record'): ADODB.Record;
- new(progid: 'ADODB.Recordset'): ADODB.Recordset;
- new(progid: 'ADODB.Stream'): ADODB.Stream;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'ADODB.Command': ADODB.Command;
+ 'ADODB.Connection': ADODB.Connection;
+ 'ADODB.Parameter': ADODB.Parameter;
+ 'ADODB.Record': ADODB.Record;
+ 'ADODB.Recordset': ADODB.Recordset;
+ 'ADODB.Stream': ADODB.Stream;
}
interface EnumeratorConstructor {
- new(col: ADODB.Errors): ADODB.Error;
- new(col: ADODB.Fields): ADODB.Field;
- new(col: ADODB.Parameters): ADODB.Parameter;
- new(col: ADODB.Properties): ADODB.Property;
+ new(col: ADODB.Errors): Enumerator;
+ new(col: ADODB.Fields): Enumerator;
+ new(col: ADODB.Parameters): Enumerator;
+ new(col: ADODB.Properties): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
}
diff --git a/types/activex-dao/activex-dao-tests.ts b/types/activex-dao/activex-dao-tests.ts
new file mode 100644
index 0000000000..412bea60b5
--- /dev/null
+++ b/types/activex-dao/activex-dao-tests.ts
@@ -0,0 +1,154 @@
+let engine = new ActiveXObject('DAO.DBEngine.120');
+let dbsNorthwind = engine.OpenDatabase('c:\\path\\to\\northwind.mdb');
+
+// adding a record to a recordset -- https://msdn.microsoft.com/VBA/Access-VBA/articles/add-a-record-to-a-dao-recordset
+let rstShippers = dbsNorthwind.OpenRecordset('Shippers');
+rstShippers.AddNew();
+rstShippers.Fields.Item('CompanyName').Value = 'Global Parcel Service';
+// Set remaining fields
+rstShippers.Update();
+rstShippers.Close();
+
+// create a QueryDef with the given SQL -- https://msdn.microsoft.com/VBA/Access-VBA/articles/build-sql-statements-that-include-variables-and-controls
+let sql = 'SELECT * FROM Orders WHERE OrderDate > #3-31-2006#';
+let qdf = dbsNorthwind.CreateQueryDef('Second quarter', sql);
+// using parameters
+sql = `
+ PARAMETERS QuarterStart DATETIME
+ SELECT *
+ FROM Orders
+ WHERE OrderDate > QuarterStart
+`;
+qdf = dbsNorthwind.CreateQueryDef('Second quarter (parameters)', sql);
+
+// count the number of records in a Recordset -- https://msdn.microsoft.com/VBA/Access-VBA/articles/count-the-number-of-records-in-a-dao-recordset
+const findRecordCount = (dbs: DAO.Database, sql: string) => {
+ let count = 0;
+ const rstRecords = dbs.OpenRecordset(sql);
+ if (!rstRecords.EOF) {
+ rstRecords.MoveLast();
+ count = rstRecords.RecordCount;
+ }
+ rstRecords.Close();
+ return count;
+};
+
+// delete records from a Recordset -- https://msdn.microsoft.com/VBA/Access-VBA/articles/delete-a-record-from-a-dao-recordset
+rstShippers = dbsNorthwind.OpenRecordset('SELECT * FROM Shippers ORDER BY CompanyName, ShipperID', DAO.RecordsetTypeEnum.dbOpenDynaset);
+if (!rstShippers.EOF) {
+ let name = rstShippers.Fields.Item('CompanyName').Value;
+ rstShippers.MoveNext();
+ while (!rstShippers.EOF) {
+ const recordName: string = rstShippers.Fields.Item('CompanyName').Value;
+ if (recordName === name) {
+ rstShippers.Delete();
+ } else {
+ name = recordName;
+ }
+ rstShippers.MoveNext();
+ }
+}
+rstShippers.Close();
+
+// copy entire records to an array -- https://msdn.microsoft.com/VBA/Access-VBA/articles/extract-data-from-a-record-in-a-dao-recordset
+let rstEmployees = dbsNorthwind.OpenRecordset('SELECT FirstName, LastName, Title FROM Employees', DAO.RecordsetTypeEnum.dbOpenSnapshot);
+let records = new VBArray(rstEmployees.GetRows(3));
+let recordCount = records.ubound(2) + 1;
+let columnCount = records.ubound(1) + 1;
+for (let row = 0; row < recordCount; row += 1) {
+ for (let column = 0; column < columnCount; column += 1) {
+ WScript.Echo(records.getItem(column, row));
+ }
+}
+if (rstEmployees.EOF) { WScript.Echo('At end of recordset'); }
+rstEmployees.Close();
+
+// find a record in a dynaset-type or snapshot-type DAO Recordset -- https://msdn.microsoft.com/en-us/vba/access-vba/articles/find-a-record-in-a-dynaset-type-or-snapshot-type-dao-recordset
+const findOrdersWithoutDetails = () => {
+ const orders: number[] = [];
+ const rstOrders = dbsNorthwind.OpenRecordset('SELECT * FROM Orders ORDER BY OrderID', DAO.RecordsetTypeEnum.dbOpenSnapshot);
+ const rstOrderDetails = dbsNorthwind.OpenRecordset('SELECT * FROM [Order Details] ORDER BY OrderID', DAO.RecordsetTypeEnum.dbOpenSnapshot);
+
+ const closeRecordsets = () => {
+ rstOrders.Close();
+ rstOrderDetails.Close();
+ };
+ if (rstOrders.EOF || rstOrderDetails.EOF) {
+ closeRecordsets();
+ return;
+ }
+
+ while (!rstOrders.EOF) {
+ const orderID = rstOrders.Fields.Item('OrderID').Value;
+ rstOrderDetails.FindFirst(`OrderID=${orderID}`);
+ if (rstOrderDetails.NoMatch) {
+ orders.push(orderID);
+ }
+ rstOrders.MoveNext();
+ }
+ closeRecordsets();
+ return orders;
+};
+
+// find a record in a table-type DAO Recordset -- https://msdn.microsoft.com/VBA/Access-VBA/articles/find-a-record-in-a-table-type-dao-recordset
+const getHireDate = (employeeID: number) => {
+ let hireDate: Date | undefined;
+ const rstEmployees = dbsNorthwind.OpenRecordset('Employees');
+ rstEmployees.Index = 'PrimaryKey';
+ rstEmployees.Seek('=', employeeID);
+ if (!rstEmployees.NoMatch) {
+ hireDate = new Date(rstEmployees.Fields.Item('HireDate').Value as VarDate);
+ }
+ return hireDate;
+};
+
+// manipulate multiple fields with DAO -- https://msdn.microsoft.com/VBA/Access-VBA/articles/manipulate-multivalued-fields-with-dao
+const browseMultiValueField = () => {
+ const rs = dbsNorthwind.OpenRecordset('Tasks');
+ rs.MoveFirst();
+ while (!rs.EOF) {
+ WScript.Echo(rs.Fields.Item('TaskName').Value);
+ const childRs = rs.Fields.Item('AssignedTo').Value as DAO.Recordset;
+ if (childRs.EOF) { continue; }
+ childRs.MoveFirst();
+ while (!childRs.EOF) {
+ WScript.Echo('\t' + childRs.Fields.Item('Value').Value);
+ }
+ }
+};
+
+// modifying an existing record in a DAO Recordset -- https://msdn.microsoft.com/VBA/Access-VBA/articles/modify-an-existing-record-in-a-dao-recordset
+const changeTitleWithoutTransaction = () => {
+ rstEmployees = dbsNorthwind.OpenRecordset('Employees');
+ while (!rstEmployees.EOF) {
+ if (rstEmployees.Fields.Item('Title').Value === 'Sales Representative') {
+ rstEmployees.Edit();
+ rstEmployees.Fields.Item('Title').Value = 'Account Executive';
+ rstEmployees.Update();
+ }
+ rstEmployees.MoveNext();
+ }
+ rstEmployees.Close();
+};
+
+// using transactions in a DAO Recordset -- https://msdn.microsoft.com/VBA/Access-VBA/articles/use-transactions-in-a-dao-recordset
+const changeTitleWithTransaction = (commitTransaction: boolean) => {
+ const currentWorkspace = engine.Workspaces.Item(0);
+ rstEmployees = dbsNorthwind.OpenRecordset('Employees');
+ currentWorkspace.BeginTrans();
+ while (!rstEmployees.EOF) {
+ if (rstEmployees.Fields.Item('Title').Value === 'Sales Representative') {
+ rstEmployees.Edit();
+ rstEmployees.Fields.Item('Title').Value = 'Account Executive';
+ rstEmployees.Update();
+ }
+ rstEmployees.MoveNext();
+ }
+ if (commitTransaction) {
+ currentWorkspace.CommitTrans();
+ } else {
+ currentWorkspace.Rollback();
+ }
+ rstEmployees.Close();
+ currentWorkspace.Close();
+};
diff --git a/types/activex-dao/index.d.ts b/types/activex-dao/index.d.ts
new file mode 100644
index 0000000000..6db3e0bd0d
--- /dev/null
+++ b/types/activex-dao/index.d.ts
@@ -0,0 +1,910 @@
+// Type definitions for Microsoft Office 14.0 Access Database Engine Object Library - DAO 14.0
+// Project: https://msdn.microsoft.com/en-us/library/dn124645.aspx
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.4
+
+declare namespace DAO {
+ const enum _DAOSuppHelp {
+ KeepLocal = 0,
+ LogMessages = 0,
+ Replicable = 0,
+ ReplicableBool = 0,
+ V1xNullBehavior = 0,
+ }
+
+ const enum CollatingOrderEnum {
+ dbSortArabic = 1025,
+ dbSortChineseSimplified = 2052,
+ dbSortChineseTraditional = 1028,
+ dbSortCyrillic = 1049,
+ dbSortCzech = 1029,
+ dbSortDutch = 1043,
+ dbSortGeneral = 1033,
+ dbSortGreek = 1032,
+ dbSortHebrew = 1037,
+ dbSortHindi = 1081,
+ dbSortHungarian = 1038,
+ dbSortIcelandic = 1039,
+ dbSortJapanese = 1041,
+ dbSortJapaneseRadicalStrokeCount = 263185,
+ dbSortKorean = 1042,
+ dbSortNeutral = 1024,
+ dbSortNorwdan = 1030,
+ dbSortPDXIntl = 1033,
+ dbSortPDXNor = 1030,
+ dbSortPDXSwe = 1053,
+ dbSortPolish = 1045,
+ dbSortSlovenian = 1060,
+ dbSortSpanish = 1034,
+ dbSortSwedFin = 1053,
+ dbSortThai = 1054,
+ dbSortTurkish = 1055,
+ dbSortUndefined = -1,
+ }
+
+ const enum CommitTransOptionsEnum {
+ dbForceOSFlush = 1,
+ }
+
+ const enum CursorDriverEnum {
+ dbUseClientBatchCursor = 3,
+ dbUseDefaultCursor = -1,
+ dbUseNoCursor = 4,
+ dbUseODBCCursor = 1,
+ dbUseServerCursor = 2,
+ }
+
+ const enum DatabaseTypeEnum {
+ dbDecrypt = 4,
+ dbEncrypt = 2,
+ dbVersion10 = 1,
+ dbVersion11 = 8,
+ dbVersion120 = 128,
+ dbVersion140 = 256,
+ dbVersion20 = 16,
+ dbVersion30 = 32,
+ dbVersion40 = 64,
+ }
+
+ const enum DataTypeEnum {
+ dbAttachment = 101,
+ dbBigInt = 16,
+ dbBinary = 9,
+ dbBoolean = 1,
+ dbByte = 2,
+ dbChar = 18,
+ dbComplexByte = 102,
+ dbComplexDecimal = 108,
+ dbComplexDouble = 106,
+ dbComplexGUID = 107,
+ dbComplexInteger = 103,
+ dbComplexLong = 104,
+ dbComplexSingle = 105,
+ dbComplexText = 109,
+ dbCurrency = 5,
+ dbDate = 8,
+ dbDecimal = 20,
+ dbDouble = 7,
+ dbFloat = 21,
+ dbGUID = 15,
+ dbInteger = 3,
+ dbLong = 4,
+ dbLongBinary = 11,
+ dbMemo = 12,
+ dbNumeric = 19,
+ dbSingle = 6,
+ dbText = 10,
+ dbTime = 22,
+ dbTimeStamp = 23,
+ dbVarBinary = 17,
+ }
+
+ const enum DriverPromptEnum {
+ dbDriverComplete = 0,
+ dbDriverCompleteRequired = 3,
+ dbDriverNoPrompt = 1,
+ dbDriverPrompt = 2,
+ }
+
+ const enum EditModeEnum {
+ dbEditAdd = 2,
+ dbEditInProgress = 1,
+ dbEditNone = 0,
+ }
+
+ const enum FieldAttributeEnum {
+ dbAutoIncrField = 16,
+ dbDescending = 1,
+ dbFixedField = 1,
+ dbHyperlinkField = 32768,
+ dbSystemField = 8192,
+ dbUpdatableField = 32,
+ dbVariableField = 2,
+ }
+
+ const enum IdleEnum {
+ dbFreeLocks = 1,
+ dbRefreshCache = 8,
+ }
+
+ const enum LanguageConstants {
+ dbLangArabic = ';LANGID=0x0401;CP=1256;COUNTRY=0',
+ dbLangChineseSimplified = ';LANGID=0x0804;CP=936;COUNTRY=0',
+ dbLangChineseTraditional = ';LANGID=0x0404;CP=950;COUNTRY=0',
+ dbLangCyrillic = ';LANGID=0x0419;CP=1251;COUNTRY=0',
+ dbLangCzech = ';LANGID=0x0405;CP=1250;COUNTRY=0',
+ dbLangDutch = ';LANGID=0x0413;CP=1252;COUNTRY=0',
+ dbLangGeneral = ';LANGID=0x0409;CP=1252;COUNTRY=0',
+ dbLangGreek = ';LANGID=0x0408;CP=1253;COUNTRY=0',
+ dbLangHebrew = ';LANGID=0x040D;CP=1255;COUNTRY=0',
+ dbLangHindi = ';LANGID=0x00000439;CP=65001;COUNTRY=0',
+ dbLangHungarian = ';LANGID=0x040E;CP=1250;COUNTRY=0',
+ dbLangIcelandic = ';LANGID=0x040F;CP=1252;COUNTRY=0',
+ dbLangJapanese = ';LANGID=0x0411;CP=932;COUNTRY=0',
+ dbLangJapaneseRadicalStrokeCount = ';LANGID=0x00040411;CP=65001;COUNTRY=0',
+ dbLangKorean = ';LANGID=0x0412;CP=949;COUNTRY=0',
+ dbLangNordic = ';LANGID=0x041D;CP=1252;COUNTRY=0',
+ dbLangNorwDan = ';LANGID=0x0406;CP=1252;COUNTRY=0',
+ dbLangPolish = ';LANGID=0x0415;CP=1250;COUNTRY=0',
+ dbLangSlovenian = ';LANGID=0x0424;CP=1250;COUNTRY=0',
+ dbLangSpanish = ';LANGID=0x040A;CP=1252;COUNTRY=0',
+ dbLangSwedFin = ';LANGID=0x041D;CP=1252;COUNTRY=0',
+ dbLangThai = ';LANGID=0x041E;CP=874;COUNTRY=0',
+ dbLangTurkish = ';LANGID=0x041F;CP=1254;COUNTRY=0',
+ }
+
+ const enum LockTypeEnum {
+ dbOptimistic = 3,
+ dbOptimisticBatch = 5,
+ dbOptimisticValue = 1,
+ dbPessimistic = 2,
+ }
+
+ const enum ParameterDirectionEnum {
+ dbParamInput = 1,
+ dbParamInputOutput = 3,
+ dbParamOutput = 2,
+ dbParamReturnValue = 4,
+ }
+
+ const enum PermissionEnum {
+ dbSecCreate = 1,
+ dbSecDBAdmin = 8,
+ dbSecDBCreate = 1,
+ dbSecDBExclusive = 4,
+ dbSecDBOpen = 2,
+ dbSecDelete = 65536,
+ dbSecDeleteData = 128,
+ dbSecFullAccess = 1048575,
+ dbSecInsertData = 32,
+ dbSecNoAccess = 0,
+ dbSecReadDef = 4,
+ dbSecReadSec = 131072,
+ dbSecReplaceData = 64,
+ dbSecRetrieveData = 20,
+ dbSecWriteDef = 65548,
+ dbSecWriteOwner = 524288,
+ dbSecWriteSec = 262144,
+ }
+
+ const enum QueryDefStateEnum {
+ dbQPrepare = 1,
+ dbQUnprepare = 2,
+ }
+
+ const enum QueryDefTypeEnum {
+ dbQAction = 240,
+ dbQAppend = 64,
+ dbQCompound = 160,
+ dbQCrosstab = 16,
+ dbQDDL = 96,
+ dbQDelete = 32,
+ dbQMakeTable = 80,
+ dbQProcedure = 224,
+ dbQSelect = 0,
+ dbQSetOperation = 128,
+ dbQSPTBulk = 144,
+ dbQSQLPassThrough = 112,
+ dbQUpdate = 48,
+ }
+
+ const enum RecordsetOptionEnum {
+ dbAppendOnly = 8,
+ dbConsistent = 32,
+ dbDenyRead = 2,
+ dbDenyWrite = 1,
+ dbExecDirect = 2048,
+ dbFailOnError = 128,
+ dbForwardOnly = 256,
+ dbInconsistent = 16,
+ dbReadOnly = 4,
+ dbRunAsync = 1024,
+ dbSeeChanges = 512,
+ dbSQLPassThrough = 64,
+ }
+
+ const enum RecordsetTypeEnum {
+ dbOpenDynamic = 16,
+ dbOpenDynaset = 2,
+ dbOpenForwardOnly = 8,
+ dbOpenSnapshot = 4,
+ dbOpenTable = 1,
+ }
+
+ const enum RecordStatusEnum {
+ dbRecordDBDeleted = 4,
+ dbRecordDeleted = 3,
+ dbRecordModified = 1,
+ dbRecordNew = 2,
+ dbRecordUnmodified = 0,
+ }
+
+ const enum RelationAttributeEnum {
+ dbRelationDeleteCascade = 4096,
+ dbRelationDontEnforce = 2,
+ dbRelationInherited = 4,
+ dbRelationLeft = 16777216,
+ dbRelationRight = 33554432,
+ dbRelationUnique = 1,
+ dbRelationUpdateCascade = 256,
+ }
+
+ const enum ReplicaTypeEnum {
+ dbRepMakePartial = 1,
+ dbRepMakeReadOnly = 2,
+ }
+
+ const enum SetOptionEnum {
+ dbExclusiveAsyncDelay = 60,
+ dbFlushTransactionTimeout = 66,
+ dbImplicitCommitSync = 59,
+ dbLockDelay = 63,
+ dbLockRetry = 57,
+ dbMaxBufferSize = 8,
+ dbMaxLocksPerFile = 62,
+ dbPageTimeout = 6,
+ dbPasswordEncryptionAlgorithm = 81,
+ dbPasswordEncryptionKeyLength = 82,
+ dbPasswordEncryptionProvider = 80,
+ dbRecycleLVs = 65,
+ dbSharedAsyncDelay = 61,
+ dbUserCommitSync = 58,
+ }
+
+ const enum SynchronizeTypeEnum {
+ dbRepExportChanges = 1,
+ dbRepImpExpChanges = 4,
+ dbRepImportChanges = 2,
+ dbRepSyncInternet = 16,
+ }
+
+ const enum TableDefAttributeEnum {
+ dbAttachedODBC = 536870912,
+ dbAttachedTable = 1073741824,
+ dbAttachExclusive = 65536,
+ dbAttachSavePWD = 131072,
+ dbHiddenObject = 1,
+ dbSystemObject = -2147483646,
+ }
+
+ const enum UpdateCriteriaEnum {
+ dbCriteriaAllCols = 4,
+ dbCriteriaDeleteInsert = 16,
+ dbCriteriaKey = 1,
+ dbCriteriaModValues = 2,
+ dbCriteriaTimestamp = 8,
+ dbCriteriaUpdate = 32,
+ }
+
+ const enum UpdateTypeEnum {
+ dbUpdateBatch = 4,
+ dbUpdateCurrentRecord = 2,
+ dbUpdateRegular = 1,
+ }
+
+ const enum WorkspaceTypeEnum {
+ dbUseJet = 2,
+ dbUseODBC = 1,
+ }
+
+ class Connection {
+ private 'DAO.Connection_typekey': Connection;
+ private constructor();
+ Cancel(): void;
+ Close(): void;
+ readonly Connect: string;
+ CreateQueryDef(Name?: any, SQLText?: any): QueryDef;
+ readonly Database: Database;
+ Execute(Query: string, Options?: any): void;
+ readonly hDbc: number;
+ readonly Name: string;
+ OpenRecordset(Name: string, Type?: any, Options?: any, LockEdit?: any): Recordset;
+ readonly QueryDefs: QueryDefs;
+ QueryTimeout: number;
+ readonly RecordsAffected: number;
+ readonly Recordsets: Recordsets;
+ readonly StillExecuting: boolean;
+ readonly Transactions: boolean;
+ readonly Updatable: boolean;
+ }
+
+ class Connections {
+ private 'DAO.Connections_typekey': Connections;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Connection;
+ Refresh(): void;
+ }
+
+ class Container {
+ private 'DAO.Container_typekey': Container;
+ private constructor();
+ readonly AllPermissions: number;
+ readonly Documents: Documents;
+ Inherit: boolean;
+ readonly Name: string;
+ Owner: string;
+ Permissions: number;
+ readonly Properties: Properties;
+ UserName: string;
+ }
+
+ class Containers {
+ private 'DAO.Containers_typekey': Containers;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Container;
+ Refresh(): void;
+ }
+
+ class Database {
+ private 'DAO.Database_typekey': Database;
+ private constructor();
+ Close(): void;
+ readonly CollatingOrder: number;
+ Connect: string;
+ readonly Connection: Connection;
+ readonly Containers: Containers;
+ CreateProperty(Name?: any, Type?: any, Value?: any, DDL?: any): Property;
+ CreateQueryDef(Name?: any, SQLText?: any): QueryDef;
+ CreateRelation(Name?: any, Table?: any, ForeignTable?: any, Attributes?: any): Relation;
+ CreateTableDef(Name?: any, Attributes?: any, SourceTableName?: any, Connect?: any): TableDef;
+ DesignMasterID: string;
+ Execute(Query: string, Options?: any): void;
+ MakeReplica(PathName: string, Description: string, Options?: any): void;
+ readonly Name: string;
+ NewPassword(bstrOld: string, bstrNew: string): void;
+ OpenRecordset(Name: string, Type?: any, Options?: any, LockEdit?: any): Recordset;
+ PopulatePartial(DbPathName: string): void;
+ readonly Properties: Properties;
+ readonly QueryDefs: QueryDefs;
+ QueryTimeout: number;
+ readonly RecordsAffected: number;
+ readonly Recordsets: Recordsets;
+ readonly Relations: Relations;
+ readonly ReplicaID: string;
+ Synchronize(DbPathName: string, ExchangeType?: any): void;
+ readonly TableDefs: TableDefs;
+ readonly Transactions: boolean;
+ readonly Updatable: boolean;
+ readonly Version: string;
+ }
+
+ class Databases {
+ private 'DAO.Databases_typekey': Databases;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Database;
+ Refresh(): void;
+ }
+
+ class DBEngine {
+ private 'DAO.DBEngine_typekey': DBEngine;
+ private constructor();
+ BeginTrans(): void;
+
+ /** @param number [Option=0] */
+ CommitTrans(Option?: number): void;
+ CompactDatabase(SrcName: string, DstName: string, DstLocale?: any, Options?: any, SrcLocale?: any): void;
+ CreateDatabase(Name: string, Locale: string, Option?: any): Database;
+ CreateWorkspace(Name: string, UserName: string, Password: string, UseType?: any): Workspace;
+ readonly DefaultPassword: string;
+ DefaultType: number;
+ readonly DefaultUser: string;
+ readonly Errors: Errors;
+ Idle(Action?: any): void;
+ IniPath: string;
+ ISAMStats(StatNum: number, Reset?: any): number;
+ LoginTimeout: number;
+ OpenConnection(Name: string, Options?: any, ReadOnly?: any, Connect?: any): Connection;
+ OpenDatabase(Name: string, Options?: any, ReadOnly?: any, Connect?: any): Database;
+ readonly Properties: Properties;
+ RegisterDatabase(Dsn: string, Driver: string, Silent: boolean, Attributes: string): void;
+ RepairDatabase(Name: string): void;
+ Rollback(): void;
+ SetOption(Option: number, Value: any): void;
+ SystemDB: string;
+ readonly Version: string;
+ readonly Workspaces: Workspaces;
+ }
+
+ class Document {
+ private 'DAO.Document_typekey': Document;
+ private constructor();
+ readonly AllPermissions: number;
+ readonly Container: string;
+ CreateProperty(Name?: any, Type?: any, Value?: any, DDL?: any): Property;
+ readonly DateCreated: any;
+ readonly LastUpdated: any;
+ readonly Name: string;
+ Owner: string;
+ Permissions: number;
+ readonly Properties: Properties;
+ UserName: string;
+ }
+
+ class Documents {
+ private 'DAO.Documents_typekey': Documents;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Document;
+ Refresh(): void;
+ }
+
+ class Error {
+ private 'DAO.Error_typekey': Error;
+ private constructor();
+ readonly Description: string;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly Source: string;
+ }
+
+ class Errors {
+ private 'DAO.Errors_typekey': Errors;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Error;
+ Refresh(): void;
+ }
+
+ class Field {
+ private 'DAO.Field_typekey': Field;
+ private constructor();
+ AllowZeroLength: boolean;
+ AppendChunk(Val: any): void;
+ Attributes: number;
+ readonly CollatingOrder: number;
+ readonly CollectionIndex: number;
+ CreateProperty(Name?: any, Type?: any, Value?: any, DDL?: any): Property;
+ readonly DataUpdatable: boolean;
+ DefaultValue: any;
+ readonly FieldSize: number;
+ ForeignName: string;
+ GetChunk(Offset: number, Bytes: number): any;
+ Name: string;
+ OrdinalPosition: number;
+ readonly OriginalValue: any;
+ readonly Properties: Properties;
+ Required: boolean;
+ Size: number;
+ readonly SourceField: string;
+ readonly SourceTable: string;
+ Type: number;
+ ValidateOnSet: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ Value: any;
+ readonly VisibleValue: any;
+ }
+
+ class Fields {
+ private 'DAO.Fields_typekey': Fields;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): Field;
+ Refresh(): void;
+ }
+
+ class Group {
+ private 'DAO.Group_typekey': Group;
+ private constructor();
+ CreateUser(Name?: any, PID?: any, Password?: any): User;
+ Name: string;
+ readonly PID: string;
+ readonly Properties: Properties;
+ readonly Users: Users;
+ }
+
+ class Groups {
+ private 'DAO.Groups_typekey': Groups;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): Group;
+ Refresh(): void;
+ }
+
+ class Index {
+ private 'DAO.Index_typekey': Index;
+ private constructor();
+ Clustered: boolean;
+ CreateField(Name?: any, Type?: any, Size?: any): Field;
+ CreateProperty(Name?: any, Type?: any, Value?: any, DDL?: any): Property;
+ readonly DistinctCount: number;
+ Fields: any;
+ readonly Foreign: boolean;
+ IgnoreNulls: boolean;
+ Name: string;
+ Primary: boolean;
+ readonly Properties: Properties;
+ Required: boolean;
+ Unique: boolean;
+ }
+
+ class Indexes {
+ private 'DAO.Indexes_typekey': Indexes;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): Index;
+ Refresh(): void;
+ }
+
+ class Parameter {
+ private 'DAO.Parameter_typekey': Parameter;
+ private constructor();
+ Direction: number;
+ readonly Name: string;
+ readonly Properties: Properties;
+ Type: number;
+ Value: any;
+ }
+
+ class Parameters {
+ private 'DAO.Parameters_typekey': Parameters;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Parameter;
+ Refresh(): void;
+ }
+
+ /** DAO 3.0 DBEngine (private) */
+ class PrivDBEngine {
+ private 'DAO.PrivDBEngine_typekey': PrivDBEngine;
+ private constructor();
+ BeginTrans(): void;
+
+ /** @param number [Option=0] */
+ CommitTrans(Option?: number): void;
+ CompactDatabase(SrcName: string, DstName: string, DstLocale?: any, Options?: any, SrcLocale?: any): void;
+ CreateDatabase(Name: string, Locale: string, Option?: any): Database;
+ CreateWorkspace(Name: string, UserName: string, Password: string, UseType?: any): Workspace;
+ readonly DefaultPassword: string;
+ DefaultType: number;
+ readonly DefaultUser: string;
+ readonly Errors: Errors;
+ Idle(Action?: any): void;
+ IniPath: string;
+ ISAMStats(StatNum: number, Reset?: any): number;
+ LoginTimeout: number;
+ OpenConnection(Name: string, Options?: any, ReadOnly?: any, Connect?: any): Connection;
+ OpenDatabase(Name: string, Options?: any, ReadOnly?: any, Connect?: any): Database;
+ readonly Properties: Properties;
+ RegisterDatabase(Dsn: string, Driver: string, Silent: boolean, Attributes: string): void;
+ RepairDatabase(Name: string): void;
+ Rollback(): void;
+ SetOption(Option: number, Value: any): void;
+ SystemDB: string;
+ readonly Version: string;
+ readonly Workspaces: Workspaces;
+ }
+
+ class Properties {
+ private 'DAO.Properties_typekey': Properties;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): Property;
+ Refresh(): void;
+ }
+
+ class Property {
+ private 'DAO.Property_typekey': Property;
+ private constructor();
+ readonly Inherited: boolean;
+ Name: string;
+ readonly Properties: Properties;
+ Type: number;
+ Value: any;
+ }
+
+ class QueryDef {
+ private 'DAO.QueryDef_typekey': QueryDef;
+ private constructor();
+ CacheSize: number;
+ Cancel(): void;
+ Close(): void;
+ Connect: string;
+ CreateProperty(Name?: any, Type?: any, Value?: any, DDL?: any): Property;
+ readonly DateCreated: any;
+ Execute(Options?: any): void;
+ readonly Fields: Fields;
+ readonly hStmt: number;
+ readonly LastUpdated: any;
+ MaxRecords: number;
+ Name: string;
+ ODBCTimeout: number;
+ OpenRecordset(Type?: any, Options?: any, LockEdit?: any): Recordset;
+ readonly Parameters: Parameters;
+ Prepare: any;
+ readonly Properties: Properties;
+ readonly RecordsAffected: number;
+ ReturnsRecords: boolean;
+ SQL: string;
+ readonly StillExecuting: boolean;
+ readonly Type: number;
+ readonly Updatable: boolean;
+ }
+
+ class QueryDefs {
+ private 'DAO.QueryDefs_typekey': QueryDefs;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): QueryDef;
+ Refresh(): void;
+ }
+
+ class Recordset {
+ private 'DAO.Recordset_typekey': Recordset;
+ private constructor();
+ AbsolutePosition: number;
+ AddNew(): void;
+ readonly BatchCollisionCount: number;
+ readonly BatchCollisions: any;
+ BatchSize: number;
+ readonly BOF: boolean;
+ Bookmark: SafeArray;
+ readonly Bookmarkable: boolean;
+ CacheSize: number;
+ CacheStart: SafeArray;
+ Cancel(): void;
+
+ /** @param number [UpdateType=1] */
+ CancelUpdate(UpdateType?: number): void;
+ Clone(): Recordset;
+ Close(): void;
+ Collect(Item: any): any;
+ Connection: Connection;
+ CopyQueryDef(): QueryDef;
+ readonly DateCreated: any;
+ Delete(): void;
+ Edit(): void;
+ readonly EditMode: number;
+ readonly EOF: boolean;
+ readonly Fields: Fields;
+ FillCache(Rows?: any, StartBookmark?: any): void;
+ Filter: string;
+ FindFirst(Criteria: string): void;
+ FindLast(Criteria: string): void;
+ FindNext(Criteria: string): void;
+ FindPrevious(Criteria: string): void;
+ GetRows(NumRows?: any): any;
+ readonly hStmt: number;
+ Index: string;
+ readonly LastModified: SafeArray;
+ readonly LastUpdated: any;
+ LockEdits: boolean;
+ Move(Rows: number, StartBookmark?: any): void;
+ MoveFirst(): void;
+
+ /** @param number [Options=0] */
+ MoveLast(Options?: number): void;
+ MoveNext(): void;
+ MovePrevious(): void;
+ readonly Name: string;
+ NextRecordset(): boolean;
+ readonly NoMatch: boolean;
+ readonly ODBCFetchCount: number;
+ readonly ODBCFetchDelay: number;
+ OpenRecordset(Type?: any, Options?: any): Recordset;
+ readonly Parent: Database;
+ PercentPosition: number;
+ readonly Properties: Properties;
+ readonly RecordCount: number;
+ readonly RecordStatus: number;
+ Requery(NewQueryDef?: any): void;
+ readonly Restartable: boolean;
+ Seek(
+ Comparison: string, Key1: any, Key2?: any, Key3?: any, Key4?: any, Key5?: any, Key6?: any, Key7?: any, Key8?: any, Key9?: any, Key10?: any, Key11?: any, Key12?: any, Key13?: any): void;
+ Sort: string;
+ readonly StillExecuting: boolean;
+ readonly Transactions: boolean;
+ readonly Type: number;
+ readonly Updatable: boolean;
+
+ /**
+ * @param number [UpdateType=1]
+ * @param boolean [Force=false]
+ */
+ Update(UpdateType?: number, Force?: boolean): void;
+ UpdateOptions: number;
+ readonly ValidationRule: string;
+ readonly ValidationText: string;
+ }
+
+ class Recordsets {
+ private 'DAO.Recordsets_typekey': Recordsets;
+ private constructor();
+ readonly Count: number;
+ Item(Item: any): Recordset;
+ Refresh(): void;
+ }
+
+ class Relation {
+ private 'DAO.Relation_typekey': Relation;
+ private constructor();
+ Attributes: number;
+ CreateField(Name?: any, Type?: any, Size?: any): Field;
+ readonly Fields: Fields;
+ ForeignTable: string;
+ Name: string;
+ PartialReplica: boolean;
+ readonly Properties: Properties;
+ Table: string;
+ }
+
+ class Relations {
+ private 'DAO.Relations_typekey': Relations;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): Relation;
+ Refresh(): void;
+ }
+
+ class TableDef {
+ private 'DAO.TableDef_typekey': TableDef;
+ private constructor();
+ Attributes: number;
+ readonly ConflictTable: string;
+ Connect: string;
+ CreateField(Name?: any, Type?: any, Size?: any): Field;
+ CreateIndex(Name?: any): Index;
+ CreateProperty(Name?: any, Type?: any, Value?: any, DDL?: any): Property;
+ readonly DateCreated: any;
+ readonly Fields: Fields;
+ readonly Indexes: Indexes;
+ readonly LastUpdated: any;
+ Name: string;
+ OpenRecordset(Type?: any, Options?: any): Recordset;
+ readonly Properties: Properties;
+ readonly RecordCount: number;
+ RefreshLink(): void;
+ ReplicaFilter: any;
+ SourceTableName: string;
+ readonly Updatable: boolean;
+ ValidationRule: string;
+ ValidationText: string;
+ }
+
+ class TableDefs {
+ private 'DAO.TableDefs_typekey': TableDefs;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): TableDef;
+ Refresh(): void;
+ }
+
+ class User {
+ private 'DAO.User_typekey': User;
+ private constructor();
+ CreateGroup(Name?: any, PID?: any): Group;
+ readonly Groups: Groups;
+ Name: string;
+ NewPassword(bstrOld: string, bstrNew: string): void;
+ readonly Password: string;
+ readonly PID: string;
+ readonly Properties: Properties;
+ }
+
+ class Users {
+ private 'DAO.Users_typekey': Users;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): User;
+ Refresh(): void;
+ }
+
+ class Workspace {
+ private 'DAO.Workspace_typekey': Workspace;
+ private constructor();
+ BeginTrans(): void;
+ Close(): void;
+
+ /** @param number [Options=0] */
+ CommitTrans(Options?: number): void;
+ readonly Connections: Connections;
+ CreateDatabase(Name: string, Connect: string, Option?: any): Database;
+ CreateGroup(Name?: any, PID?: any): Group;
+ CreateUser(Name?: any, PID?: any, Password?: any): User;
+ readonly Databases: Databases;
+ DefaultCursorDriver: number;
+ readonly Groups: Groups;
+ readonly hEnv: number;
+ IsolateODBCTrans: number;
+ LoginTimeout: number;
+ Name: string;
+ OpenConnection(Name: string, Options?: any, ReadOnly?: any, Connect?: any): Connection;
+ OpenDatabase(Name: string, Options?: any, ReadOnly?: any, Connect?: any): Database;
+ readonly Properties: Properties;
+ Rollback(): void;
+ readonly Type: number;
+ readonly UserName: string;
+ readonly Users: Users;
+ }
+
+ class Workspaces {
+ private 'DAO.Workspaces_typekey': Workspaces;
+ private constructor();
+ Append(Object: any): void;
+ readonly Count: number;
+ Delete(Name: string): void;
+ Item(Item: any): Workspace;
+ Refresh(): void;
+ }
+}
+
+interface ActiveXObject {
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'DAO.DBEngine': DAO.DBEngine;
+ 'DAO.DBEngine.120': DAO.DBEngine;
+ 'DAO.Field': DAO.Field;
+ 'DAO.Group': DAO.Group;
+ 'DAO.Index': DAO.Index;
+ 'DAO.PrivateDBEngine': DAO.PrivDBEngine;
+ 'DAO.QueryDef': DAO.QueryDef;
+ 'DAO.Relation': DAO.Relation;
+ 'DAO.TableDef': DAO.TableDef;
+ 'DAO.User': DAO.User;
+}
+
+interface EnumeratorConstructor {
+ new(col: DAO.Connections): Enumerator;
+ new(col: DAO.Containers): Enumerator;
+ new(col: DAO.Databases): Enumerator;
+ new(col: DAO.Documents): Enumerator;
+ new(col: DAO.Errors): Enumerator;
+ new(col: DAO.Fields): Enumerator;
+ new(col: DAO.Groups): Enumerator;
+ new(col: DAO.Indexes): Enumerator;
+ new(col: DAO.Parameters): Enumerator;
+ new(col: DAO.Properties): Enumerator;
+ new(col: DAO.QueryDefs): Enumerator;
+ new(col: DAO.Recordsets): Enumerator;
+ new(col: DAO.Relations): Enumerator;
+ new(col: DAO.TableDefs): Enumerator;
+ new(col: DAO.Users): Enumerator;
+ new(col: DAO.Workspaces): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-dao/package.json b/types/activex-dao/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-dao/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-dao/tsconfig.json b/types/activex-dao/tsconfig.json
new file mode 100644
index 0000000000..d23ed8dfe1
--- /dev/null
+++ b/types/activex-dao/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-dao-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-dao/tslint.json b/types/activex-dao/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-dao/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-excel/activex-excel-tests.ts b/types/activex-excel/activex-excel-tests.ts
new file mode 100644
index 0000000000..b93a924263
--- /dev/null
+++ b/types/activex-excel/activex-excel-tests.ts
@@ -0,0 +1,320 @@
+///
+///
+
+// some helpers
+const toSafeArray = (...items: T[]): SafeArray => {
+ const dict = new ActiveXObject('Scripting.Dictionary');
+ items.forEach((x, index) => dict.Add(index, x));
+ return dict.Items() as SafeArray;
+};
+const inCollection = (collection: { Item(index: any): T }, index: string | number): T | undefined => {
+ let item: T | undefined;
+ try {
+ item = collection.Item(index);
+ } catch (error) { }
+ return item;
+};
+
+const app = new ActiveXObject('Excel.Application');
+
+// create a workbook -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/create-a-workbook
+const newBook = app.Workbooks.Add();
+newBook.Title = 'All Sales';
+newBook.Subject = 'Sales';
+newBook.SaveAs('allsales.xls');
+
+// create or replace a worksheet -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/create-or-replace-a-worksheet
+const newOrExistingWorksheet = () => {
+ const mySheetName = 'Sheet4';
+ let mySheet = inCollection(newBook.Worksheets, mySheetName) as Excel.Worksheet | undefined;
+ if (!mySheet) {
+ WScript.Echo(`The sheet named "${mySheetName} doesn't exist, but will be created.`);
+ mySheet = app.Worksheets.Add() as Excel.Worksheet;
+ mySheet.Name = mySheetName;
+ }
+};
+const replaceWorksheet = () => {
+ const mySheetName = 'Sheet4';
+ app.DisplayAlerts = false;
+ let mySheet = inCollection(app.Worksheets, mySheetName);
+ if (mySheet) { mySheet.Delete(); }
+ app.DisplayAlerts = true;
+ mySheet = app.Worksheets.Add() as Excel.Worksheet;
+ mySheet.Name = mySheetName;
+ WScript.Echo(`The sheet named "${mySheetName} has been replaced.`);
+};
+
+// referencing multiple sheets -- https://msdn.microsoft.com/VBA/Excel-VBA/articles/sheets-object-excel
+const moveMultipleSheets = () => {
+ app.Worksheets.Item(toSafeArray(1, 'Sheet2')).Move(4);
+};
+
+// sort worksheets alphanumerically by name -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/sort-worksheets-alphanumerically-by-name
+const sortSheetsTabName = () => {
+ app.ScreenUpdating = false;
+ const sheets = app.ActiveWorkbook.Sheets;
+ const sheetCount = sheets.Count;
+ for (let i = 0; i < sheetCount; i += 1) {
+ const sheetI = sheets.Item(i);
+ for (let j = i; j < sheetCount; j += 1) {
+ const sheetJ = sheets.Item(j);
+ if (sheetJ.Name < sheetI.Name) { sheetJ.Move(sheetI); }
+ }
+ }
+ app.ScreenUpdating = true;
+};
+
+// fill a value down into blank cells in a column -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/fill-a-value-down-into-blank-cells-in-a-column
+const fillCellsFromAbove = () => {
+ app.ScreenUpdating = false;
+ const columnA = app.Columns.Item(1);
+ try {
+ columnA.SpecialCells(Excel.XlCellType.xlCellTypeBlanks).Formula = '=R[-1]C';
+ columnA.Value = columnA.Value;
+ } catch (error) { }
+ app.ScreenUpdating = true;
+};
+
+// hide and unhide columns -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/hide-and-unhide-columns
+const setColumnVisibility = (visible: boolean) => {
+ const book = app.Workbooks.Item(1);
+ const sheet = inCollection(book.Worksheets, 'Sheet1');
+ if (!sheet) { return; }
+
+ // search the four columns for any constants
+ const checkWithin = (sheet as Excel.Worksheet).Range('A1:D1').SpecialCells(Excel.XlCellType.xlCellTypeConstants);
+
+ let find = checkWithin.Find('X');
+ if (!find) { return; }
+ const address = find.Address();
+
+ // hide the column, and then find the next X
+ do {
+ find.EntireColumn.Hidden = visible;
+ find = checkWithin.FindNext(find);
+ } while (find && find.Address() !== address);
+};
+
+// highlighting the active cell, row, or column -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/highlight-the-active-cell-row-or-column
+(() => {
+ const wks = app.ActiveSheet as Excel.Worksheet;
+
+ // highlight active cell
+ ActiveXObject.on(wks, 'SelectionChange', ['Target'], function(this: Excel.Worksheet, prm) {
+ app.ScreenUpdating = false;
+ // clear the color of all the cells
+ this.Cells.Interior.ColorIndex = 0;
+ // highlight the actie cell
+ prm.Target.Interior.ColorIndex = 8;
+ app.ScreenUpdating = true;
+ });
+
+ // highlight entire row and column that contain active cell
+ ActiveXObject.on(wks, 'SelectionChange', ['Target'], function(this: Excel.Worksheet, prm) {
+ if (prm.Target.Cells.Count > 1) { return; }
+ app.ScreenUpdating = false;
+ // clear the color of all the cells in the row and column of the active cell
+ this.Cells.Interior.ColorIndex = 0;
+ prm.Target.EntireRow.Interior.ColorIndex = 8;
+ prm.Target.EntireColumn.Interior.ColorIndex = 8;
+ app.ScreenUpdating = true;
+ });
+})();
+
+// referencing cells -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/reference-cells-and-ranges
+(() => {
+ const wks = app.ActiveSheet as Excel.Worksheet;
+
+ // all the cells on a worksheet
+ wks.Cells.ClearContents();
+
+ // using A1 notation
+ wks.Range('A1').Font.Bold = true;
+ wks.Range('A1:D5').Font.Bold = true;
+ wks.Range('C5:D9,G9:H16').Font.Bold = true;
+ wks.Range('A:A').Font.Bold = true;
+ wks.Range('1:1').Font.Bold = true;
+ wks.Range('A:C').Font.Bold = true;
+ wks.Range('1:5').Font.Bold = true;
+ wks.Range('1:1,3:3,8:8').Font.Bold = true;
+ wks.Range('A:A,C:C,F:F').Font.Bold = true;
+
+ // using index numbers
+ wks.Cells.Item(6, 1).Value2 = 10;
+ // Value is also a property with parameters
+ ActiveXObject.set(wks.Cells.Item(6, 1), 'Value', 10);
+
+ // iterating through cells using index numbers
+ for (let counter = 1; counter < 20; counter += 1) {
+ ActiveXObject.set(wks.Cells.Item(counter, 1), 'Value', 10);
+ }
+
+ // relative to other cells
+ wks.Cells.Item(1, 1).Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleDouble;
+
+ // using a Range object
+ const rng = wks.Cells.Item('A1:D5');
+ rng.Formula = '=RAND()';
+ rng.Font.Bold = true;
+
+ // refer to multiple ranges, using Union
+ const r1 = wks.Range('A1:A10');
+ const r2 = wks.Range('B4:B20');
+ const union = app.Union(r1, r2);
+ union.Font.Bold = true;
+
+ // refer to multiple ranges using Areas
+ WScript.Echo(union.Areas.Count);
+})();
+
+// looping through a range of cells -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/looping-through-a-range-of-cells
+(() => {
+ const wks = app.ActiveSheet as Excel.Worksheet;
+
+ // using for
+ for (let x = 1; x < 20; x++) {
+ const currentCell = wks.Cells.Item(x, 1);
+ if (Math.abs(currentCell.Value()) < 0.01) {
+ // because Value is typed as a method on the Excel.Range class, we have to treat it as a setter with parameters
+ ActiveXObject.set(currentCell, 'Value', 0);
+ }
+ }
+
+ // using Enumerator
+ let enumerator = new Enumerator(wks.Cells.Item('A1:D10'));
+ enumerator.moveFirst();
+ while (!enumerator.atEnd()) {
+ const currentCell = enumerator.item();
+ if (Math.abs(currentCell.Value) < 0.01) {
+ currentCell.Value = 0;
+ }
+ enumerator.moveNext();
+ }
+
+ // using CurrentRegion
+ enumerator = new Enumerator(app.ActiveCell.CurrentRegion);
+ enumerator.moveFirst();
+ while (!enumerator.atEnd()) {
+ const cell = enumerator.item();
+ if (Math.abs(cell.Value) < 0.01) {
+ cell.Value = 0;
+ }
+ enumerator.moveNext();
+ }
+})();
+
+// using selection -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/selecting-and-activating-cells
+(() => {
+ const wks = app.ActiveWorkbook.Worksheets.Item(1) as Excel.Worksheet;
+
+ // make a worksheet the active worksheet; otherwise code which uses the selection will fail
+ wks.Select();
+
+ // select a cell
+ wks.Range("A1").Select();
+ app.ActiveCell.Font.Bold = true;
+
+ // activate a cell; only a single cell can be active at any given time
+ wks.Range("B1").Activate();
+
+ // working with 3-D ranges -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/working-with-3-d-ranges
+ app.Sheets.Item(toSafeArray("Sheet2", "Sheet3", "Sheet4")).Select();
+ app.Range("A1:H1").Select();
+ (app.Selection as Excel.Range).Borders.Item(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlDouble;
+
+ // alternatively, use FillAcrossSheets to fill formatting and data across sheets
+ const book = app.ActiveWorkbook;
+ const wks2 = book.Sheets.Item("Sheet2") as Excel.Worksheet;
+ const rng = wks2.Range("A1:H1");
+ rng.Borders.Item(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlDouble;
+ book.Sheets.FillAcrossSheets(rng);
+})();
+
+// prevent duplicate entry -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/prevent-duplicate-entries-in-a-range
+(() => {
+ const book = app.Workbooks.Item(1);
+
+ ActiveXObject.on(book, 'SheetChange', ['Sh', 'Target'], function(this, prm) {
+ const EvalRange = this.ActiveSheet.Range("A1:B20");
+
+ // If the cell where the value was entered is not in the defined range, if the value pasted is larger than a single cell, or if no value was entered in the cell, then exit the macro
+ if (
+ (app.Intersect(prm.Target, EvalRange) == null) ||
+ (prm.Target.Cells.Count > 1)
+ // VBA has a function called IsEmpty; not sure what the equivalent is in Javascript
+ ) { return; }
+
+ // If the value entered already exists in the defined range on the current worksheet, undo and exit
+ if (app.WorksheetFunction.CountIf(EvalRange, prm.Target.Value()) > 1) {
+ app.EnableEvents = false;
+ app.Undo();
+ app.EnableEvents = true;
+ return;
+ }
+
+ const enumerator = new Enumerator(book.Worksheets);
+ enumerator.moveFirst();
+ while (!enumerator.atEnd()) {
+ const wks = enumerator.item() as Excel.Worksheet;
+ if (wks.Name === prm.Target.Name) { continue; }
+
+ // If the value entered already exists in the defined range on the current worksheet, undo the entry.
+ if (app.WorksheetFunction.CountIf(wks.Range('A1:B20'), prm.Target.Value()) === 0) { continue; }
+
+ app.EnableEvents = false;
+ app.Undo();
+ app.EnableEvents = true;
+ }
+ });
+})();
+
+// add a unique list of values to a combobox -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/add-a-unique-list-of-values-to-a-combo-box
+(() => {
+ (() => {
+ // using the AdvancedFilter property
+ const book = app.ThisWorkbook;
+ const sheet = book.Worksheets.Item("Sheet1") as Excel.Worksheet;
+ const dataRange = sheet.Range('A1', sheet.Range("A100").End(Excel.XlDirection.xlUp));
+ dataRange.AdvancedFilter(Excel.XlFilterAction.xlFilterCopy, undefined, sheet.Range('L1'), true);
+ const data = sheet.Range("L2", sheet.Range('L100').End(Excel.XlDirection.xlUp)).Value() as SafeArray;
+ sheet.Range('L1', sheet.Range('L100').End(Excel.XlDirection.xlUp)).ClearContents();
+
+ const combobox = sheet.OLEObjects('ComboBox1').Object as MSForms.ComboBox2;
+ combobox.Clear();
+ ActiveXObject.set(combobox, 'List', [], data);
+ combobox.ListIndex = -1;
+ })();
+
+ (() => {
+ // using a Dictionary
+ const sheet = app.ThisWorkbook.Sheets.Item('Sheet2') as Excel.Worksheet;
+ const data = sheet.Range('A2', sheet.Range('A100').End(Excel.XlDirection.xlUp)).Value2 as SafeArray;
+ const arr = new VBArray(data).toArray();
+ const dict = new ActiveXObject('Scripting.Dictionary');
+ arr.forEach(x => ActiveXObject.set(dict, 'Item', [x], true));
+
+ const combobox = sheet.OLEObjects('ComboBox1').Object as MSForms.ComboBox2;
+ combobox.Clear();
+ const enumerator = new Enumerator(dict.Items());
+ enumerator.moveFirst();
+ while (!enumerator.atEnd()) {
+ combobox.AddItem(enumerator.item());
+ }
+ })();
+})();
+
+// animating a sparkline -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/animate-a-sparkline
+(() => {
+ const wks = app.ActiveSheet as Excel.Worksheet;
+ const oSparkGroup = wks.Cells.SparklineGroups.Item(1);
+
+ // Set the data source to the first year of data
+ oSparkGroup.ModifySourceData('B2:M4');
+
+ // Loop through the data points for the subsequent two years
+ for (let i = 1; i <= 24; i++) {
+ // Move the reference for the sparkline group over one cell
+ oSparkGroup.ModifySourceData(wks.Range(oSparkGroup.SourceData).Offset(0, 1).Address());
+ WScript.Sleep(1000);
+ }
+})();
diff --git a/types/activex-excel/index.d.ts b/types/activex-excel/index.d.ts
new file mode 100644
index 0000000000..ec2044f1e7
--- /dev/null
+++ b/types/activex-excel/index.d.ts
@@ -0,0 +1,9550 @@
+// Type definitions for Microsoft Excel 14.0 Object Library - Excel 14.0
+// Project: https://msdn.microsoft.com/en-us/library/fp179694.aspx
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+///
+///
+///
+
+declare namespace Excel {
+ const enum Constants {
+ xl3DBar = -4099,
+ xl3DEffects1 = 13,
+ xl3DEffects2 = 14,
+ xl3DSurface = -4103,
+ xlAbove = 0,
+ xlAccounting1 = 4,
+ xlAccounting2 = 5,
+ xlAccounting3 = 6,
+ xlAccounting4 = 17,
+ xlAdd = 2,
+ xlAll = -4104,
+ xlAllExceptBorders = 7,
+ xlAutomatic = -4105,
+ xlBar = 2,
+ xlBelow = 1,
+ xlBidi = -5000,
+ xlBidiCalendar = 3,
+ xlBoth = 1,
+ xlBottom = -4107,
+ xlCascade = 7,
+ xlCenter = -4108,
+ xlCenterAcrossSelection = 7,
+ xlChart4 = 2,
+ xlChartSeries = 17,
+ xlChartShort = 6,
+ xlChartTitles = 18,
+ xlChecker = 9,
+ xlCircle = 8,
+ xlClassic1 = 1,
+ xlClassic2 = 2,
+ xlClassic3 = 3,
+ xlClosed = 3,
+ xlColor1 = 7,
+ xlColor2 = 8,
+ xlColor3 = 9,
+ xlColumn = 3,
+ xlCombination = -4111,
+ xlComplete = 4,
+ xlConstants = 2,
+ xlContents = 2,
+ xlContext = -5002,
+ xlCorner = 2,
+ xlCrissCross = 16,
+ xlCross = 4,
+ xlCustom = -4114,
+ xlDebugCodePane = 13,
+ xlDefaultAutoFormat = -1,
+ xlDesktop = 9,
+ xlDiamond = 2,
+ xlDirect = 1,
+ xlDistributed = -4117,
+ xlDivide = 5,
+ xlDoubleAccounting = 5,
+ xlDoubleClosed = 5,
+ xlDoubleOpen = 4,
+ xlDoubleQuote = 1,
+ xlDrawingObject = 14,
+ xlEntireChart = 20,
+ xlExcelMenus = 1,
+ xlExtended = 3,
+ xlFill = 5,
+ xlFirst = 0,
+ xlFixedValue = 1,
+ xlFloating = 5,
+ xlFormats = -4122,
+ xlFormula = 5,
+ xlFullScript = 1,
+ xlGeneral = 1,
+ xlGray16 = 17,
+ xlGray25 = -4124,
+ xlGray50 = -4125,
+ xlGray75 = -4126,
+ xlGray8 = 18,
+ xlGregorian = 2,
+ xlGrid = 15,
+ xlGridline = 22,
+ xlHigh = -4127,
+ xlHindiNumerals = 3,
+ xlIcons = 1,
+ xlImmediatePane = 12,
+ xlInside = 2,
+ xlInteger = 2,
+ xlJustify = -4130,
+ xlLast = 1,
+ xlLastCell = 11,
+ xlLatin = -5001,
+ xlLeft = -4131,
+ xlLeftToRight = 2,
+ xlLightDown = 13,
+ xlLightHorizontal = 11,
+ xlLightUp = 14,
+ xlLightVertical = 12,
+ xlList1 = 10,
+ xlList2 = 11,
+ xlList3 = 12,
+ xlLocalFormat1 = 15,
+ xlLocalFormat2 = 16,
+ xlLogicalCursor = 1,
+ xlLong = 3,
+ xlLotusHelp = 2,
+ xlLow = -4134,
+ xlLTR = -5003,
+ xlMacrosheetCell = 7,
+ xlManual = -4135,
+ xlMaximum = 2,
+ xlMinimum = 4,
+ xlMinusValues = 3,
+ xlMixed = 2,
+ xlMixedAuthorizedScript = 4,
+ xlMixedScript = 3,
+ xlModule = -4141,
+ xlMultiply = 4,
+ xlNarrow = 1,
+ xlNextToAxis = 4,
+ xlNoDocuments = 3,
+ xlNone = -4142,
+ xlNotes = -4144,
+ xlOff = -4146,
+ xlOn = 1,
+ xlOpaque = 3,
+ xlOpen = 2,
+ xlOutside = 3,
+ xlPartial = 3,
+ xlPartialScript = 2,
+ xlPercent = 2,
+ xlPlus = 9,
+ xlPlusValues = 2,
+ xlReference = 4,
+ xlRight = -4152,
+ xlRTL = -5004,
+ xlScale = 3,
+ xlSemiautomatic = 2,
+ xlSemiGray75 = 10,
+ xlShort = 1,
+ xlShowLabel = 4,
+ xlShowLabelAndPercent = 5,
+ xlShowPercent = 3,
+ xlShowValue = 2,
+ xlSimple = -4154,
+ xlSingle = 2,
+ xlSingleAccounting = 4,
+ xlSingleQuote = 2,
+ xlSolid = 1,
+ xlSquare = 1,
+ xlStar = 5,
+ xlStError = 4,
+ xlStrict = 2,
+ xlSubtract = 3,
+ xlSystem = 1,
+ xlTextBox = 16,
+ xlTiled = 1,
+ xlTitleBar = 8,
+ xlToolbar = 1,
+ xlToolbarButton = 2,
+ xlTop = -4160,
+ xlTopToBottom = 1,
+ xlTransparent = 2,
+ xlTriangle = 3,
+ xlVeryHidden = 2,
+ xlVisible = 12,
+ xlVisualCursor = 2,
+ xlWatchPane = 11,
+ xlWide = 3,
+ xlWorkbookTab = 6,
+ xlWorksheet4 = 1,
+ xlWorksheetCell = 3,
+ xlWorksheetShort = 5,
+ }
+
+ const enum XlAboveBelow {
+ xlAboveAverage = 0,
+ xlAboveStdDev = 4,
+ xlBelowAverage = 1,
+ xlBelowStdDev = 5,
+ xlEqualAboveAverage = 2,
+ xlEqualBelowAverage = 3,
+ }
+
+ const enum XlActionType {
+ xlActionTypeDrillthrough = 256,
+ xlActionTypeReport = 128,
+ xlActionTypeRowset = 16,
+ xlActionTypeUrl = 1,
+ }
+
+ const enum XlAllocation {
+ xlAutomaticAllocation = 2,
+ xlManualAllocation = 1,
+ }
+
+ const enum XlAllocationMethod {
+ xlEqualAllocation = 1,
+ xlWeightedAllocation = 2,
+ }
+
+ const enum XlAllocationValue {
+ xlAllocateIncrement = 2,
+ xlAllocateValue = 1,
+ }
+
+ const enum XlApplicationInternational {
+ xl24HourClock = 33,
+ xl4DigitYears = 43,
+ xlAlternateArraySeparator = 16,
+ xlColumnSeparator = 14,
+ xlCountryCode = 1,
+ xlCountrySetting = 2,
+ xlCurrencyBefore = 37,
+ xlCurrencyCode = 25,
+ xlCurrencyDigits = 27,
+ xlCurrencyLeadingZeros = 40,
+ xlCurrencyMinusSign = 38,
+ xlCurrencyNegative = 28,
+ xlCurrencySpaceBefore = 36,
+ xlCurrencyTrailingZeros = 39,
+ xlDateOrder = 32,
+ xlDateSeparator = 17,
+ xlDayCode = 21,
+ xlDayLeadingZero = 42,
+ xlDecimalSeparator = 3,
+ xlGeneralFormatName = 26,
+ xlHourCode = 22,
+ xlLeftBrace = 12,
+ xlLeftBracket = 10,
+ xlListSeparator = 5,
+ xlLowerCaseColumnLetter = 9,
+ xlLowerCaseRowLetter = 8,
+ xlMDY = 44,
+ xlMetric = 35,
+ xlMinuteCode = 23,
+ xlMonthCode = 20,
+ xlMonthLeadingZero = 41,
+ xlMonthNameChars = 30,
+ xlNoncurrencyDigits = 29,
+ xlNonEnglishFunctions = 34,
+ xlRightBrace = 13,
+ xlRightBracket = 11,
+ xlRowSeparator = 15,
+ xlSecondCode = 24,
+ xlThousandsSeparator = 4,
+ xlTimeLeadingZero = 45,
+ xlTimeSeparator = 18,
+ xlUpperCaseColumnLetter = 7,
+ xlUpperCaseRowLetter = 6,
+ xlWeekdayNameChars = 31,
+ xlYearCode = 19,
+ }
+
+ const enum XlApplyNamesOrder {
+ xlColumnThenRow = 2,
+ xlRowThenColumn = 1,
+ }
+
+ const enum XlArabicModes {
+ xlArabicBothStrict = 3,
+ xlArabicNone = 0,
+ xlArabicStrictAlefHamza = 1,
+ xlArabicStrictFinalYaa = 2,
+ }
+
+ const enum XlArrangeStyle {
+ xlArrangeStyleCascade = 7,
+ xlArrangeStyleHorizontal = -4128,
+ xlArrangeStyleTiled = 1,
+ xlArrangeStyleVertical = -4166,
+ }
+
+ const enum XlArrowHeadLength {
+ xlArrowHeadLengthLong = 3,
+ xlArrowHeadLengthMedium = -4138,
+ xlArrowHeadLengthShort = 1,
+ }
+
+ const enum XlArrowHeadStyle {
+ xlArrowHeadStyleClosed = 3,
+ xlArrowHeadStyleDoubleClosed = 5,
+ xlArrowHeadStyleDoubleOpen = 4,
+ xlArrowHeadStyleNone = -4142,
+ xlArrowHeadStyleOpen = 2,
+ }
+
+ const enum XlArrowHeadWidth {
+ xlArrowHeadWidthMedium = -4138,
+ xlArrowHeadWidthNarrow = 1,
+ xlArrowHeadWidthWide = 3,
+ }
+
+ const enum XlAutoFillType {
+ xlFillCopy = 1,
+ xlFillDays = 5,
+ xlFillDefault = 0,
+ xlFillFormats = 3,
+ xlFillMonths = 7,
+ xlFillSeries = 2,
+ xlFillValues = 4,
+ xlFillWeekdays = 6,
+ xlFillYears = 8,
+ xlGrowthTrend = 10,
+ xlLinearTrend = 9,
+ }
+
+ const enum XlAutoFilterOperator {
+ xlAnd = 1,
+ xlBottom10Items = 4,
+ xlBottom10Percent = 6,
+ xlFilterAutomaticFontColor = 13,
+ xlFilterCellColor = 8,
+ xlFilterDynamic = 11,
+ xlFilterFontColor = 9,
+ xlFilterIcon = 10,
+ xlFilterNoFill = 12,
+ xlFilterNoIcon = 14,
+ xlFilterValues = 7,
+ xlOr = 2,
+ xlTop10Items = 3,
+ xlTop10Percent = 5,
+ }
+
+ const enum XlAxisCrosses {
+ xlAxisCrossesAutomatic = -4105,
+ xlAxisCrossesCustom = -4114,
+ xlAxisCrossesMaximum = 2,
+ xlAxisCrossesMinimum = 4,
+ }
+
+ const enum XlAxisGroup {
+ xlPrimary = 1,
+ xlSecondary = 2,
+ }
+
+ const enum XlAxisType {
+ xlCategory = 1,
+ xlSeriesAxis = 3,
+ xlValue = 2,
+ }
+
+ const enum XlBackground {
+ xlBackgroundAutomatic = -4105,
+ xlBackgroundOpaque = 3,
+ xlBackgroundTransparent = 2,
+ }
+
+ const enum XlBarShape {
+ xlBox = 0,
+ xlConeToMax = 5,
+ xlConeToPoint = 4,
+ xlCylinder = 3,
+ xlPyramidToMax = 2,
+ xlPyramidToPoint = 1,
+ }
+
+ const enum XlBordersIndex {
+ xlDiagonalDown = 5,
+ xlDiagonalUp = 6,
+ xlEdgeBottom = 9,
+ xlEdgeLeft = 7,
+ xlEdgeRight = 10,
+ xlEdgeTop = 8,
+ xlInsideHorizontal = 12,
+ xlInsideVertical = 11,
+ }
+
+ const enum XlBorderWeight {
+ xlHairline = 1,
+ xlMedium = -4138,
+ xlThick = 4,
+ xlThin = 2,
+ }
+
+ const enum XlBuiltInDialog {
+ _xlDialogChartSourceData = 541,
+ _xlDialogPhonetic = 538,
+ xlDialogActivate = 103,
+ xlDialogActiveCellFont = 476,
+ xlDialogAddChartAutoformat = 390,
+ xlDialogAddinManager = 321,
+ xlDialogAlignment = 43,
+ xlDialogApplyNames = 133,
+ xlDialogApplyStyle = 212,
+ xlDialogAppMove = 170,
+ xlDialogAppSize = 171,
+ xlDialogArrangeAll = 12,
+ xlDialogAssignToObject = 213,
+ xlDialogAssignToTool = 293,
+ xlDialogAttachText = 80,
+ xlDialogAttachToolbars = 323,
+ xlDialogAutoCorrect = 485,
+ xlDialogAxes = 78,
+ xlDialogBorder = 45,
+ xlDialogCalculation = 32,
+ xlDialogCellProtection = 46,
+ xlDialogChangeLink = 166,
+ xlDialogChartAddData = 392,
+ xlDialogChartLocation = 527,
+ xlDialogChartOptionsDataLabelMultiple = 724,
+ xlDialogChartOptionsDataLabels = 505,
+ xlDialogChartOptionsDataTable = 506,
+ xlDialogChartSourceData = 540,
+ xlDialogChartTrend = 350,
+ xlDialogChartType = 526,
+ xlDialogChartWizard = 288,
+ xlDialogCheckboxProperties = 435,
+ xlDialogClear = 52,
+ xlDialogColorPalette = 161,
+ xlDialogColumnWidth = 47,
+ xlDialogCombination = 73,
+ xlDialogConditionalFormatting = 583,
+ xlDialogConsolidate = 191,
+ xlDialogCopyChart = 147,
+ xlDialogCopyPicture = 108,
+ xlDialogCreateList = 796,
+ xlDialogCreateNames = 62,
+ xlDialogCreatePublisher = 217,
+ xlDialogCustomizeToolbar = 276,
+ xlDialogCustomViews = 493,
+ xlDialogDataDelete = 36,
+ xlDialogDataLabel = 379,
+ xlDialogDataLabelMultiple = 723,
+ xlDialogDataSeries = 40,
+ xlDialogDataValidation = 525,
+ xlDialogDefineName = 61,
+ xlDialogDefineStyle = 229,
+ xlDialogDeleteFormat = 111,
+ xlDialogDeleteName = 110,
+ xlDialogDemote = 203,
+ xlDialogDisplay = 27,
+ xlDialogDocumentInspector = 862,
+ xlDialogEditboxProperties = 438,
+ xlDialogEditColor = 223,
+ xlDialogEditDelete = 54,
+ xlDialogEditionOptions = 251,
+ xlDialogEditSeries = 228,
+ xlDialogErrorbarX = 463,
+ xlDialogErrorbarY = 464,
+ xlDialogErrorChecking = 732,
+ xlDialogEvaluateFormula = 709,
+ xlDialogExternalDataProperties = 530,
+ xlDialogExtract = 35,
+ xlDialogFileDelete = 6,
+ xlDialogFileSharing = 481,
+ xlDialogFillGroup = 200,
+ xlDialogFillWorkgroup = 301,
+ xlDialogFilter = 447,
+ xlDialogFilterAdvanced = 370,
+ xlDialogFindFile = 475,
+ xlDialogFont = 26,
+ xlDialogFontProperties = 381,
+ xlDialogFormatAuto = 269,
+ xlDialogFormatChart = 465,
+ xlDialogFormatCharttype = 423,
+ xlDialogFormatFont = 150,
+ xlDialogFormatLegend = 88,
+ xlDialogFormatMain = 225,
+ xlDialogFormatMove = 128,
+ xlDialogFormatNumber = 42,
+ xlDialogFormatOverlay = 226,
+ xlDialogFormatSize = 129,
+ xlDialogFormatText = 89,
+ xlDialogFormulaFind = 64,
+ xlDialogFormulaGoto = 63,
+ xlDialogFormulaReplace = 130,
+ xlDialogFunctionWizard = 450,
+ xlDialogGallery3dArea = 193,
+ xlDialogGallery3dBar = 272,
+ xlDialogGallery3dColumn = 194,
+ xlDialogGallery3dLine = 195,
+ xlDialogGallery3dPie = 196,
+ xlDialogGallery3dSurface = 273,
+ xlDialogGalleryArea = 67,
+ xlDialogGalleryBar = 68,
+ xlDialogGalleryColumn = 69,
+ xlDialogGalleryCustom = 388,
+ xlDialogGalleryDoughnut = 344,
+ xlDialogGalleryLine = 70,
+ xlDialogGalleryPie = 71,
+ xlDialogGalleryRadar = 249,
+ xlDialogGalleryScatter = 72,
+ xlDialogGoalSeek = 198,
+ xlDialogGridlines = 76,
+ xlDialogImportTextFile = 666,
+ xlDialogInsert = 55,
+ xlDialogInsertHyperlink = 596,
+ xlDialogInsertNameLabel = 496,
+ xlDialogInsertObject = 259,
+ xlDialogInsertPicture = 342,
+ xlDialogInsertTitle = 380,
+ xlDialogLabelProperties = 436,
+ xlDialogListboxProperties = 437,
+ xlDialogMacroOptions = 382,
+ xlDialogMailEditMailer = 470,
+ xlDialogMailLogon = 339,
+ xlDialogMailNextLetter = 378,
+ xlDialogMainChart = 85,
+ xlDialogMainChartType = 185,
+ xlDialogMenuEditor = 322,
+ xlDialogMove = 262,
+ xlDialogMyPermission = 834,
+ xlDialogNameManager = 977,
+ xlDialogNew = 119,
+ xlDialogNewName = 978,
+ xlDialogNewWebQuery = 667,
+ xlDialogNote = 154,
+ xlDialogObjectProperties = 207,
+ xlDialogObjectProtection = 214,
+ xlDialogOpen = 1,
+ xlDialogOpenLinks = 2,
+ xlDialogOpenMail = 188,
+ xlDialogOpenText = 441,
+ xlDialogOptionsCalculation = 318,
+ xlDialogOptionsChart = 325,
+ xlDialogOptionsEdit = 319,
+ xlDialogOptionsGeneral = 356,
+ xlDialogOptionsListsAdd = 458,
+ xlDialogOptionsME = 647,
+ xlDialogOptionsTransition = 355,
+ xlDialogOptionsView = 320,
+ xlDialogOutline = 142,
+ xlDialogOverlay = 86,
+ xlDialogOverlayChartType = 186,
+ xlDialogPageSetup = 7,
+ xlDialogParse = 91,
+ xlDialogPasteNames = 58,
+ xlDialogPasteSpecial = 53,
+ xlDialogPatterns = 84,
+ xlDialogPermission = 832,
+ xlDialogPhonetic = 656,
+ xlDialogPivotCalculatedField = 570,
+ xlDialogPivotCalculatedItem = 572,
+ xlDialogPivotClientServerSet = 689,
+ xlDialogPivotFieldGroup = 433,
+ xlDialogPivotFieldProperties = 313,
+ xlDialogPivotFieldUngroup = 434,
+ xlDialogPivotShowPages = 421,
+ xlDialogPivotSolveOrder = 568,
+ xlDialogPivotTableOptions = 567,
+ xlDialogPivotTableSlicerConnections = 1183,
+ xlDialogPivotTableWhatIfAnalysisSettings = 1153,
+ xlDialogPivotTableWizard = 312,
+ xlDialogPlacement = 300,
+ xlDialogPrint = 8,
+ xlDialogPrinterSetup = 9,
+ xlDialogPrintPreview = 222,
+ xlDialogPromote = 202,
+ xlDialogProperties = 474,
+ xlDialogPropertyFields = 754,
+ xlDialogProtectDocument = 28,
+ xlDialogProtectSharing = 620,
+ xlDialogPublishAsWebPage = 653,
+ xlDialogPushbuttonProperties = 445,
+ xlDialogReplaceFont = 134,
+ xlDialogRoutingSlip = 336,
+ xlDialogRowHeight = 127,
+ xlDialogRun = 17,
+ xlDialogSaveAs = 5,
+ xlDialogSaveCopyAs = 456,
+ xlDialogSaveNewObject = 208,
+ xlDialogSaveWorkbook = 145,
+ xlDialogSaveWorkspace = 285,
+ xlDialogScale = 87,
+ xlDialogScenarioAdd = 307,
+ xlDialogScenarioCells = 305,
+ xlDialogScenarioEdit = 308,
+ xlDialogScenarioMerge = 473,
+ xlDialogScenarioSummary = 311,
+ xlDialogScrollbarProperties = 420,
+ xlDialogSearch = 731,
+ xlDialogSelectSpecial = 132,
+ xlDialogSendMail = 189,
+ xlDialogSeriesAxes = 460,
+ xlDialogSeriesOptions = 557,
+ xlDialogSeriesOrder = 466,
+ xlDialogSeriesShape = 504,
+ xlDialogSeriesX = 461,
+ xlDialogSeriesY = 462,
+ xlDialogSetBackgroundPicture = 509,
+ xlDialogSetManager = 1109,
+ xlDialogSetMDXEditor = 1208,
+ xlDialogSetPrintTitles = 23,
+ xlDialogSetTupleEditorOnColumns = 1108,
+ xlDialogSetTupleEditorOnRows = 1107,
+ xlDialogSetUpdateStatus = 159,
+ xlDialogShowDetail = 204,
+ xlDialogShowToolbar = 220,
+ xlDialogSize = 261,
+ xlDialogSlicerCreation = 1182,
+ xlDialogSlicerPivotTableConnections = 1184,
+ xlDialogSlicerSettings = 1179,
+ xlDialogSort = 39,
+ xlDialogSortSpecial = 192,
+ xlDialogSparklineInsertColumn = 1134,
+ xlDialogSparklineInsertLine = 1133,
+ xlDialogSparklineInsertWinLoss = 1135,
+ xlDialogSplit = 137,
+ xlDialogStandardFont = 190,
+ xlDialogStandardWidth = 472,
+ xlDialogStyle = 44,
+ xlDialogSubscribeTo = 218,
+ xlDialogSubtotalCreate = 398,
+ xlDialogSummaryInfo = 474,
+ xlDialogTable = 41,
+ xlDialogTabOrder = 394,
+ xlDialogTextToColumns = 422,
+ xlDialogUnhide = 94,
+ xlDialogUpdateLink = 201,
+ xlDialogVbaInsertFile = 328,
+ xlDialogVbaMakeAddin = 478,
+ xlDialogVbaProcedureDefinition = 330,
+ xlDialogView3d = 197,
+ xlDialogWebOptionsBrowsers = 773,
+ xlDialogWebOptionsEncoding = 686,
+ xlDialogWebOptionsFiles = 684,
+ xlDialogWebOptionsFonts = 687,
+ xlDialogWebOptionsGeneral = 683,
+ xlDialogWebOptionsPictures = 685,
+ xlDialogWindowMove = 14,
+ xlDialogWindowSize = 13,
+ xlDialogWorkbookAdd = 281,
+ xlDialogWorkbookCopy = 283,
+ xlDialogWorkbookInsert = 354,
+ xlDialogWorkbookMove = 282,
+ xlDialogWorkbookName = 386,
+ xlDialogWorkbookNew = 302,
+ xlDialogWorkbookOptions = 284,
+ xlDialogWorkbookProtect = 417,
+ xlDialogWorkbookTabSplit = 415,
+ xlDialogWorkbookUnhide = 384,
+ xlDialogWorkgroup = 199,
+ xlDialogWorkspace = 95,
+ xlDialogZoom = 256,
+ }
+
+ const enum XlCalcFor {
+ xlAllValues = 0,
+ xlColGroups = 2,
+ xlRowGroups = 1,
+ }
+
+ const enum XlCalculatedMemberType {
+ xlCalculatedMember = 0,
+ xlCalculatedSet = 1,
+ }
+
+ const enum XlCalculation {
+ xlCalculationAutomatic = -4105,
+ xlCalculationManual = -4135,
+ xlCalculationSemiautomatic = 2,
+ }
+
+ const enum XlCalculationInterruptKey {
+ xlAnyKey = 2,
+ xlEscKey = 1,
+ xlNoKey = 0,
+ }
+
+ const enum XlCalculationState {
+ xlCalculating = 1,
+ xlDone = 0,
+ xlPending = 2,
+ }
+
+ const enum XlCategoryType {
+ xlAutomaticScale = -4105,
+ xlCategoryScale = 2,
+ xlTimeScale = 3,
+ }
+
+ const enum XlCellChangedState {
+ xlCellChangeApplied = 3,
+ xlCellChanged = 2,
+ xlCellNotChanged = 1,
+ }
+
+ const enum XlCellInsertionMode {
+ xlInsertDeleteCells = 1,
+ xlInsertEntireRows = 2,
+ xlOverwriteCells = 0,
+ }
+
+ const enum XlCellType {
+ xlCellTypeAllFormatConditions = -4172,
+ xlCellTypeAllValidation = -4174,
+ xlCellTypeBlanks = 4,
+ xlCellTypeComments = -4144,
+ xlCellTypeConstants = 2,
+ xlCellTypeFormulas = -4123,
+ xlCellTypeLastCell = 11,
+ xlCellTypeSameFormatConditions = -4173,
+ xlCellTypeSameValidation = -4175,
+ xlCellTypeVisible = 12,
+ }
+
+ const enum XlChartElementPosition {
+ xlChartElementPositionAutomatic = -4105,
+ xlChartElementPositionCustom = -4114,
+ }
+
+ const enum XlChartGallery {
+ xlAnyGallery = 23,
+ xlBuiltIn = 21,
+ xlUserDefined = 22,
+ }
+
+ const enum XlChartItem {
+ xlAxis = 21,
+ xlAxisTitle = 17,
+ xlChartArea = 2,
+ xlChartTitle = 4,
+ xlCorners = 6,
+ xlDataLabel = 0,
+ xlDataTable = 7,
+ xlDisplayUnitLabel = 30,
+ xlDownBars = 20,
+ xlDropLines = 26,
+ xlErrorBars = 9,
+ xlFloor = 23,
+ xlHiLoLines = 25,
+ xlLeaderLines = 29,
+ xlLegend = 24,
+ xlLegendEntry = 12,
+ xlLegendKey = 13,
+ xlMajorGridlines = 15,
+ xlMinorGridlines = 16,
+ xlNothing = 28,
+ xlPivotChartDropZone = 32,
+ xlPivotChartFieldButton = 31,
+ xlPlotArea = 19,
+ xlRadarAxisLabels = 27,
+ xlSeries = 3,
+ xlSeriesLines = 22,
+ xlShape = 14,
+ xlTrendline = 8,
+ xlUpBars = 18,
+ xlWalls = 5,
+ xlXErrorBars = 10,
+ xlYErrorBars = 11,
+ }
+
+ const enum XlChartLocation {
+ xlLocationAsNewSheet = 1,
+ xlLocationAsObject = 2,
+ xlLocationAutomatic = 3,
+ }
+
+ const enum XlChartPicturePlacement {
+ xlAllFaces = 7,
+ xlEnd = 2,
+ xlEndSides = 3,
+ xlFront = 4,
+ xlFrontEnd = 6,
+ xlFrontSides = 5,
+ xlSides = 1,
+ }
+
+ const enum XlChartPictureType {
+ xlStack = 2,
+ xlStackScale = 3,
+ xlStretch = 1,
+ }
+
+ const enum XlChartSplitType {
+ xlSplitByCustomSplit = 4,
+ xlSplitByPercentValue = 3,
+ xlSplitByPosition = 1,
+ xlSplitByValue = 2,
+ }
+
+ const enum XlChartType {
+ xl3DArea = -4098,
+ xl3DAreaStacked = 78,
+ xl3DAreaStacked100 = 79,
+ xl3DBarClustered = 60,
+ xl3DBarStacked = 61,
+ xl3DBarStacked100 = 62,
+ xl3DColumn = -4100,
+ xl3DColumnClustered = 54,
+ xl3DColumnStacked = 55,
+ xl3DColumnStacked100 = 56,
+ xl3DLine = -4101,
+ xl3DPie = -4102,
+ xl3DPieExploded = 70,
+ xlArea = 1,
+ xlAreaStacked = 76,
+ xlAreaStacked100 = 77,
+ xlBarClustered = 57,
+ xlBarOfPie = 71,
+ xlBarStacked = 58,
+ xlBarStacked100 = 59,
+ xlBubble = 15,
+ xlBubble3DEffect = 87,
+ xlColumnClustered = 51,
+ xlColumnStacked = 52,
+ xlColumnStacked100 = 53,
+ xlConeBarClustered = 102,
+ xlConeBarStacked = 103,
+ xlConeBarStacked100 = 104,
+ xlConeCol = 105,
+ xlConeColClustered = 99,
+ xlConeColStacked = 100,
+ xlConeColStacked100 = 101,
+ xlCylinderBarClustered = 95,
+ xlCylinderBarStacked = 96,
+ xlCylinderBarStacked100 = 97,
+ xlCylinderCol = 98,
+ xlCylinderColClustered = 92,
+ xlCylinderColStacked = 93,
+ xlCylinderColStacked100 = 94,
+ xlDoughnut = -4120,
+ xlDoughnutExploded = 80,
+ xlLine = 4,
+ xlLineMarkers = 65,
+ xlLineMarkersStacked = 66,
+ xlLineMarkersStacked100 = 67,
+ xlLineStacked = 63,
+ xlLineStacked100 = 64,
+ xlPie = 5,
+ xlPieExploded = 69,
+ xlPieOfPie = 68,
+ xlPyramidBarClustered = 109,
+ xlPyramidBarStacked = 110,
+ xlPyramidBarStacked100 = 111,
+ xlPyramidCol = 112,
+ xlPyramidColClustered = 106,
+ xlPyramidColStacked = 107,
+ xlPyramidColStacked100 = 108,
+ xlRadar = -4151,
+ xlRadarFilled = 82,
+ xlRadarMarkers = 81,
+ xlStockHLC = 88,
+ xlStockOHLC = 89,
+ xlStockVHLC = 90,
+ xlStockVOHLC = 91,
+ xlSurface = 83,
+ xlSurfaceTopView = 85,
+ xlSurfaceTopViewWireframe = 86,
+ xlSurfaceWireframe = 84,
+ xlXYScatter = -4169,
+ xlXYScatterLines = 74,
+ xlXYScatterLinesNoMarkers = 75,
+ xlXYScatterSmooth = 72,
+ xlXYScatterSmoothNoMarkers = 73,
+ }
+
+ const enum XlCheckInVersionType {
+ xlCheckInMajorVersion = 1,
+ xlCheckInMinorVersion = 0,
+ xlCheckInOverwriteVersion = 2,
+ }
+
+ const enum XlClipboardFormat {
+ xlClipboardFormatBIFF = 8,
+ xlClipboardFormatBIFF12 = 63,
+ xlClipboardFormatBIFF2 = 18,
+ xlClipboardFormatBIFF3 = 20,
+ xlClipboardFormatBIFF4 = 30,
+ xlClipboardFormatBinary = 15,
+ xlClipboardFormatBitmap = 9,
+ xlClipboardFormatCGM = 13,
+ xlClipboardFormatCSV = 5,
+ xlClipboardFormatDIF = 4,
+ xlClipboardFormatDspText = 12,
+ xlClipboardFormatEmbeddedObject = 21,
+ xlClipboardFormatEmbedSource = 22,
+ xlClipboardFormatLink = 11,
+ xlClipboardFormatLinkSource = 23,
+ xlClipboardFormatLinkSourceDesc = 32,
+ xlClipboardFormatMovie = 24,
+ xlClipboardFormatNative = 14,
+ xlClipboardFormatObjectDesc = 31,
+ xlClipboardFormatObjectLink = 19,
+ xlClipboardFormatOwnerLink = 17,
+ xlClipboardFormatPICT = 2,
+ xlClipboardFormatPrintPICT = 3,
+ xlClipboardFormatRTF = 7,
+ xlClipboardFormatScreenPICT = 29,
+ xlClipboardFormatStandardFont = 28,
+ xlClipboardFormatStandardScale = 27,
+ xlClipboardFormatSYLK = 6,
+ xlClipboardFormatTable = 16,
+ xlClipboardFormatText = 0,
+ xlClipboardFormatToolFace = 25,
+ xlClipboardFormatToolFacePICT = 26,
+ xlClipboardFormatVALU = 1,
+ xlClipboardFormatWK1 = 10,
+ }
+
+ const enum XlCmdType {
+ xlCmdCube = 1,
+ xlCmdDefault = 4,
+ xlCmdList = 5,
+ xlCmdSql = 2,
+ xlCmdTable = 3,
+ }
+
+ const enum XlColorIndex {
+ xlColorIndexAutomatic = -4105,
+ xlColorIndexNone = -4142,
+ }
+
+ const enum XlColumnDataType {
+ xlDMYFormat = 4,
+ xlDYMFormat = 7,
+ xlEMDFormat = 10,
+ xlGeneralFormat = 1,
+ xlMDYFormat = 3,
+ xlMYDFormat = 6,
+ xlSkipColumn = 9,
+ xlTextFormat = 2,
+ xlYDMFormat = 8,
+ xlYMDFormat = 5,
+ }
+
+ const enum XlCommandUnderlines {
+ xlCommandUnderlinesAutomatic = -4105,
+ xlCommandUnderlinesOff = -4146,
+ xlCommandUnderlinesOn = 1,
+ }
+
+ const enum XlCommentDisplayMode {
+ xlCommentAndIndicator = 1,
+ xlCommentIndicatorOnly = -1,
+ xlNoIndicator = 0,
+ }
+
+ const enum XlConditionValueTypes {
+ xlConditionValueAutomaticMax = 7,
+ xlConditionValueAutomaticMin = 6,
+ xlConditionValueFormula = 4,
+ xlConditionValueHighestValue = 2,
+ xlConditionValueLowestValue = 1,
+ xlConditionValueNone = -1,
+ xlConditionValueNumber = 0,
+ xlConditionValuePercent = 3,
+ xlConditionValuePercentile = 5,
+ }
+
+ const enum XlConnectionType {
+ xlConnectionTypeODBC = 2,
+ xlConnectionTypeOLEDB = 1,
+ xlConnectionTypeTEXT = 4,
+ xlConnectionTypeWEB = 5,
+ xlConnectionTypeXMLMAP = 3,
+ }
+
+ const enum XlConsolidationFunction {
+ xlAverage = -4106,
+ xlCount = -4112,
+ xlCountNums = -4113,
+ xlMax = -4136,
+ xlMin = -4139,
+ xlProduct = -4149,
+ xlStDev = -4155,
+ xlStDevP = -4156,
+ xlSum = -4157,
+ xlUnknown = 1000,
+ xlVar = -4164,
+ xlVarP = -4165,
+ }
+
+ const enum XlContainsOperator {
+ xlBeginsWith = 2,
+ xlContains = 0,
+ xlDoesNotContain = 1,
+ xlEndsWith = 3,
+ }
+
+ const enum XlCopyPictureFormat {
+ xlBitmap = 2,
+ xlPicture = -4147,
+ }
+
+ const enum XlCorruptLoad {
+ xlExtractData = 2,
+ xlNormalLoad = 0,
+ xlRepairFile = 1,
+ }
+
+ const enum XlCreator {
+ xlCreatorCode = 1480803660,
+ }
+
+ const enum XlCredentialsMethod {
+ xlCredentialsMethodIntegrated = 0,
+ xlCredentialsMethodNone = 1,
+ xlCredentialsMethodStored = 2,
+ }
+
+ const enum XlCubeFieldSubType {
+ xlCubeAttribute = 4,
+ xlCubeCalculatedMeasure = 5,
+ xlCubeHierarchy = 1,
+ xlCubeKPIGoal = 7,
+ xlCubeKPIStatus = 8,
+ xlCubeKPITrend = 9,
+ xlCubeKPIValue = 6,
+ xlCubeKPIWeight = 10,
+ xlCubeMeasure = 2,
+ xlCubeSet = 3,
+ }
+
+ const enum XlCubeFieldType {
+ xlHierarchy = 1,
+ xlMeasure = 2,
+ xlSet = 3,
+ }
+
+ const enum XlCutCopyMode {
+ xlCopy = 1,
+ xlCut = 2,
+ }
+
+ const enum XlCVError {
+ xlErrDiv0 = 2007,
+ xlErrNA = 2042,
+ xlErrName = 2029,
+ xlErrNull = 2000,
+ xlErrNum = 2036,
+ xlErrRef = 2023,
+ xlErrValue = 2015,
+ }
+
+ const enum XlDataBarAxisPosition {
+ xlDataBarAxisAutomatic = 0,
+ xlDataBarAxisMidpoint = 1,
+ xlDataBarAxisNone = 2,
+ }
+
+ const enum XlDataBarBorderType {
+ xlDataBarBorderNone = 0,
+ xlDataBarBorderSolid = 1,
+ }
+
+ const enum XlDataBarFillType {
+ xlDataBarFillGradient = 1,
+ xlDataBarFillSolid = 0,
+ }
+
+ const enum XlDataBarNegativeColorType {
+ xlDataBarColor = 0,
+ xlDataBarSameAsPositive = 1,
+ }
+
+ const enum XlDataLabelPosition {
+ xlLabelPositionAbove = 0,
+ xlLabelPositionBelow = 1,
+ xlLabelPositionBestFit = 5,
+ xlLabelPositionCenter = -4108,
+ xlLabelPositionCustom = 7,
+ xlLabelPositionInsideBase = 4,
+ xlLabelPositionInsideEnd = 3,
+ xlLabelPositionLeft = -4131,
+ xlLabelPositionMixed = 6,
+ xlLabelPositionOutsideEnd = 2,
+ xlLabelPositionRight = -4152,
+ }
+
+ const enum XlDataLabelSeparator {
+ xlDataLabelSeparatorDefault = 1,
+ }
+
+ const enum XlDataLabelsType {
+ xlDataLabelsShowBubbleSizes = 6,
+ xlDataLabelsShowLabel = 4,
+ xlDataLabelsShowLabelAndPercent = 5,
+ xlDataLabelsShowNone = -4142,
+ xlDataLabelsShowPercent = 3,
+ xlDataLabelsShowValue = 2,
+ }
+
+ const enum XlDataSeriesDate {
+ xlDay = 1,
+ xlMonth = 3,
+ xlWeekday = 2,
+ xlYear = 4,
+ }
+
+ const enum XlDataSeriesType {
+ xlAutoFill = 4,
+ xlChronological = 3,
+ xlDataSeriesLinear = -4132,
+ xlGrowth = 2,
+ }
+
+ const enum XlDeleteShiftDirection {
+ xlShiftToLeft = -4159,
+ xlShiftUp = -4162,
+ }
+
+ const enum XlDirection {
+ xlDown = -4121,
+ xlToLeft = -4159,
+ xlToRight = -4161,
+ xlUp = -4162,
+ }
+
+ const enum XlDisplayBlanksAs {
+ xlInterpolated = 3,
+ xlNotPlotted = 1,
+ xlZero = 2,
+ }
+
+ const enum XlDisplayDrawingObjects {
+ xlDisplayShapes = -4104,
+ xlHide = 3,
+ xlPlaceholders = 2,
+ }
+
+ const enum XlDisplayUnit {
+ xlHundredMillions = -8,
+ xlHundreds = -2,
+ xlHundredThousands = -5,
+ xlMillionMillions = -10,
+ xlMillions = -6,
+ xlTenMillions = -7,
+ xlTenThousands = -4,
+ xlThousandMillions = -9,
+ xlThousands = -3,
+ }
+
+ const enum XlDupeUnique {
+ xlDuplicate = 1,
+ xlUnique = 0,
+ }
+
+ const enum XlDVAlertStyle {
+ xlValidAlertInformation = 3,
+ xlValidAlertStop = 1,
+ xlValidAlertWarning = 2,
+ }
+
+ const enum XlDVType {
+ xlValidateCustom = 7,
+ xlValidateDate = 4,
+ xlValidateDecimal = 2,
+ xlValidateInputOnly = 0,
+ xlValidateList = 3,
+ xlValidateTextLength = 6,
+ xlValidateTime = 5,
+ xlValidateWholeNumber = 1,
+ }
+
+ const enum XlDynamicFilterCriteria {
+ xlFilterAboveAverage = 33,
+ xlFilterAllDatesInPeriodApril = 24,
+ xlFilterAllDatesInPeriodAugust = 28,
+ xlFilterAllDatesInPeriodDecember = 32,
+ xlFilterAllDatesInPeriodFebruray = 22,
+ xlFilterAllDatesInPeriodJanuary = 21,
+ xlFilterAllDatesInPeriodJuly = 27,
+ xlFilterAllDatesInPeriodJune = 26,
+ xlFilterAllDatesInPeriodMarch = 23,
+ xlFilterAllDatesInPeriodMay = 25,
+ xlFilterAllDatesInPeriodNovember = 31,
+ xlFilterAllDatesInPeriodOctober = 30,
+ xlFilterAllDatesInPeriodQuarter1 = 17,
+ xlFilterAllDatesInPeriodQuarter2 = 18,
+ xlFilterAllDatesInPeriodQuarter3 = 19,
+ xlFilterAllDatesInPeriodQuarter4 = 20,
+ xlFilterAllDatesInPeriodSeptember = 29,
+ xlFilterBelowAverage = 34,
+ xlFilterLastMonth = 8,
+ xlFilterLastQuarter = 11,
+ xlFilterLastWeek = 5,
+ xlFilterLastYear = 14,
+ xlFilterNextMonth = 9,
+ xlFilterNextQuarter = 12,
+ xlFilterNextWeek = 6,
+ xlFilterNextYear = 15,
+ xlFilterThisMonth = 7,
+ xlFilterThisQuarter = 10,
+ xlFilterThisWeek = 4,
+ xlFilterThisYear = 13,
+ xlFilterToday = 1,
+ xlFilterTomorrow = 3,
+ xlFilterYearToDate = 16,
+ xlFilterYesterday = 2,
+ }
+
+ const enum XlEditionFormat {
+ xlBIFF = 2,
+ xlPICT = 1,
+ xlRTF = 4,
+ xlVALU = 8,
+ }
+
+ const enum XlEditionOptionsOption {
+ xlAutomaticUpdate = 4,
+ xlCancel = 1,
+ xlChangeAttributes = 6,
+ xlManualUpdate = 5,
+ xlOpenSource = 3,
+ xlSelect = 3,
+ xlSendPublisher = 2,
+ xlUpdateSubscriber = 2,
+ }
+
+ const enum XlEditionType {
+ xlPublisher = 1,
+ xlSubscriber = 2,
+ }
+
+ const enum XlEnableCancelKey {
+ xlDisabled = 0,
+ xlErrorHandler = 2,
+ xlInterrupt = 1,
+ }
+
+ const enum XlEnableSelection {
+ xlNoRestrictions = 0,
+ xlNoSelection = -4142,
+ xlUnlockedCells = 1,
+ }
+
+ const enum XlEndStyleCap {
+ xlCap = 1,
+ xlNoCap = 2,
+ }
+
+ const enum XlErrorBarDirection {
+ xlX = -4168,
+ xlY = 1,
+ }
+
+ const enum XlErrorBarInclude {
+ xlErrorBarIncludeBoth = 1,
+ xlErrorBarIncludeMinusValues = 3,
+ xlErrorBarIncludeNone = -4142,
+ xlErrorBarIncludePlusValues = 2,
+ }
+
+ const enum XlErrorBarType {
+ xlErrorBarTypeCustom = -4114,
+ xlErrorBarTypeFixedValue = 1,
+ xlErrorBarTypePercent = 2,
+ xlErrorBarTypeStDev = -4155,
+ xlErrorBarTypeStError = 4,
+ }
+
+ const enum XlErrorChecks {
+ xlEmptyCellReferences = 7,
+ xlEvaluateToError = 1,
+ xlInconsistentFormula = 4,
+ xlInconsistentListFormula = 9,
+ xlListDataValidation = 8,
+ xlNumberAsText = 3,
+ xlOmittedCells = 5,
+ xlTextDate = 2,
+ xlUnlockedFormulaCells = 6,
+ }
+
+ const enum XlFileAccess {
+ xlReadOnly = 3,
+ xlReadWrite = 2,
+ }
+
+ const enum XlFileFormat {
+ xlAddIn = 18,
+ xlAddIn8 = 18,
+ xlCSV = 6,
+ xlCSVMac = 22,
+ xlCSVMSDOS = 24,
+ xlCSVWindows = 23,
+ xlCurrentPlatformText = -4158,
+ xlDBF2 = 7,
+ xlDBF3 = 8,
+ xlDBF4 = 11,
+ xlDIF = 9,
+ xlExcel12 = 50,
+ xlExcel2 = 16,
+ xlExcel2FarEast = 27,
+ xlExcel3 = 29,
+ xlExcel4 = 33,
+ xlExcel4Workbook = 35,
+ xlExcel5 = 39,
+ xlExcel7 = 39,
+ xlExcel8 = 56,
+ xlExcel9795 = 43,
+ xlHtml = 44,
+ xlIntlAddIn = 26,
+ xlIntlMacro = 25,
+ xlOpenDocumentSpreadsheet = 60,
+ xlOpenXMLAddIn = 55,
+ xlOpenXMLTemplate = 54,
+ xlOpenXMLTemplateMacroEnabled = 53,
+ xlOpenXMLWorkbook = 51,
+ xlOpenXMLWorkbookMacroEnabled = 52,
+ xlSYLK = 2,
+ xlTemplate = 17,
+ xlTemplate8 = 17,
+ xlTextMac = 19,
+ xlTextMSDOS = 21,
+ xlTextPrinter = 36,
+ xlTextWindows = 20,
+ xlUnicodeText = 42,
+ xlWebArchive = 45,
+ xlWJ2WD1 = 14,
+ xlWJ3 = 40,
+ xlWJ3FJ3 = 41,
+ xlWK1 = 5,
+ xlWK1ALL = 31,
+ xlWK1FMT = 30,
+ xlWK3 = 15,
+ xlWK3FM3 = 32,
+ xlWK4 = 38,
+ xlWKS = 4,
+ xlWorkbookDefault = 51,
+ xlWorkbookNormal = -4143,
+ xlWorks2FarEast = 28,
+ xlWQ1 = 34,
+ xlXMLSpreadsheet = 46,
+ }
+
+ const enum XlFileValidationPivotMode {
+ xlFileValidationPivotDefault = 0,
+ xlFileValidationPivotRun = 1,
+ xlFileValidationPivotSkip = 2,
+ }
+
+ const enum XlFillWith {
+ xlFillWithAll = -4104,
+ xlFillWithContents = 2,
+ xlFillWithFormats = -4122,
+ }
+
+ const enum XlFilterAction {
+ xlFilterCopy = 2,
+ xlFilterInPlace = 1,
+ }
+
+ const enum XlFilterAllDatesInPeriod {
+ xlFilterAllDatesInPeriodDay = 2,
+ xlFilterAllDatesInPeriodHour = 3,
+ xlFilterAllDatesInPeriodMinute = 4,
+ xlFilterAllDatesInPeriodMonth = 1,
+ xlFilterAllDatesInPeriodSecond = 5,
+ xlFilterAllDatesInPeriodYear = 0,
+ }
+
+ const enum XlFindLookIn {
+ xlComments = -4144,
+ xlFormulas = -4123,
+ xlValues = -4163,
+ }
+
+ const enum XlFixedFormatQuality {
+ xlQualityMinimum = 1,
+ xlQualityStandard = 0,
+ }
+
+ const enum XlFixedFormatType {
+ xlTypePDF = 0,
+ xlTypeXPS = 1,
+ }
+
+ const enum XlFormatConditionOperator {
+ xlBetween = 1,
+ xlEqual = 3,
+ xlGreater = 5,
+ xlGreaterEqual = 7,
+ xlLess = 6,
+ xlLessEqual = 8,
+ xlNotBetween = 2,
+ xlNotEqual = 4,
+ }
+
+ const enum XlFormatConditionType {
+ xlAboveAverageCondition = 12,
+ xlBlanksCondition = 10,
+ xlCellValue = 1,
+ xlColorScale = 3,
+ xlDatabar = 4,
+ xlErrorsCondition = 16,
+ xlExpression = 2,
+ xlIconSets = 6,
+ xlNoBlanksCondition = 13,
+ xlNoErrorsCondition = 17,
+ xlTextString = 9,
+ xlTimePeriod = 11,
+ xlTop10 = 5,
+ xlUniqueValues = 8,
+ }
+
+ const enum XlFormatFilterTypes {
+ xlFilterBottom = 0,
+ xlFilterBottomPercent = 2,
+ xlFilterTop = 1,
+ xlFilterTopPercent = 3,
+ }
+
+ const enum XlFormControl {
+ xlButtonControl = 0,
+ xlCheckBox = 1,
+ xlDropDown = 2,
+ xlEditBox = 3,
+ xlGroupBox = 4,
+ xlLabel = 5,
+ xlListBox = 6,
+ xlOptionButton = 7,
+ xlScrollBar = 8,
+ xlSpinner = 9,
+ }
+
+ const enum XlFormulaLabel {
+ xlColumnLabels = 2,
+ xlMixedLabels = 3,
+ xlNoLabels = -4142,
+ xlRowLabels = 1,
+ }
+
+ const enum XlGenerateTableRefs {
+ xlGenerateTableRefA1 = 0,
+ xlGenerateTableRefStruct = 1,
+ }
+
+ const enum XlGradientFillType {
+ xlGradientFillLinear = 0,
+ xlGradientFillPath = 1,
+ }
+
+ const enum XlHAlign {
+ xlHAlignCenter = -4108,
+ xlHAlignCenterAcrossSelection = 7,
+ xlHAlignDistributed = -4117,
+ xlHAlignFill = 5,
+ xlHAlignGeneral = 1,
+ xlHAlignJustify = -4130,
+ xlHAlignLeft = -4131,
+ xlHAlignRight = -4152,
+ }
+
+ const enum XlHebrewModes {
+ xlHebrewFullScript = 0,
+ xlHebrewMixedAuthorizedScript = 3,
+ xlHebrewMixedScript = 2,
+ xlHebrewPartialScript = 1,
+ }
+
+ const enum XlHighlightChangesTime {
+ xlAllChanges = 2,
+ xlNotYetReviewed = 3,
+ xlSinceMyLastSave = 1,
+ }
+
+ const enum XlHtmlType {
+ xlHtmlCalc = 1,
+ xlHtmlChart = 3,
+ xlHtmlList = 2,
+ xlHtmlStatic = 0,
+ }
+
+ const enum XlIcon {
+ xlIcon0Bars = 37,
+ xlIcon0FilledBoxes = 52,
+ xlIcon1Bar = 38,
+ xlIcon1FilledBox = 51,
+ xlIcon2Bars = 39,
+ xlIcon2FilledBoxes = 50,
+ xlIcon3Bars = 40,
+ xlIcon3FilledBoxes = 49,
+ xlIcon4Bars = 41,
+ xlIcon4FilledBoxes = 48,
+ xlIconBlackCircle = 32,
+ xlIconBlackCircleWithBorder = 13,
+ xlIconCircleWithOneWhiteQuarter = 33,
+ xlIconCircleWithThreeWhiteQuarters = 35,
+ xlIconCircleWithTwoWhiteQuarters = 34,
+ xlIconGoldStar = 42,
+ xlIconGrayCircle = 31,
+ xlIconGrayDownArrow = 6,
+ xlIconGrayDownInclineArrow = 28,
+ xlIconGraySideArrow = 5,
+ xlIconGrayUpArrow = 4,
+ xlIconGrayUpInclineArrow = 27,
+ xlIconGreenCheck = 22,
+ xlIconGreenCheckSymbol = 19,
+ xlIconGreenCircle = 10,
+ xlIconGreenFlag = 7,
+ xlIconGreenTrafficLight = 14,
+ xlIconGreenUpArrow = 1,
+ xlIconGreenUpTriangle = 45,
+ xlIconHalfGoldStar = 43,
+ xlIconNoCellIcon = -1,
+ xlIconPinkCircle = 30,
+ xlIconRedCircle = 29,
+ xlIconRedCircleWithBorder = 12,
+ xlIconRedCross = 24,
+ xlIconRedCrossSymbol = 21,
+ xlIconRedDiamond = 18,
+ xlIconRedDownArrow = 3,
+ xlIconRedDownTriangle = 47,
+ xlIconRedFlag = 9,
+ xlIconRedTrafficLight = 16,
+ xlIconSilverStar = 44,
+ xlIconWhiteCircleAllWhiteQuarters = 36,
+ xlIconYellowCircle = 11,
+ xlIconYellowDash = 46,
+ xlIconYellowDownInclineArrow = 26,
+ xlIconYellowExclamation = 23,
+ xlIconYellowExclamationSymbol = 20,
+ xlIconYellowFlag = 8,
+ xlIconYellowSideArrow = 2,
+ xlIconYellowTrafficLight = 15,
+ xlIconYellowTriangle = 17,
+ xlIconYellowUpInclineArrow = 25,
+ }
+
+ const enum XlIconSet {
+ xl3Arrows = 1,
+ xl3ArrowsGray = 2,
+ xl3Flags = 3,
+ xl3Signs = 6,
+ xl3Stars = 18,
+ xl3Symbols = 7,
+ xl3Symbols2 = 8,
+ xl3TrafficLights1 = 4,
+ xl3TrafficLights2 = 5,
+ xl3Triangles = 19,
+ xl4Arrows = 9,
+ xl4ArrowsGray = 10,
+ xl4CRV = 12,
+ xl4RedToBlack = 11,
+ xl4TrafficLights = 13,
+ xl5Arrows = 14,
+ xl5ArrowsGray = 15,
+ xl5Boxes = 20,
+ xl5CRV = 16,
+ xl5Quarters = 17,
+ xlCustomSet = -1,
+ }
+
+ const enum XlIMEMode {
+ xlIMEModeAlpha = 8,
+ xlIMEModeAlphaFull = 7,
+ xlIMEModeDisable = 3,
+ xlIMEModeHangul = 10,
+ xlIMEModeHangulFull = 9,
+ xlIMEModeHiragana = 4,
+ xlIMEModeKatakana = 5,
+ xlIMEModeKatakanaHalf = 6,
+ xlIMEModeNoControl = 0,
+ xlIMEModeOff = 2,
+ xlIMEModeOn = 1,
+ }
+
+ const enum XlImportDataAs {
+ xlPivotTableReport = 1,
+ xlQueryTable = 0,
+ xlTable = 2,
+ }
+
+ const enum XlInsertFormatOrigin {
+ xlFormatFromLeftOrAbove = 0,
+ xlFormatFromRightOrBelow = 1,
+ }
+
+ const enum XlInsertShiftDirection {
+ xlShiftDown = -4121,
+ xlShiftToRight = -4161,
+ }
+
+ const enum XlLayoutFormType {
+ xlOutline = 1,
+ xlTabular = 0,
+ }
+
+ const enum XlLayoutRowType {
+ xlCompactRow = 0,
+ xlOutlineRow = 2,
+ xlTabularRow = 1,
+ }
+
+ const enum XlLegendPosition {
+ xlLegendPositionBottom = -4107,
+ xlLegendPositionCorner = 2,
+ xlLegendPositionCustom = -4161,
+ xlLegendPositionLeft = -4131,
+ xlLegendPositionRight = -4152,
+ xlLegendPositionTop = -4160,
+ }
+
+ const enum XlLineStyle {
+ xlContinuous = 1,
+ xlDash = -4115,
+ xlDashDot = 4,
+ xlDashDotDot = 5,
+ xlDot = -4118,
+ xlDouble = -4119,
+ xlLineStyleNone = -4142,
+ xlSlantDashDot = 13,
+ }
+
+ const enum XlLink {
+ xlExcelLinks = 1,
+ xlOLELinks = 2,
+ xlPublishers = 5,
+ xlSubscribers = 6,
+ }
+
+ const enum XlLinkInfo {
+ xlEditionDate = 2,
+ xlLinkInfoStatus = 3,
+ xlUpdateState = 1,
+ }
+
+ const enum XlLinkInfoType {
+ xlLinkInfoOLELinks = 2,
+ xlLinkInfoPublishers = 5,
+ xlLinkInfoSubscribers = 6,
+ }
+
+ const enum XlLinkStatus {
+ xlLinkStatusCopiedValues = 10,
+ xlLinkStatusIndeterminate = 5,
+ xlLinkStatusInvalidName = 7,
+ xlLinkStatusMissingFile = 1,
+ xlLinkStatusMissingSheet = 2,
+ xlLinkStatusNotStarted = 6,
+ xlLinkStatusOK = 0,
+ xlLinkStatusOld = 3,
+ xlLinkStatusSourceNotCalculated = 4,
+ xlLinkStatusSourceNotOpen = 8,
+ xlLinkStatusSourceOpen = 9,
+ }
+
+ const enum XlLinkType {
+ xlLinkTypeExcelLinks = 1,
+ xlLinkTypeOLELinks = 2,
+ }
+
+ const enum XlListConflict {
+ xlListConflictDialog = 0,
+ xlListConflictDiscardAllConflicts = 2,
+ xlListConflictError = 3,
+ xlListConflictRetryAllConflicts = 1,
+ }
+
+ const enum XlListDataType {
+ xlListDataTypeCheckbox = 9,
+ xlListDataTypeChoice = 6,
+ xlListDataTypeChoiceMulti = 7,
+ xlListDataTypeCounter = 11,
+ xlListDataTypeCurrency = 4,
+ xlListDataTypeDateTime = 5,
+ xlListDataTypeHyperLink = 10,
+ xlListDataTypeListLookup = 8,
+ xlListDataTypeMultiLineRichText = 12,
+ xlListDataTypeMultiLineText = 2,
+ xlListDataTypeNone = 0,
+ xlListDataTypeNumber = 3,
+ xlListDataTypeText = 1,
+ }
+
+ const enum XlListObjectSourceType {
+ xlSrcExternal = 0,
+ xlSrcQuery = 3,
+ xlSrcRange = 1,
+ xlSrcXml = 2,
+ }
+
+ const enum XlLocationInTable {
+ xlColumnHeader = -4110,
+ xlColumnItem = 5,
+ xlDataHeader = 3,
+ xlDataItem = 7,
+ xlPageHeader = 2,
+ xlPageItem = 6,
+ xlRowHeader = -4153,
+ xlRowItem = 4,
+ xlTableBody = 8,
+ }
+
+ const enum XlLookAt {
+ xlPart = 2,
+ xlWhole = 1,
+ }
+
+ const enum XlLookFor {
+ xlLookForBlanks = 0,
+ xlLookForErrors = 1,
+ xlLookForFormulas = 2,
+ }
+
+ const enum XlMailSystem {
+ xlMAPI = 1,
+ xlNoMailSystem = 0,
+ xlPowerTalk = 2,
+ }
+
+ const enum XlMarkerStyle {
+ xlMarkerStyleAutomatic = -4105,
+ xlMarkerStyleCircle = 8,
+ xlMarkerStyleDash = -4115,
+ xlMarkerStyleDiamond = 2,
+ xlMarkerStyleDot = -4118,
+ xlMarkerStyleNone = -4142,
+ xlMarkerStylePicture = -4147,
+ xlMarkerStylePlus = 9,
+ xlMarkerStyleSquare = 1,
+ xlMarkerStyleStar = 5,
+ xlMarkerStyleTriangle = 3,
+ xlMarkerStyleX = -4168,
+ }
+
+ const enum XlMeasurementUnits {
+ xlCentimeters = 1,
+ xlInches = 0,
+ xlMillimeters = 2,
+ }
+
+ const enum XlMouseButton {
+ xlNoButton = 0,
+ xlPrimaryButton = 1,
+ xlSecondaryButton = 2,
+ }
+
+ const enum XlMousePointer {
+ xlDefault = -4143,
+ xlIBeam = 3,
+ xlNorthwestArrow = 1,
+ xlWait = 2,
+ }
+
+ const enum XlMSApplication {
+ xlMicrosoftAccess = 4,
+ xlMicrosoftFoxPro = 5,
+ xlMicrosoftMail = 3,
+ xlMicrosoftPowerPoint = 2,
+ xlMicrosoftProject = 6,
+ xlMicrosoftSchedulePlus = 7,
+ xlMicrosoftWord = 1,
+ }
+
+ const enum XlOartHorizontalOverflow {
+ xlOartHorizontalOverflowClip = 1,
+ xlOartHorizontalOverflowOverflow = 0,
+ }
+
+ const enum XlOartVerticalOverflow {
+ xlOartVerticalOverflowClip = 1,
+ xlOartVerticalOverflowEllipsis = 2,
+ xlOartVerticalOverflowOverflow = 0,
+ }
+
+ const enum XlObjectSize {
+ xlFitToPage = 2,
+ xlFullPage = 3,
+ xlScreenSize = 1,
+ }
+
+ const enum XlOLEType {
+ xlOLEControl = 2,
+ xlOLEEmbed = 1,
+ xlOLELink = 0,
+ }
+
+ const enum XlOLEVerb {
+ xlVerbOpen = 2,
+ xlVerbPrimary = 1,
+ }
+
+ const enum XlOrder {
+ xlDownThenOver = 1,
+ xlOverThenDown = 2,
+ }
+
+ const enum XlOrientation {
+ xlDownward = -4170,
+ xlHorizontal = -4128,
+ xlUpward = -4171,
+ xlVertical = -4166,
+ }
+
+ const enum XlPageBreak {
+ xlPageBreakAutomatic = -4105,
+ xlPageBreakManual = -4135,
+ xlPageBreakNone = -4142,
+ }
+
+ const enum XlPageBreakExtent {
+ xlPageBreakFull = 1,
+ xlPageBreakPartial = 2,
+ }
+
+ const enum XlPageOrientation {
+ xlLandscape = 2,
+ xlPortrait = 1,
+ }
+
+ const enum XlPaperSize {
+ xlPaper10x14 = 16,
+ xlPaper11x17 = 17,
+ xlPaperA3 = 8,
+ xlPaperA4 = 9,
+ xlPaperA4Small = 10,
+ xlPaperA5 = 11,
+ xlPaperB4 = 12,
+ xlPaperB5 = 13,
+ xlPaperCsheet = 24,
+ xlPaperDsheet = 25,
+ xlPaperEnvelope10 = 20,
+ xlPaperEnvelope11 = 21,
+ xlPaperEnvelope12 = 22,
+ xlPaperEnvelope14 = 23,
+ xlPaperEnvelope9 = 19,
+ xlPaperEnvelopeB4 = 33,
+ xlPaperEnvelopeB5 = 34,
+ xlPaperEnvelopeB6 = 35,
+ xlPaperEnvelopeC3 = 29,
+ xlPaperEnvelopeC4 = 30,
+ xlPaperEnvelopeC5 = 28,
+ xlPaperEnvelopeC6 = 31,
+ xlPaperEnvelopeC65 = 32,
+ xlPaperEnvelopeDL = 27,
+ xlPaperEnvelopeItaly = 36,
+ xlPaperEnvelopeMonarch = 37,
+ xlPaperEnvelopePersonal = 38,
+ xlPaperEsheet = 26,
+ xlPaperExecutive = 7,
+ xlPaperFanfoldLegalGerman = 41,
+ xlPaperFanfoldStdGerman = 40,
+ xlPaperFanfoldUS = 39,
+ xlPaperFolio = 14,
+ xlPaperLedger = 4,
+ xlPaperLegal = 5,
+ xlPaperLetter = 1,
+ xlPaperLetterSmall = 2,
+ xlPaperNote = 18,
+ xlPaperQuarto = 15,
+ xlPaperStatement = 6,
+ xlPaperTabloid = 3,
+ xlPaperUser = 256,
+ }
+
+ const enum XlParameterDataType {
+ xlParamTypeBigInt = -5,
+ xlParamTypeBinary = -2,
+ xlParamTypeBit = -7,
+ xlParamTypeChar = 1,
+ xlParamTypeDate = 9,
+ xlParamTypeDecimal = 3,
+ xlParamTypeDouble = 8,
+ xlParamTypeFloat = 6,
+ xlParamTypeInteger = 4,
+ xlParamTypeLongVarBinary = -4,
+ xlParamTypeLongVarChar = -1,
+ xlParamTypeNumeric = 2,
+ xlParamTypeReal = 7,
+ xlParamTypeSmallInt = 5,
+ xlParamTypeTime = 10,
+ xlParamTypeTimestamp = 11,
+ xlParamTypeTinyInt = -6,
+ xlParamTypeUnknown = 0,
+ xlParamTypeVarBinary = -3,
+ xlParamTypeVarChar = 12,
+ xlParamTypeWChar = -8,
+ }
+
+ const enum XlParameterType {
+ xlConstant = 1,
+ xlPrompt = 0,
+ xlRange = 2,
+ }
+
+ const enum XlPasteSpecialOperation {
+ xlPasteSpecialOperationAdd = 2,
+ xlPasteSpecialOperationDivide = 5,
+ xlPasteSpecialOperationMultiply = 4,
+ xlPasteSpecialOperationNone = -4142,
+ xlPasteSpecialOperationSubtract = 3,
+ }
+
+ const enum XlPasteType {
+ xlPasteAll = -4104,
+ xlPasteAllExceptBorders = 7,
+ xlPasteAllMergingConditionalFormats = 14,
+ xlPasteAllUsingSourceTheme = 13,
+ xlPasteColumnWidths = 8,
+ xlPasteComments = -4144,
+ xlPasteFormats = -4122,
+ xlPasteFormulas = -4123,
+ xlPasteFormulasAndNumberFormats = 11,
+ xlPasteValidation = 6,
+ xlPasteValues = -4163,
+ xlPasteValuesAndNumberFormats = 12,
+ }
+
+ const enum XlPattern {
+ xlPatternAutomatic = -4105,
+ xlPatternChecker = 9,
+ xlPatternCrissCross = 16,
+ xlPatternDown = -4121,
+ xlPatternGray16 = 17,
+ xlPatternGray25 = -4124,
+ xlPatternGray50 = -4125,
+ xlPatternGray75 = -4126,
+ xlPatternGray8 = 18,
+ xlPatternGrid = 15,
+ xlPatternHorizontal = -4128,
+ xlPatternLightDown = 13,
+ xlPatternLightHorizontal = 11,
+ xlPatternLightUp = 14,
+ xlPatternLightVertical = 12,
+ xlPatternLinearGradient = 4000,
+ xlPatternNone = -4142,
+ xlPatternRectangularGradient = 4001,
+ xlPatternSemiGray75 = 10,
+ xlPatternSolid = 1,
+ xlPatternUp = -4162,
+ xlPatternVertical = -4166,
+ }
+
+ const enum XlPhoneticAlignment {
+ xlPhoneticAlignCenter = 2,
+ xlPhoneticAlignDistributed = 3,
+ xlPhoneticAlignLeft = 1,
+ xlPhoneticAlignNoControl = 0,
+ }
+
+ const enum XlPhoneticCharacterType {
+ xlHiragana = 2,
+ xlKatakana = 1,
+ xlKatakanaHalf = 0,
+ xlNoConversion = 3,
+ }
+
+ const enum XlPictureAppearance {
+ xlPrinter = 2,
+ xlScreen = 1,
+ }
+
+ const enum XlPictureConvertorType {
+ xlBMP = 1,
+ xlCGM = 7,
+ xlDRW = 4,
+ xlDXF = 5,
+ xlEPS = 8,
+ xlHGL = 6,
+ xlPCT = 13,
+ xlPCX = 10,
+ xlPIC = 11,
+ xlPLT = 12,
+ xlTIF = 9,
+ xlWMF = 2,
+ xlWPG = 3,
+ }
+
+ const enum XlPieSliceIndex {
+ xlCenterPoint = 5,
+ xlInnerCenterPoint = 8,
+ xlInnerClockwisePoint = 7,
+ xlInnerCounterClockwisePoint = 9,
+ xlMidClockwiseRadiusPoint = 4,
+ xlMidCounterClockwiseRadiusPoint = 6,
+ xlOuterCenterPoint = 2,
+ xlOuterClockwisePoint = 3,
+ xlOuterCounterClockwisePoint = 1,
+ }
+
+ const enum XlPieSliceLocation {
+ xlHorizontalCoordinate = 1,
+ xlVerticalCoordinate = 2,
+ }
+
+ const enum XlPivotCellType {
+ xlPivotCellBlankCell = 9,
+ xlPivotCellCustomSubtotal = 7,
+ xlPivotCellDataField = 4,
+ xlPivotCellDataPivotField = 8,
+ xlPivotCellGrandTotal = 3,
+ xlPivotCellPageFieldItem = 6,
+ xlPivotCellPivotField = 5,
+ xlPivotCellPivotItem = 1,
+ xlPivotCellSubtotal = 2,
+ xlPivotCellValue = 0,
+ }
+
+ const enum XlPivotConditionScope {
+ xlDataFieldScope = 2,
+ xlFieldsScope = 1,
+ xlSelectionScope = 0,
+ }
+
+ const enum XlPivotFieldCalculation {
+ xlDifferenceFrom = 2,
+ xlIndex = 9,
+ xlNoAdditionalCalculation = -4143,
+ xlPercentDifferenceFrom = 4,
+ xlPercentOf = 3,
+ xlPercentOfColumn = 7,
+ xlPercentOfParent = 12,
+ xlPercentOfParentColumn = 11,
+ xlPercentOfParentRow = 10,
+ xlPercentOfRow = 6,
+ xlPercentOfTotal = 8,
+ xlPercentRunningTotal = 13,
+ xlRankAscending = 14,
+ xlRankDecending = 15,
+ xlRunningTotal = 5,
+ }
+
+ const enum XlPivotFieldDataType {
+ xlDate = 2,
+ xlNumber = -4145,
+ xlText = -4158,
+ }
+
+ const enum XlPivotFieldOrientation {
+ xlColumnField = 2,
+ xlDataField = 4,
+ xlHidden = 0,
+ xlPageField = 3,
+ xlRowField = 1,
+ }
+
+ const enum XlPivotFieldRepeatLabels {
+ xlDoNotRepeatLabels = 1,
+ xlRepeatLabels = 2,
+ }
+
+ const enum XlPivotFilterType {
+ xlAfter = 33,
+ xlAfterOrEqualTo = 34,
+ xlAllDatesInPeriodApril = 60,
+ xlAllDatesInPeriodAugust = 64,
+ xlAllDatesInPeriodDecember = 68,
+ xlAllDatesInPeriodFebruary = 58,
+ xlAllDatesInPeriodJanuary = 57,
+ xlAllDatesInPeriodJuly = 63,
+ xlAllDatesInPeriodJune = 62,
+ xlAllDatesInPeriodMarch = 59,
+ xlAllDatesInPeriodMay = 61,
+ xlAllDatesInPeriodNovember = 67,
+ xlAllDatesInPeriodOctober = 66,
+ xlAllDatesInPeriodQuarter1 = 53,
+ xlAllDatesInPeriodQuarter2 = 54,
+ xlAllDatesInPeriodQuarter3 = 55,
+ xlAllDatesInPeriodQuarter4 = 56,
+ xlAllDatesInPeriodSeptember = 65,
+ xlBefore = 31,
+ xlBeforeOrEqualTo = 32,
+ xlBottomCount = 2,
+ xlBottomPercent = 4,
+ xlBottomSum = 6,
+ xlCaptionBeginsWith = 17,
+ xlCaptionContains = 21,
+ xlCaptionDoesNotBeginWith = 18,
+ xlCaptionDoesNotContain = 22,
+ xlCaptionDoesNotEndWith = 20,
+ xlCaptionDoesNotEqual = 16,
+ xlCaptionEndsWith = 19,
+ xlCaptionEquals = 15,
+ xlCaptionIsBetween = 27,
+ xlCaptionIsGreaterThan = 23,
+ xlCaptionIsGreaterThanOrEqualTo = 24,
+ xlCaptionIsLessThan = 25,
+ xlCaptionIsLessThanOrEqualTo = 26,
+ xlCaptionIsNotBetween = 28,
+ xlDateBetween = 35,
+ xlDateLastMonth = 45,
+ xlDateLastQuarter = 48,
+ xlDateLastWeek = 42,
+ xlDateLastYear = 51,
+ xlDateNextMonth = 43,
+ xlDateNextQuarter = 46,
+ xlDateNextWeek = 40,
+ xlDateNextYear = 49,
+ xlDateNotBetween = 36,
+ xlDateThisMonth = 44,
+ xlDateThisQuarter = 47,
+ xlDateThisWeek = 41,
+ xlDateThisYear = 50,
+ xlDateToday = 38,
+ xlDateTomorrow = 37,
+ xlDateYesterday = 39,
+ xlNotSpecificDate = 30,
+ xlSpecificDate = 29,
+ xlTopCount = 1,
+ xlTopPercent = 3,
+ xlTopSum = 5,
+ xlValueDoesNotEqual = 8,
+ xlValueEquals = 7,
+ xlValueIsBetween = 13,
+ xlValueIsGreaterThan = 9,
+ xlValueIsGreaterThanOrEqualTo = 10,
+ xlValueIsLessThan = 11,
+ xlValueIsLessThanOrEqualTo = 12,
+ xlValueIsNotBetween = 14,
+ xlYearToDate = 52,
+ }
+
+ const enum XlPivotFormatType {
+ xlPTClassic = 20,
+ xlPTNone = 21,
+ xlReport1 = 0,
+ xlReport10 = 9,
+ xlReport2 = 1,
+ xlReport3 = 2,
+ xlReport4 = 3,
+ xlReport5 = 4,
+ xlReport6 = 5,
+ xlReport7 = 6,
+ xlReport8 = 7,
+ xlReport9 = 8,
+ xlTable1 = 10,
+ xlTable10 = 19,
+ xlTable2 = 11,
+ xlTable3 = 12,
+ xlTable4 = 13,
+ xlTable5 = 14,
+ xlTable6 = 15,
+ xlTable7 = 16,
+ xlTable8 = 17,
+ xlTable9 = 18,
+ }
+
+ const enum XlPivotLineType {
+ xlPivotLineBlank = 3,
+ xlPivotLineGrandTotal = 2,
+ xlPivotLineRegular = 0,
+ xlPivotLineSubtotal = 1,
+ }
+
+ const enum XlPivotTableMissingItems {
+ xlMissingItemsDefault = -1,
+ xlMissingItemsMax = 32500,
+ xlMissingItemsMax2 = 1048576,
+ xlMissingItemsNone = 0,
+ }
+
+ const enum XlPivotTableSourceType {
+ xlConsolidation = 3,
+ xlDatabase = 1,
+ xlExternal = 2,
+ xlPivotTable = -4148,
+ xlScenario = 4,
+ }
+
+ const enum XlPivotTableVersionList {
+ xlPivotTableVersion10 = 1,
+ xlPivotTableVersion11 = 2,
+ xlPivotTableVersion12 = 3,
+ xlPivotTableVersion14 = 4,
+ xlPivotTableVersion2000 = 0,
+ xlPivotTableVersionCurrent = -1,
+ }
+
+ const enum XlPlacement {
+ xlFreeFloating = 3,
+ xlMove = 2,
+ xlMoveAndSize = 1,
+ }
+
+ const enum XlPlatform {
+ xlMacintosh = 1,
+ xlMSDOS = 3,
+ xlWindows = 2,
+ }
+
+ const enum XlPortugueseReform {
+ xlPortugueseBoth = 3,
+ xlPortuguesePostReform = 2,
+ xlPortuguesePreReform = 1,
+ }
+
+ const enum XlPrintErrors {
+ xlPrintErrorsBlank = 1,
+ xlPrintErrorsDash = 2,
+ xlPrintErrorsDisplayed = 0,
+ xlPrintErrorsNA = 3,
+ }
+
+ const enum XlPrintLocation {
+ xlPrintInPlace = 16,
+ xlPrintNoComments = -4142,
+ xlPrintSheetEnd = 1,
+ }
+
+ const enum XlPriority {
+ xlPriorityHigh = -4127,
+ xlPriorityLow = -4134,
+ xlPriorityNormal = -4143,
+ }
+
+ const enum XlPropertyDisplayedIn {
+ xlDisplayPropertyInPivotTable = 1,
+ xlDisplayPropertyInPivotTableAndTooltip = 3,
+ xlDisplayPropertyInTooltip = 2,
+ }
+
+ const enum XlProtectedViewCloseReason {
+ xlProtectedViewCloseEdit = 1,
+ xlProtectedViewCloseForced = 2,
+ xlProtectedViewCloseNormal = 0,
+ }
+
+ const enum XlProtectedViewWindowState {
+ xlProtectedViewWindowMaximized = 2,
+ xlProtectedViewWindowMinimized = 1,
+ xlProtectedViewWindowNormal = 0,
+ }
+
+ const enum XlPTSelectionMode {
+ xlBlanks = 4,
+ xlButton = 15,
+ xlDataAndLabel = 0,
+ xlDataOnly = 2,
+ xlFirstRow = 256,
+ xlLabelOnly = 1,
+ xlOrigin = 3,
+ }
+
+ const enum XlQueryType {
+ xlADORecordset = 7,
+ xlDAORecordset = 2,
+ xlODBCQuery = 1,
+ xlOLEDBQuery = 5,
+ xlTextImport = 6,
+ xlWebQuery = 4,
+ }
+
+ const enum XlRangeAutoFormat {
+ xlRangeAutoFormat3DEffects1 = 13,
+ xlRangeAutoFormat3DEffects2 = 14,
+ xlRangeAutoFormatAccounting1 = 4,
+ xlRangeAutoFormatAccounting2 = 5,
+ xlRangeAutoFormatAccounting3 = 6,
+ xlRangeAutoFormatAccounting4 = 17,
+ xlRangeAutoFormatClassic1 = 1,
+ xlRangeAutoFormatClassic2 = 2,
+ xlRangeAutoFormatClassic3 = 3,
+ xlRangeAutoFormatClassicPivotTable = 31,
+ xlRangeAutoFormatColor1 = 7,
+ xlRangeAutoFormatColor2 = 8,
+ xlRangeAutoFormatColor3 = 9,
+ xlRangeAutoFormatList1 = 10,
+ xlRangeAutoFormatList2 = 11,
+ xlRangeAutoFormatList3 = 12,
+ xlRangeAutoFormatLocalFormat1 = 15,
+ xlRangeAutoFormatLocalFormat2 = 16,
+ xlRangeAutoFormatLocalFormat3 = 19,
+ xlRangeAutoFormatLocalFormat4 = 20,
+ xlRangeAutoFormatNone = -4142,
+ xlRangeAutoFormatPTNone = 42,
+ xlRangeAutoFormatReport1 = 21,
+ xlRangeAutoFormatReport10 = 30,
+ xlRangeAutoFormatReport2 = 22,
+ xlRangeAutoFormatReport3 = 23,
+ xlRangeAutoFormatReport4 = 24,
+ xlRangeAutoFormatReport5 = 25,
+ xlRangeAutoFormatReport6 = 26,
+ xlRangeAutoFormatReport7 = 27,
+ xlRangeAutoFormatReport8 = 28,
+ xlRangeAutoFormatReport9 = 29,
+ xlRangeAutoFormatSimple = -4154,
+ xlRangeAutoFormatTable1 = 32,
+ xlRangeAutoFormatTable10 = 41,
+ xlRangeAutoFormatTable2 = 33,
+ xlRangeAutoFormatTable3 = 34,
+ xlRangeAutoFormatTable4 = 35,
+ xlRangeAutoFormatTable5 = 36,
+ xlRangeAutoFormatTable6 = 37,
+ xlRangeAutoFormatTable7 = 38,
+ xlRangeAutoFormatTable8 = 39,
+ xlRangeAutoFormatTable9 = 40,
+ }
+
+ const enum XlRangeValueDataType {
+ xlRangeValueDefault = 10,
+ xlRangeValueMSPersistXML = 12,
+ xlRangeValueXMLSpreadsheet = 11,
+ }
+
+ const enum XlReferenceStyle {
+ xlA1 = 1,
+ xlR1C1 = -4150,
+ }
+
+ const enum XlReferenceType {
+ xlAbsolute = 1,
+ xlAbsRowRelColumn = 2,
+ xlRelative = 4,
+ xlRelRowAbsColumn = 3,
+ }
+
+ const enum XlRemoveDocInfoType {
+ xlRDIAll = 99,
+ xlRDIComments = 1,
+ xlRDIContentType = 16,
+ xlRDIDefinedNameComments = 18,
+ xlRDIDocumentManagementPolicy = 15,
+ xlRDIDocumentProperties = 8,
+ xlRDIDocumentServerProperties = 14,
+ xlRDIDocumentWorkspace = 10,
+ xlRDIEmailHeader = 5,
+ xlRDIInactiveDataConnections = 19,
+ xlRDIInkAnnotations = 11,
+ xlRDIPrinterPath = 20,
+ xlRDIPublishInfo = 13,
+ xlRDIRemovePersonalInformation = 4,
+ xlRDIRoutingSlip = 6,
+ xlRDIScenarioComments = 12,
+ xlRDISendForReview = 7,
+ }
+
+ const enum XlRgbColor {
+ rgbAliceBlue = 16775408,
+ rgbAntiqueWhite = 14150650,
+ rgbAqua = 16776960,
+ rgbAquamarine = 13959039,
+ rgbAzure = 16777200,
+ rgbBeige = 14480885,
+ rgbBisque = 12903679,
+ rgbBlack = 0,
+ rgbBlanchedAlmond = 13495295,
+ rgbBlue = 16711680,
+ rgbBlueViolet = 14822282,
+ rgbBrown = 2763429,
+ rgbBurlyWood = 8894686,
+ rgbCadetBlue = 10526303,
+ rgbChartreuse = 65407,
+ rgbCoral = 5275647,
+ rgbCornflowerBlue = 15570276,
+ rgbCornsilk = 14481663,
+ rgbCrimson = 3937500,
+ rgbDarkBlue = 9109504,
+ rgbDarkCyan = 9145088,
+ rgbDarkGoldenrod = 755384,
+ rgbDarkGray = 11119017,
+ rgbDarkGreen = 25600,
+ rgbDarkGrey = 11119017,
+ rgbDarkKhaki = 7059389,
+ rgbDarkMagenta = 9109643,
+ rgbDarkOliveGreen = 3107669,
+ rgbDarkOrange = 36095,
+ rgbDarkOrchid = 13382297,
+ rgbDarkRed = 139,
+ rgbDarkSalmon = 8034025,
+ rgbDarkSeaGreen = 9419919,
+ rgbDarkSlateBlue = 9125192,
+ rgbDarkSlateGray = 5197615,
+ rgbDarkSlateGrey = 5197615,
+ rgbDarkTurquoise = 13749760,
+ rgbDarkViolet = 13828244,
+ rgbDeepPink = 9639167,
+ rgbDeepSkyBlue = 16760576,
+ rgbDimGray = 6908265,
+ rgbDimGrey = 6908265,
+ rgbDodgerBlue = 16748574,
+ rgbFireBrick = 2237106,
+ rgbFloralWhite = 15792895,
+ rgbForestGreen = 2263842,
+ rgbFuchsia = 16711935,
+ rgbGainsboro = 14474460,
+ rgbGhostWhite = 16775416,
+ rgbGold = 55295,
+ rgbGoldenrod = 2139610,
+ rgbGray = 8421504,
+ rgbGreen = 32768,
+ rgbGreenYellow = 3145645,
+ rgbGrey = 8421504,
+ rgbHoneydew = 15794160,
+ rgbHotPink = 11823615,
+ rgbIndianRed = 6053069,
+ rgbIndigo = 8519755,
+ rgbIvory = 15794175,
+ rgbKhaki = 9234160,
+ rgbLavender = 16443110,
+ rgbLavenderBlush = 16118015,
+ rgbLawnGreen = 64636,
+ rgbLemonChiffon = 13499135,
+ rgbLightBlue = 15128749,
+ rgbLightCoral = 8421616,
+ rgbLightCyan = 9145088,
+ rgbLightGoldenrodYellow = 13826810,
+ rgbLightGray = 13882323,
+ rgbLightGreen = 9498256,
+ rgbLightGrey = 13882323,
+ rgbLightPink = 12695295,
+ rgbLightSalmon = 8036607,
+ rgbLightSeaGreen = 11186720,
+ rgbLightSkyBlue = 16436871,
+ rgbLightSlateGray = 10061943,
+ rgbLightSlateGrey = 10061943,
+ rgbLightSteelBlue = 14599344,
+ rgbLightYellow = 14745599,
+ rgbLime = 65280,
+ rgbLimeGreen = 3329330,
+ rgbLinen = 15134970,
+ rgbMaroon = 128,
+ rgbMediumAquamarine = 11206502,
+ rgbMediumBlue = 13434880,
+ rgbMediumOrchid = 13850042,
+ rgbMediumPurple = 14381203,
+ rgbMediumSeaGreen = 7451452,
+ rgbMediumSlateBlue = 15624315,
+ rgbMediumSpringGreen = 10156544,
+ rgbMediumTurquoise = 13422920,
+ rgbMediumVioletRed = 8721863,
+ rgbMidnightBlue = 7346457,
+ rgbMintCream = 16449525,
+ rgbMistyRose = 14804223,
+ rgbMoccasin = 11920639,
+ rgbNavajoWhite = 11394815,
+ rgbNavy = 8388608,
+ rgbNavyBlue = 8388608,
+ rgbOldLace = 15136253,
+ rgbOlive = 32896,
+ rgbOliveDrab = 2330219,
+ rgbOrange = 42495,
+ rgbOrangeRed = 17919,
+ rgbOrchid = 14053594,
+ rgbPaleGoldenrod = 7071982,
+ rgbPaleGreen = 10025880,
+ rgbPaleTurquoise = 15658671,
+ rgbPaleVioletRed = 9662683,
+ rgbPapayaWhip = 14020607,
+ rgbPeachPuff = 12180223,
+ rgbPeru = 4163021,
+ rgbPink = 13353215,
+ rgbPlum = 14524637,
+ rgbPowderBlue = 15130800,
+ rgbPurple = 8388736,
+ rgbRed = 255,
+ rgbRosyBrown = 9408444,
+ rgbRoyalBlue = 14772545,
+ rgbSalmon = 7504122,
+ rgbSandyBrown = 6333684,
+ rgbSeaGreen = 5737262,
+ rgbSeashell = 15660543,
+ rgbSienna = 2970272,
+ rgbSilver = 12632256,
+ rgbSkyBlue = 15453831,
+ rgbSlateBlue = 13458026,
+ rgbSlateGray = 9470064,
+ rgbSlateGrey = 9470064,
+ rgbSnow = 16448255,
+ rgbSpringGreen = 8388352,
+ rgbSteelBlue = 11829830,
+ rgbTan = 9221330,
+ rgbTeal = 8421376,
+ rgbThistle = 14204888,
+ rgbTomato = 4678655,
+ rgbTurquoise = 13688896,
+ rgbViolet = 15631086,
+ rgbWheat = 11788021,
+ rgbWhite = 16777215,
+ rgbWhiteSmoke = 16119285,
+ rgbYellow = 65535,
+ rgbYellowGreen = 3329434,
+ }
+
+ const enum XlRobustConnect {
+ xlAlways = 1,
+ xlAsRequired = 0,
+ xlNever = 2,
+ }
+
+ const enum XlRoutingSlipDelivery {
+ xlAllAtOnce = 2,
+ xlOneAfterAnother = 1,
+ }
+
+ const enum XlRoutingSlipStatus {
+ xlNotYetRouted = 0,
+ xlRoutingComplete = 2,
+ xlRoutingInProgress = 1,
+ }
+
+ const enum XlRowCol {
+ xlColumns = 2,
+ xlRows = 1,
+ }
+
+ const enum XlRunAutoMacro {
+ xlAutoActivate = 3,
+ xlAutoClose = 2,
+ xlAutoDeactivate = 4,
+ xlAutoOpen = 1,
+ }
+
+ const enum XlSaveAction {
+ xlDoNotSaveChanges = 2,
+ xlSaveChanges = 1,
+ }
+
+ const enum XlSaveAsAccessMode {
+ xlExclusive = 3,
+ xlNoChange = 1,
+ xlShared = 2,
+ }
+
+ const enum XlSaveConflictResolution {
+ xlLocalSessionChanges = 2,
+ xlOtherSessionChanges = 3,
+ xlUserResolution = 1,
+ }
+
+ const enum XlScaleType {
+ xlScaleLinear = -4132,
+ xlScaleLogarithmic = -4133,
+ }
+
+ const enum XlSearchDirection {
+ xlNext = 1,
+ xlPrevious = 2,
+ }
+
+ const enum XlSearchOrder {
+ xlByColumns = 2,
+ xlByRows = 1,
+ }
+
+ const enum XlSearchWithin {
+ xlWithinSheet = 1,
+ xlWithinWorkbook = 2,
+ }
+
+ const enum XlSheetType {
+ xlChart = -4109,
+ xlDialogSheet = -4116,
+ xlExcel4IntlMacroSheet = 4,
+ xlExcel4MacroSheet = 3,
+ xlWorksheet = -4167,
+ }
+
+ const enum XlSheetVisibility {
+ xlSheetHidden = 0,
+ xlSheetVeryHidden = 2,
+ xlSheetVisible = -1,
+ }
+
+ const enum XlSizeRepresents {
+ xlSizeIsArea = 1,
+ xlSizeIsWidth = 2,
+ }
+
+ const enum XlSlicerCrossFilterType {
+ xlSlicerCrossFilterShowItemsWithDataAtTop = 2,
+ xlSlicerCrossFilterShowItemsWithNoData = 3,
+ xlSlicerNoCrossFilter = 1,
+ }
+
+ const enum XlSlicerSort {
+ xlSlicerSortAscending = 2,
+ xlSlicerSortDataSourceOrder = 1,
+ xlSlicerSortDescending = 3,
+ }
+
+ const enum XlSmartTagControlType {
+ xlSmartTagControlActiveX = 13,
+ xlSmartTagControlButton = 6,
+ xlSmartTagControlCheckbox = 9,
+ xlSmartTagControlCombo = 12,
+ xlSmartTagControlHelp = 3,
+ xlSmartTagControlHelpURL = 4,
+ xlSmartTagControlImage = 8,
+ xlSmartTagControlLabel = 7,
+ xlSmartTagControlLink = 2,
+ xlSmartTagControlListbox = 11,
+ xlSmartTagControlRadioGroup = 14,
+ xlSmartTagControlSeparator = 5,
+ xlSmartTagControlSmartTag = 1,
+ xlSmartTagControlTextbox = 10,
+ }
+
+ const enum XlSmartTagDisplayMode {
+ xlButtonOnly = 2,
+ xlDisplayNone = 1,
+ xlIndicatorAndButton = 0,
+ }
+
+ const enum XlSortDataOption {
+ xlSortNormal = 0,
+ xlSortTextAsNumbers = 1,
+ }
+
+ const enum XlSortMethod {
+ xlPinYin = 1,
+ xlStroke = 2,
+ }
+
+ const enum XlSortMethodOld {
+ xlCodePage = 2,
+ xlSyllabary = 1,
+ }
+
+ const enum XlSortOn {
+ xlSortOnCellColor = 1,
+ xlSortOnFontColor = 2,
+ xlSortOnIcon = 3,
+ xlSortOnValues = 0,
+ }
+
+ const enum XlSortOrder {
+ xlAscending = 1,
+ xlDescending = 2,
+ }
+
+ const enum XlSortOrientation {
+ xlSortColumns = 1,
+ xlSortRows = 2,
+ }
+
+ const enum XlSortType {
+ xlSortLabels = 2,
+ xlSortValues = 1,
+ }
+
+ const enum XlSourceType {
+ xlSourceAutoFilter = 3,
+ xlSourceChart = 5,
+ xlSourcePivotTable = 6,
+ xlSourcePrintArea = 2,
+ xlSourceQuery = 7,
+ xlSourceRange = 4,
+ xlSourceSheet = 1,
+ xlSourceWorkbook = 0,
+ }
+
+ const enum XlSpanishModes {
+ xlSpanishTuteoAndVoseo = 1,
+ xlSpanishTuteoOnly = 0,
+ xlSpanishVoseoOnly = 2,
+ }
+
+ const enum XlSparklineRowCol {
+ xlSparklineColumnsSquare = 2,
+ xlSparklineNonSquare = 0,
+ xlSparklineRowsSquare = 1,
+ }
+
+ const enum XlSparkScale {
+ xlSparkScaleCustom = 3,
+ xlSparkScaleGroup = 1,
+ xlSparkScaleSingle = 2,
+ }
+
+ const enum XlSparkType {
+ xlSparkColumn = 2,
+ xlSparkColumnStacked100 = 3,
+ xlSparkLine = 1,
+ }
+
+ const enum XlSpeakDirection {
+ xlSpeakByColumns = 1,
+ xlSpeakByRows = 0,
+ }
+
+ const enum XlSpecialCellsValue {
+ xlErrors = 16,
+ xlLogical = 4,
+ xlNumbers = 1,
+ xlTextValues = 2,
+ }
+
+ const enum XlStdColorScale {
+ xlColorScaleBlackWhite = 3,
+ xlColorScaleGYR = 2,
+ xlColorScaleRYG = 1,
+ xlColorScaleWhiteBlack = 4,
+ }
+
+ const enum XlSubscribeToFormat {
+ xlSubscribeToPicture = -4147,
+ xlSubscribeToText = -4158,
+ }
+
+ const enum XlSubtototalLocationType {
+ xlAtBottom = 2,
+ xlAtTop = 1,
+ }
+
+ const enum XlSummaryColumn {
+ xlSummaryOnLeft = -4131,
+ xlSummaryOnRight = -4152,
+ }
+
+ const enum XlSummaryReportType {
+ xlStandardSummary = 1,
+ xlSummaryPivotTable = -4148,
+ }
+
+ const enum XlSummaryRow {
+ xlSummaryAbove = 0,
+ xlSummaryBelow = 1,
+ }
+
+ const enum XlTableStyleElementType {
+ xlBlankRow = 19,
+ xlColumnStripe1 = 7,
+ xlColumnStripe2 = 8,
+ xlColumnSubheading1 = 20,
+ xlColumnSubheading2 = 21,
+ xlColumnSubheading3 = 22,
+ xlFirstColumn = 3,
+ xlFirstHeaderCell = 9,
+ xlFirstTotalCell = 11,
+ xlGrandTotalColumn = 4,
+ xlGrandTotalRow = 2,
+ xlHeaderRow = 1,
+ xlLastColumn = 4,
+ xlLastHeaderCell = 10,
+ xlLastTotalCell = 12,
+ xlPageFieldLabels = 26,
+ xlPageFieldValues = 27,
+ xlRowStripe1 = 5,
+ xlRowStripe2 = 6,
+ xlRowSubheading1 = 23,
+ xlRowSubheading2 = 24,
+ xlRowSubheading3 = 25,
+ xlSlicerHoveredSelectedItemWithData = 33,
+ xlSlicerHoveredSelectedItemWithNoData = 35,
+ xlSlicerHoveredUnselectedItemWithData = 32,
+ xlSlicerHoveredUnselectedItemWithNoData = 34,
+ xlSlicerSelectedItemWithData = 30,
+ xlSlicerSelectedItemWithNoData = 31,
+ xlSlicerUnselectedItemWithData = 28,
+ xlSlicerUnselectedItemWithNoData = 29,
+ xlSubtotalColumn1 = 13,
+ xlSubtotalColumn2 = 14,
+ xlSubtotalColumn3 = 15,
+ xlSubtotalRow1 = 16,
+ xlSubtotalRow2 = 17,
+ xlSubtotalRow3 = 18,
+ xlTotalRow = 2,
+ xlWholeTable = 0,
+ }
+
+ const enum XlTabPosition {
+ xlTabPositionFirst = 0,
+ xlTabPositionLast = 1,
+ }
+
+ const enum XlTextParsingType {
+ xlDelimited = 1,
+ xlFixedWidth = 2,
+ }
+
+ const enum XlTextQualifier {
+ xlTextQualifierDoubleQuote = 1,
+ xlTextQualifierNone = -4142,
+ xlTextQualifierSingleQuote = 2,
+ }
+
+ const enum XlTextVisualLayoutType {
+ xlTextVisualLTR = 1,
+ xlTextVisualRTL = 2,
+ }
+
+ const enum XlThemeColor {
+ xlThemeColorAccent1 = 5,
+ xlThemeColorAccent2 = 6,
+ xlThemeColorAccent3 = 7,
+ xlThemeColorAccent4 = 8,
+ xlThemeColorAccent5 = 9,
+ xlThemeColorAccent6 = 10,
+ xlThemeColorDark1 = 1,
+ xlThemeColorDark2 = 3,
+ xlThemeColorFollowedHyperlink = 12,
+ xlThemeColorHyperlink = 11,
+ xlThemeColorLight1 = 2,
+ xlThemeColorLight2 = 4,
+ }
+
+ const enum XlThemeFont {
+ xlThemeFontMajor = 1,
+ xlThemeFontMinor = 2,
+ xlThemeFontNone = 0,
+ }
+
+ const enum XlThreadMode {
+ xlThreadModeAutomatic = 0,
+ xlThreadModeManual = 1,
+ }
+
+ const enum XlTickLabelOrientation {
+ xlTickLabelOrientationAutomatic = -4105,
+ xlTickLabelOrientationDownward = -4170,
+ xlTickLabelOrientationHorizontal = -4128,
+ xlTickLabelOrientationUpward = -4171,
+ xlTickLabelOrientationVertical = -4166,
+ }
+
+ const enum XlTickLabelPosition {
+ xlTickLabelPositionHigh = -4127,
+ xlTickLabelPositionLow = -4134,
+ xlTickLabelPositionNextToAxis = 4,
+ xlTickLabelPositionNone = -4142,
+ }
+
+ const enum XlTickMark {
+ xlTickMarkCross = 4,
+ xlTickMarkInside = 2,
+ xlTickMarkNone = -4142,
+ xlTickMarkOutside = 3,
+ }
+
+ const enum XlTimePeriods {
+ xlLast7Days = 2,
+ xlLastMonth = 5,
+ xlLastWeek = 4,
+ xlNextMonth = 8,
+ xlNextWeek = 7,
+ xlThisMonth = 9,
+ xlThisWeek = 3,
+ xlToday = 0,
+ xlTomorrow = 6,
+ xlYesterday = 1,
+ }
+
+ const enum XlTimeUnit {
+ xlDays = 0,
+ xlMonths = 1,
+ xlYears = 2,
+ }
+
+ const enum XlToolbarProtection {
+ xlNoButtonChanges = 1,
+ xlNoChanges = 4,
+ xlNoDockingChanges = 3,
+ xlNoShapeChanges = 2,
+ xlToolbarProtectionNone = -4143,
+ }
+
+ const enum XlTopBottom {
+ xlTop10Bottom = 0,
+ xlTop10Top = 1,
+ }
+
+ const enum XlTotalsCalculation {
+ xlTotalsCalculationAverage = 2,
+ xlTotalsCalculationCount = 3,
+ xlTotalsCalculationCountNums = 4,
+ xlTotalsCalculationCustom = 9,
+ xlTotalsCalculationMax = 6,
+ xlTotalsCalculationMin = 5,
+ xlTotalsCalculationNone = 0,
+ xlTotalsCalculationStdDev = 7,
+ xlTotalsCalculationSum = 1,
+ xlTotalsCalculationVar = 8,
+ }
+
+ const enum XlTrendlineType {
+ xlExponential = 5,
+ xlLinear = -4132,
+ xlLogarithmic = -4133,
+ xlMovingAvg = 6,
+ xlPolynomial = 3,
+ xlPower = 4,
+ }
+
+ const enum XlUnderlineStyle {
+ xlUnderlineStyleDouble = -4119,
+ xlUnderlineStyleDoubleAccounting = 5,
+ xlUnderlineStyleNone = -4142,
+ xlUnderlineStyleSingle = 2,
+ xlUnderlineStyleSingleAccounting = 4,
+ }
+
+ const enum XlUpdateLinks {
+ xlUpdateLinksAlways = 3,
+ xlUpdateLinksNever = 2,
+ xlUpdateLinksUserSetting = 1,
+ }
+
+ const enum XlVAlign {
+ xlVAlignBottom = -4107,
+ xlVAlignCenter = -4108,
+ xlVAlignDistributed = -4117,
+ xlVAlignJustify = -4130,
+ xlVAlignTop = -4160,
+ }
+
+ const enum XlWBATemplate {
+ xlWBATChart = -4109,
+ xlWBATExcel4IntlMacroSheet = 4,
+ xlWBATExcel4MacroSheet = 3,
+ xlWBATWorksheet = -4167,
+ }
+
+ const enum XlWebFormatting {
+ xlWebFormattingAll = 1,
+ xlWebFormattingNone = 3,
+ xlWebFormattingRTF = 2,
+ }
+
+ const enum XlWebSelectionType {
+ xlAllTables = 2,
+ xlEntirePage = 1,
+ xlSpecifiedTables = 3,
+ }
+
+ const enum XlWindowState {
+ xlMaximized = -4137,
+ xlMinimized = -4140,
+ xlNormal = -4143,
+ }
+
+ const enum XlWindowType {
+ xlChartAsWindow = 5,
+ xlChartInPlace = 4,
+ xlClipboard = 3,
+ xlInfo = -4129,
+ xlWorkbook = 1,
+ }
+
+ const enum XlWindowView {
+ xlNormalView = 1,
+ xlPageBreakPreview = 2,
+ xlPageLayoutView = 3,
+ }
+
+ const enum XlXLMMacroType {
+ xlCommand = 2,
+ xlFunction = 1,
+ xlNotXLM = 3,
+ }
+
+ const enum XlXmlExportResult {
+ xlXmlExportSuccess = 0,
+ xlXmlExportValidationFailed = 1,
+ }
+
+ const enum XlXmlImportResult {
+ xlXmlImportElementsTruncated = 1,
+ xlXmlImportSuccess = 0,
+ xlXmlImportValidationFailed = 2,
+ }
+
+ const enum XlXmlLoadOption {
+ xlXmlLoadImportToList = 2,
+ xlXmlLoadMapXml = 3,
+ xlXmlLoadOpenXml = 1,
+ xlXmlLoadPromptUser = 0,
+ }
+
+ const enum XlYesNoGuess {
+ xlGuess = 0,
+ xlNo = 2,
+ xlYes = 1,
+ }
+
+ class Action {
+ private 'Excel.Action_typekey': Action;
+ private constructor();
+ readonly Application: Application;
+ readonly Caption: string;
+ readonly Content: string;
+ readonly Coordinate: string;
+ readonly Creator: XlCreator;
+ Execute(): void;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Type: XlActionType;
+ }
+
+ class Actions {
+ private 'Excel.Actions_typekey': Actions;
+ private constructor();
+ _Default(Index: any): Action;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Action;
+ readonly Parent: any;
+ }
+
+ class AddIn {
+ private 'Excel.AddIn_typekey': AddIn;
+ private constructor();
+ readonly Application: Application;
+ readonly Author: string;
+ readonly CLSID: string;
+ readonly Comments: string;
+ readonly Creator: XlCreator;
+ readonly FullName: string;
+ Installed: boolean;
+ readonly IsOpen: boolean;
+ readonly Keywords: string;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Path: string;
+ readonly progID: string;
+ readonly Subject: string;
+ readonly Title: string;
+ }
+
+ class AddIns {
+ private 'Excel.AddIns_typekey': AddIns;
+ private constructor();
+ _Default(Index: any): AddIn;
+ Add(Filename: string, CopyFile?: any): AddIn;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): AddIn;
+ readonly Parent: any;
+ }
+
+ class AddIns2 {
+ private 'Excel.AddIns2_typekey': AddIns2;
+ private constructor();
+ _Default(Index: any): AddIn;
+ Add(Filename: string, CopyFile?: any): AddIn;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): AddIn;
+ readonly Parent: any;
+ }
+
+ class Adjustments {
+ private 'Excel.Adjustments_typekey': Adjustments;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): number;
+ readonly Parent: any;
+ }
+
+ class AllowEditRange {
+ private 'Excel.AllowEditRange_typekey': AllowEditRange;
+ private constructor();
+ ChangePassword(Password: string): void;
+ Delete(): void;
+ Range: Range;
+ Title: string;
+ Unprotect(Password?: any): void;
+ readonly Users: UserAccessList;
+ }
+
+ class AllowEditRanges {
+ private 'Excel.AllowEditRanges_typekey': AllowEditRanges;
+ private constructor();
+ _Default(Index: any): AllowEditRange;
+ Add(Title: string, Range: Range, Password?: any): AllowEditRange;
+ readonly Count: number;
+ Item(Index: any): AllowEditRange;
+ }
+
+ class Application {
+ private 'Excel.Application_typekey': Application;
+ private constructor();
+ readonly _Default: string;
+ _Evaluate(Name: any): any;
+ _FindFile(): void;
+ _MacroOptions(
+ Macro?: any, Description?: any, HasMenu?: any, MenuText?: any, HasShortcutKey?: any, ShortcutKey?: any, Category?: any, StatusBar?: any, HelpContextID?: any, HelpFile?: any): void;
+ _Run2(
+ Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ _Wait(Time: any): void;
+ _WSFunction(
+ Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ ActivateMicrosoftApp(Index: XlMSApplication): void;
+ readonly ActiveCell: Range;
+ readonly ActiveChart: Chart;
+ readonly ActiveDialog: DialogSheet;
+ readonly ActiveEncryptionSession: number;
+ readonly ActiveMenuBar: MenuBar;
+ ActivePrinter: string;
+ readonly ActiveProtectedViewWindow: ProtectedViewWindow;
+ readonly ActiveSheet: Worksheet | Chart | DialogSheet;
+ readonly ActiveWindow: Window;
+ readonly ActiveWorkbook: Workbook;
+ AddChartAutoFormat(Chart: any, Name: string, Description?: any): void;
+ AddCustomList(ListArray: any, ByRow?: any): void;
+ readonly AddIns: AddIns;
+ readonly AddIns2: AddIns2;
+ AlertBeforeOverwriting: boolean;
+ AltStartupPath: string;
+ AlwaysUseClearType: boolean;
+ readonly AnswerWizard: Office.AnswerWizard;
+ readonly Application: Application;
+ readonly ArbitraryXMLSupportAvailable: boolean;
+ AskToUpdateLinks: boolean;
+ readonly Assistance: Office.IAssistance;
+ readonly Assistant: Office.Assistant;
+ readonly AutoCorrect: AutoCorrect;
+ AutoFormatAsYouTypeReplaceHyperlinks: boolean;
+ AutomationSecurity: Office.MsoAutomationSecurity;
+ AutoPercentEntry: boolean;
+ readonly AutoRecover: AutoRecover;
+ readonly Build: number;
+ Calculate(): void;
+ CalculateBeforeSave: boolean;
+ CalculateFull(): void;
+ CalculateFullRebuild(): void;
+ CalculateUntilAsyncQueriesDone(): void;
+ Calculation: XlCalculation;
+ CalculationInterruptKey: XlCalculationInterruptKey;
+ readonly CalculationState: XlCalculationState;
+ readonly CalculationVersion: number;
+ Caller(Index?: any): any;
+ readonly CanPlaySounds: boolean;
+ readonly CanRecordSounds: boolean;
+ Caption: string;
+ CellDragAndDrop: boolean;
+ readonly Cells: Range;
+ CentimetersToPoints(Centimeters: number): number;
+ readonly Charts: Sheets;
+ CheckAbort(KeepAbort?: any): void;
+ CheckSpelling(Word: string, CustomDictionary?: any, IgnoreUppercase?: any): boolean;
+ ClipboardFormats(Index?: any): any;
+ ClusterConnector: string;
+ ColorButtons: boolean;
+ readonly Columns: Range;
+ readonly COMAddIns: Office.COMAddIns;
+ readonly CommandBars: Office.CommandBars;
+ CommandUnderlines: XlCommandUnderlines;
+ ConstrainNumeric: boolean;
+ ControlCharacters: boolean;
+ ConvertFormula(Formula: any, FromReferenceStyle: XlReferenceStyle, ToReferenceStyle?: any, ToAbsolute?: any, RelativeTo?: any): any;
+ CopyObjectsWithCells: boolean;
+ readonly Creator: XlCreator;
+ Cursor: XlMousePointer;
+ CursorMovement: number;
+ readonly CustomListCount: number;
+ CutCopyMode: XlCutCopyMode;
+ DataEntryMode: number;
+ readonly DDEAppReturnCode: number;
+ DDEExecute(Channel: number, String: string): void;
+ DDEInitiate(App: string, Topic: string): number;
+ DDEPoke(Channel: number, Item: any, Data: any): void;
+ DDERequest(Channel: number, Item: string): any;
+ DDETerminate(Channel: number): void;
+ DecimalSeparator: string;
+ DefaultFilePath: string;
+ DefaultSaveFormat: XlFileFormat;
+ DefaultSheetDirection: number;
+ readonly DefaultWebOptions: DefaultWebOptions;
+ DeferAsyncQueries: boolean;
+ DeleteChartAutoFormat(Name: string): void;
+ DeleteCustomList(ListNum: number): void;
+ readonly Dialogs: Dialogs;
+ readonly DialogSheets: Sheets;
+ DisplayAlerts: boolean;
+ DisplayClipboardWindow: boolean;
+ DisplayCommentIndicator: XlCommentDisplayMode;
+ DisplayDocumentActionTaskPane: boolean;
+ DisplayDocumentInformationPanel: boolean;
+ DisplayExcel4Menus: boolean;
+ DisplayFormulaAutoComplete: boolean;
+ DisplayFormulaBar: boolean;
+ DisplayFullScreen: boolean;
+ DisplayFunctionToolTips: boolean;
+ DisplayInfoWindow: boolean;
+ DisplayInsertOptions: boolean;
+ DisplayNoteIndicator: boolean;
+ DisplayPasteOptions: boolean;
+ DisplayRecentFiles: boolean;
+ DisplayScrollBars: boolean;
+ DisplayStatusBar: boolean;
+ DisplayXMLSourcePane(XmlMap?: any): void;
+ DoubleClick(): void;
+ Dummy1(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
+ Dummy10(arg?: any): boolean;
+ readonly Dummy101: any;
+ Dummy11(): void;
+ Dummy12(p1: PivotTable, p2: PivotTable): void;
+ Dummy13(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Dummy14(): void;
+ Dummy2(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any): any;
+ Dummy20(grfCompareFunctions: number): any;
+ Dummy22: boolean;
+ Dummy23: boolean;
+ Dummy3(): any;
+ Dummy4(
+ Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any): any;
+ Dummy5(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any): any;
+ Dummy6(): any;
+ Dummy7(): any;
+ Dummy8(Arg1?: any): any;
+ Dummy9(): any;
+ EditDirectlyInCell: boolean;
+ EnableAnimations: boolean;
+ EnableAutoComplete: boolean;
+ EnableCancelKey: XlEnableCancelKey;
+ EnableEvents: boolean;
+ EnableLargeOperationAlert: boolean;
+ EnableLivePreview: boolean;
+ EnableSound: boolean;
+ EnableTipWizard: boolean;
+ readonly ErrorCheckingOptions: ErrorCheckingOptions;
+ Evaluate(Name: any): any;
+ readonly Excel4IntlMacroSheets: Sheets;
+ readonly Excel4MacroSheets: Sheets;
+ ExecuteExcel4Macro(String: string): any;
+ ExtendList: boolean;
+ FeatureInstall: Office.MsoFeatureInstall;
+ FileConverters(Index1?: any, Index2?: any): any;
+ FileDialog(fileDialogType: Office.MsoFileDialogType): Office.FileDialog;
+ readonly FileExportConverters: FileExportConverters;
+ readonly FileFind: Office.IFind;
+ readonly FileSearch: Office.FileSearch;
+ FileValidation: Office.MsoFileValidationMode;
+ FileValidationPivot: XlFileValidationPivotMode;
+ FindFile(): boolean;
+ FindFormat: CellFormat;
+ FixedDecimal: boolean;
+ FixedDecimalPlaces: number;
+ FormulaBarHeight: number;
+ GenerateGetPivotData: boolean;
+ GenerateTableRefs: XlGenerateTableRefs;
+ GetCustomListContents(ListNum: number): any;
+ GetCustomListNum(ListArray: any): number;
+ GetOpenFilename(FileFilter?: any, FilterIndex?: any, Title?: any, ButtonText?: any, MultiSelect?: any): any;
+ GetPhonetic(Text?: any): string;
+ GetSaveAsFilename(InitialFilename?: any, FileFilter?: any, FilterIndex?: any, Title?: any, ButtonText?: any): any;
+ Goto(Reference?: any, Scroll?: any): void;
+ Height: number;
+ Help(HelpFile?: any, HelpContextID?: any): void;
+ HighQualityModeForGraphics: boolean;
+ readonly Hinstance: number;
+ readonly HinstancePtr: any;
+ readonly Hwnd: number;
+ IgnoreRemoteRequests: boolean;
+ InchesToPoints(Inches: number): number;
+ InputBox(Prompt: string, Title?: any, Default?: any, Left?: any, Top?: any, HelpFile?: any, HelpContextID?: any, Type?: any): any;
+ Interactive: boolean;
+ International(Index?: any): any;
+ Intersect(
+ Arg1: Range, Arg2: Range, Arg3?: Range, Arg4?: Range, Arg5?: Range, Arg6?: Range, Arg7?: Range, Arg8?: Range, Arg9?: Range, Arg10?: Range, Arg11?: Range, Arg12?: Range,
+ Arg13?: Range, Arg14?: Range, Arg15?: Range, Arg16?: Range, Arg17?: Range, Arg18?: Range, Arg19?: Range, Arg20?: Range, Arg21?: Range, Arg22?: Range, Arg23?: Range, Arg24?: Range,
+ Arg25?: Range, Arg26?: Range, Arg27?: Range, Arg28?: Range, Arg29?: Range, Arg30?: Range): Range;
+ readonly IsSandboxed: boolean;
+ Iteration: boolean;
+ readonly LanguageSettings: Office.LanguageSettings;
+ LargeButtons: boolean;
+ LargeOperationCellThousandCount: number;
+ Left: number;
+ readonly LibraryPath: string;
+ MacroOptions(
+ Macro?: any, Description?: any, HasMenu?: any, MenuText?: any, HasShortcutKey?: any, ShortcutKey?: any, Category?: any, StatusBar?: any, HelpContextID?: any,
+ HelpFile?: any, ArgumentDescriptions?: any): void;
+ MailLogoff(): void;
+ MailLogon(Name?: any, Password?: any, DownloadNewMail?: any): void;
+ readonly MailSession: any;
+ readonly MailSystem: XlMailSystem;
+ MapPaperSize: boolean;
+ readonly MathCoprocessorAvailable: boolean;
+ MaxChange: number;
+ MaxIterations: number;
+ MeasurementUnit: number;
+ readonly MemoryFree: number;
+ readonly MemoryTotal: number;
+ readonly MemoryUsed: number;
+ readonly MenuBars: MenuBars;
+ readonly Modules: Modules;
+ readonly MouseAvailable: boolean;
+ MoveAfterReturn: boolean;
+ MoveAfterReturnDirection: XlDirection;
+ readonly MultiThreadedCalculation: MultiThreadedCalculation;
+ readonly Name: string;
+ readonly Names: Names;
+ readonly NetworkTemplatesPath: string;
+ readonly NewWorkbook: Office.NewFile;
+ NextLetter(): Workbook;
+ readonly ODBCErrors: ODBCErrors;
+ ODBCTimeout: number;
+ readonly OLEDBErrors: OLEDBErrors;
+ OnCalculate: string;
+ OnData: string;
+ OnDoubleClick: string;
+ OnEntry: string;
+ OnKey(Key: string, Procedure?: any): void;
+ OnRepeat(Text: string, Procedure: string): void;
+ OnSheetActivate: string;
+ OnSheetDeactivate: string;
+ OnTime(EarliestTime: any, Procedure: string, LatestTime?: any, Schedule?: any): void;
+ OnUndo(Text: string, Procedure: string): void;
+ OnWindow: string;
+ readonly OperatingSystem: string;
+ readonly OrganizationName: string;
+ readonly Parent: Application;
+ readonly Path: string;
+ readonly PathSeparator: string;
+ PivotTableSelection: boolean;
+ PreviousSelections(Index?: any): any;
+ PrintCommunication: boolean;
+ readonly ProductCode: string;
+ PromptForSummaryInfo: boolean;
+ readonly ProtectedViewWindows: ProtectedViewWindows;
+ Quit(): void;
+ readonly Quitting: boolean;
+ Range(Cell1: string | Range, Cell2?: string | Range): Range;
+ readonly Ready: boolean;
+ readonly RecentFiles: RecentFiles;
+ RecordMacro(BasicCode?: any, XlmCode?: any): void;
+ readonly RecordRelative: boolean;
+ ReferenceStyle: XlReferenceStyle;
+ RegisteredFunctions(Index1?: any, Index2?: any): any;
+ RegisterXLL(Filename: string): boolean;
+ Repeat(): void;
+ ReplaceFormat: CellFormat;
+ ResetTipWizard(): void;
+ RollZoom: boolean;
+ readonly Rows: Range;
+ readonly RTD: RTD;
+ Run(
+ Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Save(Filename?: any): void;
+ SaveISO8601Dates: boolean;
+ SaveWorkspace(Filename?: any): void;
+ ScreenUpdating: boolean;
+ readonly Selection: any;
+ SendKeys(Keys: any, Wait?: any): void;
+ SetDefaultChart(FormatName?: any, Gallery?: any): void;
+ SharePointVersion(bstrUrl: string): number;
+ readonly Sheets: Sheets;
+ SheetsInNewWorkbook: number;
+ ShortcutMenus(Index: number): Menu;
+ ShowChartTipNames: boolean;
+ ShowChartTipValues: boolean;
+ ShowDevTools: boolean;
+ ShowMenuFloaties: boolean;
+ ShowSelectionFloaties: boolean;
+ ShowStartupDialog: boolean;
+ ShowToolTips: boolean;
+ ShowWindowsInTaskbar: boolean;
+ readonly SmartArtColors: Office.SmartArtColors;
+ readonly SmartArtLayouts: Office.SmartArtLayouts;
+ readonly SmartArtQuickStyles: Office.SmartArtQuickStyles;
+ readonly SmartTagRecognizers: SmartTagRecognizers;
+ readonly Speech: Speech;
+ readonly SpellingOptions: SpellingOptions;
+ StandardFont: string;
+ StandardFontSize: number;
+ readonly StartupPath: string;
+ StatusBar: any;
+ Support(Object: any, ID: number, arg?: any): any;
+ readonly TemplatesPath: string;
+ readonly ThisCell: Range;
+ readonly ThisWorkbook: Workbook;
+ ThousandsSeparator: string;
+ readonly Toolbars: Toolbars;
+ Top: number;
+ TransitionMenuKey: string;
+ TransitionMenuKeyAction: number;
+ TransitionNavigKeys: boolean;
+ UILanguage: number;
+ Undo(): void;
+ Union(
+ Arg1: Range, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): Range;
+ readonly UsableHeight: number;
+ readonly UsableWidth: number;
+ UseClusterConnector: boolean;
+ readonly UsedObjects: UsedObjects;
+ UserControl: boolean;
+ readonly UserLibraryPath: string;
+ UserName: string;
+ UseSystemSeparators: boolean;
+ readonly Value: string;
+ readonly VBE: VBIDE.VBE;
+ readonly Version: string;
+ Visible: boolean;
+ Volatile(Volatile?: any): void;
+ Wait(Time: any): boolean;
+ WarnOnFunctionNameConflict: boolean;
+ readonly Watches: Watches;
+ Width: number;
+ readonly Windows: Windows;
+ readonly WindowsForPens: boolean;
+ WindowState: XlWindowState;
+ readonly Workbooks: Workbooks;
+ readonly WorksheetFunction: WorksheetFunction;
+ readonly Worksheets: Sheets;
+ }
+
+ class Areas {
+ private 'Excel.Areas_typekey': Areas;
+ private constructor();
+ _Default(Index: number): Range;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): Range;
+ readonly Parent: any;
+ }
+
+ class AutoCorrect {
+ private 'Excel.AutoCorrect_typekey': AutoCorrect;
+ private constructor();
+ AddReplacement(What: string, Replacement: string): any;
+ readonly Application: Application;
+ AutoExpandListRange: boolean;
+ AutoFillFormulasInLists: boolean;
+ CapitalizeNamesOfDays: boolean;
+ CorrectCapsLock: boolean;
+ CorrectSentenceCap: boolean;
+ readonly Creator: XlCreator;
+ DeleteReplacement(What: string): any;
+ DisplayAutoCorrectOptions: boolean;
+ readonly Parent: any;
+ ReplacementList(Index?: any): any;
+ ReplaceText: boolean;
+ TwoInitialCapitals: boolean;
+ }
+
+ class AutoFilter {
+ private 'Excel.AutoFilter_typekey': AutoFilter;
+ private constructor();
+ readonly Application: Application;
+ ApplyFilter(): void;
+ readonly Creator: XlCreator;
+ readonly FilterMode: boolean;
+ readonly Filters: Filters;
+ readonly Parent: any;
+ readonly Range: Range;
+ ShowAllData(): void;
+ readonly Sort: Sort;
+ }
+
+ class AutoRecover {
+ private 'Excel.AutoRecover_typekey': AutoRecover;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Enabled: boolean;
+ readonly Parent: any;
+ Path: string;
+ Time: number;
+ }
+
+ class Border {
+ private 'Excel.Border_typekey': Border;
+ private constructor();
+ readonly Application: Application;
+ Color: any;
+ ColorIndex: any;
+ readonly Creator: XlCreator;
+ LineStyle: XlLineStyle | Constants.xlGray25 | Constants.xlGray50 | Constants.xlGray75 | Constants.xlAutomatic;
+ readonly Parent: any;
+ ThemeColor: any;
+ TintAndShade: any;
+ Weight: any;
+ }
+
+ class Borders {
+ private 'Excel.Borders_typekey': Borders;
+ private constructor();
+ _Default(Index: XlBordersIndex): Border;
+ readonly Application: Application;
+ Color: any;
+ ColorIndex: any;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: XlBordersIndex): Border;
+ LineStyle: any;
+ readonly Parent: any;
+ ThemeColor: any;
+ TintAndShade: any;
+ Value: any;
+ Weight: any;
+ }
+
+ class CalculatedFields {
+ private 'Excel.CalculatedFields_typekey': CalculatedFields;
+ private constructor();
+ _Add(Name: string, Formula: string): PivotField;
+ _Default(Field: any): PivotField;
+ Add(Name: string, Formula: string, UseStandardFormula?: any): PivotField;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotField;
+ readonly Parent: any;
+ }
+
+ class CalculatedItems {
+ private 'Excel.CalculatedItems_typekey': CalculatedItems;
+ private constructor();
+ _Add(Name: string, Formula: string): PivotItem;
+ _Default(Field: any): PivotItem;
+ Add(Name: string, Formula: string, UseStandardFormula?: any): PivotItem;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotItem;
+ readonly Parent: any;
+ }
+
+ class CalculatedMember {
+ private 'Excel.CalculatedMember_typekey': CalculatedMember;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly DisplayFolder: string;
+ readonly Dynamic: boolean;
+ FlattenHierarchies: boolean;
+ readonly Formula: string;
+ HierarchizeDistinct: boolean;
+ readonly IsValid: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly SolveOrder: number;
+ readonly SourceName: string;
+ readonly Type: XlCalculatedMemberType;
+ }
+
+ class CalculatedMembers {
+ private 'Excel.CalculatedMembers_typekey': CalculatedMembers;
+ private constructor();
+ _Add(Name: string, Formula: string, SolveOrder?: any, Type?: any): CalculatedMember;
+ _Default(Index: any): CalculatedMember;
+ Add(Name: string, Formula: any, SolveOrder?: any, Type?: any, Dynamic?: any, DisplayFolder?: any, HierarchizeDistinct?: any): CalculatedMember;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): CalculatedMember;
+ readonly Parent: any;
+ }
+
+ class CalloutFormat {
+ private 'Excel.CalloutFormat_typekey': CalloutFormat;
+ private constructor();
+ Accent: Office.MsoTriState;
+ Angle: Office.MsoCalloutAngleType;
+ readonly Application: any;
+ AutoAttach: Office.MsoTriState;
+ readonly AutoLength: Office.MsoTriState;
+ AutomaticLength(): void;
+ Border: Office.MsoTriState;
+ readonly Creator: number;
+ CustomDrop(Drop: number): void;
+ CustomLength(Length: number): void;
+ readonly Drop: number;
+ readonly DropType: Office.MsoCalloutDropType;
+ Gap: number;
+ readonly Length: number;
+ readonly Parent: any;
+ PresetDrop(DropType: Office.MsoCalloutDropType): void;
+ Type: Office.MsoCalloutType;
+ }
+
+ class CellFormat {
+ private 'Excel.CellFormat_typekey': CellFormat;
+ private constructor();
+ AddIndent: any;
+ readonly Application: Application;
+ Borders: Borders;
+ Clear(): void;
+ readonly Creator: XlCreator;
+ Font: Font;
+ FormulaHidden: any;
+ HorizontalAlignment: any;
+ IndentLevel: any;
+ Interior: Interior;
+ Locked: any;
+ MergeCells: any;
+ NumberFormat: any;
+ NumberFormatLocal: any;
+ Orientation: any;
+ readonly Parent: any;
+ ShrinkToFit: any;
+ VerticalAlignment: any;
+ WrapText: any;
+ }
+
+ class Characters {
+ private 'Excel.Characters_typekey': Characters;
+ private constructor();
+ readonly Application: Application;
+ Caption: string;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Font: Font;
+ Insert(String: string): any;
+ readonly Parent: any;
+ PhoneticCharacters: string;
+ Text: string;
+ }
+
+ class Chart {
+ private 'Excel.Chart_typekey': Chart;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+
+ /** @param Excel.XlDataLabelsType [Type=2] */
+ _ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: any, AutoText?: any, HasLeaderLines?: any): void;
+ _CodeName: string;
+ _Evaluate(Name: any): any;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ _Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ _SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any): void;
+ Activate(): void;
+ readonly Application: Application;
+ ApplyChartTemplate(Filename: string): void;
+ ApplyCustomType(ChartType: XlChartType, TypeName?: any): void;
+
+ /** @param Excel.XlDataLabelsType [Type=2] */
+ ApplyDataLabels(
+ Type?: XlDataLabelsType, LegendKey?: any, AutoText?: any, HasLeaderLines?: any, ShowSeriesName?: any, ShowCategoryName?: any, ShowValue?: any,
+ ShowPercentage?: any, ShowBubbleSize?: any, Separator?: any): void;
+ ApplyLayout(Layout: number, ChartType?: any): void;
+ Arcs(Index?: any): any;
+ readonly Area3DGroup: ChartGroup;
+ AreaGroups(Index?: any): any;
+ AutoFormat(Gallery: number, Format?: any): void;
+ AutoScaling: boolean;
+
+ /** @param Excel.XlAxisGroup [AxisGroup=1] */
+ Axes(Type: any, AxisGroup?: XlAxisGroup): any;
+ readonly BackWall: Walls;
+ readonly Bar3DGroup: ChartGroup;
+ BarGroups(Index?: any): any;
+ BarShape: XlBarShape;
+ Buttons(Index?: any): any;
+ readonly ChartArea: ChartArea;
+ ChartGroups(Index?: any): any;
+ ChartObjects(Index?: any): any;
+ ChartStyle: any;
+ readonly ChartTitle: ChartTitle;
+ ChartType: XlChartType;
+ ChartWizard(
+ Source?: any, Gallery?: any, Format?: any, PlotBy?: any, CategoryLabels?: any, SeriesLabels?: any, HasLegend?: any, Title?: any, CategoryTitle?: any,
+ ValueTitle?: any, ExtraTitle?: any): void;
+ CheckBoxes(Index?: any): any;
+ CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): void;
+ ClearToMatchStyle(): void;
+ readonly CodeName: string;
+ readonly Column3DGroup: ChartGroup;
+ ColumnGroups(Index?: any): any;
+ Copy(Before?: any, After?: any): void;
+ CopyChartBuild(): void;
+
+ /**
+ * @param Excel.XlPictureAppearance [Appearance=1]
+ * @param Excel.XlCopyPictureFormat [Format=-4147]
+ * @param Excel.XlPictureAppearance [Size=2]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat, Size?: XlPictureAppearance): void;
+ readonly Corners: Corners;
+
+ /**
+ * @param Excel.XlPictureAppearance [Appearance=1]
+ * @param Excel.XlPictureAppearance [Size=1]
+ */
+ CreatePublisher(Edition: any, Appearance?: XlPictureAppearance, Size?: XlPictureAppearance, ContainsPICT?: any, ContainsBIFF?: any, ContainsRTF?: any, ContainsVALU?: any): void;
+ readonly Creator: XlCreator;
+ readonly DataTable: DataTable;
+ Delete(): void;
+ DepthPercent: number;
+ Deselect(): void;
+ DisplayBlanksAs: XlDisplayBlanksAs;
+ DoughnutGroups(Index?: any): any;
+ DrawingObjects(Index?: any): any;
+ Drawings(Index?: any): any;
+ DropDowns(Index?: any): any;
+ Dummy24: boolean;
+ Dummy25: boolean;
+ Elevation: number;
+ Evaluate(Name: any): any;
+ Export(Filename: string, FilterName?: any, Interactive?: any): boolean;
+ ExportAsFixedFormat(
+ Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
+ FixedFormatExtClassPtr?: any): void;
+ readonly Floor: Floor;
+ GapDepth: number;
+ GetChartElement(x: number, y: number, ElementID: number, Arg1: number, Arg2: number): void;
+ GroupBoxes(Index?: any): any;
+ GroupObjects(Index?: any): any;
+ HasAxis(Index1?: any, Index2?: any): any;
+ HasDataTable: boolean;
+ HasLegend: boolean;
+ HasPivotFields: boolean;
+ HasTitle: boolean;
+ HeightPercent: number;
+ readonly Hyperlinks: Hyperlinks;
+ readonly Index: number;
+ Labels(Index?: any): any;
+ readonly Legend: Legend;
+ readonly Line3DGroup: ChartGroup;
+ LineGroups(Index?: any): any;
+ Lines(Index?: any): any;
+ ListBoxes(Index?: any): any;
+ Location(Where: XlChartLocation, Name?: any): Chart;
+ readonly MailEnvelope: Office.MsoEnvelope;
+ Move(Before?: any, After?: any): void;
+ Name: string;
+ readonly Next: any;
+ OLEObjects(Index?: any): any;
+ OnDoubleClick: string;
+ OnSheetActivate: string;
+ OnSheetDeactivate: string;
+ OptionButtons(Index?: any): any;
+ Ovals(Index?: any): any;
+ readonly PageSetup: PageSetup;
+ readonly Parent: any;
+ Paste(Type?: any): void;
+ Perspective: number;
+ Pictures(Index?: any): any;
+ readonly Pie3DGroup: ChartGroup;
+ PieGroups(Index?: any): any;
+ readonly PivotLayout: PivotLayout;
+ readonly PlotArea: PlotArea;
+ PlotBy: XlRowCol;
+ PlotVisibleOnly: boolean;
+ readonly Previous: any;
+ readonly PrintedCommentPages: number;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ PrintPreview(EnableChanges?: any): void;
+ Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ readonly ProtectContents: boolean;
+ ProtectData: boolean;
+ readonly ProtectDrawingObjects: boolean;
+ ProtectFormatting: boolean;
+ ProtectGoalSeek: boolean;
+ readonly ProtectionMode: boolean;
+ ProtectSelection: boolean;
+ RadarGroups(Index?: any): any;
+ Rectangles(Index?: any): any;
+ Refresh(): void;
+ RightAngleAxes: any;
+ Rotation: any;
+ SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any, Local?: any): void;
+ SaveChartTemplate(Filename: string): void;
+ readonly Scripts: Office.Scripts;
+ ScrollBars(Index?: any): any;
+ Select(Replace?: any): void;
+ SeriesCollection(Index?: any): any;
+ SetBackgroundPicture(Filename: string): void;
+ SetDefaultChart(Name: any): void;
+ SetElement(Element: Office.MsoChartElementType): void;
+ SetSourceData(Source: Range, PlotBy?: any): void;
+ readonly Shapes: Shapes;
+ ShowAllFieldButtons: boolean;
+ ShowAxisFieldButtons: boolean;
+ ShowDataLabelsOverMaximum: boolean;
+ ShowLegendFieldButtons: boolean;
+ ShowReportFilterFieldButtons: boolean;
+ ShowValueFieldButtons: boolean;
+ ShowWindow: boolean;
+ readonly SideWall: Walls;
+ SizeWithWindow: boolean;
+ Spinners(Index?: any): any;
+ SubType: number;
+ readonly SurfaceGroup: ChartGroup;
+ readonly Tab: Tab;
+ TextBoxes(Index?: any): any;
+ Type: number;
+ Unprotect(Password?: any): void;
+ Visible: XlSheetVisibility;
+ readonly Walls: Walls;
+ WallsAndGridlines2D: boolean;
+ XYGroups(Index?: any): any;
+ }
+
+ class ChartArea {
+ private 'Excel.ChartArea_typekey': ChartArea;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Border: Border;
+ Clear(): any;
+ ClearContents(): any;
+ ClearFormats(): any;
+ Copy(): any;
+ readonly Creator: XlCreator;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ Height: number;
+ readonly Interior: Interior;
+ Left: number;
+ readonly Name: string;
+ readonly Parent: any;
+ RoundedCorners: boolean;
+ Select(): any;
+ Shadow: boolean;
+ Top: number;
+ Width: number;
+ }
+
+ class ChartColorFormat {
+ private 'Excel.ChartColorFormat_typekey': ChartColorFormat;
+ private constructor();
+ readonly _Default: number;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ readonly RGB: number;
+ SchemeColor: number;
+ readonly Type: number;
+ }
+
+ class ChartFillFormat {
+ private 'Excel.ChartFillFormat_typekey': ChartFillFormat;
+ private constructor();
+ readonly Application: Application;
+ readonly BackColor: ChartColorFormat;
+ readonly Creator: XlCreator;
+ readonly ForeColor: ChartColorFormat;
+ readonly GradientColorType: Office.MsoGradientColorType;
+ readonly GradientDegree: number;
+ readonly GradientStyle: Office.MsoGradientStyle;
+ readonly GradientVariant: number;
+ OneColorGradient(Style: Office.MsoGradientStyle, Variant: number, Degree: number): void;
+ readonly Parent: any;
+ readonly Pattern: Office.MsoPatternType;
+ Patterned(Pattern: Office.MsoPatternType): void;
+ PresetGradient(Style: Office.MsoGradientStyle, Variant: number, PresetGradientType: Office.MsoPresetGradientType): void;
+ readonly PresetGradientType: Office.MsoPresetGradientType;
+ readonly PresetTexture: Office.MsoPresetTexture;
+ PresetTextured(PresetTexture: Office.MsoPresetTexture): void;
+ Solid(): void;
+ readonly TextureName: string;
+ readonly TextureType: Office.MsoTextureType;
+ TwoColorGradient(Style: Office.MsoGradientStyle, Variant: number): void;
+ readonly Type: Office.MsoFillType;
+ UserPicture(PictureFile?: any, PictureFormat?: any, PictureStackUnit?: any, PicturePlacement?: any): void;
+ UserTextured(TextureFile: string): void;
+ Visible: Office.MsoTriState;
+ }
+
+ class ChartFormat {
+ private 'Excel.ChartFormat_typekey': ChartFormat;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Fill: FillFormat;
+ readonly Glow: Office.GlowFormat;
+ readonly Line: LineFormat;
+ readonly Parent: any;
+ readonly PictureFormat: PictureFormat;
+ readonly Shadow: ShadowFormat;
+ readonly SoftEdge: Office.SoftEdgeFormat;
+ readonly TextFrame2: TextFrame2;
+ readonly ThreeD: ThreeDFormat;
+ }
+
+ class ChartGroup {
+ private 'Excel.ChartGroup_typekey': ChartGroup;
+ private constructor();
+ readonly Application: Application;
+ AxisGroup: XlAxisGroup;
+ BubbleScale: number;
+ readonly Creator: XlCreator;
+ DoughnutHoleSize: number;
+ readonly DownBars: DownBars;
+ readonly DropLines: DropLines;
+ FirstSliceAngle: number;
+ GapWidth: number;
+ Has3DShading: boolean;
+ HasDropLines: boolean;
+ HasHiLoLines: boolean;
+ HasRadarAxisLabels: boolean;
+ HasSeriesLines: boolean;
+ HasUpDownBars: boolean;
+ readonly HiLoLines: HiLoLines;
+ readonly Index: number;
+ Overlap: number;
+ readonly Parent: any;
+ readonly RadarAxisLabels: TickLabels;
+ SecondPlotSize: number;
+ SeriesCollection(Index?: any): any;
+ readonly SeriesLines: SeriesLines;
+ ShowNegativeBubbles: boolean;
+ SizeRepresents: XlSizeRepresents;
+ SplitType: XlChartSplitType;
+ SplitValue: any;
+ SubType: number;
+ Type: number;
+ readonly UpBars: UpBars;
+ VaryByCategories: boolean;
+ }
+
+ class ChartTitle {
+ private 'Excel.ChartTitle_typekey': ChartTitle;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Border: Border;
+ Caption: string;
+ Characters(Start?: any, Length?: any): Characters;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ Formula: string;
+ FormulaLocal: string;
+ FormulaR1C1: string;
+ FormulaR1C1Local: string;
+ readonly Height: number;
+ HorizontalAlignment: any;
+ IncludeInLayout: boolean;
+ readonly Interior: Interior;
+ Left: number;
+ readonly Name: string;
+ Orientation: any;
+ readonly Parent: any;
+ Position: XlChartElementPosition;
+ ReadingOrder: number;
+ Select(): any;
+ Shadow: boolean;
+ Text: string;
+ Top: number;
+ VerticalAlignment: any;
+ readonly Width: number;
+ }
+
+ class ColorFormat {
+ private 'Excel.ColorFormat_typekey': ColorFormat;
+ private constructor();
+ readonly Application: any;
+ Brightness: number;
+ readonly Creator: number;
+ ObjectThemeColor: Office.MsoThemeColorIndex;
+ readonly Parent: any;
+ RGB: Office.MsoRGBType;
+ SchemeColor: number;
+ TintAndShade: number;
+ readonly Type: Office.MsoColorType;
+ }
+
+ class Comment {
+ private 'Excel.Comment_typekey': Comment;
+ private constructor();
+ readonly Application: Application;
+ readonly Author: string;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Next(): Comment;
+ readonly Parent: any;
+ Previous(): Comment;
+ readonly Shape: Shape;
+ Text(Text?: any, Start?: any, Overwrite?: any): string;
+ Visible: boolean;
+ }
+
+ class Comments {
+ private 'Excel.Comments_typekey': Comments;
+ private constructor();
+ _Default(Index: number): Comment;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): Comment;
+ readonly Parent: any;
+ }
+
+ class Connections {
+ private 'Excel.Connections_typekey': Connections;
+ private constructor();
+ _Default(Index: any): WorkbookConnection;
+ Add(Name: string, Description: string, ConnectionString: any, CommandText: any, lCmdtype?: any): WorkbookConnection;
+ AddFromFile(Filename: string): WorkbookConnection;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): WorkbookConnection;
+ readonly Parent: any;
+ }
+
+ class ConnectorFormat {
+ private 'Excel.ConnectorFormat_typekey': ConnectorFormat;
+ private constructor();
+ readonly Application: Application;
+ BeginConnect(ConnectedShape: Shape, ConnectionSite: number): void;
+ readonly BeginConnected: Office.MsoTriState;
+ readonly BeginConnectedShape: Shape;
+ readonly BeginConnectionSite: number;
+ BeginDisconnect(): void;
+ readonly Creator: XlCreator;
+ EndConnect(ConnectedShape: Shape, ConnectionSite: number): void;
+ readonly EndConnected: Office.MsoTriState;
+ readonly EndConnectedShape: Shape;
+ readonly EndConnectionSite: number;
+ EndDisconnect(): void;
+ readonly Parent: any;
+ Type: Office.MsoConnectorType;
+ }
+
+ class ControlFormat {
+ private 'Excel.ControlFormat_typekey': ControlFormat;
+ private constructor();
+ _Default: number;
+ AddItem(Text: string, Index?: any): void;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ DropDownLines: number;
+ Enabled: boolean;
+ LargeChange: number;
+ LinkedCell: string;
+ List(Index?: any): any;
+ ListCount: number;
+ ListFillRange: string;
+ ListIndex: number;
+ LockedText: boolean;
+ Max: number;
+ Min: number;
+ MultiSelect: number;
+ readonly Parent: any;
+ PrintObject: boolean;
+ RemoveAllItems(): void;
+ RemoveItem(Index: number, Count?: any): void;
+ SmallChange: number;
+ Value: number;
+ }
+
+ class Corners {
+ private 'Excel.Corners_typekey': Corners;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class CubeField {
+ private 'Excel.CubeField_typekey': CubeField;
+ private constructor();
+ _AddMemberPropertyField(Property: string, PropertyOrder?: any): void;
+ readonly _Caption: string;
+ AddMemberPropertyField(Property: string, PropertyOrder?: any, PropertyDisplayedIn?: any): void;
+ readonly AllItemsVisible: boolean;
+ readonly Application: Application;
+ Caption: string;
+ ClearManualFilter(): void;
+ CreatePivotFields(): void;
+ readonly Creator: XlCreator;
+ readonly CubeFieldSubType: XlCubeFieldSubType;
+ readonly CubeFieldType: XlCubeFieldType;
+ CurrentPageName: string;
+ Delete(): void;
+ DragToColumn: boolean;
+ DragToData: boolean;
+ DragToHide: boolean;
+ DragToPage: boolean;
+ DragToRow: boolean;
+ EnableMultiplePageItems: boolean;
+ FlattenHierarchies: boolean;
+ readonly HasMemberProperties: boolean;
+ HiddenLevels: number;
+ HierarchizeDistinct: boolean;
+ IncludeNewItemsInFilter: boolean;
+ readonly IsDate: boolean;
+ LayoutForm: XlLayoutFormType;
+ LayoutSubtotalLocation: XlSubtototalLocationType;
+ readonly Name: string;
+ Orientation: XlPivotFieldOrientation;
+ readonly Parent: any;
+ readonly PivotFields: PivotFields;
+ Position: number;
+ ShowInFieldList: boolean;
+ readonly TreeviewControl: TreeviewControl;
+ readonly Value: string;
+ }
+
+ class CubeFields {
+ private 'Excel.CubeFields_typekey': CubeFields;
+ private constructor();
+ _Default(Index: any): CubeField;
+ AddSet(Name: string, Caption: string): CubeField;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): CubeField;
+ readonly Parent: any;
+ }
+
+ class CustomProperties {
+ private 'Excel.CustomProperties_typekey': CustomProperties;
+ private constructor();
+ _Default(Index: any): CustomProperty;
+ Add(Name: string, Value: any): CustomProperty;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): CustomProperty;
+ readonly Parent: any;
+ }
+
+ class CustomProperty {
+ private 'Excel.CustomProperty_typekey': CustomProperty;
+ private constructor();
+ readonly _Default: any;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Name: string;
+ readonly Parent: any;
+ Value: any;
+ }
+
+ class CustomView {
+ private 'Excel.CustomView_typekey': CustomView;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly PrintSettings: boolean;
+ readonly RowColSettings: boolean;
+ Show(): void;
+ }
+
+ class CustomViews {
+ private 'Excel.CustomViews_typekey': CustomViews;
+ private constructor();
+ _Default(ViewName: any): CustomView;
+ Add(ViewName: string, PrintSettings?: any, RowColSettings?: any): CustomView;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(ViewName: any): CustomView;
+ readonly Parent: any;
+ }
+
+ class DataTable {
+ private 'Excel.DataTable_typekey': DataTable;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ HasBorderHorizontal: boolean;
+ HasBorderOutline: boolean;
+ HasBorderVertical: boolean;
+ readonly Parent: any;
+ Select(): void;
+ ShowLegendKey: boolean;
+ }
+
+ class DefaultWebOptions {
+ private 'Excel.DefaultWebOptions_typekey': DefaultWebOptions;
+ private constructor();
+ AllowPNG: boolean;
+ AlwaysSaveInDefaultEncoding: boolean;
+ readonly Application: Application;
+ CheckIfOfficeIsHTMLEditor: boolean;
+ readonly Creator: XlCreator;
+ DownloadComponents: boolean;
+ Encoding: Office.MsoEncoding;
+ readonly FolderSuffix: string;
+ readonly Fonts: Office.WebPageFonts;
+ LoadPictures: boolean;
+ LocationOfComponents: string;
+ OrganizeInFolder: boolean;
+ readonly Parent: any;
+ PixelsPerInch: number;
+ RelyOnCSS: boolean;
+ RelyOnVML: boolean;
+ SaveHiddenData: boolean;
+ SaveNewWebPagesAsWebArchives: boolean;
+ ScreenSize: Office.MsoScreenSize;
+ TargetBrowser: Office.MsoTargetBrowser;
+ UpdateLinksOnSave: boolean;
+ UseLongFileNames: boolean;
+ }
+
+ class Diagram {
+ private 'Excel.Diagram_typekey': Diagram;
+ private constructor();
+ readonly Application: Application;
+ AutoFormat: Office.MsoTriState;
+ AutoLayout: Office.MsoTriState;
+ Convert(Type: Office.MsoDiagramType): void;
+ readonly Creator: XlCreator;
+ FitText(): void;
+ readonly Nodes: DiagramNodes;
+ readonly Parent: any;
+ Reverse: Office.MsoTriState;
+ readonly Type: Office.MsoDiagramType;
+ }
+
+ class DiagramNode {
+ private 'Excel.DiagramNode_typekey': DiagramNode;
+ private constructor();
+
+ /**
+ * @param Office.MsoRelativeNodePosition [pos=2]
+ * @param Office.MsoDiagramNodeType [nodeType=1]
+ */
+ AddNode(pos?: Office.MsoRelativeNodePosition, nodeType?: Office.MsoDiagramNodeType): DiagramNode;
+ readonly Application: any;
+ readonly Children: DiagramNodeChildren;
+
+ /** @param Office.MsoRelativeNodePosition [pos=2] */
+ CloneNode(copyChildren: boolean, pTargetNode: DiagramNode, pos?: Office.MsoRelativeNodePosition): DiagramNode;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Diagram: Office.IMsoDiagram;
+ Layout: Office.MsoOrgChartLayoutType;
+ MoveNode(pTargetNode: DiagramNode, pos: Office.MsoRelativeNodePosition): void;
+ NextNode(): DiagramNode;
+ readonly Parent: any;
+ PrevNode(): DiagramNode;
+ ReplaceNode(pTargetNode: DiagramNode): void;
+ readonly Root: DiagramNode;
+ readonly Shape: Shape;
+
+ /** @param boolean [swapChildren=true] */
+ SwapNode(pTargetNode: DiagramNode, swapChildren?: boolean): void;
+ readonly TextShape: Shape;
+ TransferChildren(pReceivingNode: DiagramNode): void;
+ }
+
+ class DiagramNodeChildren {
+ private 'Excel.DiagramNodeChildren_typekey': DiagramNodeChildren;
+ private constructor();
+
+ /**
+ * @param any [Index=-1]
+ * @param Office.MsoDiagramNodeType [nodeType=1]
+ */
+ AddNode(Index?: any, nodeType?: Office.MsoDiagramNodeType): DiagramNode;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ readonly FirstChild: DiagramNode;
+ Item(Index: any): DiagramNode;
+ readonly LastChild: DiagramNode;
+ readonly Parent: any;
+ SelectAll(): void;
+ }
+
+ class DiagramNodes {
+ private 'Excel.DiagramNodes_typekey': DiagramNodes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): DiagramNode;
+ readonly Parent: any;
+ SelectAll(): void;
+ }
+
+ class Dialog {
+ private 'Excel.Dialog_typekey': Dialog;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ Show(
+ Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
+ }
+
+ class DialogFrame {
+ private 'Excel.DialogFrame_typekey': DialogFrame;
+ private constructor();
+ readonly Application: Application;
+ Caption: string;
+ Characters(Start?: any, Length?: any): Characters;
+ CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): any;
+
+ /**
+ * @param Excel.XlPictureAppearance [Appearance=2]
+ * @param Excel.XlCopyPictureFormat [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Creator: XlCreator;
+ Height: number;
+ Left: number;
+ Locked: boolean;
+ LockedText: boolean;
+ Name: string;
+ OnAction: string;
+ readonly Parent: any;
+ Select(Replace?: any): any;
+ readonly ShapeRange: ShapeRange;
+ Text: string;
+ Top: number;
+ Width: number;
+ }
+
+ class Dialogs {
+ private 'Excel.Dialogs_typekey': Dialogs;
+ private constructor();
+ _Default(Index: XlBuiltInDialog): Dialog;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: XlBuiltInDialog): Dialog;
+ readonly Parent: any;
+ }
+
+ class DialogSheet {
+ private 'Excel.DialogSheet_typekey': DialogSheet;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any, IgnoreFinalYaa?: any, SpellScript?: any): void;
+ _CodeName: string;
+ _DisplayRightToLeft: number;
+ _Evaluate(Name: any): any;
+ _PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any): void;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ _Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ _SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any): void;
+ Activate(): void;
+ readonly Application: Application;
+ Arcs(Index?: any): any;
+ readonly AutoFilter: AutoFilter;
+ Buttons(Index?: any): any;
+ ChartObjects(Index?: any): any;
+ CheckBoxes(Index?: any): any;
+ CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): void;
+ CircleInvalid(): void;
+ ClearCircles(): void;
+ readonly CodeName: string;
+ readonly Comments: Comments;
+ Copy(Before?: any, After?: any): void;
+ readonly Creator: XlCreator;
+ readonly CustomProperties: CustomProperties;
+ DefaultButton: any;
+ Delete(): void;
+ readonly DialogFrame: DialogFrame;
+ DisplayAutomaticPageBreaks: boolean;
+ DisplayPageBreaks: boolean;
+ DisplayRightToLeft: boolean;
+ DrawingObjects(Index?: any): any;
+ Drawings(Index?: any): any;
+ DropDowns(Index?: any): any;
+ EditBoxes(Index?: any): any;
+ EnableAutoFilter: boolean;
+ EnableCalculation: boolean;
+ EnableFormatConditionsCalculation: boolean;
+ EnableOutlining: boolean;
+ EnablePivotTable: boolean;
+ EnableSelection: XlEnableSelection;
+ Evaluate(Name: any): any;
+ ExportAsFixedFormat(
+ Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
+ FixedFormatExtClassPtr?: any): void;
+ Focus: any;
+ GroupBoxes(Index?: any): any;
+ GroupObjects(Index?: any): any;
+ Hide(Cancel?: any): boolean;
+ readonly HPageBreaks: HPageBreaks;
+ readonly Hyperlinks: Hyperlinks;
+ readonly Index: number;
+ Labels(Index?: any): any;
+ Lines(Index?: any): any;
+ ListBoxes(Index?: any): any;
+ readonly MailEnvelope: Office.MsoEnvelope;
+ Move(Before?: any, After?: any): void;
+ Name: string;
+ readonly Names: Names;
+ readonly Next: any;
+ OLEObjects(Index?: any): any;
+ OnDoubleClick: string;
+ OnSheetActivate: string;
+ OnSheetDeactivate: string;
+ OptionButtons(Index?: any): any;
+ Ovals(Index?: any): any;
+ readonly PageSetup: PageSetup;
+ readonly Parent: any;
+ Paste(Destination?: any, Link?: any): void;
+ PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any, NoHTMLFormatting?: any): void;
+ Pictures(Index?: any): any;
+ readonly Previous: any;
+ readonly PrintedCommentPages: number;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ PrintPreview(EnableChanges?: any): void;
+ Protect(
+ Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any, AllowFormattingCells?: any, AllowFormattingColumns?: any,
+ AllowFormattingRows?: any, AllowInsertingColumns?: any, AllowInsertingRows?: any, AllowInsertingHyperlinks?: any, AllowDeletingColumns?: any,
+ AllowDeletingRows?: any, AllowSorting?: any, AllowFiltering?: any, AllowUsingPivotTables?: any): void;
+ readonly ProtectContents: boolean;
+ readonly ProtectDrawingObjects: boolean;
+ readonly Protection: Protection;
+ readonly ProtectionMode: boolean;
+ readonly ProtectScenarios: boolean;
+ readonly QueryTables: QueryTables;
+ Rectangles(Index?: any): any;
+ ResetAllPageBreaks(): void;
+ SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any, Local?: any): void;
+ readonly Scripts: Office.Scripts;
+ ScrollArea: string;
+ ScrollBars(Index?: any): any;
+ Select(Replace?: any): void;
+ readonly Shapes: Shapes;
+ Show(): boolean;
+ readonly SmartTags: SmartTags;
+ readonly Sort: Sort;
+ Spinners(Index?: any): any;
+ readonly Tab: Tab;
+ TextBoxes(Index?: any): any;
+ Unprotect(Password?: any): void;
+ Visible: XlSheetVisibility;
+ readonly VPageBreaks: VPageBreaks;
+ }
+
+ class DisplayFormat {
+ private 'Excel.DisplayFormat_typekey': DisplayFormat;
+ private constructor();
+ readonly AddIndent: any;
+ readonly Application: Application;
+ readonly Borders: Borders;
+ Characters(Start?: any, Length?: any): Characters;
+ readonly Creator: XlCreator;
+ readonly Font: Font;
+ readonly FormulaHidden: any;
+ readonly HorizontalAlignment: any;
+ readonly IndentLevel: any;
+ readonly Interior: Interior;
+ readonly Locked: any;
+ readonly MergeCells: any;
+ readonly NumberFormat: any;
+ readonly NumberFormatLocal: any;
+ readonly Orientation: any;
+ readonly Parent: any;
+ readonly ReadingOrder: number;
+ readonly ShrinkToFit: any;
+ readonly Style: any;
+ readonly VerticalAlignment: any;
+ readonly WrapText: any;
+ }
+
+ class DownBars {
+ private 'Excel.DownBars_typekey': DownBars;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ readonly Interior: Interior;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class DropLines {
+ private 'Excel.DropLines_typekey': DropLines;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Format: ChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class Error {
+ private 'Excel.Error_typekey': Error;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Ignore: boolean;
+ readonly Parent: any;
+ readonly Value: boolean;
+ }
+
+ class ErrorCheckingOptions {
+ private 'Excel.ErrorCheckingOptions_typekey': ErrorCheckingOptions;
+ private constructor();
+ readonly Application: Application;
+ BackgroundChecking: boolean;
+ readonly Creator: XlCreator;
+ EmptyCellReferences: boolean;
+ EvaluateToError: boolean;
+ InconsistentFormula: boolean;
+ InconsistentTableFormula: boolean;
+ IndicatorColorIndex: XlColorIndex;
+ ListDataValidation: boolean;
+ NumberAsText: boolean;
+ OmittedCells: boolean;
+ readonly Parent: any;
+ TextDate: boolean;
+ UnlockedFormulaCells: boolean;
+ }
+
+ class Errors {
+ private 'Excel.Errors_typekey': Errors;
+ private constructor();
+ _Default(Index: any): Error;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Item(Index: any): Error;
+ readonly Parent: any;
+ }
+
+ class FileExportConverter {
+ private 'Excel.FileExportConverter_typekey': FileExportConverter;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Description: string;
+ readonly Extensions: string;
+ readonly FileFormat: number;
+ readonly Parent: any;
+ }
+
+ class FileExportConverters {
+ private 'Excel.FileExportConverters_typekey': FileExportConverters;
+ private constructor();
+ _Default(Index: any): FileExportConverter;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): FileExportConverter;
+ readonly Parent: any;
+ }
+
+ class FillFormat {
+ private 'Excel.FillFormat_typekey': FillFormat;
+ private constructor();
+ readonly Application: any;
+ BackColor: ColorFormat;
+ Background(): void;
+ readonly Creator: number;
+ ForeColor: ColorFormat;
+ GradientAngle: number;
+ readonly GradientColorType: Office.MsoGradientColorType;
+ readonly GradientDegree: number;
+ readonly GradientStops: Office.GradientStops;
+ readonly GradientStyle: Office.MsoGradientStyle;
+ readonly GradientVariant: number;
+ OneColorGradient(Style: Office.MsoGradientStyle, Variant: number, Degree: number): void;
+ readonly Parent: any;
+ readonly Pattern: Office.MsoPatternType;
+ Patterned(Pattern: Office.MsoPatternType): void;
+ readonly PictureEffects: Office.PictureEffects;
+ PresetGradient(Style: Office.MsoGradientStyle, Variant: number, PresetGradientType: Office.MsoPresetGradientType): void;
+ readonly PresetGradientType: Office.MsoPresetGradientType;
+ readonly PresetTexture: Office.MsoPresetTexture;
+ PresetTextured(PresetTexture: Office.MsoPresetTexture): void;
+ RotateWithObject: Office.MsoTriState;
+ Solid(): void;
+ TextureAlignment: Office.MsoTextureAlignment;
+ TextureHorizontalScale: number;
+ readonly TextureName: string;
+ TextureOffsetX: number;
+ TextureOffsetY: number;
+ TextureTile: Office.MsoTriState;
+ readonly TextureType: Office.MsoTextureType;
+ TextureVerticalScale: number;
+ Transparency: number;
+ TwoColorGradient(Style: Office.MsoGradientStyle, Variant: number): void;
+ readonly Type: Office.MsoFillType;
+ UserPicture(PictureFile: string): void;
+ UserTextured(TextureFile: string): void;
+ Visible: Office.MsoTriState;
+ }
+
+ class Filter {
+ private 'Excel.Filter_typekey': Filter;
+ private constructor();
+ readonly _Operator: XlAutoFilterOperator;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ readonly Criteria1: any;
+ readonly Criteria2: any;
+ readonly On: boolean;
+ Operator: XlAutoFilterOperator;
+ readonly Parent: any;
+ }
+
+ class Filters {
+ private 'Excel.Filters_typekey': Filters;
+ private constructor();
+ _Default(Index: number): Filter;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): Filter;
+ readonly Parent: any;
+ }
+
+ class Floor {
+ private 'Excel.Floor_typekey': Floor;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ ClearFormats(): any;
+ readonly Creator: XlCreator;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ readonly Interior: Interior;
+ readonly Name: string;
+ readonly Parent: any;
+ Paste(): void;
+ PictureType: any;
+ Select(): any;
+ Thickness: number;
+ }
+
+ class Font {
+ private 'Excel.Font_typekey': Font;
+ private constructor();
+ readonly Application: Application;
+ Background: any;
+ Bold: any;
+ Color: any;
+ ColorIndex: any;
+ readonly Creator: XlCreator;
+ FontStyle: any;
+ Italic: any;
+ Name: any;
+ OutlineFont: any;
+ readonly Parent: any;
+ Shadow: any;
+ Size: any;
+ Strikethrough: any;
+ Subscript: any;
+ Superscript: any;
+ ThemeColor: any;
+ ThemeFont: XlThemeFont;
+ TintAndShade: any;
+ Underline: any;
+ }
+
+ class FormatColor {
+ private 'Excel.FormatColor_typekey': FormatColor;
+ private constructor();
+ readonly Application: Application;
+ Color: any;
+ ColorIndex: XlColorIndex;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ ThemeColor: any;
+ TintAndShade: any;
+ }
+
+ class FormatConditions {
+ private 'Excel.FormatConditions_typekey': FormatConditions;
+ private constructor();
+ _Default(Index: any): any;
+ Add(Type: XlFormatConditionType, Operator?: any, Formula1?: any, Formula2?: any, String?: any, TextOperator?: any, DateOperator?: any, ScopeType?: any): any;
+ AddAboveAverage(): any;
+ AddColorScale(ColorScaleType: number): any;
+ AddDatabar(): any;
+ AddIconSetCondition(): any;
+ AddTop10(): any;
+ AddUniqueValues(): any;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class FreeformBuilder {
+ private 'Excel.FreeformBuilder_typekey': FreeformBuilder;
+ private constructor();
+ AddNodes(SegmentType: Office.MsoSegmentType, EditingType: Office.MsoEditingType, X1: number, Y1: number, X2?: any, Y2?: any, X3?: any, Y3?: any): void;
+ readonly Application: Application;
+ ConvertToShape(): Shape;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ }
+
+ class Global {
+ private 'Excel.Global_typekey': Global;
+ private constructor();
+ _Evaluate(Name: any): any;
+ _Run2(
+ Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ readonly ActiveCell: Range;
+ readonly ActiveChart: Chart;
+ readonly ActiveDialog: DialogSheet;
+ readonly ActiveMenuBar: MenuBar;
+ ActivePrinter: string;
+ readonly ActiveSheet: any;
+ readonly ActiveWindow: Window;
+ readonly ActiveWorkbook: Workbook;
+ readonly AddIns: AddIns;
+ readonly Application: Application;
+ readonly Assistant: Office.Assistant;
+ Calculate(): void;
+ readonly Cells: Range;
+ readonly Charts: Sheets;
+ readonly Columns: Range;
+ readonly CommandBars: Office.CommandBars;
+ readonly Creator: XlCreator;
+ readonly DDEAppReturnCode: number;
+ DDEExecute(Channel: number, String: string): void;
+ DDEInitiate(App: string, Topic: string): number;
+ DDEPoke(Channel: number, Item: any, Data: any): void;
+ DDERequest(Channel: number, Item: string): any;
+ DDETerminate(Channel: number): void;
+ readonly DialogSheets: Sheets;
+ Evaluate(Name: any): any;
+ readonly Excel4IntlMacroSheets: Sheets;
+ readonly Excel4MacroSheets: Sheets;
+ ExecuteExcel4Macro(String: string): any;
+ Intersect(
+ Arg1: Range, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): Range;
+ readonly MenuBars: MenuBars;
+ readonly Modules: Modules;
+ readonly Names: Names;
+ readonly Parent: Application;
+ Range(Cell1: any, Cell2?: any): Range;
+ readonly Rows: Range;
+ Run(
+ Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ readonly Selection: any;
+ SendKeys(Keys: any, Wait?: any): void;
+ readonly Sheets: Sheets;
+ ShortcutMenus(Index: number): Menu;
+ readonly ThisWorkbook: Workbook;
+ readonly Toolbars: Toolbars;
+ Union(
+ Arg1: Range, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): Range;
+ readonly Windows: Windows;
+ readonly Workbooks: Workbooks;
+ readonly WorksheetFunction: WorksheetFunction;
+ readonly Worksheets: Sheets;
+ }
+
+ class Graphic {
+ private 'Excel.Graphic_typekey': Graphic;
+ private constructor();
+ readonly Application: Application;
+ Brightness: number;
+ ColorType: Office.MsoPictureColorType;
+ Contrast: number;
+ readonly Creator: XlCreator;
+ CropBottom: number;
+ CropLeft: number;
+ CropRight: number;
+ CropTop: number;
+ Filename: string;
+ Height: number;
+ LockAspectRatio: Office.MsoTriState;
+ readonly Parent: any;
+ Width: number;
+ }
+
+ class GroupShapes {
+ private 'Excel.GroupShapes_typekey': GroupShapes;
+ private constructor();
+ _Default(Index: any): Shape;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Shape;
+ readonly Parent: any;
+ Range(Index: any): ShapeRange;
+ }
+
+ class HeaderFooter {
+ private 'Excel.HeaderFooter_typekey': HeaderFooter;
+ private constructor();
+ readonly Picture: Graphic;
+ Text: string;
+ }
+
+ class HiLoLines {
+ private 'Excel.HiLoLines_typekey': HiLoLines;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Format: ChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class HPageBreak {
+ private 'Excel.HPageBreak_typekey': HPageBreak;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ DragOff(Direction: XlDirection, RegionIndex: number): void;
+ readonly Extent: XlPageBreakExtent;
+ Location: Range;
+ readonly Parent: Worksheet;
+ Type: XlPageBreak;
+ }
+
+ class HPageBreaks {
+ private 'Excel.HPageBreaks_typekey': HPageBreaks;
+ private constructor();
+ _Default(Index: number): HPageBreak;
+ Add(Before: any): HPageBreak;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): HPageBreak;
+ readonly Parent: any;
+ }
+
+ class Hyperlink {
+ private 'Excel.Hyperlink_typekey': Hyperlink;
+ private constructor();
+ Address: string;
+ AddToFavorites(): void;
+ readonly Application: Application;
+ CreateNewDocument(Filename: string, EditNow: boolean, Overwrite: boolean): void;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ EmailSubject: string;
+ Follow(NewWindow?: any, AddHistory?: any, ExtraInfo?: any, Method?: any, HeaderInfo?: any): void;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Range: Range;
+ ScreenTip: string;
+ readonly Shape: Shape;
+ SubAddress: string;
+ TextToDisplay: string;
+ readonly Type: number;
+ }
+
+ class Hyperlinks {
+ private 'Excel.Hyperlinks_typekey': Hyperlinks;
+ private constructor();
+ _Default(Index: any): Hyperlink;
+ Add(Anchor: any, Address: string, SubAddress?: any, ScreenTip?: any, TextToDisplay?: any): any;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Item(Index: any): Hyperlink;
+ readonly Parent: any;
+ }
+
+ class Icon {
+ private 'Excel.Icon_typekey': Icon;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Index: number;
+ readonly Parent: IconSet;
+ }
+
+ class IconSet {
+ private 'Excel.IconSet_typekey': IconSet;
+ private constructor();
+ _Default(Index: any): Icon;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ readonly ID: XlIconSet;
+ Item(Index: any): Icon;
+ readonly Parent: any;
+ }
+
+ class IconSets {
+ private 'Excel.IconSets_typekey': IconSets;
+ private constructor();
+ _Default(Index: any): any;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class Interior {
+ private 'Excel.Interior_typekey': Interior;
+ private constructor();
+ readonly Application: Application;
+ Color: any;
+ ColorIndex: number | XlColorIndex;
+ readonly Creator: XlCreator;
+ readonly Gradient: any;
+ InvertIfNegative: any;
+ readonly Parent: any;
+ Pattern: any;
+ PatternColor: any;
+ PatternColorIndex: any;
+ PatternThemeColor: any;
+ PatternTintAndShade: any;
+ ThemeColor: any;
+ TintAndShade: any;
+ }
+
+ class Legend {
+ private 'Excel.Legend_typekey': Legend;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Border: Border;
+ Clear(): any;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ Height: number;
+ IncludeInLayout: boolean;
+ readonly Interior: Interior;
+ Left: number;
+ LegendEntries(Index?: any): any;
+ readonly Name: string;
+ readonly Parent: any;
+ Position: XlLegendPosition;
+ Select(): any;
+ Shadow: boolean;
+ Top: number;
+ Width: number;
+ }
+
+ class LineFormat {
+ private 'Excel.LineFormat_typekey': LineFormat;
+ private constructor();
+ readonly Application: any;
+ BackColor: ColorFormat;
+ BeginArrowheadLength: Office.MsoArrowheadLength;
+ BeginArrowheadStyle: Office.MsoArrowheadStyle;
+ BeginArrowheadWidth: Office.MsoArrowheadWidth;
+ readonly Creator: number;
+ DashStyle: Office.MsoLineDashStyle;
+ EndArrowheadLength: Office.MsoArrowheadLength;
+ EndArrowheadStyle: Office.MsoArrowheadStyle;
+ EndArrowheadWidth: Office.MsoArrowheadWidth;
+ ForeColor: ColorFormat;
+ InsetPen: Office.MsoTriState;
+ readonly Parent: any;
+ Pattern: Office.MsoPatternType;
+ Style: Office.MsoLineStyle;
+ Transparency: number;
+ Visible: Office.MsoTriState;
+ Weight: number;
+ }
+
+ class LinkFormat {
+ private 'Excel.LinkFormat_typekey': LinkFormat;
+ private constructor();
+ readonly Application: Application;
+ AutoUpdate: boolean;
+ readonly Creator: XlCreator;
+ Locked: boolean;
+ readonly Parent: any;
+ Update(): void;
+ }
+
+ class ListColumn {
+ private 'Excel.ListColumn_typekey': ListColumn;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly DataBodyRange: Range;
+ Delete(): void;
+ readonly Index: number;
+ readonly ListDataFormat: ListDataFormat;
+ Name: string;
+ readonly Parent: any;
+ readonly Range: Range;
+ readonly SharePointFormula: string;
+ readonly Total: Range;
+ TotalsCalculation: XlTotalsCalculation;
+ readonly XPath: XPath;
+ }
+
+ class ListColumns {
+ private 'Excel.ListColumns_typekey': ListColumns;
+ private constructor();
+ _Default(Index: any): ListColumn;
+ Add(Position?: any): ListColumn;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): ListColumn;
+ readonly Parent: any;
+ }
+
+ class ListDataFormat {
+ private 'Excel.ListDataFormat_typekey': ListDataFormat;
+ private constructor();
+ readonly _Default: XlListDataType;
+ readonly AllowFillIn: boolean;
+ readonly Application: Application;
+ readonly Choices: any;
+ readonly Creator: XlCreator;
+ readonly DecimalPlaces: number;
+ readonly DefaultValue: any;
+ readonly IsPercent: boolean;
+ readonly lcid: number;
+ readonly MaxCharacters: number;
+ readonly MaxNumber: any;
+ readonly MinNumber: any;
+ readonly Parent: any;
+ readonly ReadOnly: boolean;
+ readonly Required: boolean;
+ readonly Type: XlListDataType;
+ }
+
+ class ListObject {
+ private 'Excel.ListObject_typekey': ListObject;
+ private constructor();
+ readonly _Default: string;
+ readonly Active: boolean;
+ AlternativeText: string;
+ readonly Application: Application;
+ readonly AutoFilter: AutoFilter;
+ Comment: string;
+ readonly Creator: XlCreator;
+ readonly DataBodyRange: Range;
+ Delete(): void;
+ DisplayName: string;
+ readonly DisplayRightToLeft: boolean;
+ ExportToVisio(): void;
+ readonly HeaderRowRange: Range;
+ readonly InsertRowRange: Range;
+ readonly ListColumns: ListColumns;
+ readonly ListRows: ListRows;
+ Name: string;
+ readonly Parent: any;
+ Publish(Target: any, LinkSource: boolean): string;
+ readonly QueryTable: QueryTable;
+ readonly Range: Range;
+ Refresh(): void;
+ Resize(Range: Range): void;
+ readonly SharePointURL: string;
+ ShowAutoFilter: boolean;
+ ShowHeaders: boolean;
+ ShowTableStyleColumnStripes: boolean;
+ ShowTableStyleFirstColumn: boolean;
+ ShowTableStyleLastColumn: boolean;
+ ShowTableStyleRowStripes: boolean;
+ ShowTotals: boolean;
+ readonly Sort: Sort;
+ readonly SourceType: XlListObjectSourceType;
+ Summary: string;
+ TableStyle: any;
+ readonly TotalsRowRange: Range;
+ Unlink(): void;
+ Unlist(): void;
+
+ /** @param Excel.XlListConflict [iConflictType=0] */
+ UpdateChanges(iConflictType?: XlListConflict): void;
+ readonly XmlMap: XmlMap;
+ }
+
+ class ListObjects {
+ private 'Excel.ListObjects_typekey': ListObjects;
+ private constructor();
+
+ /**
+ * @param Excel.XlListObjectSourceType [SourceType=1]
+ * @param Excel.XlYesNoGuess [XlListObjectHasHeaders=0]
+ */
+ _Add(SourceType?: XlListObjectSourceType, Source?: any, LinkSource?: any, XlListObjectHasHeaders?: XlYesNoGuess, Destination?: any): ListObject;
+ _Default(Index: any): ListObject;
+
+ /**
+ * @param Excel.XlListObjectSourceType [SourceType=1]
+ * @param Excel.XlYesNoGuess [XlListObjectHasHeaders=0]
+ */
+ Add(SourceType?: XlListObjectSourceType, Source?: any, LinkSource?: any, XlListObjectHasHeaders?: XlYesNoGuess, Destination?: any, TableStyleName?: any): ListObject;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): ListObject;
+ readonly Parent: any;
+ }
+
+ class ListRow {
+ private 'Excel.ListRow_typekey': ListRow;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Index: number;
+ readonly InvalidData: boolean;
+ readonly Parent: any;
+ readonly Range: Range;
+ }
+
+ class ListRows {
+ private 'Excel.ListRows_typekey': ListRows;
+ private constructor();
+ _Add(Position?: any): ListRow;
+ _Default(Index: any): ListRow;
+ Add(Position?: any, AlwaysInsert?: any): ListRow;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): ListRow;
+ readonly Parent: any;
+ }
+
+ class Mailer {
+ private 'Excel.Mailer_typekey': Mailer;
+ private constructor();
+ readonly Application: Application;
+ BCCRecipients: any;
+ CCRecipients: any;
+ readonly Creator: XlCreator;
+ Enclosures: any;
+ readonly Parent: any;
+ readonly Received: boolean;
+ readonly SendDateTime: VarDate;
+ readonly Sender: string;
+ Subject: string;
+ ToRecipients: any;
+ WhichAddress: any;
+ }
+
+ class Menu {
+ private 'Excel.Menu_typekey': Menu;
+ private constructor();
+ readonly Application: Application;
+ Caption: string;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Enabled: boolean;
+ readonly Index: number;
+ readonly MenuItems: MenuItems;
+ readonly Parent: any;
+ }
+
+ class MenuBar {
+ private 'Excel.MenuBar_typekey': MenuBar;
+ private constructor();
+ Activate(): void;
+ readonly Application: Application;
+ readonly BuiltIn: boolean;
+ Caption: string;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Index: number;
+ readonly Menus: Menus;
+ readonly Parent: any;
+ Reset(): void;
+ }
+
+ class MenuBars {
+ private 'Excel.MenuBars_typekey': MenuBars;
+ private constructor();
+ _Default(Index: any): MenuBar;
+ Add(Name?: any): MenuBar;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): MenuBar;
+ readonly Parent: any;
+ }
+
+ class MenuItem {
+ private 'Excel.MenuItem_typekey': MenuItem;
+ private constructor();
+ readonly Application: Application;
+ Caption: string;
+ Checked: boolean;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Enabled: boolean;
+ HelpContextID: number;
+ HelpFile: string;
+ readonly Index: number;
+ OnAction: string;
+ readonly Parent: any;
+ StatusBar: string;
+ }
+
+ class MenuItems {
+ private 'Excel.MenuItems_typekey': MenuItems;
+ private constructor();
+ _Default(Index: any): any;
+ Add(Caption: string, OnAction?: any, ShortcutKey?: any, Before?: any, Restore?: any, StatusBar?: any, HelpFile?: any, HelpContextID?: any): MenuItem;
+ AddMenu(Caption: string, Before?: any, Restore?: any): Menu;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class Menus {
+ private 'Excel.Menus_typekey': Menus;
+ private constructor();
+ _Default(Index: any): Menu;
+ Add(Caption: string, Before?: any, Restore?: any): Menu;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Menu;
+ readonly Parent: any;
+ }
+
+ class Module {
+ private 'Excel.Module_typekey': Module;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _CodeName: string;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ _SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any): void;
+ Activate(): void;
+ readonly Application: Application;
+ readonly CodeName: string;
+ Copy(Before?: any, After?: any): void;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Index: number;
+ InsertFile(Filename: any, Merge?: any): any;
+ Move(Before?: any, After?: any): void;
+ Name: string;
+ readonly Next: any;
+ OnDoubleClick: string;
+ OnSheetActivate: string;
+ OnSheetDeactivate: string;
+ readonly PageSetup: PageSetup;
+ readonly Parent: any;
+ readonly Previous: any;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ readonly ProtectContents: boolean;
+ readonly ProtectionMode: boolean;
+ SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any): void;
+ Select(Replace?: any): void;
+ readonly Shapes: Shapes;
+ Unprotect(Password?: any): void;
+ Visible: XlSheetVisibility;
+ }
+
+ class Modules {
+ private 'Excel.Modules_typekey': Modules;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _Default(Index: any): any;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ Add(Before?: any, After?: any, Count?: any): Module;
+ readonly Application: Application;
+ Copy(Before?: any, After?: any): void;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly HPageBreaks: HPageBreaks;
+ Item(Index: any): any;
+ Move(Before?: any, After?: any): void;
+ readonly Parent: any;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
+ Select(Replace?: any): void;
+ Visible: any;
+ readonly VPageBreaks: VPageBreaks;
+ }
+
+ class MultiThreadedCalculation {
+ private 'Excel.MultiThreadedCalculation_typekey': MultiThreadedCalculation;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Enabled: boolean;
+ readonly Parent: any;
+ ThreadCount: number;
+ ThreadMode: XlThreadMode;
+ }
+
+ class Name {
+ private 'Excel.Name_typekey': Name;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ Category: string;
+ CategoryLocal: string;
+ Comment: string;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Index: number;
+ MacroType: XlXLMMacroType;
+ Name: string;
+ NameLocal: string;
+ readonly Parent: any;
+ RefersTo: any;
+ RefersToLocal: any;
+ RefersToR1C1: any;
+ RefersToR1C1Local: any;
+ readonly RefersToRange: Range;
+ ShortcutKey: string;
+ readonly ValidWorkbookParameter: boolean;
+ Value: string;
+ Visible: boolean;
+ WorkbookParameter: boolean;
+ }
+
+ class Names {
+ private 'Excel.Names_typekey': Names;
+ private constructor();
+ _Default(Index?: any, IndexLocal?: any, RefersTo?: any): Name;
+ Add(
+ Name?: any, RefersTo?: any, Visible?: any, MacroType?: any, ShortcutKey?: any, Category?: any, NameLocal?: any, RefersToLocal?: any, CategoryLocal?: any,
+ RefersToR1C1?: any, RefersToR1C1Local?: any): Name;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index?: any, IndexLocal?: any, RefersTo?: any): Name;
+ readonly Parent: any;
+ }
+
+ class ODBCConnection {
+ private 'Excel.ODBCConnection_typekey': ODBCConnection;
+ private constructor();
+ AlwaysUseConnectionFile: boolean;
+ readonly Application: Application;
+ BackgroundQuery: boolean;
+ CancelRefresh(): void;
+ CommandText: any;
+ CommandType: XlCmdType;
+ Connection: any;
+ readonly Creator: XlCreator;
+ EnableRefresh: boolean;
+ readonly Parent: any;
+ Refresh(): void;
+ readonly RefreshDate: VarDate;
+ readonly Refreshing: boolean;
+ RefreshOnFileOpen: boolean;
+ RefreshPeriod: number;
+ RobustConnect: XlRobustConnect;
+ SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SavePassword: boolean;
+ ServerCredentialsMethod: XlCredentialsMethod;
+ ServerSSOApplicationID: string;
+ SourceConnectionFile: string;
+ SourceData: any;
+ SourceDataFile: string;
+ }
+
+ class ODBCError {
+ private 'Excel.ODBCError_typekey': ODBCError;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly ErrorString: string;
+ readonly Parent: any;
+ readonly SqlState: string;
+ }
+
+ class ODBCErrors {
+ private 'Excel.ODBCErrors_typekey': ODBCErrors;
+ private constructor();
+ _Default(Index: number): ODBCError;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): ODBCError;
+ readonly Parent: any;
+ }
+
+ class OLEDBConnection {
+ private 'Excel.OLEDBConnection_typekey': OLEDBConnection;
+ private constructor();
+ readonly ADOConnection: any;
+ AlwaysUseConnectionFile: boolean;
+ readonly Application: Application;
+ BackgroundQuery: boolean;
+ readonly CalculatedMembers: CalculatedMembers;
+ CancelRefresh(): void;
+ CommandText: any;
+ CommandType: XlCmdType;
+ Connection: any;
+ readonly Creator: XlCreator;
+ EnableRefresh: boolean;
+ readonly IsConnected: boolean;
+ LocalConnection: any;
+ LocaleID: number;
+ MaintainConnection: boolean;
+ MakeConnection(): void;
+ MaxDrillthroughRecords: number;
+ readonly OLAP: boolean;
+ readonly Parent: any;
+ Reconnect(): void;
+ Refresh(): void;
+ readonly RefreshDate: VarDate;
+ readonly Refreshing: boolean;
+ RefreshOnFileOpen: boolean;
+ RefreshPeriod: number;
+ RetrieveInOfficeUILang: boolean;
+ RobustConnect: XlRobustConnect;
+ SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SavePassword: boolean;
+ ServerCredentialsMethod: XlCredentialsMethod;
+ ServerFillColor: boolean;
+ ServerFontStyle: boolean;
+ ServerNumberFormat: boolean;
+ ServerSSOApplicationID: string;
+ ServerTextColor: boolean;
+ SourceConnectionFile: string;
+ SourceDataFile: string;
+ UseLocalConnection: boolean;
+ }
+
+ class OLEDBError {
+ private 'Excel.OLEDBError_typekey': OLEDBError;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly ErrorString: string;
+ readonly Native: number;
+ readonly Number: number;
+ readonly Parent: any;
+ readonly SqlState: string;
+ readonly Stage: number;
+ }
+
+ class OLEDBErrors {
+ private 'Excel.OLEDBErrors_typekey': OLEDBErrors;
+ private constructor();
+ _Default(Index: number): OLEDBError;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): OLEDBError;
+ readonly Parent: any;
+ }
+
+ class OLEFormat {
+ private 'Excel.OLEFormat_typekey': OLEFormat;
+ private constructor();
+ Activate(): void;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Object: any;
+ readonly Parent: any;
+ readonly progID: string;
+ Verb(Verb?: any): void;
+ }
+
+ class OLEObject {
+ private 'Excel.OLEObject_typekey': OLEObject;
+ private constructor();
+ Activate(): any;
+ AltHTML: string;
+ readonly Application: Application;
+ AutoLoad: boolean;
+ AutoUpdate: boolean;
+ readonly Border: Border;
+ readonly BottomRightCell: Range;
+ BringToFront(): any;
+ Copy(): any;
+
+ /**
+ * @param Excel.XlPictureAppearance [Appearance=2]
+ * @param Excel.XlCopyPictureFormat [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Creator: XlCreator;
+ Cut(): any;
+ Delete(): any;
+ Duplicate(): any;
+ Enabled: boolean;
+ Height: number;
+ readonly Index: number;
+ readonly Interior: Interior;
+ Left: number;
+ LinkedCell: string;
+ ListFillRange: string;
+ Locked: boolean;
+ Name: string;
+ readonly Object: any;
+ readonly OLEType: any;
+ OnAction: string;
+ readonly Parent: any;
+ Placement: any;
+ PrintObject: boolean;
+ readonly progID: string;
+ Select(Replace?: any): any;
+ SendToBack(): any;
+ Shadow: boolean;
+ readonly ShapeRange: ShapeRange;
+ SourceName: string;
+ Top: number;
+ readonly TopLeftCell: Range;
+ Update(): any;
+
+ /** @param Excel.XlOLEVerb [Verb=1] */
+ Verb(Verb?: XlOLEVerb): any;
+ Visible: boolean;
+ Width: number;
+ readonly ZOrder: number;
+ }
+
+ class Outline {
+ private 'Excel.Outline_typekey': Outline;
+ private constructor();
+ readonly Application: Application;
+ AutomaticStyles: boolean;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ ShowLevels(RowLevels?: any, ColumnLevels?: any): any;
+ SummaryColumn: XlSummaryColumn;
+ SummaryRow: XlSummaryRow;
+ }
+
+ class Page {
+ private 'Excel.Page_typekey': Page;
+ private constructor();
+ readonly CenterFooter: HeaderFooter;
+ readonly CenterHeader: HeaderFooter;
+ readonly LeftFooter: HeaderFooter;
+ readonly LeftHeader: HeaderFooter;
+ readonly RightFooter: HeaderFooter;
+ readonly RightHeader: HeaderFooter;
+ }
+
+ class Pages {
+ private 'Excel.Pages_typekey': Pages;
+ private constructor();
+ _Default(Index: any): Page;
+ readonly Count: number;
+ Item(Index: any): Page;
+ }
+
+ class PageSetup {
+ private 'Excel.PageSetup_typekey': PageSetup;
+ private constructor();
+ AlignMarginsHeaderFooter: boolean;
+ readonly Application: Application;
+ BlackAndWhite: boolean;
+ BottomMargin: number;
+ CenterFooter: string;
+ readonly CenterFooterPicture: Graphic;
+ CenterHeader: string;
+ readonly CenterHeaderPicture: Graphic;
+ CenterHorizontally: boolean;
+ CenterVertically: boolean;
+ ChartSize: XlObjectSize;
+ readonly Creator: XlCreator;
+ DifferentFirstPageHeaderFooter: boolean;
+ Draft: boolean;
+ readonly EvenPage: Page;
+ readonly FirstPage: Page;
+ FirstPageNumber: number;
+ FitToPagesTall: any;
+ FitToPagesWide: any;
+ FooterMargin: number;
+ HeaderMargin: number;
+ LeftFooter: string;
+ readonly LeftFooterPicture: Graphic;
+ LeftHeader: string;
+ readonly LeftHeaderPicture: Graphic;
+ LeftMargin: number;
+ OddAndEvenPagesHeaderFooter: boolean;
+ Order: XlOrder;
+ Orientation: XlPageOrientation;
+ readonly Pages: Pages;
+ PaperSize: XlPaperSize;
+ readonly Parent: any;
+ PrintArea: string;
+ PrintComments: XlPrintLocation;
+ PrintErrors: XlPrintErrors;
+ PrintGridlines: boolean;
+ PrintHeadings: boolean;
+ PrintNotes: boolean;
+ PrintQuality(Index?: any): any;
+ PrintTitleColumns: string;
+ PrintTitleRows: string;
+ RightFooter: string;
+ readonly RightFooterPicture: Graphic;
+ RightHeader: string;
+ readonly RightHeaderPicture: Graphic;
+ RightMargin: number;
+ ScaleWithDocHeaderFooter: boolean;
+ TopMargin: number;
+ Zoom: any;
+ }
+
+ class Pane {
+ private 'Excel.Pane_typekey': Pane;
+ private constructor();
+ Activate(): boolean;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Index: number;
+ LargeScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ readonly Parent: any;
+ PointsToScreenPixelsX(Points: number): number;
+ PointsToScreenPixelsY(Points: number): number;
+ ScrollColumn: number;
+ ScrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: any): void;
+ ScrollRow: number;
+ SmallScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ readonly VisibleRange: Range;
+ }
+
+ class Panes {
+ private 'Excel.Panes_typekey': Panes;
+ private constructor();
+ _Default(Index: number): Pane;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): Pane;
+ readonly Parent: any;
+ }
+
+ class Parameter {
+ private 'Excel.Parameter_typekey': Parameter;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ DataType: XlParameterDataType;
+ Name: string;
+ readonly Parent: any;
+ readonly PromptString: string;
+ RefreshOnChange: boolean;
+ SetParam(Type: XlParameterType, Value: any): void;
+ readonly SourceRange: Range;
+ readonly Type: XlParameterType;
+ readonly Value: any;
+ }
+
+ class Parameters {
+ private 'Excel.Parameters_typekey': Parameters;
+ private constructor();
+ _Default(Index: any): Parameter;
+ Add(Name: string, iDataType?: any): Parameter;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Item(Index: any): Parameter;
+ readonly Parent: any;
+ }
+
+ class Phonetic {
+ private 'Excel.Phonetic_typekey': Phonetic;
+ private constructor();
+ Alignment: number;
+ readonly Application: Application;
+ CharacterType: number;
+ readonly Creator: XlCreator;
+ readonly Font: Font;
+ readonly Parent: any;
+ Text: string;
+ Visible: boolean;
+ }
+
+ class Phonetics {
+ private 'Excel.Phonetics_typekey': Phonetics;
+ private constructor();
+ _Default(Index: number): any;
+ Add(Start: number, Length: number, Text: string): void;
+ Alignment: number;
+ readonly Application: Application;
+ CharacterType: number;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Font: Font;
+ Item(Index: number): any;
+ readonly Length: number;
+ readonly Parent: any;
+ readonly Start: number;
+ Text: string;
+ Visible: boolean;
+ }
+
+ class PictureFormat {
+ private 'Excel.PictureFormat_typekey': PictureFormat;
+ private constructor();
+ readonly Application: any;
+ Brightness: number;
+ ColorType: Office.MsoPictureColorType;
+ Contrast: number;
+ readonly Creator: number;
+ readonly Crop: Office.Crop;
+ CropBottom: number;
+ CropLeft: number;
+ CropRight: number;
+ CropTop: number;
+ IncrementBrightness(Increment: number): void;
+ IncrementContrast(Increment: number): void;
+ readonly Parent: any;
+ TransparencyColor: Office.MsoRGBType;
+ TransparentBackground: Office.MsoTriState;
+ }
+
+ class PivotAxis {
+ private 'Excel.PivotAxis_typekey': PivotAxis;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ readonly PivotLines: PivotLines;
+ }
+
+ class PivotCache {
+ private 'Excel.PivotCache_typekey': PivotCache;
+ private constructor();
+ readonly ADOConnection: any;
+ readonly Application: Application;
+ BackgroundQuery: boolean;
+ CommandText: any;
+ CommandType: XlCmdType;
+ Connection: any;
+ CreatePivotTable(TableDestination: any, TableName?: any, ReadData?: any, DefaultVersion?: any): PivotTable;
+ readonly Creator: XlCreator;
+ EnableRefresh: boolean;
+ readonly Index: number;
+ readonly IsConnected: boolean;
+ LocalConnection: any;
+ MaintainConnection: boolean;
+ MakeConnection(): void;
+ readonly MemoryUsed: number;
+ MissingItemsLimit: XlPivotTableMissingItems;
+ readonly OLAP: boolean;
+ OptimizeCache: boolean;
+ readonly Parent: any;
+ readonly QueryType: XlQueryType;
+ readonly RecordCount: number;
+ Recordset: any;
+ Refresh(): void;
+ readonly RefreshDate: VarDate;
+ readonly RefreshName: string;
+ RefreshOnFileOpen: boolean;
+ RefreshPeriod: number;
+ ResetTimer(): void;
+ RobustConnect: XlRobustConnect;
+ SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SavePassword: boolean;
+ SourceConnectionFile: string;
+ SourceData: any;
+ readonly SourceDataFile: string;
+ readonly SourceType: XlPivotTableSourceType;
+ Sql: any;
+ UpgradeOnRefresh: boolean;
+ UseLocalConnection: boolean;
+ readonly Version: XlPivotTableVersionList;
+ readonly WorkbookConnection: WorkbookConnection;
+ }
+
+ class PivotCaches {
+ private 'Excel.PivotCaches_typekey': PivotCaches;
+ private constructor();
+ _Default(Index: any): PivotCache;
+ Add(SourceType: XlPivotTableSourceType, SourceData?: any): PivotCache;
+ readonly Application: Application;
+ readonly Count: number;
+ Create(SourceType: XlPivotTableSourceType, SourceData?: any, Version?: any): PivotCache;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotCache;
+ readonly Parent: any;
+ }
+
+ class PivotCell {
+ private 'Excel.PivotCell_typekey': PivotCell;
+ private constructor();
+ AllocateChange(): void;
+ readonly Application: Application;
+ readonly CellChanged: XlCellChangedState;
+ readonly ColumnItems: PivotItemList;
+ readonly Creator: XlCreator;
+ readonly CustomSubtotalFunction: XlConsolidationFunction;
+ readonly DataField: PivotField;
+ readonly DataSourceValue: any;
+ DiscardChange(): void;
+ readonly Dummy18: string;
+ readonly MDX: string;
+ readonly Parent: any;
+ readonly PivotCellType: XlPivotCellType;
+ readonly PivotColumnLine: PivotLine;
+ readonly PivotField: PivotField;
+ readonly PivotItem: PivotItem;
+ readonly PivotRowLine: PivotLine;
+ readonly PivotTable: PivotTable;
+ readonly Range: Range;
+ readonly RowItems: PivotItemList;
+ }
+
+ class PivotField {
+ private 'Excel.PivotField_typekey': PivotField;
+ private constructor();
+ _AutoSort(Order: number, Field: string): void;
+ _Default: string;
+ AddPageItem(Item: string, ClearList?: any): void;
+ readonly AllItemsVisible: boolean;
+ readonly Application: Application;
+ AutoShow(Type: number, Range: number, Count: number, Field: string): void;
+ readonly AutoShowCount: number;
+ readonly AutoShowField: string;
+ readonly AutoShowRange: number;
+ readonly AutoShowType: number;
+ AutoSort(Order: number, Field: string, PivotLine?: any, CustomSubtotal?: any): void;
+ readonly AutoSortCustomSubtotal: number;
+ readonly AutoSortField: string;
+ readonly AutoSortOrder: number;
+ readonly AutoSortPivotLine: PivotLine;
+ BaseField: any;
+ BaseItem: any;
+ CalculatedItems(): CalculatedItems;
+ Calculation: XlPivotFieldCalculation;
+ Caption: string;
+ readonly ChildField: PivotField;
+ ChildItems(Index?: any): any;
+ ClearAllFilters(): void;
+ ClearLabelFilters(): void;
+ ClearManualFilter(): void;
+ ClearValueFilters(): void;
+ readonly Creator: XlCreator;
+ readonly CubeField: CubeField;
+ CurrentPage: any;
+ CurrentPageList: any;
+ CurrentPageName: string;
+ DatabaseSort: boolean;
+ readonly DataRange: Range;
+ readonly DataType: XlPivotFieldDataType;
+ Delete(): void;
+ readonly DisplayAsCaption: boolean;
+ DisplayAsTooltip: boolean;
+ DisplayInReport: boolean;
+ DragToColumn: boolean;
+ DragToData: boolean;
+ DragToHide: boolean;
+ DragToPage: boolean;
+ DragToRow: boolean;
+ DrilledDown: boolean;
+ DrillTo(Field: string): void;
+ EnableItemSelection: boolean;
+ EnableMultiplePageItems: boolean;
+ Formula: string;
+ Function: XlConsolidationFunction;
+ readonly GroupLevel: any;
+ Hidden: boolean;
+ HiddenItems(Index?: any): any;
+ HiddenItemsList: any;
+ IncludeNewItemsInFilter: boolean;
+ readonly IsCalculated: boolean;
+ readonly IsMemberProperty: boolean;
+ readonly LabelRange: Range;
+ LayoutBlankLine: boolean;
+ LayoutCompactRow: boolean;
+ LayoutForm: XlLayoutFormType;
+ LayoutPageBreak: boolean;
+ LayoutSubtotalLocation: XlSubtototalLocationType;
+ MemberPropertyCaption: string;
+ readonly MemoryUsed: number;
+ Name: string;
+ NumberFormat: string;
+ Orientation: XlPivotFieldOrientation;
+ readonly Parent: any;
+ readonly ParentField: PivotField;
+ ParentItems(Index?: any): any;
+ readonly PivotFilters: PivotFilters;
+ PivotItems(Index?: any): any;
+ Position: any;
+ PropertyOrder: number;
+ readonly PropertyParentField: PivotField;
+ RepeatLabels: boolean;
+ ServerBased: boolean;
+ ShowAllItems: boolean;
+ ShowDetail: boolean;
+ readonly ShowingInAxis: boolean;
+ readonly SourceCaption: string;
+ readonly SourceName: string;
+ StandardFormula: string;
+ SubtotalName: string;
+ Subtotals(Index?: any): any;
+ readonly TotalLevels: any;
+ UseMemberPropertyAsCaption: boolean;
+ Value: string;
+ VisibleItems(Index?: any): any;
+ VisibleItemsList: any;
+ }
+
+ class PivotFields {
+ private 'Excel.PivotFields_typekey': PivotFields;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): any;
+ readonly Parent: PivotTable;
+ }
+
+ class PivotFilter {
+ private 'Excel.PivotFilter_typekey': PivotFilter;
+ private constructor();
+ readonly Active: boolean;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly DataCubeField: CubeField;
+ readonly DataField: PivotField;
+ Delete(): void;
+ readonly Description: string;
+ readonly FilterType: XlPivotFilterType;
+ readonly IsMemberPropertyFilter: boolean;
+ readonly MemberPropertyField: PivotField;
+ readonly Name: string;
+ Order: number;
+ readonly Parent: any;
+ readonly PivotField: PivotField;
+ readonly Value1: any;
+ readonly Value2: any;
+ }
+
+ class PivotFilters {
+ private 'Excel.PivotFilters_typekey': PivotFilters;
+ private constructor();
+ _Default(Index: any): PivotFilter;
+ Add(Type: XlPivotFilterType, DataField?: any, Value1?: any, Value2?: any, Order?: any, Name?: any, Description?: any, MemberPropertyField?: any): PivotFilter;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotFilter;
+ readonly Parent: any;
+ }
+
+ class PivotFormula {
+ private 'Excel.PivotFormula_typekey': PivotFormula;
+ private constructor();
+ _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Formula: string;
+ Index: number;
+ readonly Parent: any;
+ StandardFormula: string;
+ Value: string;
+ }
+
+ class PivotFormulas {
+ private 'Excel.PivotFormulas_typekey': PivotFormulas;
+ private constructor();
+ _Add(Formula: string): PivotFormula;
+ _Default(Index: any): PivotFormula;
+ Add(Formula: string, UseStandardFormula?: any): PivotFormula;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotFormula;
+ readonly Parent: any;
+ }
+
+ class PivotItem {
+ private 'Excel.PivotItem_typekey': PivotItem;
+ private constructor();
+ _Default: string;
+ readonly Application: Application;
+ Caption: string;
+ ChildItems(Index?: any): any;
+ readonly Creator: XlCreator;
+ readonly DataRange: Range;
+ Delete(): void;
+ DrilledDown: boolean;
+ DrillTo(Field: string): void;
+ Formula: string;
+ readonly IsCalculated: boolean;
+ readonly LabelRange: Range;
+ Name: string;
+ readonly Parent: PivotField;
+ readonly ParentItem: PivotItem;
+ readonly ParentShowDetail: boolean;
+ Position: number;
+ readonly RecordCount: number;
+ ShowDetail: boolean;
+ readonly SourceName: any;
+ readonly SourceNameStandard: string;
+ StandardFormula: string;
+ Value: string;
+ Visible: boolean;
+ }
+
+ class PivotItemList {
+ private 'Excel.PivotItemList_typekey': PivotItemList;
+ private constructor();
+ _Default(Field: any): PivotItem;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotItem;
+ readonly Parent: any;
+ }
+
+ class PivotLayout {
+ private 'Excel.PivotLayout_typekey': PivotLayout;
+ private constructor();
+ AddFields(RowFields?: any, ColumnFields?: any, PageFields?: any, AppendField?: any): void;
+ readonly Application: Application;
+ ColumnFields(Index?: any): any;
+ readonly Creator: XlCreator;
+ readonly CubeFields: CubeFields;
+ DataFields(Index?: any): any;
+ HiddenFields(Index?: any): any;
+ InnerDetail: string;
+ PageFields(Index?: any): any;
+ readonly Parent: any;
+ readonly PivotCache: PivotCache;
+ PivotFields(Index?: any): any;
+ readonly PivotTable: PivotTable;
+ RowFields(Index?: any): any;
+ VisibleFields(Index?: any): any;
+ }
+
+ class PivotLine {
+ private 'Excel.PivotLine_typekey': PivotLine;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly LineType: XlPivotLineType;
+ readonly Parent: any;
+ readonly PivotLineCells: PivotLineCells;
+ readonly Position: number;
+ }
+
+ class PivotLineCells {
+ private 'Excel.PivotLineCells_typekey': PivotLineCells;
+ private constructor();
+ _Default(Index: any): PivotCell;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotCell;
+ readonly Parent: any;
+ }
+
+ class PivotLines {
+ private 'Excel.PivotLines_typekey': PivotLines;
+ private constructor();
+ _Default(Index: any): PivotLine;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotLine;
+ readonly Parent: any;
+ }
+
+ class PivotTable {
+ private 'Excel.PivotTable_typekey': PivotTable;
+ private constructor();
+ _Default: string;
+
+ /** @param Excel.XlPTSelectionMode [Mode=0] */
+ _PivotSelect(Name: string, Mode?: XlPTSelectionMode): void;
+ readonly ActiveFilters: PivotFilters;
+ AddDataField(Field: any, Caption?: any, Function?: any): PivotField;
+ AddFields(RowFields?: any, ColumnFields?: any, PageFields?: any, AddToTable?: any): any;
+ AllocateChanges(): void;
+ Allocation: XlAllocation;
+ AllocationMethod: XlAllocationMethod;
+ AllocationValue: XlAllocationValue;
+ AllocationWeightExpression: string;
+ AllowMultipleFilters: boolean;
+ AlternativeText: string;
+ readonly Application: Application;
+ CacheIndex: number;
+ CalculatedFields(): CalculatedFields;
+ readonly CalculatedMembers: CalculatedMembers;
+ CalculatedMembersInFilters: boolean;
+ ChangeConnection(conn: WorkbookConnection): void;
+ readonly ChangeList: PivotTableChangeList;
+ ChangePivotCache(PivotCache: any): void;
+ ClearAllFilters(): void;
+ ClearTable(): void;
+ ColumnFields(Index?: any): any;
+ ColumnGrand: boolean;
+ readonly ColumnRange: Range;
+ CommitChanges(): void;
+ CompactLayoutColumnHeader: string;
+ CompactLayoutRowHeader: string;
+ CompactRowIndent: number;
+ ConvertToFormulas(ConvertFilters: boolean): void;
+ CreateCubeFile(File: string, Measures?: any, Levels?: any, Members?: any, Properties?: any): string;
+ readonly Creator: XlCreator;
+ readonly CubeFields: CubeFields;
+ readonly DataBodyRange: Range;
+ DataFields(Index?: any): any;
+ readonly DataLabelRange: Range;
+ readonly DataPivotField: PivotField;
+ DiscardChanges(): void;
+ DisplayContextTooltips: boolean;
+ DisplayEmptyColumn: boolean;
+ DisplayEmptyRow: boolean;
+ DisplayErrorString: boolean;
+ DisplayFieldCaptions: boolean;
+ DisplayImmediateItems: boolean;
+ DisplayMemberPropertyTooltips: boolean;
+ DisplayNullString: boolean;
+ Dummy15(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ EnableDataValueEditing: boolean;
+ EnableDrilldown: boolean;
+ EnableFieldDialog: boolean;
+ EnableFieldList: boolean;
+ EnableWizard: boolean;
+ EnableWriteback: boolean;
+ ErrorString: string;
+ FieldListSortAscending: boolean;
+ Format(Format: XlPivotFormatType): void;
+ GetData(Name: string): number;
+ GetPivotData(
+ DataField?: any, Field1?: any, Item1?: any, Field2?: any, Item2?: any, Field3?: any, Item3?: any, Field4?: any, Item4?: any, Field5?: any, Item5?: any,
+ Field6?: any, Item6?: any, Field7?: any, Item7?: any, Field8?: any, Item8?: any, Field9?: any, Item9?: any, Field10?: any, Item10?: any, Field11?: any,
+ Item11?: any, Field12?: any, Item12?: any, Field13?: any, Item13?: any, Field14?: any, Item14?: any): Range;
+ GrandTotalName: string;
+ HasAutoFormat: boolean;
+ HiddenFields(Index?: any): any;
+ InGridDropZones: boolean;
+ InnerDetail: string;
+ LayoutRowDefault: XlLayoutRowType;
+ ListFormulas(): void;
+ Location: string;
+ ManualUpdate: boolean;
+ readonly MDX: string;
+ MergeLabels: boolean;
+ Name: string;
+ NullString: string;
+ PageFieldOrder: number;
+ PageFields(Index?: any): any;
+ PageFieldStyle: string;
+ PageFieldWrapCount: number;
+ readonly PageRange: Range;
+ readonly PageRangeCells: Range;
+ readonly Parent: any;
+ PivotCache(): PivotCache;
+ readonly PivotColumnAxis: PivotAxis;
+ PivotFields(Index?: any): any;
+ readonly PivotFormulas: PivotFormulas;
+ readonly PivotRowAxis: PivotAxis;
+
+ /** @param Excel.XlPTSelectionMode [Mode=0] */
+ PivotSelect(Name: string, Mode?: XlPTSelectionMode, UseStandardName?: any): void;
+ PivotSelection: string;
+ PivotSelectionStandard: string;
+ PivotTableWizard(
+ SourceType?: any, SourceData?: any, TableDestination?: any, TableName?: any, RowGrand?: any, ColumnGrand?: any, SaveData?: any, HasAutoFormat?: any,
+ AutoPage?: any, Reserved?: any, BackgroundQuery?: any, OptimizeCache?: any, PageFieldOrder?: any, PageFieldWrapCount?: any, ReadData?: any, Connection?: any): void;
+ PreserveFormatting: boolean;
+ PrintDrillIndicators: boolean;
+ PrintTitles: boolean;
+ RefreshDataSourceValues(): void;
+ readonly RefreshDate: VarDate;
+ readonly RefreshName: string;
+ RefreshTable(): boolean;
+ RepeatAllLabels(Repeat: XlPivotFieldRepeatLabels): void;
+ RepeatItemsOnEachPrintedPage: boolean;
+ RowAxisLayout(RowLayout: XlLayoutRowType): void;
+ RowFields(Index?: any): any;
+ RowGrand: boolean;
+ readonly RowRange: Range;
+ SaveData: boolean;
+ SelectionMode: XlPTSelectionMode;
+ ShowCellBackgroundFromOLAP: boolean;
+ ShowDrillIndicators: boolean;
+ ShowPageMultipleItemLabel: boolean;
+ ShowPages(PageField?: any): any;
+ ShowTableStyleColumnHeaders: boolean;
+ ShowTableStyleColumnStripes: boolean;
+ ShowTableStyleLastColumn: boolean;
+ ShowTableStyleRowHeaders: boolean;
+ ShowTableStyleRowStripes: boolean;
+ ShowValuesRow: boolean;
+ readonly Slicers: Slicers;
+ SmallGrid: boolean;
+ SortUsingCustomLists: boolean;
+ SourceData: any;
+ SubtotalHiddenPageItems: boolean;
+ SubtotalLocation(Location: XlSubtototalLocationType): void;
+ Summary: string;
+ readonly TableRange1: Range;
+ readonly TableRange2: Range;
+ TableStyle: string;
+ TableStyle2: any;
+ Tag: string;
+ TotalsAnnotation: boolean;
+ Update(): void;
+ VacatedStyle: string;
+ Value: string;
+ readonly Version: XlPivotTableVersionList;
+ ViewCalculatedMembers: boolean;
+ VisibleFields(Index?: any): any;
+ VisualTotals: boolean;
+ VisualTotalsForSets: boolean;
+ }
+
+ class PivotTableChangeList {
+ private 'Excel.PivotTableChangeList_typekey': PivotTableChangeList;
+ private constructor();
+ _Default(Index: any): ValueChange;
+ Add(Tuple: string, Value: number, AllocationValue?: any, AllocationMethod?: any, AllocationWeightExpression?: any): ValueChange;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): ValueChange;
+ readonly Parent: any;
+ }
+
+ class PlotArea {
+ private 'Excel.PlotArea_typekey': PlotArea;
+ private constructor();
+ readonly _InsideHeight: number;
+ readonly _InsideLeft: number;
+ readonly _InsideTop: number;
+ readonly _InsideWidth: number;
+ readonly Application: Application;
+ readonly Border: Border;
+ ClearFormats(): any;
+ readonly Creator: XlCreator;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ Height: number;
+ InsideHeight: number;
+ InsideLeft: number;
+ InsideTop: number;
+ InsideWidth: number;
+ readonly Interior: Interior;
+ Left: number;
+ readonly Name: string;
+ readonly Parent: any;
+ Position: XlChartElementPosition;
+ Select(): any;
+ Top: number;
+ Width: number;
+ }
+
+ class ProtectedViewWindow {
+ private 'Excel.ProtectedViewWindow_typekey': ProtectedViewWindow;
+ private constructor();
+ readonly _Default: string;
+ Activate(): void;
+ Caption: string;
+ Close(): boolean;
+ Edit(WriteResPassword?: any, UpdateLinks?: any): Workbook;
+ EnableResize: boolean;
+ Height: number;
+ Left: number;
+ readonly SourceName: string;
+ readonly SourcePath: string;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ WindowState: XlProtectedViewWindowState;
+ readonly Workbook: Workbook;
+ }
+
+ class ProtectedViewWindows {
+ private 'Excel.ProtectedViewWindows_typekey': ProtectedViewWindows;
+ private constructor();
+ _Default(Index: any): ProtectedViewWindow;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): ProtectedViewWindow;
+ Open(Filename: string, Password?: any, AddToMru?: any, RepairMode?: any): ProtectedViewWindow;
+ readonly Parent: any;
+ }
+
+ class Protection {
+ private 'Excel.Protection_typekey': Protection;
+ private constructor();
+ readonly AllowDeletingColumns: boolean;
+ readonly AllowDeletingRows: boolean;
+ readonly AllowEditRanges: AllowEditRanges;
+ readonly AllowFiltering: boolean;
+ readonly AllowFormattingCells: boolean;
+ readonly AllowFormattingColumns: boolean;
+ readonly AllowFormattingRows: boolean;
+ readonly AllowInsertingColumns: boolean;
+ readonly AllowInsertingHyperlinks: boolean;
+ readonly AllowInsertingRows: boolean;
+ readonly AllowSorting: boolean;
+ readonly AllowUsingPivotTables: boolean;
+ }
+
+ class PublishObject {
+ private 'Excel.PublishObject_typekey': PublishObject;
+ private constructor();
+ readonly Application: Application;
+ AutoRepublish: boolean;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly DivID: string;
+ Filename: string;
+ HtmlType: XlHtmlType;
+ readonly Parent: any;
+ Publish(Create?: any): void;
+ readonly Sheet: string;
+ readonly Source: string;
+ readonly SourceType: XlSourceType;
+ Title: string;
+ }
+
+ class PublishObjects {
+ private 'Excel.PublishObjects_typekey': PublishObjects;
+ private constructor();
+ _Default(Index: any): PublishObject;
+ Add(SourceType: XlSourceType, Filename: string, Sheet?: any, Source?: any, HtmlType?: any, DivID?: any, Title?: any): PublishObject;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Item(Index: any): PublishObject;
+ readonly Parent: any;
+ Publish(): void;
+ }
+
+ class QueryTable {
+ private 'Excel.QueryTable_typekey': QueryTable;
+ private constructor();
+ AdjustColumnWidth: boolean;
+ readonly Application: Application;
+ BackgroundQuery: boolean;
+ CancelRefresh(): void;
+ CommandText: any;
+ CommandType: XlCmdType;
+ Connection: any;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Destination: Range;
+ EditWebPage: any;
+ EnableEditing: boolean;
+ EnableRefresh: boolean;
+ readonly FetchedRowOverflow: boolean;
+ FieldNames: boolean;
+ FillAdjacentFormulas: boolean;
+ HasAutoFormat: boolean;
+ readonly ListObject: ListObject;
+ MaintainConnection: boolean;
+ Name: string;
+ readonly Parameters: Parameters;
+ readonly Parent: any;
+ PostText: string;
+ PreserveColumnInfo: boolean;
+ PreserveFormatting: boolean;
+ readonly QueryType: XlQueryType;
+ Recordset: any;
+ Refresh(BackgroundQuery?: any): boolean;
+ readonly Refreshing: boolean;
+ RefreshOnFileOpen: boolean;
+ RefreshPeriod: number;
+ RefreshStyle: XlCellInsertionMode;
+ ResetTimer(): void;
+ readonly ResultRange: Range;
+ RobustConnect: XlRobustConnect;
+ RowNumbers: boolean;
+ SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SaveData: boolean;
+ SavePassword: boolean;
+ readonly Sort: Sort;
+ SourceConnectionFile: string;
+ SourceDataFile: string;
+ Sql: any;
+ TablesOnlyFromHTML: boolean;
+ TextFileColumnDataTypes: any;
+ TextFileCommaDelimiter: boolean;
+ TextFileConsecutiveDelimiter: boolean;
+ TextFileDecimalSeparator: string;
+ TextFileFixedColumnWidths: any;
+ TextFileOtherDelimiter: string;
+ TextFileParseType: XlTextParsingType;
+ TextFilePlatform: number;
+ TextFilePromptOnRefresh: boolean;
+ TextFileSemicolonDelimiter: boolean;
+ TextFileSpaceDelimiter: boolean;
+ TextFileStartRow: number;
+ TextFileTabDelimiter: boolean;
+ TextFileTextQualifier: XlTextQualifier;
+ TextFileThousandsSeparator: string;
+ TextFileTrailingMinusNumbers: boolean;
+ TextFileVisualLayout: XlTextVisualLayoutType;
+ WebConsecutiveDelimitersAsOne: boolean;
+ WebDisableDateRecognition: boolean;
+ WebDisableRedirections: boolean;
+ WebFormatting: XlWebFormatting;
+ WebPreFormattedTextToColumns: boolean;
+ WebSelectionType: XlWebSelectionType;
+ WebSingleBlockTextImport: boolean;
+ WebTables: string;
+ readonly WorkbookConnection: WorkbookConnection;
+ }
+
+ class QueryTables {
+ private 'Excel.QueryTables_typekey': QueryTables;
+ private constructor();
+ _Default(Index: any): QueryTable;
+ Add(Connection: any, Destination: Range, Sql?: any): QueryTable;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): QueryTable;
+ readonly Parent: any;
+ }
+
+ class Range {
+ private 'Excel.Range_typekey': Range;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): any;
+
+ /**
+ * @param Excel.XlBorderWeight [Weight=2]
+ * @param Excel.XlColorIndex [ColorIndex=-4105]
+ */
+ _BorderAround(LineStyle: any, Weight?: XlBorderWeight, ColorIndex?: XlColorIndex, Color?: any): any;
+ _Default(RowIndex?: any, ColumnIndex?: any): any;
+
+ /**
+ * @param Excel.XlPasteType [Paste=-4104]
+ * @param Excel.XlPasteSpecialOperation [Operation=-4142]
+ */
+ _PasteSpecial(Paste?: XlPasteType, Operation?: XlPasteSpecialOperation, SkipBlanks?: any, Transpose?: any): any;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
+ Activate(): any;
+ AddComment(Text?: any): Comment;
+ AddIndent: any;
+
+ /** @param Excel.XlReferenceStyle [ReferenceStyle=1] */
+ Address(RowAbsolute?: boolean, ColumnAbsolute?: boolean, ReferenceStyle?: XlReferenceStyle, External?: boolean, RelativeTo?: Range): string;
+
+ /** @param Excel.XlReferenceStyle [ReferenceStyle=1] */
+ AddressLocal(RowAbsolute: any, ColumnAbsolute: any, ReferenceStyle?: XlReferenceStyle, External?: any, RelativeTo?: any): string;
+ AdvancedFilter(Action: XlFilterAction.xlFilterCopy, CriteriaRange?: Range, CopyToRange?: Range, Unique?: boolean): any;
+ AdvancedFilter(Action: XlFilterAction, CriteriaRange?: Range, CopyToRange?: undefined, Unique?: boolean): any;
+ AllocateChanges(): void;
+ readonly AllowEdit: boolean;
+ readonly Application: Application;
+
+ /** @param Excel.XlApplyNamesOrder [Order=1] */
+ ApplyNames(Names: any, IgnoreRelativeAbsolute: any, UseRowColumnNames: any, OmitColumn: any, OmitRow: any, Order?: XlApplyNamesOrder, AppendLast?: any): any;
+ ApplyOutlineStyles(): any;
+ readonly Areas: Areas;
+ AutoComplete(String: string): string;
+
+ /** @param Excel.XlAutoFillType [Type=0] */
+ AutoFill(Destination: Range, Type?: XlAutoFillType): any;
+
+ /** @param Excel.XlAutoFilterOperator [Operator=1] */
+ AutoFilter(Field: any, Criteria1: any, Operator?: XlAutoFilterOperator, Criteria2?: any, VisibleDropDown?: any): any;
+ AutoFit(): any;
+
+ /** @param Excel.XlRangeAutoFormat [Format=1] */
+ AutoFormat(Format?: XlRangeAutoFormat, Number?: any, Font?: any, Alignment?: any, Border?: any, Pattern?: any, Width?: any): any;
+ AutoOutline(): any;
+
+ /**
+ * @param Excel.XlBorderWeight [Weight=2]
+ * @param Excel.XlColorIndex [ColorIndex=-4105]
+ */
+ BorderAround(LineStyle: any, Weight?: XlBorderWeight, ColorIndex?: XlColorIndex, Color?: any, ThemeColor?: any): any;
+ readonly Borders: Borders;
+ Calculate(): any;
+ CalculateRowMajorOrder(): any;
+ readonly Cells: Range;
+ Characters(Start?: any, Length?: any): Characters;
+ CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): any;
+ Clear(): any;
+ ClearComments(): void;
+ ClearContents(): any;
+ ClearFormats(): any;
+ ClearHyperlinks(): void;
+ ClearNotes(): any;
+ ClearOutline(): any;
+ readonly Column: number;
+ ColumnDifferences(Comparison: any): Range;
+ readonly Columns: Range;
+ ColumnWidth: any;
+ readonly Comment: Comment;
+ Consolidate(Sources?: any, Function?: any, TopRow?: any, LeftColumn?: any, CreateLinks?: any): any;
+ Copy(Destination?: any): any;
+ CopyFromRecordset(Data: any, MaxRows?: any, MaxColumns?: any): number;
+
+ /**
+ * @param Excel.XlPictureAppearance [Appearance=1]
+ * @param Excel.XlCopyPictureFormat [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Count: number;
+ readonly CountLarge: any;
+ CreateNames(Top?: any, Left?: any, Bottom?: any, Right?: any): any;
+
+ /** @param Excel.XlPictureAppearance [Appearance=1] */
+ CreatePublisher(Edition: any, Appearance?: XlPictureAppearance, ContainsPICT?: any, ContainsBIFF?: any, ContainsRTF?: any, ContainsVALU?: any): any;
+ readonly Creator: XlCreator;
+ readonly CurrentArray: Range;
+ readonly CurrentRegion: Range;
+ Cut(Destination?: any): any;
+
+ /**
+ * @param Excel.XlDataSeriesType [Type=-4132]
+ * @param Excel.XlDataSeriesDate [Date=1]
+ */
+ DataSeries(Rowcol: any, Type?: XlDataSeriesType, Date?: XlDataSeriesDate, Step?: any, Stop?: any, Trend?: any): any;
+ Delete(Shift?: any): any;
+ readonly Dependents: Range;
+ DialogBox(): any;
+ readonly DirectDependents: Range;
+ readonly DirectPrecedents: Range;
+ Dirty(): void;
+ DiscardChanges(): void;
+ readonly DisplayFormat: DisplayFormat;
+
+ /**
+ * @param Excel.XlPictureAppearance [Appearance=1]
+ * @param Excel.XlPictureAppearance [ChartSize=1]
+ */
+ EditionOptions(Type: XlEditionType, Option: XlEditionOptionsOption, Name: any, Reference: any, Appearance?: XlPictureAppearance, ChartSize?: XlPictureAppearance, Format?: any): any;
+ End(Direction: XlDirection): Range;
+ readonly EntireColumn: Range;
+ readonly EntireRow: Range;
+ readonly Errors: Errors;
+ ExportAsFixedFormat(
+ Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
+ FixedFormatExtClassPtr?: any): void;
+ FillDown(): any;
+ FillLeft(): any;
+ FillRight(): any;
+ FillUp(): any;
+
+ /** @param Excel.XlSearchDirection [SearchDirection=1] */
+ Find(What: any, After?: any, LookIn?: XlFindLookIn, LookAt?: XlLookAt, SearchOrder?: XlSearchOrder, SearchDirection?: XlSearchDirection, MatchCase?: boolean,
+ MatchByte?: boolean, SearchFormat?: any): Range;
+ FindNext(After?: any): Range;
+ FindPrevious(After?: any): Range;
+ readonly Font: Font;
+ readonly FormatConditions: FormatConditions;
+ Formula: any;
+ FormulaArray: any;
+ FormulaHidden: any;
+ FormulaLabel: XlFormulaLabel;
+ FormulaLocal: any;
+ FormulaR1C1: any;
+ FormulaR1C1Local: any;
+ FunctionWizard(): any;
+ GoalSeek(Goal: any, ChangingCell: Range): boolean;
+ Group(Start?: any, End?: any, By?: any, Periods?: any): any;
+ readonly HasArray: any;
+ readonly HasFormula: any;
+ readonly Height: any;
+ Hidden: any;
+ HorizontalAlignment: any;
+ readonly Hyperlinks: Hyperlinks;
+ ID: string;
+ IndentLevel: any;
+ Insert(Shift?: any, CopyOrigin?: any): any;
+ InsertIndent(InsertAmount: number): void;
+ readonly Interior: Interior;
+ Item(RowIndex: number, ColumnIndex?: number): Range;
+ Item(Address: string): Range;
+ Justify(): any;
+ readonly Left: any;
+ readonly ListHeaderRows: number;
+ ListNames(): any;
+ readonly ListObject: ListObject;
+ readonly LocationInTable: XlLocationInTable;
+ Locked: any;
+ readonly MDX: string;
+ Merge(Across?: any): void;
+ readonly MergeArea: Range;
+ MergeCells: any;
+ Name: any;
+ NavigateArrow(TowardPrecedent?: any, ArrowNumber?: any, LinkNumber?: any): any;
+ readonly Next: Range;
+ NoteText(Text?: any, Start?: any, Length?: any): string;
+ NumberFormat: any;
+ NumberFormatLocal: any;
+ Offset(RowOffset?: number, ColumnOffset?: number): Range;
+ Orientation: any;
+ OutlineLevel: any;
+ PageBreak: number;
+ readonly Parent: any;
+ Parse(ParseLine?: any, Destination?: any): any;
+
+ /**
+ * @param Excel.XlPasteType [Paste=-4104]
+ * @param Excel.XlPasteSpecialOperation [Operation=-4142]
+ */
+ PasteSpecial(Paste?: XlPasteType, Operation?: XlPasteSpecialOperation, SkipBlanks?: any, Transpose?: any): any;
+ readonly Phonetic: Phonetic;
+ readonly Phonetics: Phonetics;
+ readonly PivotCell: PivotCell;
+ readonly PivotField: PivotField;
+ readonly PivotItem: PivotItem;
+ readonly PivotTable: PivotTable;
+ readonly Precedents: Range;
+ readonly PrefixCharacter: any;
+ readonly Previous: Range;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
+ PrintPreview(EnableChanges?: any): any;
+ readonly QueryTable: QueryTable;
+ Range(Cell1: any, Cell2?: any): Range;
+ ReadingOrder: number;
+
+ /** @param Excel.XlYesNoGuess [Header=2] */
+ RemoveDuplicates(Columns: any, Header?: XlYesNoGuess): void;
+ RemoveSubtotal(): any;
+ Replace(What: any, Replacement: any, LookAt?: any, SearchOrder?: any, MatchCase?: any, MatchByte?: any, SearchFormat?: any, ReplaceFormat?: any): boolean;
+ Resize(RowSize?: any, ColumnSize?: any): Range;
+ readonly Row: number;
+ RowDifferences(Comparison: any): Range;
+ RowHeight: any;
+ readonly Rows: Range;
+ Run(
+ Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Select(): any;
+ readonly ServerActions: Actions;
+ SetPhonetic(): void;
+ Show(): any;
+ ShowDependents(Remove?: any): any;
+ ShowDetail: any;
+ ShowErrors(): any;
+ ShowPrecedents(Remove?: any): any;
+ ShrinkToFit: any;
+ readonly SmartTags: SmartTags;
+
+ /**
+ * @param Excel.XlSortOrder [Order1=1]
+ * @param Excel.XlSortOrder [Order2=1]
+ * @param Excel.XlSortOrder [Order3=1]
+ * @param Excel.XlYesNoGuess [Header=2]
+ * @param Excel.XlSortOrientation [Orientation=2]
+ * @param Excel.XlSortMethod [SortMethod=1]
+ * @param Excel.XlSortDataOption [DataOption1=0]
+ * @param Excel.XlSortDataOption [DataOption2=0]
+ * @param Excel.XlSortDataOption [DataOption3=0]
+ */
+ Sort(
+ Key1: any, Order1?: XlSortOrder, Key2?: any, Type?: any, Order2?: XlSortOrder, Key3?: any, Order3?: XlSortOrder, Header?: XlYesNoGuess, OrderCustom?: any,
+ MatchCase?: any, Orientation?: XlSortOrientation, SortMethod?: XlSortMethod, DataOption1?: XlSortDataOption, DataOption2?: XlSortDataOption, DataOption3?: XlSortDataOption): any;
+
+ /**
+ * @param Excel.XlSortMethod [SortMethod=1]
+ * @param Excel.XlSortOrder [Order1=1]
+ * @param Excel.XlSortOrder [Order2=1]
+ * @param Excel.XlSortOrder [Order3=1]
+ * @param Excel.XlYesNoGuess [Header=2]
+ * @param Excel.XlSortOrientation [Orientation=2]
+ * @param Excel.XlSortDataOption [DataOption1=0]
+ * @param Excel.XlSortDataOption [DataOption2=0]
+ * @param Excel.XlSortDataOption [DataOption3=0]
+ */
+ SortSpecial(
+ SortMethod?: XlSortMethod, Key1?: any, Order1?: XlSortOrder, Type?: any, Key2?: any, Order2?: XlSortOrder, Key3?: any, Order3?: XlSortOrder,
+ Header?: XlYesNoGuess, OrderCustom?: any, MatchCase?: any, Orientation?: XlSortOrientation, DataOption1?: XlSortDataOption, DataOption2?: XlSortDataOption,
+ DataOption3?: XlSortDataOption): any;
+ readonly SoundNote: SoundNote;
+ readonly SparklineGroups: SparklineGroups;
+ Speak(SpeakDirection?: any, SpeakFormulas?: any): void;
+ SpecialCells(Type: XlCellType, Value?: any): Range;
+ Style: any;
+
+ /** @param Excel.XlSubscribeToFormat [Format=-4158] */
+ SubscribeTo(Edition: string, Format?: XlSubscribeToFormat): any;
+
+ /** @param Excel.XlSummaryRow [SummaryBelowData=1] */
+ Subtotal(GroupBy: number, Function: XlConsolidationFunction, TotalList: any, Replace: any, PageBreaks: any, SummaryBelowData?: XlSummaryRow): any;
+ readonly Summary: any;
+ Table(RowInput?: any, ColumnInput?: any): any;
+ readonly Text: any;
+
+ /**
+ * @param Excel.XlTextParsingType [DataType=1]
+ * @param Excel.XlTextQualifier [TextQualifier=1]
+ */
+ TextToColumns(
+ Destination: any, DataType?: XlTextParsingType, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any, Comma?: any,
+ Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, DecimalSeparator?: any, ThousandsSeparator?: any, TrailingMinusNumbers?: any): any;
+ readonly Top: any;
+ Ungroup(): any;
+ UnMerge(): void;
+ UseStandardHeight: any;
+ UseStandardWidth: any;
+ readonly Validation: Validation;
+ Value(RangeValueDataType?: XlRangeValueDataType): any;
+ Value2: any;
+ VerticalAlignment: any;
+ readonly Width: any;
+ readonly Worksheet: Worksheet;
+ WrapText: any;
+ readonly XPath: XPath;
+ }
+
+ class Ranges {
+ private 'Excel.Ranges_typekey': Ranges;
+ private constructor();
+ _Default(Index: any): Range;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Range;
+ readonly Parent: any;
+ }
+
+ class RecentFile {
+ private 'Excel.RecentFile_typekey': RecentFile;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Index: number;
+ readonly Name: string;
+ Open(): Workbook;
+ readonly Parent: any;
+ readonly Path: string;
+ }
+
+ class RecentFiles {
+ private 'Excel.RecentFiles_typekey': RecentFiles;
+ private constructor();
+ _Default(Index: number): RecentFile;
+ Add(Name: string): RecentFile;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): RecentFile;
+ Maximum: number;
+ readonly Parent: any;
+ }
+
+ class Research {
+ private 'Excel.Research_typekey': Research;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ IsResearchService(ServiceID: string): boolean;
+ readonly Parent: any;
+ Query(ServiceID: string, QueryString?: any, QueryLanguage?: any, UseSelection?: any, LaunchQuery?: any): any;
+ SetLanguagePair(LanguageFrom: number, LanguageTo: number): any;
+ }
+
+ class RoutingSlip {
+ private 'Excel.RoutingSlip_typekey': RoutingSlip;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delivery: XlRoutingSlipDelivery;
+ Message: any;
+ readonly Parent: any;
+ Recipients(Index?: any): any;
+ Reset(): any;
+ ReturnWhenDone: boolean;
+ readonly Status: XlRoutingSlipStatus;
+ Subject: any;
+ TrackStatus: boolean;
+ }
+
+ class RTD {
+ private 'Excel.RTD_typekey': RTD;
+ private constructor();
+ RefreshData(): void;
+ RestartServers(): void;
+ ThrottleInterval: number;
+ }
+
+ class SeriesLines {
+ private 'Excel.SeriesLines_typekey': SeriesLines;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Format: ChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class ServerViewableItems {
+ private 'Excel.ServerViewableItems_typekey': ServerViewableItems;
+ private constructor();
+ _Default(Index: any): any;
+ Add(Obj: any): any;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(Index: any): void;
+ DeleteAll(): void;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class ShadowFormat {
+ private 'Excel.ShadowFormat_typekey': ShadowFormat;
+ private constructor();
+ readonly Application: any;
+ Blur: number;
+ readonly Creator: number;
+ ForeColor: ColorFormat;
+ IncrementOffsetX(Increment: number): void;
+ IncrementOffsetY(Increment: number): void;
+ Obscured: Office.MsoTriState;
+ OffsetX: number;
+ OffsetY: number;
+ readonly Parent: any;
+ RotateWithShape: Office.MsoTriState;
+ Size: number;
+ Style: Office.MsoShadowStyle;
+ Transparency: number;
+ Type: Office.MsoShadowType;
+ Visible: Office.MsoTriState;
+ }
+
+ class Shape {
+ private 'Excel.Shape_typekey': Shape;
+ private constructor();
+ readonly Adjustments: Adjustments;
+ AlternativeText: string;
+ readonly Application: Application;
+ Apply(): void;
+ AutoShapeType: Office.MsoAutoShapeType;
+ BackgroundStyle: Office.MsoBackgroundStyleIndex;
+ BlackWhiteMode: Office.MsoBlackWhiteMode;
+ readonly BottomRightCell: Range;
+ readonly Callout: CalloutFormat;
+ CanvasCropBottom(Increment: number): void;
+ CanvasCropLeft(Increment: number): void;
+ CanvasCropRight(Increment: number): void;
+ CanvasCropTop(Increment: number): void;
+ readonly CanvasItems: Office.CanvasShapes;
+ readonly Chart: Chart;
+ readonly Child: Office.MsoTriState;
+ readonly ConnectionSiteCount: number;
+ readonly Connector: Office.MsoTriState;
+ readonly ConnectorFormat: ConnectorFormat;
+ readonly ControlFormat: ControlFormat;
+ Copy(): void;
+ CopyPicture(Appearance?: any, Format?: any): void;
+ readonly Creator: XlCreator;
+ Cut(): void;
+ Delete(): void;
+ readonly Diagram: Diagram;
+ readonly DiagramNode: DiagramNode;
+ readonly DrawingObject: any;
+ Duplicate(): Shape;
+ readonly Fill: FillFormat;
+ Flip(FlipCmd: Office.MsoFlipCmd): void;
+ readonly FormControlType: XlFormControl;
+ readonly Glow: Office.GlowFormat;
+ readonly GroupItems: GroupShapes;
+ readonly HasChart: Office.MsoTriState;
+ readonly HasDiagram: Office.MsoTriState;
+ readonly HasDiagramNode: Office.MsoTriState;
+ readonly HasSmartArt: Office.MsoTriState;
+ Height: number;
+ readonly HorizontalFlip: Office.MsoTriState;
+ readonly Hyperlink: Hyperlink;
+ readonly ID: number;
+ IncrementLeft(Increment: number): void;
+ IncrementRotation(Increment: number): void;
+ IncrementTop(Increment: number): void;
+ Left: number;
+ readonly Line: LineFormat;
+ readonly LinkFormat: LinkFormat;
+ LockAspectRatio: Office.MsoTriState;
+ Locked: boolean;
+ Name: string;
+ readonly Nodes: ShapeNodes;
+ readonly OLEFormat: OLEFormat;
+ OnAction: string;
+ readonly Parent: any;
+ readonly ParentGroup: Shape;
+ PickUp(): void;
+ readonly PictureFormat: PictureFormat;
+ Placement: XlPlacement;
+ readonly Reflection: Office.ReflectionFormat;
+ RerouteConnections(): void;
+ Rotation: number;
+ ScaleHeight(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
+ ScaleWidth(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
+ readonly Script: Office.Script;
+ Select(Replace?: any): void;
+ SetShapesDefaultProperties(): void;
+ readonly Shadow: ShadowFormat;
+ ShapeStyle: Office.MsoShapeStyleIndex;
+ readonly SmartArt: Office.SmartArt;
+ readonly SoftEdge: Office.SoftEdgeFormat;
+ readonly TextEffect: TextEffectFormat;
+ readonly TextFrame: TextFrame;
+ readonly TextFrame2: TextFrame2;
+ readonly ThreeD: ThreeDFormat;
+ Title: string;
+ Top: number;
+ readonly TopLeftCell: Range;
+ readonly Type: Office.MsoShapeType;
+ Ungroup(): ShapeRange;
+ readonly VerticalFlip: Office.MsoTriState;
+ readonly Vertices: any;
+ Visible: Office.MsoTriState;
+ Width: number;
+ ZOrder(ZOrderCmd: Office.MsoZOrderCmd): void;
+ readonly ZOrderPosition: number;
+ }
+
+ class ShapeNode {
+ private 'Excel.ShapeNode_typekey': ShapeNode;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly EditingType: Office.MsoEditingType;
+ readonly Parent: any;
+ readonly Points: any;
+ readonly SegmentType: Office.MsoSegmentType;
+ }
+
+ class ShapeNodes {
+ private 'Excel.ShapeNodes_typekey': ShapeNodes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Delete(Index: number): void;
+
+ /**
+ * @param number [X2=0]
+ * @param number [Y2=0]
+ * @param number [X3=0]
+ * @param number [Y3=0]
+ */
+ Insert(Index: number, SegmentType: Office.MsoSegmentType, EditingType: Office.MsoEditingType, X1: number, Y1: number, X2?: number, Y2?: number, X3?: number, Y3?: number): void;
+ Item(Index: any): ShapeNode;
+ readonly Parent: any;
+ SetEditingType(Index: number, EditingType: Office.MsoEditingType): void;
+ SetPosition(Index: number, X1: number, Y1: number): void;
+ SetSegmentType(Index: number, SegmentType: Office.MsoSegmentType): void;
+ }
+
+ class ShapeRange {
+ private 'Excel.ShapeRange_typekey': ShapeRange;
+ private constructor();
+ _Default(Index: any): Shape;
+ readonly Adjustments: Adjustments;
+ Align(AlignCmd: Office.MsoAlignCmd, RelativeTo: Office.MsoTriState): void;
+ AlternativeText: string;
+ readonly Application: Application;
+ Apply(): void;
+ AutoShapeType: Office.MsoAutoShapeType;
+ BackgroundStyle: Office.MsoBackgroundStyleIndex;
+ BlackWhiteMode: Office.MsoBlackWhiteMode;
+ readonly Callout: CalloutFormat;
+ CanvasCropBottom(Increment: number): void;
+ CanvasCropLeft(Increment: number): void;
+ CanvasCropRight(Increment: number): void;
+ CanvasCropTop(Increment: number): void;
+ readonly CanvasItems: Office.CanvasShapes;
+ readonly Chart: Chart;
+ readonly Child: Office.MsoTriState;
+ readonly ConnectionSiteCount: number;
+ readonly Connector: Office.MsoTriState;
+ readonly ConnectorFormat: ConnectorFormat;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Diagram: Diagram;
+ readonly DiagramNode: DiagramNode;
+ Distribute(DistributeCmd: Office.MsoDistributeCmd, RelativeTo: Office.MsoTriState): void;
+ Duplicate(): ShapeRange;
+ readonly Fill: FillFormat;
+ Flip(FlipCmd: Office.MsoFlipCmd): void;
+ readonly Glow: Office.GlowFormat;
+ Group(): Shape;
+ readonly GroupItems: GroupShapes;
+ readonly HasChart: Office.MsoTriState;
+ readonly HasDiagram: Office.MsoTriState;
+ readonly HasDiagramNode: Office.MsoTriState;
+ Height: number;
+ readonly HorizontalFlip: Office.MsoTriState;
+ readonly ID: number;
+ IncrementLeft(Increment: number): void;
+ IncrementRotation(Increment: number): void;
+ IncrementTop(Increment: number): void;
+ Item(Index: any): Shape;
+ Left: number;
+ readonly Line: LineFormat;
+ LockAspectRatio: Office.MsoTriState;
+ Name: string;
+ readonly Nodes: ShapeNodes;
+ readonly Parent: any;
+ readonly ParentGroup: Shape;
+ PickUp(): void;
+ readonly PictureFormat: PictureFormat;
+ readonly Reflection: Office.ReflectionFormat;
+ Regroup(): Shape;
+ RerouteConnections(): void;
+ Rotation: number;
+ ScaleHeight(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
+ ScaleWidth(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
+ Select(Replace?: any): void;
+ SetShapesDefaultProperties(): void;
+ readonly Shadow: ShadowFormat;
+ ShapeStyle: Office.MsoShapeStyleIndex;
+ readonly SoftEdge: Office.SoftEdgeFormat;
+ readonly TextEffect: TextEffectFormat;
+ readonly TextFrame: TextFrame;
+ readonly TextFrame2: TextFrame2;
+ readonly ThreeD: ThreeDFormat;
+ Title: string;
+ Top: number;
+ readonly Type: Office.MsoShapeType;
+ Ungroup(): ShapeRange;
+ readonly VerticalFlip: Office.MsoTriState;
+ readonly Vertices: any;
+ Visible: Office.MsoTriState;
+ Width: number;
+ ZOrder(ZOrderCmd: Office.MsoZOrderCmd): void;
+ readonly ZOrderPosition: number;
+ }
+
+ class Shapes {
+ private 'Excel.Shapes_typekey': Shapes;
+ private constructor();
+ _Default(Index: any): Shape;
+ AddCallout(Type: Office.MsoCalloutType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddCanvas(Left: number, Top: number, Width: number, Height: number): Shape;
+ AddChart(XlChartType?: any, Left?: any, Top?: any, Width?: any, Height?: any): Shape;
+ AddConnector(Type: Office.MsoConnectorType, BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
+ AddCurve(SafeArrayOfPoints: any): Shape;
+ AddDiagram(Type: Office.MsoDiagramType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddFormControl(Type: XlFormControl, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddLabel(Orientation: Office.MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddLine(BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
+ AddOLEObject(ClassType?: any, Filename?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any, Left?: any, Top?: any, Width?: any,
+ Height?: any): Shape;
+ AddPicture(Filename: string, LinkToFile: Office.MsoTriState, SaveWithDocument: Office.MsoTriState, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddPolyline(SafeArrayOfPoints: any): Shape;
+ AddShape(Type: Office.MsoAutoShapeType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddSmartArt(Layout: Office.SmartArtLayout, Left?: any, Top?: any, Width?: any, Height?: any): Shape;
+ AddTextbox(Orientation: Office.MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddTextEffect(
+ PresetTextEffect: Office.MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: Office.MsoTriState, FontItalic: Office.MsoTriState,
+ Left: number, Top: number): Shape;
+ readonly Application: Application;
+ BuildFreeform(EditingType: Office.MsoEditingType, X1: number, Y1: number): FreeformBuilder;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Shape;
+ readonly Parent: any;
+ Range(Index: any): ShapeRange;
+ SelectAll(): void;
+ }
+
+ class Sheets {
+ private 'Excel.Sheets_typekey': Sheets;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _Default(Index: any): any;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ Add(Before?: any, After?: any, Count?: any, Type?: any): any;
+ readonly Application: Application;
+ Copy(Before?: any, After?: any): void;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+
+ /** @param Excel.XlFillWith [Type=-4104] */
+ FillAcrossSheets(Range: Range, Type?: XlFillWith): void;
+ readonly HPageBreaks: HPageBreaks;
+ Item(Index: string | number): Worksheet | Chart | DialogSheet;
+ Item(Indexes: SafeArray): Sheets;
+ Move(Before?: any, After?: any): void;
+ readonly Parent: any;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
+ PrintPreview(EnableChanges?: any): void;
+ Select(Replace?: boolean): void;
+ Visible: any;
+ readonly VPageBreaks: VPageBreaks;
+ }
+
+ class SheetViews {
+ private 'Excel.SheetViews_typekey': SheetViews;
+ private constructor();
+ _Default(Index: any): any;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class Slicer {
+ private 'Excel.Slicer_typekey': Slicer;
+ private constructor();
+ readonly ActiveItem: SlicerItem;
+ readonly Application: Application;
+ Caption: string;
+ ColumnWidth: number;
+ Copy(): void;
+ readonly Creator: XlCreator;
+ Cut(): void;
+ Delete(): void;
+ DisableMoveResizeUI: boolean;
+ DisplayHeader: boolean;
+ Height: number;
+ Left: number;
+ Locked: boolean;
+ Name: string;
+ NumberOfColumns: number;
+ readonly Parent: any;
+ RowHeight: number;
+ readonly Shape: Shape;
+ readonly SlicerCache: SlicerCache;
+ readonly SlicerCacheLevel: SlicerCacheLevel;
+ Style: any;
+ Top: number;
+ Width: number;
+ }
+
+ class SlicerCache {
+ private 'Excel.SlicerCache_typekey': SlicerCache;
+ private constructor();
+ readonly Application: Application;
+ ClearManualFilter(): void;
+ readonly Creator: XlCreator;
+ CrossFilterType: XlSlicerCrossFilterType;
+ Delete(): void;
+ readonly Index: number;
+ Name: string;
+ readonly OLAP: boolean;
+ readonly Parent: any;
+ readonly PivotTables: SlicerPivotTables;
+ ShowAllItems: boolean;
+ readonly SlicerCacheLevels: SlicerCacheLevels;
+ readonly SlicerItems: SlicerItems;
+ readonly Slicers: Slicers;
+ SortItems: XlSlicerSort;
+ SortUsingCustomLists: boolean;
+ readonly SourceName: string;
+ readonly SourceType: XlPivotTableSourceType;
+ readonly VisibleSlicerItems: SlicerItems;
+ VisibleSlicerItemsList: any;
+ readonly WorkbookConnection: WorkbookConnection;
+ }
+
+ class SlicerCacheLevel {
+ private 'Excel.SlicerCacheLevel_typekey': SlicerCacheLevel;
+ private constructor();
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ CrossFilterType: XlSlicerCrossFilterType;
+ readonly Name: string;
+ readonly Ordinal: number;
+ readonly Parent: any;
+ readonly SlicerItems: SlicerItems;
+ SortItems: XlSlicerSort;
+ readonly VisibleSlicerItemsList: any;
+ }
+
+ class SlicerCacheLevels {
+ private 'Excel.SlicerCacheLevels_typekey': SlicerCacheLevels;
+ private constructor();
+ _Default(Level?: any): SlicerCacheLevel;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Level?: any): SlicerCacheLevel;
+ readonly Parent: any;
+ }
+
+ class SlicerCaches {
+ private 'Excel.SlicerCaches_typekey': SlicerCaches;
+ private constructor();
+ _Default(Index: any): SlicerCache;
+ Add(Source: any, SourceField: any, Name?: any): SlicerCache;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): SlicerCache;
+ readonly Parent: any;
+ }
+
+ class SlicerItem {
+ private 'Excel.SlicerItem_typekey': SlicerItem;
+ private constructor();
+ readonly Application: Application;
+ readonly Caption: string;
+ readonly Creator: XlCreator;
+ readonly HasData: boolean;
+ readonly Name: string;
+ readonly Parent: SlicerCache;
+ Selected: boolean;
+ readonly SourceName: any;
+ readonly SourceNameStandard: string;
+ readonly Value: string;
+ }
+
+ class SlicerItems {
+ private 'Excel.SlicerItems_typekey': SlicerItems;
+ private constructor();
+ _Default(Index: any): SlicerItem;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): SlicerItem;
+ readonly Parent: any;
+ }
+
+ class SlicerPivotTables {
+ private 'Excel.SlicerPivotTables_typekey': SlicerPivotTables;
+ private constructor();
+ _Default(Index: any): PivotTable;
+ AddPivotTable(PivotTable: PivotTable): void;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): PivotTable;
+ readonly Parent: any;
+ RemovePivotTable(PivotTable: any): void;
+ }
+
+ class Slicers {
+ private 'Excel.Slicers_typekey': Slicers;
+ private constructor();
+ _Default(Index: any): Slicer;
+ Add(SlicerDestination: any, Level?: any, Name?: any, Caption?: any, Top?: any, Left?: any, Width?: any, Height?: any): Slicer;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Slicer;
+ readonly Parent: any;
+ }
+
+ class SmartTag {
+ private 'Excel.SmartTag_typekey': SmartTag;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly DownloadURL: string;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Properties: CustomProperties;
+ readonly Range: Range;
+ readonly SmartTagActions: SmartTagActions;
+ readonly XML: string;
+ }
+
+ class SmartTagAction {
+ private 'Excel.SmartTagAction_typekey': SmartTagAction;
+ private constructor();
+ readonly _Default: string;
+ readonly ActiveXControl: any;
+ readonly Application: Application;
+ CheckboxState: boolean;
+ readonly Creator: XlCreator;
+ Execute(): void;
+ ExpandHelp: boolean;
+ ListSelection: number;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly PresentInPane: boolean;
+ RadioGroupSelection: number;
+ TextboxText: string;
+ readonly Type: XlSmartTagControlType;
+ }
+
+ class SmartTagActions {
+ private 'Excel.SmartTagActions_typekey': SmartTagActions;
+ private constructor();
+ _Default(Index: any): SmartTagAction;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): SmartTagAction;
+ readonly Parent: any;
+ }
+
+ class SmartTagOptions {
+ private 'Excel.SmartTagOptions_typekey': SmartTagOptions;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ DisplaySmartTags: XlSmartTagDisplayMode;
+ EmbedSmartTags: boolean;
+ readonly Parent: any;
+ }
+
+ class SmartTagRecognizer {
+ private 'Excel.SmartTagRecognizer_typekey': SmartTagRecognizer;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Enabled: boolean;
+ readonly FullName: string;
+ readonly Parent: any;
+ readonly progID: string;
+ }
+
+ class SmartTagRecognizers {
+ private 'Excel.SmartTagRecognizers_typekey': SmartTagRecognizers;
+ private constructor();
+ _Default(Index: any): SmartTagRecognizer;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): SmartTagRecognizer;
+ readonly Parent: any;
+ Recognize: boolean;
+ }
+
+ class SmartTags {
+ private 'Excel.SmartTags_typekey': SmartTags;
+ private constructor();
+ _Default(Index: any): SmartTag;
+ Add(SmartTagType: string): SmartTag;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ }
+
+ class Sort {
+ private 'Excel.Sort_typekey': Sort;
+ private constructor();
+ readonly Application: Application;
+ Apply(): void;
+ readonly Creator: XlCreator;
+ Header: XlYesNoGuess;
+ MatchCase: boolean;
+ Orientation: XlSortOrientation;
+ readonly Parent: any;
+ readonly Rng: Range;
+ SetRange(Rng: Range): void;
+ readonly SortFields: SortFields;
+ SortMethod: XlSortMethod;
+ }
+
+ class SortField {
+ private 'Excel.SortField_typekey': SortField;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ CustomOrder: any;
+ DataOption: XlSortDataOption;
+ Delete(): void;
+ readonly Key: Range;
+ ModifyKey(Key: Range): void;
+ Order: XlSortOrder;
+ readonly Parent: any;
+ Priority: number;
+ SetIcon(Icon: Icon): void;
+ SortOn: XlSortOn;
+ readonly SortOnValue: any;
+ }
+
+ class SortFields {
+ private 'Excel.SortFields_typekey': SortFields;
+ private constructor();
+ _Default(Index: any): SortField;
+ Add(Key: Range, SortOn?: any, Order?: any, CustomOrder?: any, DataOption?: any): SortField;
+ readonly Application: Application;
+ Clear(): void;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): SortField;
+ readonly Parent: any;
+ }
+
+ class SoundNote {
+ private 'Excel.SoundNote_typekey': SoundNote;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ Import(Filename: string): any;
+ readonly Parent: any;
+ Play(): any;
+ Record(): any;
+ }
+
+ class SparkAxes {
+ private 'Excel.SparkAxes_typekey': SparkAxes;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Horizontal: SparkHorizontalAxis;
+ readonly Parent: any;
+ readonly Vertical: SparkVerticalAxis;
+ }
+
+ class SparkColor {
+ private 'Excel.SparkColor_typekey': SparkColor;
+ private constructor();
+ readonly Application: Application;
+ readonly Color: FormatColor;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ Visible: boolean;
+ }
+
+ class SparkHorizontalAxis {
+ private 'Excel.SparkHorizontalAxis_typekey': SparkHorizontalAxis;
+ private constructor();
+ readonly Application: Application;
+ readonly Axis: SparkColor;
+ readonly Creator: XlCreator;
+ readonly IsDateAxis: boolean;
+ readonly Parent: any;
+ RightToLeftPlotOrder: boolean;
+ }
+
+ class Sparkline {
+ private 'Excel.Sparkline_typekey': Sparkline;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Location: Range;
+ ModifyLocation(Range: Range): void;
+ ModifySourceData(Formula: string): void;
+ readonly Parent: any;
+ SourceData: string;
+ }
+
+ class SparklineGroup {
+ private 'Excel.SparklineGroup_typekey': SparklineGroup;
+ private constructor();
+ readonly Application: Application;
+ readonly Axes: SparkAxes;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ DateRange: string;
+ Delete(): void;
+ DisplayBlanksAs: XlDisplayBlanksAs;
+ DisplayHidden: boolean;
+ Item(Index: any): Sparkline;
+ LineWeight: any;
+ Location: Range;
+ Modify(Location: Range, SourceData: string): void;
+ ModifyDateRange(DateRange: string): void;
+ ModifyLocation(Location: Range): void;
+ ModifySourceData(SourceData: string): void;
+ readonly Parent: any;
+ PlotBy: XlSparklineRowCol;
+ readonly Points: SparkPoints;
+ readonly SeriesColor: FormatColor;
+ SourceData: string;
+ Type: XlSparkType;
+ }
+
+ class SparklineGroups {
+ private 'Excel.SparklineGroups_typekey': SparklineGroups;
+ private constructor();
+ _Default(Index: any): SparklineGroup;
+ Add(Type: XlSparkType, SourceData: string): SparklineGroup;
+ readonly Application: Application;
+ Clear(): void;
+ ClearGroups(): void;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Group(Location: Range): void;
+ Item(Index: any): SparklineGroup;
+ readonly Parent: any;
+ Ungroup(): void;
+ }
+
+ class SparkPoints {
+ private 'Excel.SparkPoints_typekey': SparkPoints;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Firstpoint: SparkColor;
+ readonly Highpoint: SparkColor;
+ readonly Lastpoint: SparkColor;
+ readonly Lowpoint: SparkColor;
+ readonly Markers: SparkColor;
+ readonly Negative: SparkColor;
+ readonly Parent: any;
+ }
+
+ class SparkVerticalAxis {
+ private 'Excel.SparkVerticalAxis_typekey': SparkVerticalAxis;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ CustomMaxScaleValue: any;
+ CustomMinScaleValue: any;
+ MaxScaleType: XlSparkScale;
+ MinScaleType: XlSparkScale;
+ readonly Parent: any;
+ }
+
+ class Speech {
+ private 'Excel.Speech_typekey': Speech;
+ private constructor();
+ Direction: XlSpeakDirection;
+ Speak(Text: string, SpeakAsync?: any, SpeakXML?: any, Purge?: any): void;
+ SpeakCellOnEnter: boolean;
+ }
+
+ class SpellingOptions {
+ private 'Excel.SpellingOptions_typekey': SpellingOptions;
+ private constructor();
+ ArabicModes: XlArabicModes;
+ ArabicStrictAlefHamza: boolean;
+ ArabicStrictFinalYaa: boolean;
+ ArabicStrictTaaMarboota: boolean;
+ BrazilReform: XlPortugueseReform;
+ DictLang: number;
+ GermanPostReform: boolean;
+ HebrewModes: XlHebrewModes;
+ IgnoreCaps: boolean;
+ IgnoreFileNames: boolean;
+ IgnoreMixedDigits: boolean;
+ KoreanCombineAux: boolean;
+ KoreanProcessCompound: boolean;
+ KoreanUseAutoChangeList: boolean;
+ PortugalReform: XlPortugueseReform;
+ RussianStrictE: boolean;
+ SpanishModes: XlSpanishModes;
+ SuggestMainOnly: boolean;
+ UserDict: string;
+ }
+
+ class Style {
+ private 'Excel.Style_typekey': Style;
+ private constructor();
+ readonly _Default: string;
+ AddIndent: boolean;
+ readonly Application: Application;
+ readonly Borders: Borders;
+ readonly BuiltIn: boolean;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Font: Font;
+ FormulaHidden: boolean;
+ HorizontalAlignment: XlHAlign;
+ IncludeAlignment: boolean;
+ IncludeBorder: boolean;
+ IncludeFont: boolean;
+ IncludeNumber: boolean;
+ IncludePatterns: boolean;
+ IncludeProtection: boolean;
+ IndentLevel: number;
+ readonly Interior: Interior;
+ Locked: boolean;
+ MergeCells: any;
+ readonly Name: string;
+ readonly NameLocal: string;
+ NumberFormat: string;
+ NumberFormatLocal: string;
+ Orientation: XlOrientation;
+ readonly Parent: any;
+ ReadingOrder: number;
+ ShrinkToFit: boolean;
+ readonly Value: string;
+ VerticalAlignment: XlVAlign;
+ WrapText: boolean;
+ }
+
+ class Styles {
+ private 'Excel.Styles_typekey': Styles;
+ private constructor();
+ _Default(Index: any): Style;
+ Add(Name: string, BasedOn?: any): Style;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Style;
+ Merge(Workbook: any): any;
+ readonly Parent: any;
+ }
+
+ class Tab {
+ private 'Excel.Tab_typekey': Tab;
+ private constructor();
+ readonly Application: Application;
+ Color: any;
+ ColorIndex: XlColorIndex;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ ThemeColor: XlThemeColor;
+ TintAndShade: any;
+ }
+
+ class TableStyle {
+ private 'Excel.TableStyle_typekey': TableStyle;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ readonly BuiltIn: boolean;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Duplicate(NewTableStyleName?: any): TableStyle;
+ readonly Name: string;
+ readonly NameLocal: string;
+ readonly Parent: any;
+ ShowAsAvailablePivotTableStyle: boolean;
+ ShowAsAvailableSlicerStyle: boolean;
+ ShowAsAvailableTableStyle: boolean;
+ readonly TableStyleElements: TableStyleElements;
+ }
+
+ class TableStyleElement {
+ private 'Excel.TableStyleElement_typekey': TableStyleElement;
+ private constructor();
+ readonly Application: Application;
+ readonly Borders: Borders;
+ Clear(): void;
+ readonly Creator: XlCreator;
+ readonly Font: Font;
+ readonly HasFormat: boolean;
+ readonly Interior: Interior;
+ readonly Parent: any;
+ StripeSize: number;
+ }
+
+ class TableStyleElements {
+ private 'Excel.TableStyleElements_typekey': TableStyleElements;
+ private constructor();
+ _Default(Index: XlTableStyleElementType): TableStyleElement;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: XlTableStyleElementType): TableStyleElement;
+ readonly Parent: any;
+ }
+
+ class TableStyles {
+ private 'Excel.TableStyles_typekey': TableStyles;
+ private constructor();
+ _Default(Index: any): TableStyle;
+ Add(TableStyleName: string): TableStyle;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): TableStyle;
+ readonly Parent: any;
+ }
+
+ class TextEffectFormat {
+ private 'Excel.TextEffectFormat_typekey': TextEffectFormat;
+ private constructor();
+ Alignment: Office.MsoTextEffectAlignment;
+ readonly Application: any;
+ readonly Creator: number;
+ FontBold: Office.MsoTriState;
+ FontItalic: Office.MsoTriState;
+ FontName: string;
+ FontSize: number;
+ KernedPairs: Office.MsoTriState;
+ NormalizedHeight: Office.MsoTriState;
+ readonly Parent: any;
+ PresetShape: Office.MsoPresetTextEffectShape;
+ PresetTextEffect: Office.MsoPresetTextEffect;
+ RotatedChars: Office.MsoTriState;
+ Text: string;
+ ToggleVerticalText(): void;
+ Tracking: number;
+ }
+
+ class TextFrame {
+ private 'Excel.TextFrame_typekey': TextFrame;
+ private constructor();
+ readonly Application: Application;
+ AutoMargins: boolean;
+ AutoSize: boolean;
+ Characters(Start?: any, Length?: any): Characters;
+ readonly Creator: XlCreator;
+ HorizontalAlignment: XlHAlign;
+ HorizontalOverflow: XlOartHorizontalOverflow;
+ MarginBottom: number;
+ MarginLeft: number;
+ MarginRight: number;
+ MarginTop: number;
+ Orientation: Office.MsoTextOrientation;
+ readonly Parent: any;
+ ReadingOrder: number;
+ VerticalAlignment: XlVAlign;
+ VerticalOverflow: XlOartVerticalOverflow;
+ }
+
+ class TextFrame2 {
+ private 'Excel.TextFrame2_typekey': TextFrame2;
+ private constructor();
+ readonly Application: any;
+ AutoSize: Office.MsoAutoSize;
+ readonly Column: Office.TextColumn2;
+ readonly Creator: number;
+ DeleteText(): void;
+ readonly HasText: Office.MsoTriState;
+ HorizontalAnchor: Office.MsoHorizontalAnchor;
+ MarginBottom: number;
+ MarginLeft: number;
+ MarginRight: number;
+ MarginTop: number;
+ NoTextRotation: Office.MsoTriState;
+ Orientation: Office.MsoTextOrientation;
+ readonly Parent: any;
+ PathFormat: Office.MsoPathFormat;
+ readonly Ruler: Office.Ruler2;
+ readonly TextRange: Office.TextRange2;
+ readonly ThreeD: ThreeDFormat;
+ VerticalAnchor: Office.MsoVerticalAnchor;
+ WarpFormat: Office.MsoWarpFormat;
+ WordArtformat: Office.MsoPresetTextEffect;
+ WordWrap: Office.MsoTriState;
+ }
+
+ class ThreeDFormat {
+ private 'Excel.ThreeDFormat_typekey': ThreeDFormat;
+ private constructor();
+ readonly Application: any;
+ BevelBottomDepth: number;
+ BevelBottomInset: number;
+ BevelBottomType: Office.MsoBevelType;
+ BevelTopDepth: number;
+ BevelTopInset: number;
+ BevelTopType: Office.MsoBevelType;
+ readonly ContourColor: ColorFormat;
+ ContourWidth: number;
+ readonly Creator: number;
+ Depth: number;
+ readonly ExtrusionColor: ColorFormat;
+ ExtrusionColorType: Office.MsoExtrusionColorType;
+ FieldOfView: number;
+ IncrementRotationHorizontal(Increment: number): void;
+ IncrementRotationVertical(Increment: number): void;
+ IncrementRotationX(Increment: number): void;
+ IncrementRotationY(Increment: number): void;
+ IncrementRotationZ(Increment: number): void;
+ LightAngle: number;
+ readonly Parent: any;
+ Perspective: Office.MsoTriState;
+ readonly PresetCamera: Office.MsoPresetCamera;
+ readonly PresetExtrusionDirection: Office.MsoPresetExtrusionDirection;
+ PresetLighting: Office.MsoLightRigType;
+ PresetLightingDirection: Office.MsoPresetLightingDirection;
+ PresetLightingSoftness: Office.MsoPresetLightingSoftness;
+ PresetMaterial: Office.MsoPresetMaterial;
+ readonly PresetThreeDFormat: Office.MsoPresetThreeDFormat;
+ ProjectText: Office.MsoTriState;
+ ResetRotation(): void;
+ RotationX: number;
+ RotationY: number;
+ RotationZ: number;
+ SetExtrusionDirection(PresetExtrusionDirection: Office.MsoPresetExtrusionDirection): void;
+ SetPresetCamera(PresetCamera: Office.MsoPresetCamera): void;
+ SetThreeDFormat(PresetThreeDFormat: Office.MsoPresetThreeDFormat): void;
+ Visible: Office.MsoTriState;
+ Z: number;
+ }
+
+ class TickLabels {
+ private 'Excel.TickLabels_typekey': TickLabels;
+ private constructor();
+ Alignment: number;
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Depth: number;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ MultiLevel: boolean;
+ readonly Name: string;
+ NumberFormat: string;
+ NumberFormatLinked: boolean;
+ NumberFormatLocal: any;
+ Offset: number;
+ Orientation: XlTickLabelOrientation;
+ readonly Parent: any;
+ ReadingOrder: number;
+ Select(): any;
+ }
+
+ class Toolbar {
+ private 'Excel.Toolbar_typekey': Toolbar;
+ private constructor();
+ readonly Application: Application;
+ readonly BuiltIn: boolean;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Height: number;
+ Left: number;
+ readonly Name: string;
+ readonly Parent: any;
+ Position: number;
+ Protection: XlToolbarProtection;
+ Reset(): void;
+ readonly ToolbarButtons: ToolbarButtons;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class ToolbarButton {
+ private 'Excel.ToolbarButton_typekey': ToolbarButton;
+ private constructor();
+ readonly Application: Application;
+ readonly BuiltIn: boolean;
+ BuiltInFace: boolean;
+ Copy(Toolbar: Toolbar, Before: number): void;
+ CopyFace(): void;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Edit(): void;
+ Enabled: boolean;
+ HelpContextID: number;
+ HelpFile: string;
+ readonly ID: number;
+ readonly IsGap: boolean;
+ Move(Toolbar: Toolbar, Before: number): void;
+ Name: string;
+ OnAction: string;
+ readonly Parent: any;
+ PasteFace(): void;
+ Pushed: boolean;
+ Reset(): void;
+ StatusBar: string;
+ Width: number;
+ }
+
+ class ToolbarButtons {
+ private 'Excel.ToolbarButtons_typekey': ToolbarButtons;
+ private constructor();
+ _Default(Index: number): ToolbarButton;
+ Add(Button?: any, Before?: any, OnAction?: any, Pushed?: any, Enabled?: any, StatusBar?: any, HelpFile?: any, HelpContextID?: any): ToolbarButton;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): ToolbarButton;
+ readonly Parent: any;
+ }
+
+ class Toolbars {
+ private 'Excel.Toolbars_typekey': Toolbars;
+ private constructor();
+ _Default(Index: any): Toolbar;
+ Add(Name?: any): Toolbar;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Toolbar;
+ readonly Parent: any;
+ }
+
+ class TreeviewControl {
+ private 'Excel.TreeviewControl_typekey': TreeviewControl;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Drilled: any;
+ Hidden: any;
+ readonly Parent: any;
+ }
+
+ class UpBars {
+ private 'Excel.UpBars_typekey': UpBars;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ readonly Interior: Interior;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class UsedObjects {
+ private 'Excel.UsedObjects_typekey': UsedObjects;
+ private constructor();
+ _Default(Index: any): any;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): any;
+ readonly Parent: any;
+ }
+
+ class UserAccess {
+ private 'Excel.UserAccess_typekey': UserAccess;
+ private constructor();
+ AllowEdit: boolean;
+ Delete(): void;
+ readonly Name: string;
+ }
+
+ class UserAccessList {
+ private 'Excel.UserAccessList_typekey': UserAccessList;
+ private constructor();
+ _Default(Index: any): UserAccess;
+ Add(Name: string, AllowEdit: boolean): UserAccess;
+ readonly Count: number;
+ DeleteAll(): void;
+ Item(Index: any): UserAccess;
+ }
+
+ class Validation {
+ private 'Excel.Validation_typekey': Validation;
+ private constructor();
+ Add(Type: XlDVType, AlertStyle?: any, Operator?: any, Formula1?: any, Formula2?: any): void;
+ readonly AlertStyle: number;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ ErrorMessage: string;
+ ErrorTitle: string;
+ readonly Formula1: string;
+ readonly Formula2: string;
+ IgnoreBlank: boolean;
+ IMEMode: number;
+ InCellDropdown: boolean;
+ InputMessage: string;
+ InputTitle: string;
+ Modify(Type?: any, AlertStyle?: any, Operator?: any, Formula1?: any, Formula2?: any): void;
+ readonly Operator: number;
+ readonly Parent: any;
+ ShowError: boolean;
+ ShowInput: boolean;
+ readonly Type: number;
+ readonly Value: boolean;
+ }
+
+ class ValueChange {
+ private 'Excel.ValueChange_typekey': ValueChange;
+ private constructor();
+ readonly AllocationMethod: XlAllocationMethod;
+ readonly AllocationValue: XlAllocationValue;
+ readonly AllocationWeightExpression: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Order: number;
+ readonly Parent: any;
+ readonly PivotCell: PivotCell;
+ readonly Tuple: string;
+ readonly Value: number;
+ readonly VisibleInPivotTable: boolean;
+ }
+
+ class VPageBreak {
+ private 'Excel.VPageBreak_typekey': VPageBreak;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ DragOff(Direction: XlDirection, RegionIndex: number): void;
+ readonly Extent: XlPageBreakExtent;
+ Location: Range;
+ readonly Parent: Worksheet;
+ Type: XlPageBreak;
+ }
+
+ class VPageBreaks {
+ private 'Excel.VPageBreaks_typekey': VPageBreaks;
+ private constructor();
+ _Default(Index: number): VPageBreak;
+ Add(Before: any): VPageBreak;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): VPageBreak;
+ readonly Parent: any;
+ }
+
+ class Walls {
+ private 'Excel.Walls_typekey': Walls;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ ClearFormats(): any;
+ readonly Creator: XlCreator;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ readonly Interior: Interior;
+ readonly Name: string;
+ readonly Parent: any;
+ Paste(): void;
+ PictureType: any;
+ PictureUnit: any;
+ Select(): any;
+ Thickness: number;
+ }
+
+ class Watch {
+ private 'Excel.Watch_typekey': Watch;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Parent: any;
+ readonly Source: any;
+ }
+
+ class Watches {
+ private 'Excel.Watches_typekey': Watches;
+ private constructor();
+ _Default(Index: any): Watch;
+ Add(Source: any): Watch;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Item(Index: any): Watch;
+ readonly Parent: any;
+ }
+
+ class WebOptions {
+ private 'Excel.WebOptions_typekey': WebOptions;
+ private constructor();
+ AllowPNG: boolean;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ DownloadComponents: boolean;
+ Encoding: Office.MsoEncoding;
+ readonly FolderSuffix: string;
+ LocationOfComponents: string;
+ OrganizeInFolder: boolean;
+ readonly Parent: any;
+ PixelsPerInch: number;
+ RelyOnCSS: boolean;
+ RelyOnVML: boolean;
+ ScreenSize: Office.MsoScreenSize;
+ TargetBrowser: Office.MsoTargetBrowser;
+ UseDefaultFolderSuffix(): void;
+ UseLongFileNames: boolean;
+ }
+
+ class Window {
+ private 'Excel.Window_typekey': Window;
+ private constructor();
+ _DisplayRightToLeft: boolean;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
+ Activate(): any;
+ ActivateNext(): any;
+ ActivatePrevious(): any;
+ readonly ActiveCell: Range;
+ readonly ActiveChart: Chart;
+ readonly ActivePane: Pane;
+ readonly ActiveSheet: any;
+ readonly ActiveSheetView: any;
+ readonly Application: Application;
+ AutoFilterDateGrouping: boolean;
+ Caption: any;
+ Close(SaveChanges?: any, Filename?: any, RouteWorkbook?: any): boolean;
+ readonly Creator: XlCreator;
+ DisplayFormulas: boolean;
+ DisplayGridlines: boolean;
+ DisplayHeadings: boolean;
+ DisplayHorizontalScrollBar: boolean;
+ DisplayOutline: boolean;
+ DisplayRightToLeft: boolean;
+ DisplayRuler: boolean;
+ DisplayVerticalScrollBar: boolean;
+ DisplayWhitespace: boolean;
+ DisplayWorkbookTabs: boolean;
+ DisplayZeros: boolean;
+ EnableResize: boolean;
+ FreezePanes: boolean;
+ GridlineColor: number;
+ GridlineColorIndex: XlColorIndex;
+ Height: number;
+ readonly Index: number;
+ LargeScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ Left: number;
+ NewWindow(): Window;
+ OnWindow: string;
+ readonly Panes: Panes;
+ readonly Parent: any;
+ PointsToScreenPixelsX(Points: number): number;
+ PointsToScreenPixelsY(Points: number): number;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
+ PrintPreview(EnableChanges?: any): any;
+ RangeFromPoint(x: number, y: number): any;
+ readonly RangeSelection: Range;
+ ScrollColumn: number;
+ ScrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: any): void;
+ ScrollRow: number;
+ ScrollWorkbookTabs(Sheets?: any, Position?: any): any;
+ readonly SelectedSheets: Sheets;
+ readonly Selection: any;
+ readonly SheetViews: SheetViews;
+ SmallScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ Split: boolean;
+ SplitColumn: number;
+ SplitHorizontal: number;
+ SplitRow: number;
+ SplitVertical: number;
+ TabRatio: number;
+ Top: number;
+ readonly Type: XlWindowType;
+ readonly UsableHeight: number;
+ readonly UsableWidth: number;
+ View: XlWindowView;
+ Visible: boolean;
+ readonly VisibleRange: Range;
+ Width: number;
+ readonly WindowNumber: number;
+ WindowState: XlWindowState;
+ Zoom: any;
+ }
+
+ class Windows {
+ private 'Excel.Windows_typekey': Windows;
+ private constructor();
+ _Default(Index: any): Window;
+ readonly Application: Application;
+
+ /** @param Excel.XlArrangeStyle [ArrangeStyle=1] */
+ Arrange(ArrangeStyle?: XlArrangeStyle, ActiveWorkbook?: any, SyncHorizontal?: any, SyncVertical?: any): any;
+ BreakSideBySide(): boolean;
+ CompareSideBySideWith(WindowName: any): boolean;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): Window;
+ readonly Parent: any;
+ ResetPositionsSideBySide(): void;
+ SyncScrollingSideBySide: boolean;
+ }
+
+ class Workbook {
+ private 'Excel.Workbook_typekey': Workbook;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _CodeName: string;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ _Protect(Password?: any, Structure?: any, Windows?: any): void;
+ _ProtectSharing(Filename?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, SharingPassword?: any): void;
+ readonly _ReadOnlyRecommended: boolean;
+
+ /** @param Excel.XlSaveAsAccessMode [AccessMode=1] */
+ _SaveAs(
+ Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AccessMode?: XlSaveAsAccessMode,
+ ConflictResolution?: XlSaveConflictResolution, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any): void;
+ AcceptAllChanges(When?: any, Who?: any, Where?: any): void;
+ AcceptLabelsInFormulas: boolean;
+ AccuracyVersion: number;
+ Activate(): void;
+ readonly ActiveChart: Chart;
+ readonly ActiveSheet: any;
+ readonly ActiveSlicer: Slicer;
+ AddToFavorites(): void;
+ readonly Application: Application;
+ ApplyTheme(Filename: string): void;
+ Author: string;
+ AutoUpdateFrequency: number;
+ AutoUpdateSaveChanges: boolean;
+ BreakLink(Name: string, Type: XlLinkType): void;
+ readonly BuiltinDocumentProperties: Office.DocumentProperties;
+ readonly CalculationVersion: number;
+ CanCheckIn(): boolean;
+ ChangeFileAccess(Mode: XlFileAccess, WritePassword?: any, Notify?: any): void;
+ ChangeHistoryDuration: number;
+
+ /** @param Excel.XlLinkType [Type=1] */
+ ChangeLink(Name: string, NewName: string, Type?: XlLinkType): void;
+ readonly Charts: Sheets;
+ CheckCompatibility: boolean;
+ CheckIn(SaveChanges?: any, Comments?: any, MakePublic?: any): void;
+ CheckInWithVersion(SaveChanges?: any, Comments?: any, MakePublic?: any, VersionType?: any): void;
+ Close(SaveChanges?: any, Filename?: any, RouteWorkbook?: any): void;
+ readonly CodeName: string;
+ Colors(Index?: any): any;
+ readonly CommandBars: Office.CommandBars;
+ Comments: string;
+ ConflictResolution: XlSaveConflictResolution;
+ readonly Connections: Connections;
+ readonly ConnectionsDisabled: boolean;
+ readonly Container: any;
+ readonly ContentTypeProperties: Office.MetaProperties;
+ readonly CreateBackup: boolean;
+ readonly Creator: XlCreator;
+ readonly CustomDocumentProperties: Office.DocumentProperties;
+ readonly CustomViews: CustomViews;
+ readonly CustomXMLParts: Office.CustomXMLParts;
+ Date1904: boolean;
+ DefaultPivotTableStyle: any;
+ DefaultSlicerStyle: any;
+ DefaultTableStyle: any;
+ DeleteNumberFormat(NumberFormat: string): void;
+ readonly DialogSheets: Sheets;
+ DisplayDrawingObjects: XlDisplayDrawingObjects;
+ DisplayInkComments: boolean;
+ readonly DocumentInspectors: Office.DocumentInspectors;
+ readonly DocumentLibraryVersions: Office.DocumentLibraryVersions;
+ DoNotPromptForConvert: boolean;
+ Dummy16(): void;
+ Dummy17(calcid: number): void;
+ Dummy26(): void;
+ Dummy27(): void;
+ EnableAutoRecover: boolean;
+ EnableConnections(): void;
+ EncryptionProvider: string;
+ EndReview(): void;
+ EnvelopeVisible: boolean;
+ readonly Excel4IntlMacroSheets: Sheets;
+ readonly Excel4MacroSheets: Sheets;
+ readonly Excel8CompatibilityMode: boolean;
+ ExclusiveAccess(): boolean;
+ ExportAsFixedFormat(
+ Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
+ FixedFormatExtClassPtr?: any): void;
+ readonly FileFormat: XlFileFormat;
+ Final: boolean;
+ FollowHyperlink(Address: string, SubAddress?: any, NewWindow?: any, AddHistory?: any, ExtraInfo?: any, Method?: any, HeaderInfo?: any): void;
+ ForceFullCalculation: boolean;
+ ForwardMailer(): void;
+ readonly FullName: string;
+ readonly FullNameURLEncoded: string;
+ GetWorkflowTasks(): Office.WorkflowTasks;
+ GetWorkflowTemplates(): Office.WorkflowTemplates;
+ HasMailer: boolean;
+ readonly HasPassword: boolean;
+ HasRoutingSlip: boolean;
+ readonly HasVBProject: boolean;
+ HighlightChangesOnScreen: boolean;
+ HighlightChangesOptions(When?: any, Who?: any, Where?: any): void;
+ readonly HTMLProject: Office.HTMLProject;
+ readonly IconSets: IconSets;
+ InactiveListBorderVisible: boolean;
+ IsAddin: boolean;
+ readonly IsInplace: boolean;
+ KeepChangeHistory: boolean;
+ Keywords: string;
+ LinkInfo(Name: string, LinkInfo: XlLinkInfo, Type?: any, EditionRef?: any): any;
+ LinkSources(Type?: any): any;
+ ListChangesOnNewSheet: boolean;
+ LockServerFile(): void;
+ readonly Mailer: Mailer;
+ MergeWorkbook(Filename: any): void;
+ readonly Modules: Sheets;
+ readonly MultiUserEditing: boolean;
+ readonly Name: string;
+ readonly Names: Names;
+ NewWindow(): Window;
+ OnSave: string;
+ OnSheetActivate: string;
+ OnSheetDeactivate: string;
+ OpenLinks(Name: string, ReadOnly?: any, Type?: any): void;
+ readonly Parent: any;
+ Password: string;
+ readonly PasswordEncryptionAlgorithm: string;
+ readonly PasswordEncryptionFileProperties: boolean;
+ readonly PasswordEncryptionKeyLength: number;
+ readonly PasswordEncryptionProvider: string;
+ readonly Path: string;
+ readonly Permission: Office.Permission;
+ PersonalViewListSettings: boolean;
+ PersonalViewPrintSettings: boolean;
+ PivotCaches(): PivotCaches;
+ PivotTableWizard(
+ SourceType?: any, SourceData?: any, TableDestination?: any, TableName?: any, RowGrand?: any, ColumnGrand?: any, SaveData?: any, HasAutoFormat?: any,
+ AutoPage?: any, Reserved?: any, BackgroundQuery?: any, OptimizeCache?: any, PageFieldOrder?: any, PageFieldWrapCount?: any, ReadData?: any, Connection?: any): void;
+ Post(DestName?: any): void;
+ PrecisionAsDisplayed: boolean;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
+ PrintPreview(EnableChanges?: any): void;
+ Protect(Password?: any, Structure?: any, Windows?: any): void;
+ ProtectSharing(Filename?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, SharingPassword?: any, FileFormat?: any): void;
+ readonly ProtectStructure: boolean;
+ readonly ProtectWindows: boolean;
+ readonly PublishObjects: PublishObjects;
+ PurgeChangeHistoryNow(Days: number, SharingPassword?: any): void;
+ readonly ReadOnly: boolean;
+ ReadOnlyRecommended: boolean;
+ RecheckSmartTags(): void;
+ RefreshAll(): void;
+ RejectAllChanges(When?: any, Who?: any, Where?: any): void;
+ ReloadAs(Encoding: Office.MsoEncoding): void;
+ RemoveDocumentInformation(RemoveDocInfoType: XlRemoveDocInfoType): void;
+ RemovePersonalInformation: boolean;
+ RemoveUser(Index: number): void;
+ Reply(): void;
+ ReplyAll(): void;
+ ReplyWithChanges(ShowMessage?: any): void;
+ readonly Research: Research;
+ ResetColors(): void;
+ readonly RevisionNumber: number;
+ Route(): void;
+ readonly Routed: boolean;
+ readonly RoutingSlip: RoutingSlip;
+ RunAutoMacros(Which: XlRunAutoMacro): void;
+ Save(): void;
+
+ /** @param Excel.XlSaveAsAccessMode [AccessMode=1] */
+ SaveAs(
+ Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AccessMode?: XlSaveAsAccessMode,
+ ConflictResolution?: XlSaveConflictResolution, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any): void;
+ SaveAsXMLData(Filename: string, Map: XmlMap): void;
+ SaveCopyAs(Filename?: any): void;
+ Saved: boolean;
+ SaveLinkValues: boolean;
+ sblt(s: string): void;
+ SendFaxOverInternet(Recipients?: any, Subject?: any, ShowMessage?: any): void;
+ SendForReview(Recipients?: any, Subject?: any, ShowMessage?: any, IncludeAttachment?: any): void;
+ SendMail(Recipients: any, Subject?: any, ReturnReceipt?: any): void;
+
+ /** @param Excel.XlPriority [Priority=-4143] */
+ SendMailer(FileFormat: any, Priority?: XlPriority): void;
+ readonly ServerPolicy: Office.ServerPolicy;
+ readonly ServerViewableItems: ServerViewableItems;
+ SetLinkOnData(Name: string, Procedure?: any): void;
+ SetPasswordEncryptionOptions(PasswordEncryptionProvider?: any, PasswordEncryptionAlgorithm?: any, PasswordEncryptionKeyLength?: any, PasswordEncryptionFileProperties?: any): void;
+ readonly SharedWorkspace: Office.SharedWorkspace;
+ readonly Sheets: Sheets;
+ ShowConflictHistory: boolean;
+ ShowPivotChartActiveFields: boolean;
+ ShowPivotTableFieldList: boolean;
+ readonly Signatures: Office.SignatureSet;
+ readonly SlicerCaches: SlicerCaches;
+ readonly SmartDocument: Office.SmartDocument;
+ readonly SmartTagOptions: SmartTagOptions;
+ readonly Styles: Styles;
+ Subject: string;
+ readonly Sync: Office.Sync;
+ readonly TableStyles: TableStyles;
+ TemplateRemoveExtData: boolean;
+ readonly Theme: Office.OfficeTheme;
+ Title: string;
+ ToggleFormsDesign(): void;
+ Unprotect(Password?: any): void;
+ UnprotectSharing(SharingPassword?: any): void;
+ UpdateFromFile(): void;
+ UpdateLink(Name?: any, Type?: any): void;
+ UpdateLinks: XlUpdateLinks;
+ UpdateRemoteReferences: boolean;
+ UserControl: boolean;
+ readonly UserStatus: any;
+ readonly VBASigned: boolean;
+ readonly VBProject: VBIDE.VBProject;
+ readonly WebOptions: WebOptions;
+ WebPagePreview(): void;
+ readonly Windows: Windows;
+ readonly Worksheets: Sheets;
+ WritePassword: string;
+ readonly WriteReserved: boolean;
+ readonly WriteReservedBy: string;
+ XmlImport(Url: string, ImportMap: XmlMap, Overwrite?: any, Destination?: any): XlXmlImportResult;
+ XmlImportXml(Data: string, ImportMap: XmlMap, Overwrite?: any, Destination?: any): XlXmlImportResult;
+ readonly XmlMaps: XmlMaps;
+ readonly XmlNamespaces: XmlNamespaces;
+ }
+
+ class WorkbookConnection {
+ private 'Excel.WorkbookConnection_typekey': WorkbookConnection;
+ private constructor();
+ _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Description: string;
+ Name: string;
+ readonly ODBCConnection: ODBCConnection;
+ readonly OLEDBConnection: OLEDBConnection;
+ readonly Parent: any;
+ readonly Ranges: Ranges;
+ Refresh(): void;
+ readonly Type: XlConnectionType;
+ }
+
+ class Workbooks {
+ private 'Excel.Workbooks_typekey': Workbooks;
+ private constructor();
+
+ /** @param Excel.XlTextQualifier [TextQualifier=1] */
+ __OpenText(
+ Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any,
+ Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any): void;
+ _Default(Index: any): Workbook;
+ _Open(
+ Filename: string, UpdateLinks?: any, ReadOnly?: any, Format?: any, Password?: any, WriteResPassword?: any, IgnoreReadOnlyRecommended?: any, Origin?: any,
+ Delimiter?: any, Editable?: any, Notify?: any, Converter?: any, AddToMru?: any): Workbook;
+
+ /** @param Excel.XlTextQualifier [TextQualifier=1] */
+ _OpenText(
+ Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any,
+ Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any, DecimalSeparator?: any, ThousandsSeparator?: any): void;
+ _OpenXML(Filename: string, Stylesheets?: any): Workbook;
+ Add(Template?: any): Workbook;
+ readonly Application: Application;
+ CanCheckOut(Filename: string): boolean;
+ CheckOut(Filename: string): void;
+ Close(): void;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number | string): Workbook;
+ Open(
+ Filename: string, UpdateLinks?: any, ReadOnly?: any, Format?: any, Password?: any, WriteResPassword?: any, IgnoreReadOnlyRecommended?: any, Origin?: any,
+ Delimiter?: any, Editable?: any, Notify?: any, Converter?: any, AddToMru?: any, Local?: any, CorruptLoad?: any): Workbook;
+ OpenDatabase(Filename: string, CommandText?: any, CommandType?: any, BackgroundQuery?: any, ImportDataAs?: any): Workbook;
+
+ /** @param Excel.XlTextQualifier [TextQualifier=1] */
+ OpenText(
+ Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any,
+ Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any, DecimalSeparator?: any, ThousandsSeparator?: any,
+ TrailingMinusNumbers?: any, Local?: any): void;
+ OpenXML(Filename: string, Stylesheets?: any, LoadOption?: any): Workbook;
+ readonly Parent: any;
+ }
+
+ class Worksheet {
+ private 'Excel.Worksheet_typekey': Worksheet;
+ private constructor();
+ __PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
+ _CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any, IgnoreFinalYaa?: any, SpellScript?: any): void;
+ _CodeName: string;
+ _DisplayRightToLeft: number;
+ _Evaluate(Name: any): any;
+ _PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any): void;
+ _PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ _Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ _SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any): void;
+ Activate(): void;
+ readonly Application: Application;
+ Arcs(Index?: any): any;
+ readonly AutoFilter: AutoFilter;
+ AutoFilterMode: boolean;
+ Buttons(Index?: any): any;
+ Calculate(): void;
+ readonly Cells: Range;
+ ChartObjects(Index?: any): any;
+ CheckBoxes(Index?: any): any;
+ CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): void;
+ CircleInvalid(): void;
+ readonly CircularReference: Range;
+ ClearArrows(): void;
+ ClearCircles(): void;
+ readonly CodeName: string;
+ readonly Columns: Range;
+ readonly Comments: Comments;
+ readonly ConsolidationFunction: XlConsolidationFunction;
+ readonly ConsolidationOptions: any;
+ readonly ConsolidationSources: any;
+ Copy(Before?: any, After?: any): void;
+ readonly Creator: XlCreator;
+ readonly CustomProperties: CustomProperties;
+ Delete(): void;
+ DisplayAutomaticPageBreaks: boolean;
+ DisplayPageBreaks: boolean;
+ DisplayRightToLeft: boolean;
+ DrawingObjects(Index?: any): any;
+ Drawings(Index?: any): any;
+ DropDowns(Index?: any): any;
+ EnableAutoFilter: boolean;
+ EnableCalculation: boolean;
+ EnableFormatConditionsCalculation: boolean;
+ EnableOutlining: boolean;
+ EnablePivotTable: boolean;
+ EnableSelection: XlEnableSelection;
+ Evaluate(Name: any): any;
+ ExportAsFixedFormat(
+ Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
+ FixedFormatExtClassPtr?: any): void;
+ readonly FilterMode: boolean;
+ GroupBoxes(Index?: any): any;
+ GroupObjects(Index?: any): any;
+ readonly HPageBreaks: HPageBreaks;
+ readonly Hyperlinks: Hyperlinks;
+ readonly Index: number;
+ Labels(Index?: any): any;
+ Lines(Index?: any): any;
+ ListBoxes(Index?: any): any;
+ readonly ListObjects: ListObjects;
+ readonly MailEnvelope: Office.MsoEnvelope;
+ Move(Before?: any, After?: any): void;
+ Name: string;
+ readonly Names: Names;
+ readonly Next: any;
+ OLEObjects(Index?: any): any;
+ OnCalculate: string;
+ OnData: string;
+ OnDoubleClick: string;
+ OnEntry: string;
+ OnSheetActivate: string;
+ OnSheetDeactivate: string;
+ OptionButtons(Index?: any): any;
+ readonly Outline: Outline;
+ Ovals(Index?: any): any;
+ readonly PageSetup: PageSetup;
+ readonly Parent: any;
+ Paste(Destination?: any, Link?: any): void;
+ PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any, NoHTMLFormatting?: any): void;
+ Pictures(Index?: any): any;
+ PivotTables(Index?: any): any;
+ PivotTableWizard(
+ SourceType?: any, SourceData?: any, TableDestination?: any, TableName?: any, RowGrand?: any, ColumnGrand?: any, SaveData?: any, HasAutoFormat?: any,
+ AutoPage?: any, Reserved?: any, BackgroundQuery?: any, OptimizeCache?: any, PageFieldOrder?: any, PageFieldWrapCount?: any, ReadData?: any, Connection?: any): PivotTable;
+ readonly Previous: any;
+ readonly PrintedCommentPages: number;
+ PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
+ PrintPreview(EnableChanges?: any): void;
+ Protect(
+ Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any, AllowFormattingCells?: any, AllowFormattingColumns?: any,
+ AllowFormattingRows?: any, AllowInsertingColumns?: any, AllowInsertingRows?: any, AllowInsertingHyperlinks?: any, AllowDeletingColumns?: any,
+ AllowDeletingRows?: any, AllowSorting?: any, AllowFiltering?: any, AllowUsingPivotTables?: any): void;
+ readonly ProtectContents: boolean;
+ readonly ProtectDrawingObjects: boolean;
+ readonly Protection: Protection;
+ readonly ProtectionMode: boolean;
+ readonly ProtectScenarios: boolean;
+ readonly QueryTables: QueryTables;
+ Range(Cell1: string | Range, Cell2?: string | Range): Range;
+ Rectangles(Index?: any): any;
+ ResetAllPageBreaks(): void;
+ readonly Rows: Range;
+ SaveAs(
+ Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
+ TextVisualLayout?: any, Local?: any): void;
+ Scenarios(Index?: any): any;
+ readonly Scripts: Office.Scripts;
+ ScrollArea: string;
+ ScrollBars(Index?: any): any;
+ Select(Replace?: any): void;
+ SetBackgroundPicture(Filename: string): void;
+ readonly Shapes: Shapes;
+ ShowAllData(): void;
+ ShowDataForm(): void;
+ readonly SmartTags: SmartTags;
+ readonly Sort: Sort;
+ Spinners(Index?: any): any;
+ readonly StandardHeight: number;
+ StandardWidth: number;
+ readonly Tab: Tab;
+ TextBoxes(Index?: any): any;
+ TransitionExpEval: boolean;
+ TransitionFormEntry: boolean;
+ readonly Type: XlSheetType;
+ Unprotect(Password?: any): void;
+ readonly UsedRange: Range;
+ Visible: XlSheetVisibility;
+ readonly VPageBreaks: VPageBreaks;
+ XmlDataQuery(XPath: string, SelectionNamespaces?: any, Map?: any): Range;
+ XmlMapQuery(XPath: string, SelectionNamespaces?: any, Map?: any): Range;
+ }
+
+ class WorksheetFunction {
+ private 'Excel.WorksheetFunction_typekey': WorksheetFunction;
+ private constructor();
+ _WSFunction(
+ Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ AccrInt(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
+ AccrIntM(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
+ Acos(Arg1: number): number;
+ Acosh(Arg1: number): number;
+ Aggregate(
+ Arg1: number, Arg2: number, Arg3: Range, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ AmorDegrc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
+ AmorLinc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
+ And(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
+ readonly Application: Application;
+ Asc(Arg1: string): string;
+ Asin(Arg1: number): number;
+ Asinh(Arg1: number): number;
+ Atan2(Arg1: number, Arg2: number): number;
+ Atanh(Arg1: number): number;
+ AveDev(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Average(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ AverageIf(Arg1: Range, Arg2: any, Arg3?: any): number;
+ AverageIfs(
+ Arg1: Range, Arg2: Range, Arg3: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any): number;
+ BahtText(Arg1: number): string;
+ BesselI(Arg1: any, Arg2: any): number;
+ BesselJ(Arg1: any, Arg2: any): number;
+ BesselK(Arg1: any, Arg2: any): number;
+ BesselY(Arg1: any, Arg2: any): number;
+ Beta_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean, Arg5?: any, Arg6?: any): number;
+ Beta_Inv(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ BetaDist(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ BetaInv(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ Bin2Dec(Arg1: any): string;
+ Bin2Hex(Arg1: any, Arg2?: any): string;
+ Bin2Oct(Arg1: any, Arg2?: any): string;
+ Binom_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ Binom_Inv(Arg1: number, Arg2: number, Arg3: number): number;
+ BinomDist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ Ceiling(Arg1: number, Arg2: number): number;
+ Ceiling_Precise(Arg1: number, Arg2?: any): number;
+ ChiDist(Arg1: number, Arg2: number): number;
+ ChiInv(Arg1: number, Arg2: number): number;
+ ChiSq_Dist(Arg1: number, Arg2: number, Arg3: boolean): number;
+ ChiSq_Dist_RT(Arg1: number, Arg2: number): number;
+ ChiSq_Inv(Arg1: number, Arg2: number): number;
+ ChiSq_Inv_RT(Arg1: number, Arg2: number): number;
+ ChiSq_Test(Arg1: any, Arg2: any): number;
+ ChiTest(Arg1: any, Arg2: any): number;
+ Choose(
+ Arg1: any, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Clean(Arg1: string): string;
+ Combin(Arg1: number, Arg2: number): number;
+ Complex(Arg1: any, Arg2: any, Arg3?: any): string;
+ Confidence(Arg1: number, Arg2: number, Arg3: number): number;
+ Confidence_Norm(Arg1: number, Arg2: number, Arg3: number): number;
+ Confidence_T(Arg1: number, Arg2: number, Arg3: number): number;
+ Convert(Arg1: any, Arg2: any, Arg3: any): number;
+ Correl(Arg1: any, Arg2: any): number;
+ Cosh(Arg1: number): number;
+ Count(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ CountA(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ CountBlank(Arg1: Range): number;
+ CountIf(Arg1: Range, Arg2: string | number): number;
+ CountIfs(
+ Arg1: Range, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ CoupDayBs(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
+ CoupDays(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
+ CoupDaysNc(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
+ CoupNcd(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
+ CoupNum(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
+ CoupPcd(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
+ Covar(Arg1: any, Arg2: any): number;
+ Covariance_P(Arg1: any, Arg2: any): number;
+ Covariance_S(Arg1: any, Arg2: any): number;
+ readonly Creator: XlCreator;
+ CritBinom(Arg1: number, Arg2: number, Arg3: number): number;
+ CumIPmt(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any): number;
+ CumPrinc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any): number;
+ DAverage(Arg1: Range, Arg2: any, Arg3: any): number;
+ Days360(Arg1: any, Arg2: any, Arg3?: any): number;
+ Db(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5?: any): number;
+ Dbcs(Arg1: string): string;
+ DCount(Arg1: Range, Arg2: any, Arg3: any): number;
+ DCountA(Arg1: Range, Arg2: any, Arg3: any): number;
+ Ddb(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5?: any): number;
+ Dec2Bin(Arg1: any, Arg2?: any): string;
+ Dec2Hex(Arg1: any, Arg2?: any): string;
+ Dec2Oct(Arg1: any, Arg2?: any): string;
+ Degrees(Arg1: number): number;
+ Delta(Arg1: any, Arg2?: any): number;
+ DevSq(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ DGet(Arg1: Range, Arg2: any, Arg3: any): any;
+ Disc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
+ DMax(Arg1: Range, Arg2: any, Arg3: any): number;
+ DMin(Arg1: Range, Arg2: any, Arg3: any): number;
+ Dollar(Arg1: number, Arg2?: any): string;
+ DollarDe(Arg1: any, Arg2: any): number;
+ DollarFr(Arg1: any, Arg2: any): number;
+ DProduct(Arg1: Range, Arg2: any, Arg3: any): number;
+ DStDev(Arg1: Range, Arg2: any, Arg3: any): number;
+ DStDevP(Arg1: Range, Arg2: any, Arg3: any): number;
+ DSum(Arg1: Range, Arg2: any, Arg3: any): number;
+ Dummy19(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Dummy21(Arg1: number, Arg2: number): number;
+ Duration(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
+ DVar(Arg1: Range, Arg2: any, Arg3: any): number;
+ DVarP(Arg1: Range, Arg2: any, Arg3: any): number;
+ EDate(Arg1: any, Arg2: any): number;
+ Effect(Arg1: any, Arg2: any): number;
+ EoMonth(Arg1: any, Arg2: any): number;
+ Erf(Arg1: any, Arg2?: any): number;
+ Erf_Precise(Arg1: any): number;
+ ErfC(Arg1: any): number;
+ ErfC_Precise(Arg1: any): number;
+ Even(Arg1: number): number;
+ Expon_Dist(Arg1: number, Arg2: number, Arg3: boolean): number;
+ ExponDist(Arg1: number, Arg2: number, Arg3: boolean): number;
+ F_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ F_Dist_RT(Arg1: number, Arg2: number, Arg3: number): number;
+ F_Inv(Arg1: number, Arg2: number, Arg3: number): number;
+ F_Inv_RT(Arg1: number, Arg2: number, Arg3: number): number;
+ F_Test(Arg1: any, Arg2: any): number;
+ Fact(Arg1: number): number;
+ FactDouble(Arg1: any): number;
+ FDist(Arg1: number, Arg2: number, Arg3: number): number;
+ Find(Arg1: string, Arg2: string, Arg3?: any): number;
+ FindB(Arg1: string, Arg2: string, Arg3?: any): number;
+ FInv(Arg1: number, Arg2: number, Arg3: number): number;
+ Fisher(Arg1: number): number;
+ FisherInv(Arg1: number): number;
+ Fixed(Arg1: number, Arg2?: any, Arg3?: any): string;
+ Floor(Arg1: number, Arg2: number): number;
+ Floor_Precise(Arg1: number, Arg2?: any): number;
+ Forecast(Arg1: number, Arg2: any, Arg3: any): number;
+ Frequency(Arg1: any, Arg2: any): any;
+ FTest(Arg1: any, Arg2: any): number;
+ Fv(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ FVSchedule(Arg1: any, Arg2: any): number;
+ Gamma_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ Gamma_Inv(Arg1: number, Arg2: number, Arg3: number): number;
+ GammaDist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ GammaInv(Arg1: number, Arg2: number, Arg3: number): number;
+ GammaLn(Arg1: number): number;
+ GammaLn_Precise(Arg1: number): number;
+ Gcd(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ GeoMean(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ GeStep(Arg1: any, Arg2?: any): number;
+ Growth(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
+ HarMean(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Hex2Bin(Arg1: any, Arg2?: any): string;
+ Hex2Dec(Arg1: any): string;
+ Hex2Oct(Arg1: any, Arg2?: any): string;
+ HLookup(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): any;
+ HypGeom_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5: boolean): number;
+ HypGeomDist(Arg1: number, Arg2: number, Arg3: number, Arg4: number): number;
+ IfError(Arg1: any, Arg2: any): any;
+ ImAbs(Arg1: any): string;
+ Imaginary(Arg1: any): number;
+ ImArgument(Arg1: any): string;
+ ImConjugate(Arg1: any): string;
+ ImCos(Arg1: any): string;
+ ImDiv(Arg1: any, Arg2: any): string;
+ ImExp(Arg1: any): string;
+ ImLn(Arg1: any): string;
+ ImLog10(Arg1: any): string;
+ ImLog2(Arg1: any): string;
+ ImPower(Arg1: any, Arg2: any): string;
+ ImProduct(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): string;
+ ImReal(Arg1: any): number;
+ ImSin(Arg1: any): string;
+ ImSqrt(Arg1: any): string;
+ ImSub(Arg1: any, Arg2: any): string;
+ ImSum(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): string;
+ Index(Arg1: any, Arg2: number, Arg3?: any, Arg4?: any): any;
+ Intercept(Arg1: any, Arg2: any): number;
+ IntRate(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
+ Ipmt(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5?: any, Arg6?: any): number;
+ Irr(Arg1: any, Arg2?: any): number;
+ IsErr(Arg1: any): boolean;
+ IsError(Arg1: any): boolean;
+ IsEven(Arg1: any): boolean;
+ IsLogical(Arg1: any): boolean;
+ IsNA(Arg1: any): boolean;
+ IsNonText(Arg1: any): boolean;
+ IsNumber(Arg1: any): boolean;
+ ISO_Ceiling(Arg1: number, Arg2?: any): number;
+ IsOdd(Arg1: any): boolean;
+ Ispmt(Arg1: number, Arg2: number, Arg3: number, Arg4: number): number;
+ IsText(Arg1: any): boolean;
+ IsThaiDigit(Arg1: string): boolean;
+ Kurt(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Large(Arg1: any, Arg2: number): number;
+ Lcm(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ LinEst(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
+ Ln(Arg1: number): number;
+ Log(Arg1: number, Arg2?: any): number;
+ Log10(Arg1: number): number;
+ LogEst(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
+ LogInv(Arg1: number, Arg2: number, Arg3: number): number;
+ LogNorm_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ LogNorm_Inv(Arg1: number, Arg2: number, Arg3: number): number;
+ LogNormDist(Arg1: number, Arg2: number, Arg3: number): number;
+ Lookup(Arg1: any, Arg2: any, Arg3?: any): any;
+ Match(Arg1: any, Arg2: any, Arg3?: any): number;
+ Max(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ MDeterm(Arg1: any): number;
+ MDuration(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
+ Median(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Min(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ MInverse(Arg1: any): any;
+ MIrr(Arg1: any, Arg2: number, Arg3: number): number;
+ MMult(Arg1: any, Arg2: any): any;
+ Mode(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Mode_Mult(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Mode_Sngl(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ MRound(Arg1: any, Arg2: any): number;
+ MultiNomial(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ NegBinom_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ NegBinomDist(Arg1: number, Arg2: number, Arg3: number): number;
+ NetworkDays(Arg1: any, Arg2: any, Arg3?: any): number;
+ NetworkDays_Intl(Arg1: any, Arg2: any, Arg3?: any, Arg4?: any): number;
+ Nominal(Arg1: any, Arg2: any): number;
+ Norm_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ Norm_Inv(Arg1: number, Arg2: number, Arg3: number): number;
+ Norm_S_Dist(Arg1: number, Arg2: boolean): number;
+ Norm_S_Inv(Arg1: number): number;
+ NormDist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ NormInv(Arg1: number, Arg2: number, Arg3: number): number;
+ NormSDist(Arg1: number): number;
+ NormSInv(Arg1: number): number;
+ NPer(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ Npv(
+ Arg1: number, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Oct2Bin(Arg1: any, Arg2?: any): string;
+ Oct2Dec(Arg1: any): string;
+ Oct2Hex(Arg1: any, Arg2?: any): string;
+ Odd(Arg1: number): number;
+ OddFPrice(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8: any, Arg9?: any): number;
+ OddFYield(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8: any, Arg9?: any): number;
+ OddLPrice(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8?: any): number;
+ OddLYield(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8?: any): number;
+ Or(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
+ readonly Parent: any;
+ Pearson(Arg1: any, Arg2: any): number;
+ Percentile(Arg1: any, Arg2: number): number;
+ Percentile_Exc(Arg1: any, Arg2: number): number;
+ Percentile_Inc(Arg1: any, Arg2: number): number;
+ PercentRank(Arg1: any, Arg2: number, Arg3?: any): number;
+ PercentRank_Exc(Arg1: any, Arg2: number, Arg3?: any): number;
+ PercentRank_Inc(Arg1: any, Arg2: number, Arg3?: any): number;
+ Permut(Arg1: number, Arg2: number): number;
+ Phonetic(Arg1: Range): string;
+ Pi(): number;
+ Pmt(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ Poisson(Arg1: number, Arg2: number, Arg3: boolean): number;
+ Poisson_Dist(Arg1: number, Arg2: number, Arg3: boolean): number;
+ Power(Arg1: number, Arg2: number): number;
+ Ppmt(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5?: any, Arg6?: any): number;
+ Price(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
+ PriceDisc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
+ PriceMat(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
+ Prob(Arg1: any, Arg2: any, Arg3: number, Arg4?: any): number;
+ Product(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Proper(Arg1: string): string;
+ Pv(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
+ Quartile(Arg1: any, Arg2: number): number;
+ Quartile_Exc(Arg1: any, Arg2: number): number;
+ Quartile_Inc(Arg1: any, Arg2: number): number;
+ Quotient(Arg1: any, Arg2: any): number;
+ Radians(Arg1: number): number;
+ RandBetween(Arg1: any, Arg2: any): number;
+ Rank(Arg1: number, Arg2: Range, Arg3?: any): number;
+ Rank_Avg(Arg1: number, Arg2: Range, Arg3?: any): number;
+ Rank_Eq(Arg1: number, Arg2: Range, Arg3?: any): number;
+ Rate(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any, Arg6?: any): number;
+ Received(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
+ Replace(Arg1: string, Arg2: number, Arg3: number, Arg4: string): string;
+ ReplaceB(Arg1: string, Arg2: number, Arg3: number, Arg4: string): string;
+ Rept(Arg1: string, Arg2: number): string;
+ Roman(Arg1: number, Arg2?: any): string;
+ Round(Arg1: number, Arg2: number): number;
+ RoundBahtDown(Arg1: number): number;
+ RoundBahtUp(Arg1: number): number;
+ RoundDown(Arg1: number, Arg2: number): number;
+ RoundUp(Arg1: number, Arg2: number): number;
+ RSq(Arg1: any, Arg2: any): number;
+ RTD(
+ progID: any, server: any, topic1: any, topic2?: any, topic3?: any, topic4?: any, topic5?: any, topic6?: any, topic7?: any, topic8?: any, topic9?: any,
+ topic10?: any, topic11?: any, topic12?: any, topic13?: any, topic14?: any, topic15?: any, topic16?: any, topic17?: any, topic18?: any, topic19?: any,
+ topic20?: any, topic21?: any, topic22?: any, topic23?: any, topic24?: any, topic25?: any, topic26?: any, topic27?: any, topic28?: any): any;
+ Search(Arg1: string, Arg2: string, Arg3?: any): number;
+ SearchB(Arg1: string, Arg2: string, Arg3?: any): number;
+ SeriesSum(Arg1: any, Arg2: any, Arg3: any, Arg4: any): number;
+ Sinh(Arg1: number): number;
+ Skew(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Sln(Arg1: number, Arg2: number, Arg3: number): number;
+ Slope(Arg1: any, Arg2: any): number;
+ Small(Arg1: any, Arg2: number): number;
+ SqrtPi(Arg1: any): number;
+ Standardize(Arg1: number, Arg2: number, Arg3: number): number;
+ StDev(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDev_P(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDev_S(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDevP(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StEyx(Arg1: any, Arg2: any): number;
+ Substitute(Arg1: string, Arg2: string, Arg3: string, Arg4?: any): string;
+ Subtotal(
+ Arg1: number, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Sum(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ SumIf(Arg1: Range, Arg2: any, Arg3?: any): number;
+ SumIfs(
+ Arg1: Range, Arg2: Range, Arg3: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
+ Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
+ Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any): number;
+ SumProduct(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ SumSq(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ SumX2MY2(Arg1: any, Arg2: any): number;
+ SumX2PY2(Arg1: any, Arg2: any): number;
+ SumXMY2(Arg1: any, Arg2: any): number;
+ Syd(Arg1: number, Arg2: number, Arg3: number, Arg4: number): number;
+ T_Dist(Arg1: number, Arg2: number, Arg3: boolean): number;
+ T_Dist_2T(Arg1: number, Arg2: number): number;
+ T_Dist_RT(Arg1: number, Arg2: number): number;
+ T_Inv(Arg1: number, Arg2: number): number;
+ T_Inv_2T(Arg1: number, Arg2: number): number;
+ T_Test(Arg1: any, Arg2: any, Arg3: number, Arg4: number): number;
+ Tanh(Arg1: number): number;
+ TBillEq(Arg1: any, Arg2: any, Arg3?: any): number;
+ TBillPrice(Arg1: any, Arg2: any, Arg3?: any): number;
+ TBillYield(Arg1: any, Arg2: any, Arg3?: any): number;
+ TDist(Arg1: number, Arg2: number, Arg3: number): number;
+ Text(Arg1: any, Arg2: string): string;
+ ThaiDayOfWeek(Arg1: number): string;
+ ThaiDigit(Arg1: string): string;
+ ThaiMonthOfYear(Arg1: number): string;
+ ThaiNumSound(Arg1: number): string;
+ ThaiNumString(Arg1: number): string;
+ ThaiStringLength(Arg1: string): number;
+ ThaiYear(Arg1: number): number;
+ TInv(Arg1: number, Arg2: number): number;
+ Transpose(Arg1: any): any;
+ Trend(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
+ Trim(Arg1: string): string;
+ TrimMean(Arg1: any, Arg2: number): number;
+ TTest(Arg1: any, Arg2: any, Arg3: number, Arg4: number): number;
+ USDollar(Arg1: number, Arg2: number): string;
+ Var(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Var_P(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Var_S(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ VarP(
+ Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
+ Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
+ Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Vdb(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5: number, Arg6?: any, Arg7?: any): number;
+ VLookup(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): any;
+ Weekday(Arg1: any, Arg2?: any): number;
+ WeekNum(Arg1: any, Arg2?: any): number;
+ Weibull(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ Weibull_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
+ WorkDay(Arg1: any, Arg2: any, Arg3?: any): number;
+ WorkDay_Intl(Arg1: any, Arg2: any, Arg3?: any, Arg4?: any): number;
+ Xirr(Arg1: any, Arg2: any, Arg3?: any): number;
+ Xnpv(Arg1: any, Arg2: any): number;
+ YearFrac(Arg1: any, Arg2: any, Arg3?: any): number;
+ YieldDisc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
+ YieldMat(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
+ Z_Test(Arg1: any, Arg2: number, Arg3?: any): number;
+ ZTest(Arg1: any, Arg2: number, Arg3?: any): number;
+ }
+
+ class XmlDataBinding {
+ private 'Excel.XmlDataBinding_typekey': XmlDataBinding;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ ClearSettings(): void;
+ readonly Creator: XlCreator;
+ LoadSettings(Url: string): void;
+ readonly Parent: any;
+ Refresh(): XlXmlImportResult;
+ readonly SourceUrl: string;
+ }
+
+ class XmlMap {
+ private 'Excel.XmlMap_typekey': XmlMap;
+ private constructor();
+ readonly _Default: string;
+ AdjustColumnWidth: boolean;
+ AppendOnImport: boolean;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly DataBinding: XmlDataBinding;
+ Delete(): void;
+ Export(Url: string, Overwrite?: any): XlXmlExportResult;
+ ExportXml(Data: string): XlXmlExportResult;
+ Import(Url: string, Overwrite?: any): XlXmlImportResult;
+ ImportXml(XmlData: string, Overwrite?: any): XlXmlImportResult;
+ readonly IsExportable: boolean;
+ Name: string;
+ readonly Parent: any;
+ PreserveColumnFilter: boolean;
+ PreserveNumberFormatting: boolean;
+ readonly RootElementName: string;
+ readonly RootElementNamespace: XmlNamespace;
+ SaveDataSourceDefinition: boolean;
+ readonly Schemas: XmlSchemas;
+ ShowImportExportValidationErrors: boolean;
+ readonly WorkbookConnection: WorkbookConnection;
+ }
+
+ class XmlMaps {
+ private 'Excel.XmlMaps_typekey': XmlMaps;
+ private constructor();
+ _Default(Index: any): XmlMap;
+ Add(Schema: string, RootElementName?: any): XmlMap;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): XmlMap;
+ readonly Parent: any;
+ }
+
+ class XmlNamespace {
+ private 'Excel.XmlNamespace_typekey': XmlNamespace;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ readonly Prefix: string;
+ readonly Uri: string;
+ }
+
+ class XmlNamespaces {
+ private 'Excel.XmlNamespaces_typekey': XmlNamespaces;
+ private constructor();
+ _Default(Index: any): XmlNamespace;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ InstallManifest(Path: string, InstallForAllUsers?: any): void;
+ Item(Index: any): XmlNamespace;
+ readonly Parent: any;
+ readonly Value: string;
+ }
+
+ class XmlSchema {
+ private 'Excel.XmlSchema_typekey': XmlSchema;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Name: string;
+ readonly Namespace: XmlNamespace;
+ readonly Parent: any;
+ readonly XML: string;
+ }
+
+ class XmlSchemas {
+ private 'Excel.XmlSchemas_typekey': XmlSchemas;
+ private constructor();
+ _Default(Index: any): XmlSchema;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: any): XmlSchema;
+ readonly Parent: any;
+ }
+
+ class XPath {
+ private 'Excel.XPath_typekey': XPath;
+ private constructor();
+ readonly _Default: string;
+ readonly Application: Application;
+ Clear(): void;
+ readonly Creator: XlCreator;
+ readonly Map: XmlMap;
+ readonly Parent: any;
+ readonly Repeating: boolean;
+ SetValue(Map: XmlMap, XPath: string, SelectionNamespace?: any, Repeating?: any): void;
+ readonly Value: string;
+ }
+
+ namespace EventHelperTypes {
+ type Application_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type Chart_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type OLEObject_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type QueryTable_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type Workbook_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type Worksheet_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ interface Application_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface Chart_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface OLEObject_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface QueryTable_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface Workbook_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface Worksheet_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+ }
+}
+
+interface ActiveXObject {
+ on(
+ obj: Excel.Application, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Excel.Application, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Excel.Application, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Excel.Application, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Excel.Application, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Application, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Excel.Application, event: 'Invoke', argNames: Excel.EventHelperTypes.Application_Invoke_ArgNames, handler: (
+ this: Excel.Application, parameter: Excel.EventHelperTypes.Application_Invoke_Parameter) => void): void;
+ on(
+ obj: Excel.Application, event: 'NewWorkbook' | 'WorkbookActivate' | 'WorkbookAddinInstall' | 'WorkbookAddinUninstall' | 'WorkbookDeactivate' | 'WorkbookOpen',
+ argNames: ['Wb'], handler: (this: Excel.Application, parameter: {readonly Wb: Excel.Workbook}) => void): void;
+ on(
+ obj: Excel.Application, event: 'ProtectedViewWindowActivate' | 'ProtectedViewWindowDeactivate' | 'ProtectedViewWindowOpen' | 'ProtectedViewWindowResize',
+ argNames: ['Pvw'], handler: (this: Excel.Application, parameter: {readonly Pvw: Excel.ProtectedViewWindow}) => void): void;
+ on(
+ obj: Excel.Application, event: 'ProtectedViewWindowBeforeClose', argNames: ['Pvw', 'Reason', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Pvw: Excel.ProtectedViewWindow, readonly Reason: Excel.XlProtectedViewCloseReason, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'ProtectedViewWindowBeforeEdit', argNames: ['Pvw', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Pvw: Excel.ProtectedViewWindow, Cancel: boolean}) => void): void;
+ on(obj: Excel.Application, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Application, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: Excel.Application, event: 'SheetActivate' | 'SheetCalculate' | 'SheetDeactivate', argNames: ['Sh'], handler: (this: Excel.Application, parameter: {readonly Sh: any}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetBeforeDoubleClick' | 'SheetBeforeRightClick', argNames: ['Sh', 'Target', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Sh: any, readonly Target: Excel.Range, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetChange' | 'SheetSelectionChange', argNames: ['Sh', 'Target'], handler: (
+ this: Excel.Application, parameter: {readonly Sh: any, readonly Target: Excel.Range}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetFollowHyperlink', argNames: ['Sh', 'Target'], handler: (
+ this: Excel.Application, parameter: {readonly Sh: any, readonly Target: Excel.Hyperlink}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetPivotTableAfterValueChange', argNames: ['Sh', 'TargetPivotTable', 'TargetRange'], handler: (
+ this: Excel.Application, parameter: {readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetPivotTableBeforeAllocateChanges' | 'SheetPivotTableBeforeCommitChanges',
+ argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (
+ this: Excel.Application,
+ parameter: {readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetPivotTableBeforeDiscardChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'],
+ handler: (
+ this: Excel.Application, parameter: {readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number}) => void): void;
+ on(
+ obj: Excel.Application, event: 'SheetPivotTableUpdate', argNames: ['Sh', 'Target'], handler: (
+ this: Excel.Application, parameter: {readonly Sh: any, readonly Target: Excel.PivotTable}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WindowActivate' | 'WindowDeactivate' | 'WindowResize', argNames: ['Wb', 'Wn'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Wn: Excel.Window}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookAfterSave', argNames: ['Wb', 'Success'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Success: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookAfterXmlExport', argNames: ['Wb', 'Map', 'Url', 'Result'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, readonly Result: Excel.XlXmlExportResult}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookAfterXmlImport', argNames: ['Wb', 'Map', 'IsRefresh', 'Result'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly IsRefresh: boolean, readonly Result: Excel.XlXmlImportResult}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookBeforeClose' | 'WorkbookBeforePrint', argNames: ['Wb', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookBeforeSave', argNames: ['Wb', 'SaveAsUI', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly SaveAsUI: boolean, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookBeforeXmlExport', argNames: ['Wb', 'Map', 'Url', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookBeforeXmlImport', argNames: ['Wb', 'Map', 'Url', 'IsRefresh', 'Cancel'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, readonly IsRefresh: boolean, Cancel: boolean}) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookNewChart', argNames: ['Wb', 'Ch'], handler: (this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Ch: Excel.Chart}) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookNewSheet', argNames: ['Wb', 'Sh'], handler: (this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Sh: any}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookPivotTableCloseConnection' | 'WorkbookPivotTableOpenConnection', argNames: ['Wb', 'Target'],
+ handler: (this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Target: Excel.PivotTable}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookRowsetComplete', argNames: ['Wb', 'Description', 'Sheet', 'Success'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly Description: string, readonly Sheet: string, readonly Success: boolean}) => void): void;
+ on(
+ obj: Excel.Application, event: 'WorkbookSync', argNames: ['Wb', 'SyncEventType'], handler: (
+ this: Excel.Application, parameter: {readonly Wb: Excel.Workbook, readonly SyncEventType: Office.MsoSyncEventType}) => void): void;
+ on(
+ obj: Excel.Chart, event: 'BeforeDoubleClick', argNames: ['ElementID', 'Arg1', 'Arg2', 'Cancel'], handler: (
+ this: Excel.Chart, parameter: {readonly ElementID: number, readonly Arg1: number, readonly Arg2: number, Cancel: boolean}) => void): void;
+ on(obj: Excel.Chart, event: 'BeforeRightClick', argNames: ['Cancel'], handler: (this: Excel.Chart, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Chart, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Excel.Chart, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Excel.Chart, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Excel.Chart, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Excel.Chart, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Chart, parameter: {pctinfo: number}) => void): void;
+ on(obj: Excel.Chart, event: 'Invoke', argNames: Excel.EventHelperTypes.Chart_Invoke_ArgNames, handler: (this: Excel.Chart, parameter: Excel.EventHelperTypes.Chart_Invoke_Parameter) => void): void;
+ on(
+ obj: Excel.Chart, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'x', 'y'], handler: (
+ this: Excel.Chart, parameter: {readonly Button: number, readonly Shift: number, readonly x: number, readonly y: number}) => void): void;
+ on(obj: Excel.Chart, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Chart, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: Excel.Chart, event: 'Select', argNames: ['ElementID', 'Arg1', 'Arg2'], handler: (
+ this: Excel.Chart, parameter: {readonly ElementID: number, readonly Arg1: number, readonly Arg2: number}) => void): void;
+ on(
+ obj: Excel.Chart, event: 'SeriesChange', argNames: ['SeriesIndex', 'PointIndex'], handler: (
+ this: Excel.Chart, parameter: {readonly SeriesIndex: number, readonly PointIndex: number}) => void): void;
+ on(
+ obj: Excel.OLEObject, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Excel.OLEObject, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Excel.OLEObject, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Excel.OLEObject, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Excel.OLEObject, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.OLEObject, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Excel.OLEObject, event: 'Invoke', argNames: Excel.EventHelperTypes.OLEObject_Invoke_ArgNames, handler: (
+ this: Excel.OLEObject, parameter: Excel.EventHelperTypes.OLEObject_Invoke_Parameter) => void): void;
+ on(obj: Excel.OLEObject, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.OLEObject, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: Excel.QueryTable, event: 'AfterRefresh', argNames: ['Success'], handler: (this: Excel.QueryTable, parameter: {readonly Success: boolean}) => void): void;
+ on(obj: Excel.QueryTable, event: 'BeforeRefresh', argNames: ['Cancel'], handler: (this: Excel.QueryTable, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.QueryTable, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Excel.QueryTable, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Excel.QueryTable, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Excel.QueryTable, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Excel.QueryTable, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.QueryTable, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Excel.QueryTable, event: 'Invoke', argNames: Excel.EventHelperTypes.QueryTable_Invoke_ArgNames, handler: (
+ this: Excel.QueryTable, parameter: Excel.EventHelperTypes.QueryTable_Invoke_Parameter) => void): void;
+ on(obj: Excel.QueryTable, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.QueryTable, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: Excel.Workbook, event: 'AfterSave', argNames: ['Success'], handler: (this: Excel.Workbook, parameter: {readonly Success: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'AfterXmlExport', argNames: ['Map', 'Url', 'Result'], handler: (
+ this: Excel.Workbook, parameter: {readonly Map: Excel.XmlMap, readonly Url: string, readonly Result: Excel.XlXmlExportResult}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'AfterXmlImport', argNames: ['Map', 'IsRefresh', 'Result'], handler: (
+ this: Excel.Workbook, parameter: {readonly Map: Excel.XmlMap, readonly IsRefresh: boolean, readonly Result: Excel.XlXmlImportResult}) => void): void;
+ on(obj: Excel.Workbook, event: 'BeforeClose' | 'BeforePrint', argNames: ['Cancel'], handler: (this: Excel.Workbook, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Excel.Workbook, event: 'BeforeSave', argNames: ['SaveAsUI', 'Cancel'], handler: (this: Excel.Workbook, parameter: {readonly SaveAsUI: boolean, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'BeforeXmlExport', argNames: ['Map', 'Url', 'Cancel'], handler: (
+ this: Excel.Workbook, parameter: {readonly Map: Excel.XmlMap, readonly Url: string, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'BeforeXmlImport', argNames: ['Map', 'Url', 'IsRefresh', 'Cancel'], handler: (
+ this: Excel.Workbook, parameter: {readonly Map: Excel.XmlMap, readonly Url: string, readonly IsRefresh: boolean, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Excel.Workbook, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Excel.Workbook, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Excel.Workbook, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Workbook, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'Invoke', argNames: Excel.EventHelperTypes.Workbook_Invoke_ArgNames, handler: (
+ this: Excel.Workbook, parameter: Excel.EventHelperTypes.Workbook_Invoke_Parameter) => void): void;
+ on(obj: Excel.Workbook, event: 'NewChart', argNames: ['Ch'], handler: (this: Excel.Workbook, parameter: {readonly Ch: Excel.Chart}) => void): void;
+ on(obj: Excel.Workbook, event: 'NewSheet' | 'SheetActivate' | 'SheetCalculate' | 'SheetDeactivate', argNames: ['Sh'], handler: (this: Excel.Workbook, parameter: {readonly Sh: any}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'PivotTableCloseConnection' | 'PivotTableOpenConnection', argNames: ['Target'], handler: (
+ this: Excel.Workbook, parameter: {readonly Target: Excel.PivotTable}) => void): void;
+ on(obj: Excel.Workbook, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Workbook, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'RowsetComplete', argNames: ['Description', 'Sheet', 'Success'], handler: (
+ this: Excel.Workbook, parameter: {readonly Description: string, readonly Sheet: string, readonly Success: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'SheetBeforeDoubleClick' | 'SheetBeforeRightClick', argNames: ['Sh', 'Target', 'Cancel'], handler: (
+ this: Excel.Workbook, parameter: {readonly Sh: any, readonly Target: Excel.Range, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'SheetChange' | 'SheetSelectionChange', argNames: ['Sh', 'Target'], handler: (
+ this: Excel.Workbook, parameter: {readonly Sh: any, readonly Target: Excel.Range}) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetFollowHyperlink', argNames: ['Sh', 'Target'], handler: (this: Excel.Workbook, parameter: {readonly Sh: any, readonly Target: Excel.Hyperlink}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'SheetPivotTableAfterValueChange', argNames: ['Sh', 'TargetPivotTable', 'TargetRange'], handler: (
+ this: Excel.Workbook, parameter: {readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'SheetPivotTableBeforeAllocateChanges' | 'SheetPivotTableBeforeCommitChanges',
+ argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (
+ this: Excel.Workbook,
+ parameter: {readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'SheetPivotTableBeforeDiscardChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'],
+ handler: (this: Excel.Workbook, parameter: {readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number}) => void): void;
+ on(
+ obj: Excel.Workbook, event: 'SheetPivotTableChangeSync' | 'SheetPivotTableUpdate', argNames: ['Sh', 'Target'], handler: (
+ this: Excel.Workbook, parameter: {readonly Sh: any, readonly Target: Excel.PivotTable}) => void): void;
+ on(obj: Excel.Workbook, event: 'Sync', argNames: ['SyncEventType'], handler: (this: Excel.Workbook, parameter: {readonly SyncEventType: Office.MsoSyncEventType}) => void): void;
+ on(obj: Excel.Workbook, event: 'WindowActivate' | 'WindowDeactivate' | 'WindowResize', argNames: ['Wn'], handler: (this: Excel.Workbook, parameter: {readonly Wn: Excel.Window}) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'BeforeDoubleClick' | 'BeforeRightClick', argNames: ['Target', 'Cancel'], handler: (
+ this: Excel.Worksheet, parameter: {readonly Target: Excel.Range, Cancel: boolean}) => void): void;
+ on(obj: Excel.Worksheet, event: 'Change' | 'SelectionChange', argNames: ['Target'], handler: (this: Excel.Worksheet, parameter: {readonly Target: Excel.Range}) => void): void;
+ on(obj: Excel.Worksheet, event: 'FollowHyperlink', argNames: ['Target'], handler: (this: Excel.Worksheet, parameter: {readonly Target: Excel.Hyperlink}) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Excel.Worksheet, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Excel.Worksheet, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Excel.Worksheet, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Worksheet, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'Invoke', argNames: Excel.EventHelperTypes.Worksheet_Invoke_ArgNames, handler: (
+ this: Excel.Worksheet, parameter: Excel.EventHelperTypes.Worksheet_Invoke_Parameter) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'PivotTableAfterValueChange', argNames: ['TargetPivotTable', 'TargetRange'], handler: (
+ this: Excel.Worksheet, parameter: {readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range}) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'PivotTableBeforeAllocateChanges' | 'PivotTableBeforeCommitChanges',
+ argNames: ['TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (
+ this: Excel.Worksheet, parameter: {readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean}) => void): void;
+ on(
+ obj: Excel.Worksheet, event: 'PivotTableBeforeDiscardChanges', argNames: ['TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'],
+ handler: (this: Excel.Worksheet, parameter: {readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number}) => void): void;
+ on(obj: Excel.Worksheet, event: 'PivotTableChangeSync' | 'PivotTableUpdate', argNames: ['Target'], handler: (this: Excel.Worksheet, parameter: {readonly Target: Excel.PivotTable}) => void): void;
+ on(obj: Excel.Worksheet, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Worksheet, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: Excel.Application, event: 'AddRef' | 'AfterCalculate' | 'Release', handler: (this: Excel.Application, parameter: {}) => void): void;
+ on(obj: Excel.Chart, event: 'Activate' | 'AddRef' | 'Calculate' | 'Deactivate' | 'DragOver' | 'DragPlot' | 'Release' | 'Resize', handler: (this: Excel.Chart, parameter: {}) => void): void;
+ on(obj: Excel.OLEObject, event: 'AddRef' | 'GotFocus' | 'LostFocus' | 'Release', handler: (this: Excel.OLEObject, parameter: {}) => void): void;
+ on(obj: Excel.QueryTable, event: 'AddRef' | 'Release', handler: (this: Excel.QueryTable, parameter: {}) => void): void;
+ on(obj: Excel.Workbook, event: 'Activate' | 'AddinInstall' | 'AddinUninstall' | 'AddRef' | 'Deactivate' | 'Open' | 'Release', handler: (this: Excel.Workbook, parameter: {}) => void): void;
+ on(obj: Excel.Worksheet, event: 'Activate' | 'AddRef' | 'Calculate' | 'Deactivate' | 'Release', handler: (this: Excel.Worksheet, parameter: {}) => void): void;
+ set(obj: Excel.Chart, propertyName: 'HasAxis', parameterTypes: [any, any], newValue: any): void;
+ set(obj: Excel.Workbook, propertyName: 'Colors', parameterTypes: [any], newValue: any): void;
+ set(obj: Excel.Range, propertyName: 'Value', parameterTypes: [Excel.XlRangeValueDataType], newValue: any): void;
+ set(obj: Excel.Range, propertyName: 'Value', newValue: any): void; // because Value is defined on the type as a method, not a property
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'Excel.Application': Excel.Application;
+ 'Excel.Chart': Excel.Chart;
+ 'Excel.Sheet': Excel.Worksheet;
+}
+
+interface EnumeratorConstructor {
+ new(col: Excel.Actions): Enumerator;
+ new(col: Excel.AddIns | Excel.AddIns2): Enumerator;
+ new(col: Excel.AllowEditRanges): Enumerator;
+ new(col: Excel.Areas | Excel.Ranges): Enumerator;
+ new(col: Excel.Borders): Enumerator;
+ new(col: Excel.CalculatedFields): Enumerator;
+ new(col: Excel.CalculatedItems | Excel.PivotItemList): Enumerator;
+ new(col: Excel.CalculatedMembers): Enumerator;
+ new(col: Excel.Comments): Enumerator;
+ new(col: Excel.Connections): Enumerator;
+ new(col: Excel.CubeFields): Enumerator;
+ new(col: Excel.CustomProperties): Enumerator;
+ new(col: Excel.CustomViews): Enumerator;
+ new(col: Excel.DiagramNodeChildren | Excel.DiagramNodes): Enumerator;
+ new(col: Excel.Dialogs): Enumerator;
+ new(col: Excel.FileExportConverters): Enumerator;
+ new(col: Excel.Filters): Enumerator;
+ new(
+ col: Excel.FormatConditions | Excel.IconSets | Excel.MenuItems | Excel.Modules | Excel.Phonetics | Excel.PivotFields | Excel.Range | Excel.ServerViewableItems |
+ Excel.SheetViews | Excel.UsedObjects): Enumerator; // tslint:disable-line:use-default-type-parameter
+ new(col: Excel.GroupShapes | Excel.ShapeRange | Excel.Shapes): Enumerator;
+ new(col: Excel.HPageBreaks): Enumerator;
+ new(col: Excel.Hyperlinks): Enumerator;
+ new(col: Excel.IconSet): Enumerator;
+ new(col: Excel.ListColumns): Enumerator;
+ new(col: Excel.ListObjects): Enumerator;
+ new(col: Excel.ListRows): Enumerator;
+ new(col: Excel.MenuBars): Enumerator;
+ new(col: Excel.Menus): Enumerator;
+ new(col: Excel.Names): Enumerator;
+ new(col: Excel.ODBCErrors): Enumerator;
+ new(col: Excel.OLEDBErrors): Enumerator;
+ new(col: Excel.Pages): Enumerator;
+ new(col: Excel.Parameters): Enumerator;
+ new(col: Excel.PivotCaches): Enumerator;
+ new(col: Excel.PivotFilters): Enumerator;
+ new(col: Excel.PivotFormulas): Enumerator;
+ new(col: Excel.PivotLineCells): Enumerator;
+ new(col: Excel.PivotLines): Enumerator;
+ new(col: Excel.PivotTableChangeList): Enumerator;
+ new(col: Excel.ProtectedViewWindows): Enumerator;
+ new(col: Excel.PublishObjects): Enumerator;
+ new(col: Excel.QueryTables): Enumerator;
+ new(col: Excel.RecentFiles): Enumerator;
+ new(col: Excel.Sheets): Enumerator;
+ new(col: Excel.ShapeNodes): Enumerator;
+ new(col: Excel.SlicerCacheLevels): Enumerator;
+ new(col: Excel.SlicerCaches): Enumerator;
+ new(col: Excel.SlicerItems): Enumerator;
+ new(col: Excel.SlicerPivotTables): Enumerator;
+ new(col: Excel.Slicers): Enumerator;
+ new(col: Excel.SmartTagActions): Enumerator;
+ new(col: Excel.SmartTagRecognizers): Enumerator;
+ new(col: Excel.SortFields): Enumerator;
+ new(col: Excel.SparklineGroup): Enumerator;
+ new(col: Excel.SparklineGroups): Enumerator;
+ new(col: Excel.Styles): Enumerator;
+ new(col: Excel.TableStyleElements): Enumerator;
+ new(col: Excel.TableStyles): Enumerator;
+ new(col: Excel.ToolbarButtons): Enumerator;
+ new(col: Excel.Toolbars): Enumerator;
+ new(col: Excel.UserAccessList): Enumerator;
+ new(col: Excel.VPageBreaks): Enumerator;
+ new(col: Excel.Watches): Enumerator;
+ new(col: Excel.Windows): Enumerator;
+ new(col: Excel.Workbooks): Enumerator;
+ new(col: Excel.XmlMaps): Enumerator;
+ new(col: Excel.XmlNamespaces): Enumerator;
+ new(col: Excel.XmlSchemas): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-excel/package.json b/types/activex-excel/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-excel/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-excel/tsconfig.json b/types/activex-excel/tsconfig.json
new file mode 100644
index 0000000000..c8352aacb4
--- /dev/null
+++ b/types/activex-excel/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-excel-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-excel/tslint.json b/types/activex-excel/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-excel/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-infopath/activex-infopath-tests.ts b/types/activex-infopath/activex-infopath-tests.ts
new file mode 100644
index 0000000000..a4441c2cf3
--- /dev/null
+++ b/types/activex-infopath/activex-infopath-tests.ts
@@ -0,0 +1,5 @@
+let obj0 = new ActiveXObject('InfoPath.Application');
+
+let obj1 = new ActiveXObject('InfoPath.ExternalApplication');
+
+let obj2 = new ActiveXObject('InfoPath.Editor');
diff --git a/types/activex-infopath/index.d.ts b/types/activex-infopath/index.d.ts
new file mode 100644
index 0000000000..1aa8cba2f9
--- /dev/null
+++ b/types/activex-infopath/index.d.ts
@@ -0,0 +1,1198 @@
+// Type definitions for Microsoft InfoPath 3.0 Type Library - InfoPath 3.0
+// Project: https://msdn.microsoft.com/en-us/library/jj602751.aspx
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+///
+///
+///
+///
+
+declare namespace InfoPath {
+ const enum CommandIds {
+ AddWordToDictionary = 131,
+ AlignTextCenter = 33,
+ AlignTextJustify = 35,
+ AlignTextLeft = 32,
+ AlignTextRight = 34,
+ ClearAutoSpace = 85,
+ ClearBulletedList = 59,
+ ClearFontFormatting = 109,
+ ClearNumberedList = 58,
+ Close = 4,
+ Copy = 53,
+ CorrectAllOfMisspelledWord = 134,
+ CorrectMisspelledWord = 133,
+ Cut = 52,
+ DecreaseFontSizeBy2 = 117,
+ DecreaseIndent = 60,
+ DeleteMisspelledWord = 135,
+ DeleteSelectedColumns = 68,
+ DeleteSelectedRows = 67,
+ DeleteSelectedTable = 66,
+ DrawTable = 50,
+ EraseTable = 51,
+ FindNextMisspelledWord = 132,
+ FindReplaceFindNext = 119,
+ FormatPainterApplyFormatting = 23,
+ FormatPainterApplyFormattingPersistent = 25,
+ FormatPainterCopyFormatting = 24,
+ FormatPainterCopyFormattingPersistent = 172,
+ GetCurrentMisspelledWord = 139,
+ GetDefaultFontColor = 98,
+ GetDefaultHighlightColor = 97,
+ GetFindReplaceOptionSearchDirection = 94,
+ GetFindReplaceState = 171,
+ GetFindString = 87,
+ GetFontAvailableByIndex = 102,
+ GetFontsAvailableCount = 101,
+ GetFontSizeAvailableByIndex = 104,
+ GetFontSizesAvailableCount = 103,
+ GetHyperlinkAddress = 159,
+ GetHyperlinkDisplayText = 158,
+ GetPictureAlternativeText = 169,
+ GetPictureHeight = 167,
+ GetPictureTextWrapping = 170,
+ GetPictureWidth = 168,
+ GetReplaceWithString = 89,
+ GetSelectedCellBottomPadding = 151,
+ GetSelectedCellLeftPadding = 150,
+ GetSelectedCellRightPadding = 152,
+ GetSelectedCellTopPadding = 149,
+ GetSelectedCellVerticalAlignment = 148,
+ GetSelectedColumnWidth = 142,
+ GetSelectedRowHeight = 140,
+ GetSelectedTextBackgroundColor = 127,
+ GetSelectedTextFont = 124,
+ GetSelectedTextFontColor = 125,
+ GetSelectedTextFontSize = 123,
+ GetSelectedTextHighlightColor = 126,
+ GetSpellingSuggestion = 138,
+ GetSpellingSuggestionsCount = 137,
+ GetSubmitButtonCaption = 9,
+ GetTableDirection = 77,
+ GetTableHorizontalAlignment = 75,
+ GotoFirstErrorOnView = 107,
+ GotoNextErrorOnView = 10,
+ IgnoreAllOfMisspelledWord = 130,
+ IgnoreMisspelledWord = 129,
+ IncreaseFontSizeBy2 = 118,
+ IncreaseIndent = 61,
+ InsertBulletedList = 22,
+ InsertBulletedListEmptyCircle = 48,
+ InsertBulletedListSolidCircle = 47,
+ InsertBulletedListSolidSquare = 49,
+ InsertColumnLeft = 64,
+ InsertColumnRight = 65,
+ InsertHorizontalLine = 78,
+ InsertHyperlink = 81,
+ InsertImage = 80,
+ InsertNumberedList = 21,
+ InsertNumberedListAlphaLowercase = 43,
+ InsertNumberedListAlphaUppercase = 44,
+ InsertNumberedListDecimal = 42,
+ InsertNumberedListRomanLowercase = 45,
+ InsertNumberedListRomanUppercase = 46,
+ InsertPictureFromFile = 13,
+ InsertRowAbove = 62,
+ InsertRowBelow = 63,
+ InsertTable = 128,
+ IsFormDirectionLeftToRight = 175,
+ IsFormDirectionRightToLeft = 174,
+ MergeCells = 73,
+ Paste = 54,
+ PasteAsText = 178,
+ PasteKeepSourceFormatting = 176,
+ PasteMatchDestination = 177,
+ Redo = 57,
+ RemoveHyperlink = 160,
+ Replace = 95,
+ ReplaceAll = 96,
+ Save = 5,
+ SaveAs = 6,
+ SelectAll = 55,
+ SelectCell = 72,
+ SelectColumns = 71,
+ SelectHyperlink = 82,
+ SelectNextColumn = 146,
+ SelectNextRow = 144,
+ SelectPreviousColumn = 147,
+ SelectPreviousRow = 145,
+ SelectRows = 70,
+ SelectTable = 69,
+ Set15LineSpacing = 40,
+ SetAutoSpaceBetweenAsianAndLatinText = 83,
+ SetAutoSpaceBetweenAsianTextAndNumbers = 84,
+ SetDoubleLineSpacing = 41,
+ SetFindReplaceOptionMatchCase = 91,
+ SetFindReplaceOptionSearchDirection = 93,
+ SetFindReplaceOptionUseWildcards = 92,
+ SetFindReplaceOptionWholeWordOnly = 90,
+ SetFindString = 86,
+ SetFontFormattingBold = 26,
+ SetFontFormattingHeading1 = 110,
+ SetFontFormattingHeading2 = 111,
+ SetFontFormattingHeading3 = 112,
+ SetFontFormattingHeading4 = 113,
+ SetFontFormattingHeading5 = 114,
+ SetFontFormattingHeading6 = 115,
+ SetFontFormattingItalic = 27,
+ SetFontFormattingNormal = 116,
+ SetFontFormattingStrikethrough = 31,
+ SetFontFormattingSubscript = 30,
+ SetFontFormattingSuperscript = 29,
+ SetFontFormattingUnderline = 28,
+ SetPictureAlternativeText = 166,
+ SetPictureHeight = 164,
+ SetPictureInlineWithText = 161,
+ SetPictureToLeftOfText = 162,
+ SetPictureToRightOfText = 163,
+ SetPictureWidth = 165,
+ SetReplaceWithString = 88,
+ SetSelectedCellAlignmentBottom = 156,
+ SetSelectedCellAlignmentMiddle = 154,
+ SetSelectedCellAlignmentTop = 155,
+ SetSelectedCellPadding = 153,
+ SetSelectedColumnWidth = 143,
+ SetSelectedRowHeight = 141,
+ SetSelectedTextBackgroundColor = 122,
+ SetSelectedTextFont = 106,
+ SetSelectedTextFontColor = 121,
+ SetSelectedTextFontSize = 105,
+ SetSelectedTextHighlightColor = 120,
+ SetSingleLineSpacing = 39,
+ SetSpellingOptionCheckAsYouType = 136,
+ SetTableDirection = 76,
+ SetTableHorizontalAlignment = 74,
+ SetTextDirectionDefault = 36,
+ SetTextDirectionLeftToRight = 37,
+ SetTextDirectionRightToLeft = 38,
+ ShowBordersShadingDialog = 18,
+ ShowCurrentErrorMessage = 11,
+ ShowDigitalSignaturesDialog = 108,
+ ShowEditHyperlinkDialog = 20,
+ ShowExportToExcelDialog = 7,
+ ShowExportToPDFXPSDialog = 173,
+ ShowExportToWebDialog = 2,
+ ShowFormatPictureDialog = 17,
+ ShowImportFormDataDialog = 1,
+ ShowInsertHyperlinkDialog = 19,
+ ShowInsertSymbolDialog = 79,
+ ShowInsertTableDialog = 14,
+ ShowMergeFormDialog = 0,
+ ShowSetLanguageDialog = 12,
+ ShowSetSelectedTextFontColorDialog = 99,
+ ShowSetSelectedTextHighlightColorDialog = 100,
+ ShowSplitCellsDialog = 15,
+ ShowTablePropertiesDialog = 16,
+ SplitCells = 157,
+ Submit = 8,
+ Undo = 56,
+ WorkOffline = 3,
+ }
+
+ const enum XdAttachmentType {
+ xdNone = 2,
+ xdXml = 0,
+ xdXmlXsn = 1,
+ }
+
+ const enum XdCertificateStatus {
+ xdCertificateStatusError = 0,
+ xdCertificateStatusExpired = 2,
+ xdCertificateStatusNotTrusted = 3,
+ xdCertificateStatusRevoked = 4,
+ xdCertificateStatusValid = 1,
+ }
+
+ const enum XdConfirmButtons {
+ xdOKCancel = 1,
+ xdYesNo = 4,
+ xdYesNoCancel = 3,
+ }
+
+ const enum XdConfirmChoice {
+ xdCancel = 2,
+ xdNo = 7,
+ xdOK = 1,
+ xdYes = 6,
+ }
+
+ const enum XdDocumentVersionMode {
+ xdCanOpenInReadOnlyMode = 8,
+ xdCanTransformSigned = 16,
+ xdDoNotInstallActiveXCabs = 128,
+ xdFailOnVersionMismatch = 0,
+ xdFailOnVersionOlder = 1,
+ xdIgnoreDataAdaptersQueryFailure = 64,
+ xdPromptTransformSigned = 32,
+ xdUseExistingVersion = 2,
+ }
+
+ const enum XdMachineOnlineState {
+ xdIEIsInOfflineMode = 2,
+ xdOffline = 0,
+ xdOnline = 1,
+ }
+
+ const enum XdReadOnlyViewMode {
+ xdDefault = 0,
+ xdFrozen = 2,
+ xdNonEditable = 1,
+ }
+
+ const enum XdSignatureAppearanceType {
+ xdSignatureAppearanceTypeLine = 0,
+ xdSignatureAppearanceTypeStamp = 1,
+ }
+
+ const enum XdSignatureRelation {
+ xdSignatureRelationCoSign = 2,
+ xdSignatureRelationCounterSign = 3,
+ xdSignatureRelationSingle = 1,
+ }
+
+ const enum XdSignatureStatus {
+ xdSignatureStatusError = 0,
+ xdSignatureStatusInvalid = 2,
+ xdSignatureStatusUnsupported = 3,
+ xdSignatureStatusValid = 1,
+ }
+
+ const enum XdTaskPaneType {
+ xdTaskPaneBulletsNumbering = 9,
+ xdTaskPaneClipArt = 5,
+ xdTaskPaneDesignerNew = 2,
+ xdTaskPaneFillOutAForm = 1,
+ xdTaskPaneFind = 6,
+ xdTaskPaneFormatting = 8,
+ xdTaskPaneHelp = 4,
+ xdTaskPaneHTML = 0,
+ xdTaskPaneHWSWorkflow = 12,
+ xdTaskPaneParaFormatting = 11,
+ xdTaskPaneReplace = 7,
+ xdTaskPaneSearchResults = 3,
+ xdTaskPaneSpelling = 10,
+ }
+
+ const enum XdWindowState {
+ xdWindowStateMaximize = 1,
+ xdWindowStateMinimize = 3,
+ xdWindowStateNormal = 2,
+ }
+
+ const enum XdWindowType {
+ xdDesignerWindow = 1,
+ xdEditorWindow = 0,
+ }
+
+ class _XDocument {
+ private 'InfoPath._XDocument_typekey': _XDocument;
+ private constructor();
+ readonly DataObjects: DataObjectsCollection;
+ readonly DOM: MSXML2.IXMLDOMDocument;
+ readonly Errors: ADODB.Errors;
+ readonly Extension: any;
+ GetDataVariable(lVariableNumber: number): string;
+ GetDOM(bstrName: string): MSXML2.IXMLDOMDocument;
+ ImportFile(bstrFileURI: string): void;
+ readonly IsDirty: boolean;
+ readonly IsDOMReadOnly: boolean;
+ readonly IsNew: boolean;
+ readonly IsReadOnly: boolean;
+ readonly IsSigned: boolean;
+ Language: string;
+ PrintOut(): void;
+ Query(): void;
+ readonly QueryAdapter: any;
+ Save(): void;
+ SaveAs(bstrFileUrl: string): void;
+ SetDataVariable(lVariableNumber: number, bstrVariableValue: string): void;
+ readonly Solution: SolutionObject;
+ Submit(): void;
+ readonly UI: UI;
+ readonly URI: string;
+ readonly View: ViewObject;
+ readonly ViewInfos: ViewInfosCollection;
+ }
+
+ class ADOAdapterObject {
+ private 'InfoPath.ADOAdapterObject_typekey': ADOAdapterObject;
+ private constructor();
+ BuildSQLFromXMLNodes(pXmlNode: MSXML2.IXMLDOMNode): string;
+ Command: string;
+ Connection: string;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ Timeout: number;
+ }
+
+ class Application {
+ private 'InfoPath.Application_typekey': Application;
+ private constructor();
+ readonly ActiveWindow: Window;
+ CacheSolution(bstrSolutionURI: string): void;
+ FormatString(varInput: any, bstrCategory: string, bstrOptions: string): string;
+ IsDestinationReachable(bstrDestination: string): boolean;
+ readonly LanguageSettings: any;
+ readonly MachineOnlineState: XdMachineOnlineState;
+ readonly Name: string;
+ NewADODBConnection(): ADODB.Connection;
+ NewADODBRecordset(): ADODB.Recordset;
+
+ /** @param boolean [bForce=false] */
+ Quit(bForce?: boolean): void;
+
+ /** @param string [bstrBehavior='overwrite'] */
+ RegisterSolution(bstrSolutionURL: string, bstrBehavior?: string): void;
+ UnregisterSolution(bstrSolutionURI: string): void;
+ readonly UsableHeight: number;
+ readonly UsableWidth: number;
+ readonly User: UserObject;
+ readonly Version: string;
+ readonly Windows: WindowsCollection;
+ readonly XDocuments: XDocuments;
+ }
+
+ class ApplicationEvents {
+ private 'InfoPath.ApplicationEvents_typekey': ApplicationEvents;
+ private constructor();
+ }
+
+ class BDCAdapterObject {
+ private 'InfoPath.BDCAdapterObject_typekey': BDCAdapterObject;
+ private constructor();
+ readonly EntityName: string;
+ readonly EntityNamespace: string;
+ readonly LOBSystemInstance: string;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ readonly SpecificFinder: string;
+ Submit(): void;
+ readonly SubmitAdapterName: string;
+ readonly SubmitAllowed: boolean;
+ }
+
+ class Button {
+ private 'InfoPath.Button_typekey': Button;
+ private constructor();
+ }
+
+ class CertificateObject {
+ private 'InfoPath.CertificateObject_typekey': CertificateObject;
+ private constructor();
+ readonly ExpirationDate: string;
+ readonly IssuedBy: string;
+ readonly IssuedTo: string;
+ readonly Status: XdCertificateStatus;
+ }
+
+ class DataAdaptersCollection {
+ private 'InfoPath.DataAdaptersCollection_typekey': DataAdaptersCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): any;
+ }
+
+ class DataDOM {
+ private 'InfoPath.DataDOM_typekey': DataDOM;
+ private constructor();
+ }
+
+ class DataDOMEventObject {
+ private 'InfoPath.DataDOMEventObject_typekey': DataDOMEventObject;
+ private constructor();
+ readonly IsUndoRedo: boolean;
+ readonly MatchExpression: string;
+ readonly NewValue: any;
+ readonly OldValue: any;
+ readonly Operation: string;
+ readonly Parent: MSXML2.IXMLDOMNode;
+
+ /**
+ * @param string [bstrDetailedErrorMessage='']
+ * @param number [lErrorCode=0]
+ * @param string [bstrType='modeless']
+ */
+ ReportError(varNode: any, bstrShortErrorMessage: string, fSiteIndependent: boolean, bstrDetailedErrorMessage?: string, lErrorCode?: number, bstrType?: string): ErrorObject;
+ ReturnMessage: string;
+ ReturnStatus: boolean;
+ readonly Site: MSXML2.IXMLDOMNode;
+ readonly Source: MSXML2.IXMLDOMNode;
+ readonly XDocument: _XDocument;
+ }
+
+ class DataObjectsCollection {
+ private 'InfoPath.DataObjectsCollection_typekey': DataObjectsCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): DataSourceObject;
+ }
+
+ class DataSourceObject {
+ private 'InfoPath.DataSourceObject_typekey': DataSourceObject;
+ private constructor();
+ readonly DOM: MSXML2.IXMLDOMDocument;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAdapter: any;
+ }
+
+ class DateObject {
+ private 'InfoPath.DateObject_typekey': DateObject;
+ private constructor();
+ AddDays(pvarDate: any, pvarDays: any): any;
+ AddSeconds(pvarTime: any, pvarSeconds: any): any;
+ Now(): any;
+ Today(): any;
+ }
+
+ class DAVAdapterObject {
+ private 'InfoPath.DAVAdapterObject_typekey': DAVAdapterObject;
+ private constructor();
+ FileName: string;
+ FolderURL: string;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ SubmitData(pData: MSXML2.IXMLDOMNode): void;
+ }
+
+ class DocActionEventObject {
+ private 'InfoPath.DocActionEventObject_typekey': DocActionEventObject;
+ private constructor();
+ ReturnStatus: boolean;
+ readonly Source: MSXML2.IXMLDOMNode;
+ readonly XDocument: _XDocument;
+ }
+
+ class DocContextChangeEventObject {
+ private 'InfoPath.DocContextChangeEventObject_typekey': DocContextChangeEventObject;
+ private constructor();
+ readonly Context: MSXML2.IXMLDOMNode;
+ readonly IsUndoRedo: boolean;
+ readonly Type: string;
+ readonly XDocument: _XDocument;
+ }
+
+ class DocEventObject {
+ private 'InfoPath.DocEventObject_typekey': DocEventObject;
+ private constructor();
+ readonly XDocument: _XDocument;
+ }
+
+ class DocReturnEventObject {
+ private 'InfoPath.DocReturnEventObject_typekey': DocReturnEventObject;
+ private constructor();
+ ReturnStatus: boolean;
+ readonly XDocument: _XDocument;
+ }
+
+ class EmailAdapterObject {
+ private 'InfoPath.EmailAdapterObject_typekey': EmailAdapterObject;
+ private constructor();
+ AttachmentFileName: string;
+ AttachmentType: XdAttachmentType;
+ BCC: string;
+ CC: string;
+ Intro: string;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Subject: string;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ SubmitData(pData: MSXML2.IXMLDOMNode): void;
+ To: string;
+ }
+
+ class ErrorObject {
+ private 'InfoPath.ErrorObject_typekey': ErrorObject;
+ private constructor();
+ readonly ConditionName: any;
+ DetailedErrorMessage: string;
+ ErrorCode: number;
+ readonly Node: MSXML2.IXMLDOMNode;
+ ShortErrorMessage: string;
+ readonly Type: string;
+ }
+
+ class ErrorsCollection {
+ private 'InfoPath.ErrorsCollection_typekey': ErrorsCollection;
+ private constructor();
+
+ /**
+ * @param string [bstrDetailedErrorMessage='']
+ * @param number [lErrorCode=0]
+ * @param string [bstrType='modeless']
+ */
+ Add(varNode: any, bstrConditionName: string, bstrShortErrorMessage: string, bstrDetailedErrorMessage?: string, lErrorCode?: number, bstrType?: string): ADODB.Error;
+ readonly Count: number;
+ Delete(varNode: any, bstrConditionName: string): void;
+ DeleteAll(): void;
+ Item(index: number): ADODB.Error;
+ }
+
+ class ExternalApplication {
+ private 'InfoPath.ExternalApplication_typekey': ExternalApplication;
+ private constructor();
+ CacheSolution(bstrSolutionURI: string): void;
+ Close(bstrDocumentURI: string): void;
+
+ /** @param number [dwBehavior=1] */
+ New(bstrDocumentURI: string, dwBehavior?: number): void;
+ NewFromSolution(bstrSolutionURI: string): void;
+ NewFromSolutionWithInputParameters(bstrSolutionURI: string, bstrInputParameters: string): void;
+
+ /** @param number [dwBehavior=1] */
+ Open(bstrDocumentURI: string, dwBehavior?: number): void;
+ Quit(): void;
+
+ /** @param string [bstrBehavior='overwrite'] */
+ RegisterSolution(bstrSolutionURL: string, bstrBehavior?: string): void;
+ UnregisterSolution(bstrSolutionURI: string): void;
+ }
+
+ class HTMLTaskPaneObject {
+ private 'InfoPath.HTMLTaskPaneObject_typekey': HTMLTaskPaneObject;
+ private constructor();
+ readonly HTMLDocument: MSHTML.IHTMLDocument2;
+ readonly HTMLWindow: MSHTML.IHTMLWindow2;
+ Navigate(bstrURL: string): void;
+ readonly Type: XdTaskPaneType;
+ Visible: boolean;
+ }
+
+ class HWSAdapterObject {
+ private 'InfoPath.HWSAdapterObject_typekey': HWSAdapterObject;
+ private constructor();
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ }
+
+ class IInitEventHandler {
+ private 'InfoPath.IInitEventHandler_typekey': IInitEventHandler;
+ private constructor();
+ InitEventHandler(punkSender: any, pDocument: _XDocument, pROMode: XdReadOnlyViewMode): void;
+ }
+
+ class InfoPathEditorObject {
+ private 'InfoPath.InfoPathEditorObject_typekey': InfoPathEditorObject;
+ private constructor();
+ CloseDocument(): void;
+ DataConnectionBaseUrl: string;
+ FlushDocument(): void;
+ Host: any;
+ HostName: string;
+ Load(bstrURL: string): void;
+ LoadFromStream(punkStream: any): void;
+ NewFromSolution(bstrSolutionURI: string): void;
+ NewFromSolutionWithData(bstrURLXSN: string, punkStream: any, dwBehavior: number): void;
+ SetInitEventHandler(handler: IInitEventHandler): void;
+ SetNotifyHostEventHandler(pHandler: INotifyHostEventHandler): void;
+ SetSubmitToHostEventHandler(pHandler: ISubmitToHostEventHandler): void;
+ readonly XDocument: _XDocument;
+ }
+
+ class INotifyHostEventHandler {
+ private 'InfoPath.INotifyHostEventHandler_typekey': INotifyHostEventHandler;
+ private constructor();
+ NotifyHostEventHandler(punkSender: any, bstrNotification: string): void;
+ }
+
+ class InputParameterCollection {
+ private 'InfoPath.InputParameterCollection_typekey': InputParameterCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): InputParameterObject;
+ }
+
+ class InputParameterObject {
+ private 'InfoPath.InputParameterObject_typekey': InputParameterObject;
+ private constructor();
+ readonly Name: string;
+ readonly Value: string;
+ }
+
+ class ISubmitToHostEventHandler {
+ private 'InfoPath.ISubmitToHostEventHandler_typekey': ISubmitToHostEventHandler;
+ private constructor();
+ SubmitToHostEventHandler(punkSender: any, bstrAdapterName: string, pbstrErrorMessage: string): number;
+ }
+
+ class MailEnvelopeObject {
+ private 'InfoPath.MailEnvelopeObject_typekey': MailEnvelopeObject;
+ private constructor();
+ BCC: string;
+ CC: string;
+ Subject: string;
+ To: string;
+ Visible: boolean;
+ }
+
+ class MathObject {
+ private 'InfoPath.MathObject_typekey': MathObject;
+ private constructor();
+ Avg(pxmllistInput: MSXML2.IXMLDOMNodeList): any;
+ Eval(pxmllistContext: MSXML2.IXMLDOMNodeList, bstrExpression: string): any;
+ Max(pxmllistInput: MSXML2.IXMLDOMNodeList): any;
+ Min(pxmllistInput: MSXML2.IXMLDOMNodeList): any;
+ Nz(pxmllistInput: MSXML2.IXMLDOMNodeList): any;
+ }
+
+ class MergeEventObject {
+ private 'InfoPath.MergeEventObject_typekey': MergeEventObject;
+ private constructor();
+ readonly Count: number;
+ readonly DOM: MSXML2.IXMLDOMDocument;
+ readonly index: number;
+ ReturnStatus: boolean;
+ RollBack: boolean;
+ readonly XDocument: _XDocument;
+ }
+
+ class PermissionObject {
+ private 'InfoPath.PermissionObject_typekey': PermissionObject;
+ private constructor();
+ Add(bstrUserId: string, varPermission?: any, varExpirationDate?: any): UserPermissionObject;
+ ApplyPolicy(bstrFileName: string): void;
+ readonly Count: number;
+ DocumentAuthor: string;
+ Enabled: boolean;
+ Item(varIndex: any): UserPermissionObject;
+ readonly PermissionFromPolicy: boolean;
+ readonly PolicyDescription: string;
+ readonly PolicyName: string;
+ RemoveAll(): void;
+ RequestPermissionURL: string;
+ StoreLicenses: boolean;
+ }
+
+ class SaveEventObject {
+ private 'InfoPath.SaveEventObject_typekey': SaveEventObject;
+ private constructor();
+ readonly FileName: string;
+ IsCancelled: boolean;
+ readonly IsSaveAs: boolean;
+ PerformSaveOperation(): boolean;
+ ReturnStatus: boolean;
+ readonly XDocument: _XDocument;
+ }
+
+ class ServerInfoObject {
+ private 'InfoPath.ServerInfoObject_typekey': ServerInfoObject;
+ private constructor();
+ readonly SharePointListUrl: string;
+ readonly SharePointServerRootUrl: string;
+ readonly SharePointSiteCollectionUrl: string;
+ readonly SharePointSiteUrl: string;
+ }
+
+ class SharepointListAdapterObject {
+ private 'InfoPath.SharepointListAdapterObject_typekey': SharepointListAdapterObject;
+ private constructor();
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ readonly SiteUrl: string;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ }
+
+ class SharePointListAdapterRWObject {
+ private 'InfoPath.SharePointListAdapterRWObject_typekey': SharePointListAdapterRWObject;
+ private constructor();
+ ContentTypeId: string;
+ ListId: string;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ SiteUrl: string;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ }
+
+ class SignatureLineObject {
+ private 'InfoPath.SignatureLineObject_typekey': SignatureLineObject;
+ private constructor();
+ readonly Id: string;
+ Sign(bstrImageURL: string, bstrSuggestedSigner: string, bstrSuggestedSignerTitle: string, bstrSuggestedSignerEmailAddress: string): boolean;
+ readonly Signature: SignatureObject;
+ readonly SignatureAppearanceType: XdSignatureAppearanceType;
+ SuggestedSigner: string;
+ SuggestedSignerEmailAddress: string;
+ SuggestedSignerTitle: string;
+ }
+
+ class SignatureLinesCollection {
+ private 'InfoPath.SignatureLinesCollection_typekey': SignatureLinesCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): SignatureLineObject;
+ }
+
+ class SignatureObject {
+ private 'InfoPath.SignatureObject_typekey': SignatureObject;
+ private constructor();
+ readonly Certificate: CertificateObject;
+ readonly Comment: string;
+ Sign(): void;
+ readonly SignatureBlockXmlNode: MSXML2.IXMLDOMNode;
+ readonly Status: XdSignatureStatus;
+ }
+
+ class SignaturesCollection {
+ private 'InfoPath.SignaturesCollection_typekey': SignaturesCollection;
+ private constructor();
+ readonly Count: number;
+ Create(): SignatureObject;
+ Item(varIndex: any): SignatureObject;
+ }
+
+ class SignedDataBlockObject {
+ private 'InfoPath.SignedDataBlockObject_typekey': SignedDataBlockObject;
+ private constructor();
+ readonly Caption: string;
+ readonly Name: string;
+ Sign(): void;
+ readonly SignatureContainer: MSXML2.IXMLDOMNode;
+ readonly SignatureRelation: XdSignatureRelation;
+ readonly Signatures: SignaturesCollection;
+ readonly XPath: string;
+ readonly XPathNamespaceDeclarations: string;
+ }
+
+ class SignedDataBlocksCollection {
+ private 'InfoPath.SignedDataBlocksCollection_typekey': SignedDataBlocksCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): SignedDataBlockObject;
+ }
+
+ class SignEventObject {
+ private 'InfoPath.SignEventObject_typekey': SignEventObject;
+ private constructor();
+ ReturnStatus: boolean;
+ readonly SignedDataBlock: SignedDataBlockObject;
+ readonly XDocument: _XDocument;
+ }
+
+ class SolutionObject {
+ private 'InfoPath.SolutionObject_typekey': SolutionObject;
+ private constructor();
+ readonly DOM: MSXML2.IXMLDOMDocument;
+ readonly PackageURL: string;
+ readonly URI: string;
+ readonly Version: string;
+ }
+
+ class SubmitToHostAdapterObject {
+ private 'InfoPath.SubmitToHostAdapterObject_typekey': SubmitToHostAdapterObject;
+ private constructor();
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ }
+
+ class TaskPaneObject {
+ private 'InfoPath.TaskPaneObject_typekey': TaskPaneObject;
+ private constructor();
+ readonly Type: XdTaskPaneType;
+ Visible: boolean;
+ }
+
+ class TaskPanesCollection {
+ private 'InfoPath.TaskPanesCollection_typekey': TaskPanesCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): TaskPaneObject;
+ }
+
+ class UI {
+ private 'InfoPath.UI_typekey': UI;
+ private constructor();
+ Alert(bstrAlertString: string): void;
+ ShowMailItem(bstrTo: string, bstrCC: string, bstrBCC: string, bstrSubject: string, bstrBody: string): void;
+ ShowModalDialog(bstrName: string, varArguments?: any, varHeight?: any, varWidth?: any, varTop?: any, varLeft?: any): any;
+ ShowSignatureDialog(): void;
+ }
+
+ class UIObject {
+ private 'InfoPath.UIObject_typekey': UIObject;
+ private constructor();
+ Alert(bstrAlertString: string): void;
+ Confirm(bstrPrompt: string, lButtons: XdConfirmButtons): XdConfirmChoice;
+ SetSaveAsDialogFileName(bstrFileName: string): void;
+ SetSaveAsDialogLocation(bstrLocation: string): void;
+ ShowMailItem(bstrTo: string, bstrCC: string, bstrBCC: string, bstrSubject: string, bstrBody: string): void;
+ ShowModalDialog(bstrName: string, varArguments?: any, varHeight?: any, varWidth?: any, varTop?: any, varLeft?: any): any;
+ ShowSignatureDialog(): void;
+ }
+
+ class UserObject {
+ private 'InfoPath.UserObject_typekey': UserObject;
+ private constructor();
+ IsCurrentUser(bstrUsername: string): boolean;
+ IsUserMemberOf(bstrGroupname: string): boolean;
+ }
+
+ class UserPermissionObject {
+ private 'InfoPath.UserPermissionObject_typekey': UserPermissionObject;
+ private constructor();
+ ExpirationDate: any;
+ readonly Parent: any;
+ Permission: number;
+ Remove(): void;
+ readonly UserId: string;
+ }
+
+ class UtilObject {
+ private 'InfoPath.UtilObject_typekey': UtilObject;
+ private constructor();
+ readonly Date: VarDate;
+ Match(bstrValue: string, bstrPattern: string): boolean;
+ readonly Math: MathObject;
+ }
+
+ class VersionUpgradeEventObject {
+ private 'InfoPath.VersionUpgradeEventObject_typekey': VersionUpgradeEventObject;
+ private constructor();
+ readonly DocumentVersion: string;
+ ReturnStatus: boolean;
+ readonly SolutionVersion: string;
+ readonly XDocument: _XDocument;
+ }
+
+ class ViewInfoObject {
+ private 'InfoPath.ViewInfoObject_typekey': ViewInfoObject;
+ private constructor();
+ IsDefault: boolean;
+ readonly Name: string;
+ }
+
+ class ViewInfosCollection {
+ private 'InfoPath.ViewInfosCollection_typekey': ViewInfosCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): ViewInfoObject;
+ }
+
+ class ViewObject {
+ private 'InfoPath.ViewObject_typekey': ViewObject;
+ private constructor();
+ DisableAutoUpdate(): void;
+ EnableAutoUpdate(): void;
+ ExecuteAction(bstrAction: string, varXmlToEdit?: any): void;
+ Export(bstrURL: string, bstrFormat: string): void;
+ ForceUpdate(): void;
+ GetContextNodes(varNode?: any, varViewContext?: any): XMLNodesCollection;
+ GetSelectedNodes(): XMLNodesCollection;
+ readonly Name: string;
+ SelectNodes(pxnStartNode: MSXML2.IXMLDOMNode, varEndNode?: any, varViewContext?: any): void;
+ SelectText(pxnField: MSXML2.IXMLDOMNode, varViewContext?: any): void;
+ SwitchView(bstrName: string): void;
+ readonly Window: Window;
+ }
+
+ class WebServiceAdapterObject {
+ private 'InfoPath.WebServiceAdapterObject_typekey': WebServiceAdapterObject;
+ private constructor();
+ readonly ErrorsLocation: MSXML2.IXMLDOMNode;
+ GenerateDataSetDiffGram(pNode: MSXML2.IXMLDOMNode): MSXML2.IXMLDOMNode;
+ Input: string;
+ readonly Name: string;
+ Operation: string;
+ readonly OutputLocation: MSXML2.IXMLDOMNode;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ Timeout: number;
+ readonly WSDLURL: string;
+ }
+
+ class Window {
+ private 'InfoPath.Window_typekey': Window;
+ private constructor();
+ Activate(): void;
+ readonly Active: boolean;
+
+ /** @param boolean [fForce=false] */
+ Close(fForce?: boolean): void;
+ readonly CommandBars: any;
+ readonly MailEnvelope: MailEnvelopeObject;
+ readonly TaskPanes: TaskPanesCollection;
+ readonly Type: XdWindowType;
+ readonly XDocument: _XDocument;
+ }
+
+ class WindowObject {
+ private 'InfoPath.WindowObject_typekey': WindowObject;
+ private constructor();
+ Activate(): void;
+ readonly Active: boolean;
+ Caption: string;
+
+ /** @param boolean [fForce=false] */
+ Close(fForce?: boolean): void;
+ readonly CommandBars: any;
+ Height: number;
+ Left: number;
+ readonly MailEnvelope: MailEnvelopeObject;
+ readonly TaskPanes: TaskPanesCollection;
+ Top: number;
+ readonly Type: XdWindowType;
+ Width: number;
+ WindowState: XdWindowState;
+ readonly XDocument: _XDocument;
+ }
+
+ class WindowsCollection {
+ private 'InfoPath.WindowsCollection_typekey': WindowsCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): Window;
+ }
+
+ class XDNetworkState {
+ private 'InfoPath.XDNetworkState_typekey': XDNetworkState;
+ private constructor();
+ IsDestinationReachable(bstrDestination: string): boolean;
+ readonly MachineOnlineState: XdMachineOnlineState;
+ }
+
+ class XDocument {
+ private 'InfoPath.XDocument_typekey': XDocument;
+ private constructor();
+ CreateDOM(): MSXML2.IXMLDOMDocument;
+ readonly DataAdapters: DataAdaptersCollection;
+ readonly DataObjects: DataObjectsCollection;
+ readonly DOM: MSXML2.IXMLDOMDocument;
+ readonly Errors: ADODB.Errors;
+ readonly Extension: any;
+ GetDataVariable(lVariableNumber: number): string;
+ GetDOM(bstrName: string): MSXML2.IXMLDOMDocument;
+ GetNamedNodeProperty(varMainDOMNode: any, bstrPropertyName: string, bstrDefaultValue: string): string;
+ ImportDOM(pxDoc: MSXML2.IXMLDOMDocument): void;
+ ImportFile(bstrFileURI: string): void;
+ readonly IsDirty: boolean;
+ readonly IsDOMReadOnly: boolean;
+ readonly IsNew: boolean;
+ readonly IsReadOnly: boolean;
+ readonly IsRecovered: boolean;
+ readonly IsSigned: boolean;
+ Language: string;
+ PrintOut(): void;
+ Query(): void;
+ readonly QueryAdapter: any;
+ Role: string;
+ Save(): void;
+ SaveAs(bstrFileUrl: string): void;
+ SetDataVariable(lVariableNumber: number, bstrVariableValue: string): void;
+ SetDirty(vfIsDirty: boolean): void;
+ SetNamedNodeProperty(pxmlMainDOMNode: MSXML2.IXMLDOMNode, bstrPropertyName: string, bstrValue: string): void;
+ readonly SignedDataBlocks: SignedDataBlocksCollection;
+ readonly Solution: SolutionObject;
+ Submit(): void;
+ readonly UI: UI;
+ readonly URI: string;
+ readonly Util: UtilObject;
+ readonly View: ViewObject;
+ readonly ViewInfos: ViewInfosCollection;
+ }
+
+ class XDocuments {
+ private 'InfoPath.XDocuments_typekey': XDocuments;
+ private constructor();
+ Close(varIndex: any): void;
+ readonly Count: number;
+ Item(varIndex: any): _XDocument;
+
+ /** @param number [dwBehavior=1] */
+ New(varURI: any, dwBehavior?: number): _XDocument;
+ NewFromSolution(varURI: any): _XDocument;
+
+ /** @param number [dwBehavior=1] */
+ Open(varURI: any, dwBehavior?: number): _XDocument;
+ }
+
+ class XDocumentsCollection {
+ private 'InfoPath.XDocumentsCollection_typekey': XDocumentsCollection;
+ private constructor();
+ Close(varIndex: any): void;
+ readonly Count: number;
+ Item(varIndex: any): _XDocument;
+
+ /** @param number [dwBehavior=1] */
+ New(varURI: any, dwBehavior?: number): _XDocument;
+ NewFromSolution(varURI: any): _XDocument;
+
+ /** @param number [dwBehavior=1] */
+ NewFromSolutionWithData(varXMLData: any, varSolutionURI: any, dwBehavior?: number): XDocument;
+
+ /** @param number [dwBehavior=1] */
+ Open(varURI: any, dwBehavior?: number): _XDocument;
+ }
+
+ class XMLFileAdapterObject {
+ private 'InfoPath.XMLFileAdapterObject_typekey': XMLFileAdapterObject;
+ private constructor();
+ FileURL: string;
+ readonly Name: string;
+ Query(): void;
+ readonly QueryAllowed: boolean;
+ Submit(): void;
+ readonly SubmitAllowed: boolean;
+ }
+
+ class XMLNodesCollection {
+ private 'InfoPath.XMLNodesCollection_typekey': XMLNodesCollection;
+ private constructor();
+ readonly Count: number;
+ Item(varIndex: any): MSXML2.IXMLDOMNode;
+ }
+
+ namespace EventHelperTypes {
+ type Button_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type DataDOM_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type XDocument_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ interface Button_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface DataDOM_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface XDocument_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+ }
+}
+
+interface ActiveXObject {
+ on(
+ obj: InfoPath.ApplicationEvents, event: 'NewXDocument' | 'XDocumentOpen', argNames: ['pDocument'], handler: (
+ this: InfoPath.ApplicationEvents, parameter: {readonly pDocument: InfoPath._XDocument}) => void): void;
+ on(
+ obj: InfoPath.ApplicationEvents, event: 'WindowActivate' | 'WindowDeactivate' | 'WindowSize', argNames: ['pDocument', 'pWindow'],
+ handler: (this: InfoPath.ApplicationEvents, parameter: {readonly pDocument: InfoPath._XDocument, readonly pWindow: InfoPath.Window}) => void): void;
+ on(
+ obj: InfoPath.ApplicationEvents, event: 'XDocumentBeforeClose' | 'XDocumentBeforePrint' | 'XDocumentBeforeSave', argNames: ['pDocument', 'pfCancel'],
+ handler: (this: InfoPath.ApplicationEvents, parameter: {readonly pDocument: InfoPath._XDocument, pfCancel: boolean}) => void): void;
+ on(
+ obj: InfoPath.Button, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: InfoPath.Button, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: InfoPath.Button, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: InfoPath.Button, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: InfoPath.Button, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: InfoPath.Button, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: InfoPath.Button, event: 'Invoke', argNames: InfoPath.EventHelperTypes.Button_Invoke_ArgNames, handler: (
+ this: InfoPath.Button, parameter: InfoPath.EventHelperTypes.Button_Invoke_Parameter) => void): void;
+ on(obj: InfoPath.Button, event: 'OnClick', argNames: ['pEvent'], handler: (this: InfoPath.Button, parameter: {readonly pEvent: InfoPath.DocActionEventObject}) => void): void;
+ on(obj: InfoPath.Button, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: InfoPath.Button, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: InfoPath.DataDOM, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: InfoPath.DataDOM, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: InfoPath.DataDOM, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: InfoPath.DataDOM, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: InfoPath.DataDOM, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: InfoPath.DataDOM, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: InfoPath.DataDOM, event: 'Invoke', argNames: InfoPath.EventHelperTypes.DataDOM_Invoke_ArgNames, handler: (
+ this: InfoPath.DataDOM, parameter: InfoPath.EventHelperTypes.DataDOM_Invoke_Parameter) => void): void;
+ on(
+ obj: InfoPath.DataDOM, event: 'OnAfterChange' | 'OnBeforeChange' | 'OnValidate', argNames: ['pDataDOMEvent'], handler: (
+ this: InfoPath.DataDOM, parameter: {readonly pDataDOMEvent: InfoPath.DataDOMEventObject}) => void): void;
+ on(obj: InfoPath.DataDOM, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: InfoPath.DataDOM, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: InfoPath.XDocument, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: InfoPath.XDocument, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: InfoPath.XDocument, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: InfoPath.XDocument, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: InfoPath.XDocument, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: InfoPath.XDocument, event: 'Invoke', argNames: InfoPath.EventHelperTypes.XDocument_Invoke_ArgNames, handler: (
+ this: InfoPath.XDocument, parameter: InfoPath.EventHelperTypes.XDocument_Invoke_Parameter) => void): void;
+ on(
+ obj: InfoPath.XDocument, event: 'OnAfterImport' | 'OnSwitchView', argNames: ['pEvent'], handler: (
+ this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.DocEventObject}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'OnContextChange', argNames: ['pEvent'], handler: (this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.DocContextChangeEventObject}) => void): void;
+ on(
+ obj: InfoPath.XDocument, event: 'OnLoad' | 'OnSubmitRequest', argNames: ['pEvent'], handler: (
+ this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.DocReturnEventObject}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'OnMergeRequest', argNames: ['pEvent'], handler: (this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.MergeEventObject}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'OnSaveRequest', argNames: ['pEvent'], handler: (this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.SaveEventObject}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'OnSign', argNames: ['pEvent'], handler: (this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.SignEventObject}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'OnVersionUpgrade', argNames: ['pEvent'], handler: (this: InfoPath.XDocument, parameter: {readonly pEvent: InfoPath.VersionUpgradeEventObject}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: InfoPath.XDocument, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: InfoPath.ApplicationEvents, event: 'Quit' | 'XDocumentChange', handler: (this: InfoPath.ApplicationEvents, parameter: {}) => void): void;
+ on(obj: InfoPath.Button, event: 'AddRef' | 'Release', handler: (this: InfoPath.Button, parameter: {}) => void): void;
+ on(obj: InfoPath.DataDOM, event: 'AddRef' | 'Release', handler: (this: InfoPath.DataDOM, parameter: {}) => void): void;
+ on(obj: InfoPath.XDocument, event: 'AddRef' | 'Release', handler: (this: InfoPath.XDocument, parameter: {}) => void): void;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'InfoPath.Application': InfoPath.Application;
+ 'InfoPath.Editor': InfoPath.InfoPathEditorObject;
+ 'InfoPath.ExternalApplication': InfoPath.ExternalApplication;
+}
+
+interface EnumeratorConstructor {
+ new(col: InfoPath.DataAdaptersCollection): Enumerator; // tslint:disable-line:use-default-type-parameter
+ new(col: InfoPath.DataObjectsCollection): Enumerator;
+ new(col: InfoPath.ErrorsCollection): Enumerator;
+ new(col: InfoPath.InputParameterCollection): Enumerator;
+ new(col: InfoPath.PermissionObject): Enumerator;
+ new(col: InfoPath.SignatureLinesCollection): Enumerator;
+ new(col: InfoPath.SignaturesCollection): Enumerator;
+ new(col: InfoPath.SignedDataBlocksCollection): Enumerator;
+ new(col: InfoPath.TaskPanesCollection): Enumerator;
+ new(col: InfoPath.ViewInfosCollection): Enumerator;
+ new(col: InfoPath.WindowsCollection): Enumerator;
+ new(col: InfoPath.XDocuments | InfoPath.XDocumentsCollection): Enumerator;
+ new(col: InfoPath.XMLNodesCollection): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-infopath/package.json b/types/activex-infopath/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-infopath/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-infopath/tsconfig.json b/types/activex-infopath/tsconfig.json
new file mode 100644
index 0000000000..07443b0f79
--- /dev/null
+++ b/types/activex-infopath/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-infopath-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-infopath/tslint.json b/types/activex-infopath/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-infopath/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-libreoffice/index.d.ts b/types/activex-libreoffice/index.d.ts
index be16c1441a..1698317e8f 100644
--- a/types/activex-libreoffice/index.d.ts
+++ b/types/activex-libreoffice/index.d.ts
@@ -12,9 +12,8 @@ declare class sequence {
private typekey: sequence;
}
-declare class SafeArray {
- private typekey: SafeArray;
-}
+// tslint:disable-next-line no-empty-interface
+interface SafeArray {}
declare namespace com.sun.star {
namespace accessibility {
diff --git a/types/activex-msforms/activex-msforms-tests.ts b/types/activex-msforms/activex-msforms-tests.ts
new file mode 100644
index 0000000000..64fcea6123
--- /dev/null
+++ b/types/activex-msforms/activex-msforms-tests.ts
@@ -0,0 +1 @@
+let obj0 = new ActiveXObject('Forms.Image');
diff --git a/types/activex-msforms/index.d.ts b/types/activex-msforms/index.d.ts
new file mode 100644
index 0000000000..45acebbdb3
--- /dev/null
+++ b/types/activex-msforms/index.d.ts
@@ -0,0 +1,3757 @@
+// Type definitions for Microsoft Forms 2.0 Object Library - MSForms 2.0
+// Project: https://msdn.microsoft.com/VBA/Language-Reference-VBA/articles/reference-microsoft-forms
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+///
+
+declare namespace MSForms {
+ const enum fmAction {
+ fmActionCopy = 1,
+ fmActionCut = 0,
+ fmActionDragDrop = 3,
+ fmActionPaste = 2,
+ }
+
+ const enum fmAlignment {
+ fmAlignmentLeft = 0,
+ fmAlignmentRight = 1,
+ }
+
+ const enum fmBackStyle {
+ fmBackStyleOpaque = 1,
+ fmBackStyleTransparent = 0,
+ }
+
+ const enum fmBorders {
+ fmBordersBox = 1,
+ fmBordersLeft = 2,
+ fmBordersNone = 0,
+ fmBordersTop = 3,
+ }
+
+ const enum fmBorderStyle {
+ fmBorderStyleNone = 0,
+ fmBorderStyleSingle = 1,
+ }
+
+ const enum fmButtonEffect {
+ fmButtonEffectFlat = 0,
+ fmButtonEffectSunken = 2,
+ }
+
+ const enum fmButtonStyle {
+ fmButtonStylePushButton = 0,
+ fmButtonStyleToggleButton = 1,
+ }
+
+ const enum fmCycle {
+ fmCycleAllForms = 0,
+ fmCycleCurrentForm = 2,
+ }
+
+ const enum fmDisplayStyle {
+ fmDisplayStyleCheckBox = 4,
+ fmDisplayStyleCombo = 3,
+ fmDisplayStyleDropList = 7,
+ fmDisplayStyleList = 2,
+ fmDisplayStyleOptionButton = 5,
+ fmDisplayStyleText = 1,
+ fmDisplayStyleToggle = 6,
+ }
+
+ const enum fmDragBehavior {
+ fmDragBehaviorDisabled = 0,
+ fmDragBehaviorEnabled = 1,
+ }
+
+ const enum fmDragState {
+ fmDragStateEnter = 0,
+ fmDragStateLeave = 1,
+ fmDragStateOver = 2,
+ }
+
+ const enum fmDropButtonStyle {
+ fmDropButtonStyleArrow = 1,
+ fmDropButtonStyleEllipsis = 2,
+ fmDropButtonStylePlain = 0,
+ fmDropButtonStyleReduce = 3,
+ }
+
+ const enum fmDropEffect {
+ fmDropEffectCopy = 1,
+ fmDropEffectCopyOrMove = 3,
+ fmDropEffectMove = 2,
+ fmDropEffectNone = 0,
+ }
+
+ const enum fmEnAutoSize {
+ _fmEnAutoSizeBoth = 3,
+ _fmEnAutoSizeHorizontal = 1,
+ _fmEnAutoSizeNone = 0,
+ _fmEnAutoSizeVertical = 2,
+ }
+
+ const enum fmEnterFieldBehavior {
+ fmEnterFieldBehaviorRecallSelection = 1,
+ fmEnterFieldBehaviorSelectAll = 0,
+ }
+
+ const enum fmIMEMode {
+ fmIMEModeAlpha = 8,
+ fmIMEModeAlphaFull = 7,
+ fmIMEModeDisable = 3,
+ fmIMEModeHangul = 10,
+ fmIMEModeHangulFull = 9,
+ fmIMEModeHanzi = 12,
+ fmIMEModeHanziFull = 11,
+ fmIMEModeHiragana = 4,
+ fmIMEModeKatakana = 5,
+ fmIMEModeKatakanaHalf = 6,
+ fmIMEModeNoControl = 0,
+ fmIMEModeOff = 2,
+ fmIMEModeOn = 1,
+ }
+
+ const enum fmLayoutEffect {
+ _fmLayoutEffectRespond = 2,
+ fmLayoutEffectInitiate = 1,
+ fmLayoutEffectNone = 0,
+ }
+
+ const enum fmListBoxStyles {
+ _fmListBoxStylesComboBox = 2,
+ _fmListBoxStylesListBox = 1,
+ _fmListBoxStylesNone = 0,
+ }
+
+ const enum fmListStyle {
+ fmListStyleOption = 1,
+ fmListStylePlain = 0,
+ }
+
+ const enum fmMatchEntry {
+ fmMatchEntryComplete = 1,
+ fmMatchEntryFirstLetter = 0,
+ fmMatchEntryNone = 2,
+ }
+
+ const enum fmMode {
+ fmModeInherit = -2,
+ fmModeOff = 0,
+ fmModeOn = -1,
+ }
+
+ const enum fmMousePointer {
+ fmMousePointerAppStarting = 13,
+ fmMousePointerArrow = 1,
+ fmMousePointerCross = 2,
+ fmMousePointerCustom = 99,
+ fmMousePointerDefault = 0,
+ fmMousePointerHelp = 14,
+ fmMousePointerHourGlass = 11,
+ fmMousePointerIBeam = 3,
+ fmMousePointerNoDrop = 12,
+ fmMousePointerSizeAll = 15,
+ fmMousePointerSizeNESW = 6,
+ fmMousePointerSizeNS = 7,
+ fmMousePointerSizeNWSE = 8,
+ fmMousePointerSizeWE = 9,
+ fmMousePointerUpArrow = 10,
+ }
+
+ const enum fmMultiSelect {
+ fmMultiSelectExtended = 2,
+ fmMultiSelectMulti = 1,
+ fmMultiSelectSingle = 0,
+ }
+
+ const enum fmOrientation {
+ fmOrientationAuto = -1,
+ fmOrientationHorizontal = 1,
+ fmOrientationVertical = 0,
+ }
+
+ const enum fmPicPosition {
+ fmPicPositionBottomCenter = 7,
+ fmPicPositionBottomLeft = 6,
+ fmPicPositionBottomRight = 8,
+ fmPicPositionCenter = 0,
+ fmPicPositionCenterLeft = 4,
+ fmPicPositionCenterRight = 5,
+ fmPicPositionTopCenter = 2,
+ fmPicPositionTopLeft = 1,
+ fmPicPositionTopRight = 3,
+ }
+
+ const enum fmPictureAlignment {
+ fmPictureAlignmentBottomLeft = 3,
+ fmPictureAlignmentBottomRight = 4,
+ fmPictureAlignmentCenter = 2,
+ fmPictureAlignmentTopLeft = 0,
+ fmPictureAlignmentTopRight = 1,
+ }
+
+ const enum fmPicturePosition {
+ fmPicturePositionAboveCenter = 7,
+ fmPicturePositionAboveLeft = 6,
+ fmPicturePositionAboveRight = 8,
+ fmPicturePositionBelowCenter = 10,
+ fmPicturePositionBelowLeft = 9,
+ fmPicturePositionBelowRight = 11,
+ fmPicturePositionCenter = 12,
+ fmPicturePositionLeftBottom = 2,
+ fmPicturePositionLeftCenter = 1,
+ fmPicturePositionLeftTop = 0,
+ fmPicturePositionRightBottom = 5,
+ fmPicturePositionRightCenter = 4,
+ fmPicturePositionRightTop = 3,
+ }
+
+ const enum fmPictureSizeMode {
+ fmPictureSizeModeClip = 0,
+ fmPictureSizeModeStretch = 1,
+ fmPictureSizeModeZoom = 3,
+ }
+
+ const enum fmRepeatDirection {
+ _fmRepeatDirectionHorizontal = 0,
+ _fmRepeatDirectionVertical = 1,
+ }
+
+ const enum fmScrollAction {
+ _fmScrollActionAbsoluteChange = 7,
+ fmScrollActionBegin = 5,
+ fmScrollActionControlRequest = 9,
+ fmScrollActionEnd = 6,
+ fmScrollActionFocusRequest = 10,
+ fmScrollActionLineDown = 2,
+ fmScrollActionLineUp = 1,
+ fmScrollActionNoChange = 0,
+ fmScrollActionPageDown = 4,
+ fmScrollActionPageUp = 3,
+ fmScrollActionPropertyChange = 8,
+ }
+
+ const enum fmScrollBars {
+ fmScrollBarsBoth = 3,
+ fmScrollBarsHorizontal = 1,
+ fmScrollBarsNone = 0,
+ fmScrollBarsVertical = 2,
+ }
+
+ const enum fmShowDropButtonWhen {
+ fmShowDropButtonWhenAlways = 2,
+ fmShowDropButtonWhenFocus = 1,
+ fmShowDropButtonWhenNever = 0,
+ }
+
+ const enum fmShowListWhen {
+ fmShowListWhenAlways = 3,
+ fmShowListWhenButton = 1,
+ fmShowListWhenFocus = 2,
+ fmShowListWhenNever = 0,
+ }
+
+ const enum fmSnapPoint {
+ fmSnapPointBottomCenter = 7,
+ fmSnapPointBottomLeft = 6,
+ fmSnapPointBottomRight = 8,
+ fmSnapPointCenter = 4,
+ fmSnapPointCenterLeft = 3,
+ fmSnapPointCenterRight = 5,
+ fmSnapPointTopCenter = 1,
+ fmSnapPointTopLeft = 0,
+ fmSnapPointTopRight = 2,
+ }
+
+ const enum fmSpecialEffect {
+ fmSpecialEffectBump = 6,
+ fmSpecialEffectEtched = 3,
+ fmSpecialEffectFlat = 0,
+ fmSpecialEffectRaised = 1,
+ fmSpecialEffectSunken = 2,
+ }
+
+ const enum fmStyle {
+ fmStyleDropDownCombo = 0,
+ fmStyleDropDownList = 2,
+ }
+
+ const enum fmTabOrientation {
+ fmTabOrientationBottom = 1,
+ fmTabOrientationLeft = 2,
+ fmTabOrientationRight = 3,
+ fmTabOrientationTop = 0,
+ }
+
+ const enum fmTabStyle {
+ fmTabStyleButtons = 1,
+ fmTabStyleNone = 2,
+ fmTabStyleTabs = 0,
+ }
+
+ const enum fmTextAlign {
+ fmTextAlignCenter = 2,
+ fmTextAlignLeft = 1,
+ fmTextAlignRight = 3,
+ }
+
+ const enum fmTransitionEffect {
+ fmTransitionEffectCoverDown = 5,
+ fmTransitionEffectCoverLeft = 7,
+ fmTransitionEffectCoverLeftDown = 6,
+ fmTransitionEffectCoverLeftUp = 8,
+ fmTransitionEffectCoverRight = 3,
+ fmTransitionEffectCoverRightDown = 4,
+ fmTransitionEffectCoverRightUp = 2,
+ fmTransitionEffectCoverUp = 1,
+ fmTransitionEffectNone = 0,
+ fmTransitionEffectPushDown = 11,
+ fmTransitionEffectPushLeft = 12,
+ fmTransitionEffectPushRight = 10,
+ fmTransitionEffectPushUp = 9,
+ }
+
+ const enum fmVerticalScrollBarSide {
+ fmVerticalScrollBarSideLeft = 1,
+ fmVerticalScrollBarSideRight = 0,
+ }
+
+ const enum fmZOrder {
+ fmZOrderBack = 1,
+ fmZOrderFront = 0,
+ }
+
+ class CheckBox {
+ private 'MSForms.CheckBox_typekey': CheckBox;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ Alignment: fmAlignment;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BordersSuppress: boolean;
+ Caption: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ GroupName: string;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmButtonEffect;
+ TextAlign: fmTextAlign;
+ TripleState: boolean;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class CheckBox2 {
+ private 'MSForms.CheckBox2_typekey': CheckBox2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ Alignment: fmAlignment;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BordersSuppress: boolean;
+ Caption: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ GroupName: string;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmButtonEffect;
+ TextAlign: fmTextAlign;
+ TripleState: boolean;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class ComboBox {
+ private 'MSForms.ComboBox_typekey': ComboBox;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ AddItem(pvargItem?: any, pvargIndex?: any): void;
+ AutoSize: boolean;
+ AutoTab: boolean;
+ AutoWordSelect: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BordersSuppress: boolean;
+ BorderStyle: fmBorderStyle;
+ BoundColumn: any;
+ readonly CanPaste: boolean;
+ Clear(): void;
+ Column(pvargColumn?: any, pvargIndex?: any): any;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ColumnWidths: string;
+ Copy(): void;
+ readonly CurTargetX: number;
+ readonly CurTargetY: number;
+ CurX: number;
+ Cut(): void;
+ readonly DisplayStyle: fmDisplayStyle;
+ DragBehavior: fmDragBehavior;
+ DropButtonStyle: fmDropButtonStyle;
+ DropDown(): void;
+ Enabled: boolean;
+ EnterFieldBehavior: fmEnterFieldBehavior;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ HideSelection: boolean;
+ IMEMode: fmIMEMode;
+ readonly LineCount: number;
+ List(pvargIndex?: any, pvargColumn?: any): any;
+ readonly ListCount: number;
+ ListCursor: any;
+ ListIndex: any;
+ ListRows: number;
+ ListStyle: fmListStyle;
+ ListWidth: any;
+ Locked: boolean;
+ MatchEntry: fmMatchEntry;
+ readonly MatchFound: boolean;
+ MatchRequired: boolean;
+ MaxLength: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Paste(): void;
+ RemoveItem(pvargIndex: any): void;
+ SelectionMargin: boolean;
+ SelLength: number;
+ SelStart: number;
+ SelText: string;
+ ShowDropButtonWhen: fmShowDropButtonWhen;
+ SpecialEffect: fmSpecialEffect;
+ Style: fmStyle;
+ Text: string;
+ TextAlign: fmTextAlign;
+ TextColumn: any;
+ readonly TextLength: number;
+ TopIndex: any;
+ readonly Valid: boolean;
+ Value: any;
+ }
+
+ class ComboBox2 {
+ private 'MSForms.ComboBox2_typekey': ComboBox2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ AddItem(pvargItem?: any, pvargIndex?: any): void;
+ AutoSize: boolean;
+ AutoTab: boolean;
+ AutoWordSelect: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BordersSuppress: boolean;
+ BorderStyle: fmBorderStyle;
+ BoundColumn: any;
+ readonly CanPaste: boolean;
+ Clear(): void;
+ Column(pvargColumn?: any, pvargIndex?: any): any;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ColumnWidths: string;
+ Copy(): void;
+ readonly CurTargetX: number;
+ readonly CurTargetY: number;
+ CurX: number;
+ Cut(): void;
+ readonly DisplayStyle: fmDisplayStyle;
+ DragBehavior: fmDragBehavior;
+ DropButtonStyle: fmDropButtonStyle;
+ DropDown(): void;
+ Enabled: boolean;
+ EnterFieldBehavior: fmEnterFieldBehavior;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ HideSelection: boolean;
+ IMEMode: fmIMEMode;
+ readonly LineCount: number;
+ List(pvargIndex?: any, pvargColumn?: any): any;
+ readonly ListCount: number;
+ ListCursor: any;
+ ListIndex: any;
+ ListRows: number;
+ ListStyle: fmListStyle;
+ ListWidth: any;
+ Locked: boolean;
+ MatchEntry: fmMatchEntry;
+ readonly MatchFound: boolean;
+ MatchRequired: boolean;
+ MaxLength: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Paste(): void;
+ RemoveItem(pvargIndex: any): void;
+ SelectionMargin: boolean;
+ SelLength: number;
+ SelStart: number;
+ SelText: string;
+ ShowDropButtonWhen: fmShowDropButtonWhen;
+ SpecialEffect: fmSpecialEffect;
+ Style: fmStyle;
+ Text: string;
+ TextAlign: fmTextAlign;
+ TextColumn: any;
+ readonly TextLength: number;
+ TopIndex: any;
+ readonly Valid: boolean;
+ Value: any;
+ }
+
+ class CommandButton {
+ private 'MSForms.CommandButton_typekey': CommandButton;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ Caption: string;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ TakeFocusOnClick: boolean;
+ Value: boolean;
+ WordWrap: boolean;
+ }
+
+ class CommandButton2 {
+ private 'MSForms.CommandButton2_typekey': CommandButton2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ Caption: string;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ TakeFocusOnClick: boolean;
+ Value: boolean;
+ WordWrap: boolean;
+ }
+
+ class Control {
+ private 'MSForms.Control_typekey': Control;
+ private constructor();
+ _GetHeight(Height: number): void;
+ _GethWnd(): number;
+ _GetID(): number;
+ _GetLeft(Left: number): void;
+ _GetOldHeight(OldHeight: number): void;
+ _GetOldLeft(OldLeft: number): void;
+ _GetOldTop(OldTop: number): void;
+ _GetOldWidth(OldWidth: number): void;
+ _GetTop(Top: number): void;
+ _GetWidth(Width: number): void;
+ _Move(Left: number, Top: number, Width: number, Height: number): void;
+ _SetHeight(Height: number): void;
+ _SetLeft(Left: number): void;
+ _SetTop(Top: number): void;
+ _SetWidth(Width: number): void;
+ _ZOrder(zPosition: fmZOrder): void;
+ BoundValue: any;
+ Cancel: boolean;
+ ControlSource: string;
+ ControlTipText: string;
+ Default: boolean;
+ Height: number;
+ HelpContextID: number;
+ InSelection: boolean;
+ readonly LayoutEffect: fmLayoutEffect;
+ Left: number;
+ Move(Left?: any, Top?: any, Width?: any, Height?: any, Layout?: any): void;
+ Name: string;
+ readonly Object: any;
+ readonly OldHeight: number;
+ readonly OldLeft: number;
+ readonly OldTop: number;
+ readonly OldWidth: number;
+ readonly Parent: any;
+ RowSource: string;
+ RowSourceType: number;
+ Select(SelectInGroup: boolean): void;
+ SetFocus(): void;
+ TabIndex: number;
+ TabStop: boolean;
+ Tag: string;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ ZOrder(zPosition?: any): void;
+ }
+
+ class Controls {
+ private 'MSForms.Controls_typekey': Controls;
+ private constructor();
+ _AddByClass(clsid: number): Control;
+ _GetItemByID(ID: number): Control;
+ _GetItemByIndex(lIndex: number): Control;
+ _GetItemByName(pstr: string): Control;
+ _Move(cx: number, cy: number): void;
+ Add(bstrProgID: string, Name?: any, Visible?: any): Control;
+ AlignToGrid(): void;
+ BringForward(): void;
+ BringToFront(): void;
+ Clear(): void;
+ Copy(): void;
+ readonly Count: number;
+ Cut(): void;
+ Enum(): any;
+ Item(varg: any): any;
+ Move(cx: number, cy: number): void;
+ Remove(varg: any): void;
+ SelectAll(): void;
+ SendBackward(): void;
+ SendToBack(): void;
+ }
+
+ class DataObject {
+ private 'MSForms.DataObject_typekey': DataObject;
+ private constructor();
+ Clear(): void;
+ GetFormat(Format: any): boolean;
+ GetFromClipboard(): void;
+ GetText(Format?: any): string;
+ PutInClipboard(): void;
+ SetText(Text: string, Format?: any): void;
+ StartDrag(OKEffect?: any): fmDropEffect;
+ }
+
+ class DataObject2 {
+ private 'MSForms.DataObject2_typekey': DataObject2;
+ private constructor();
+ Clear(): void;
+ GetFormat(Format: any): boolean;
+ GetFromClipboard(): void;
+ GetText(Format?: any): string;
+ PutInClipboard(): void;
+ SetText(Text: string, Format?: any): void;
+ StartDrag(OKEffect?: any): fmDropEffect;
+ }
+
+ class Frame {
+ private 'MSForms.Frame_typekey': Frame;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetGridX(GridX: number): void;
+ _GetGridY(GridY: number): void;
+ _GetInsideHeight(InsideHeight: number): void;
+ _GetInsideWidth(InsideWidth: number): void;
+ _GetScrollHeight(ScrollHeight: number): void;
+ _GetScrollLeft(ScrollLeft: number): void;
+ _GetScrollTop(ScrollTop: number): void;
+ _GetScrollWidth(ScrollWidth: number): void;
+ _SetGridX(GridX: number): void;
+ _SetGridY(GridY: number): void;
+ _SetScrollHeight(ScrollHeight: number): void;
+ _SetScrollLeft(ScrollLeft: number): void;
+ _SetScrollTop(ScrollTop: number): void;
+ _SetScrollWidth(ScrollWidth: number): void;
+ readonly ActiveControl: Control;
+ BackColor: number;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ readonly CanPaste: boolean;
+ readonly CanRedo: boolean;
+ readonly CanUndo: boolean;
+ Caption: string;
+ readonly Controls: Controls;
+ Copy(): void;
+ Cut(): void;
+ Cycle: fmCycle;
+ DesignMode: fmMode;
+ Enabled: boolean;
+ Font: NewFont;
+ ForeColor: number;
+ GridX: number;
+ GridY: number;
+ readonly InsideHeight: number;
+ readonly InsideWidth: number;
+ KeepScrollBarsVisible: fmScrollBars;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Paste(): void;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ RedoAction(): void;
+ Repaint(): void;
+ Scroll(xAction?: any, yAction?: any): void;
+ ScrollBars: fmScrollBars;
+ ScrollHeight: number;
+ ScrollLeft: number;
+ ScrollTop: number;
+ ScrollWidth: number;
+ readonly Selected: Controls;
+ SetDefaultTabOrder(): void;
+ ShowGridDots: fmMode;
+ ShowToolbox: fmMode;
+ SnapToGrid: fmMode;
+ SpecialEffect: fmSpecialEffect;
+ UndoAction(): void;
+ VerticalScrollBarSide: fmVerticalScrollBarSide;
+ Zoom: number;
+ }
+
+ class Frame2 {
+ private 'MSForms.Frame2_typekey': Frame2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetGridX(GridX: number): void;
+ _GetGridY(GridY: number): void;
+ _GetInsideHeight(InsideHeight: number): void;
+ _GetInsideWidth(InsideWidth: number): void;
+ _GetScrollHeight(ScrollHeight: number): void;
+ _GetScrollLeft(ScrollLeft: number): void;
+ _GetScrollTop(ScrollTop: number): void;
+ _GetScrollWidth(ScrollWidth: number): void;
+ _SetGridX(GridX: number): void;
+ _SetGridY(GridY: number): void;
+ _SetScrollHeight(ScrollHeight: number): void;
+ _SetScrollLeft(ScrollLeft: number): void;
+ _SetScrollTop(ScrollTop: number): void;
+ _SetScrollWidth(ScrollWidth: number): void;
+ readonly ActiveControl: Control;
+ BackColor: number;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ readonly CanPaste: boolean;
+ readonly CanRedo: boolean;
+ readonly CanUndo: boolean;
+ Caption: string;
+ readonly Controls: Controls;
+ Copy(): void;
+ Cut(): void;
+ Cycle: fmCycle;
+ DesignMode: fmMode;
+ Enabled: boolean;
+ Font: NewFont;
+ ForeColor: number;
+ GridX: number;
+ GridY: number;
+ readonly InsideHeight: number;
+ readonly InsideWidth: number;
+ KeepScrollBarsVisible: fmScrollBars;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Paste(): void;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ RedoAction(): void;
+ Repaint(): void;
+ Scroll(xAction?: any, yAction?: any): void;
+ ScrollBars: fmScrollBars;
+ ScrollHeight: number;
+ ScrollLeft: number;
+ ScrollTop: number;
+ ScrollWidth: number;
+ readonly Selected: Controls;
+ SetDefaultTabOrder(): void;
+ ShowGridDots: fmMode;
+ ShowToolbox: fmMode;
+ SnapToGrid: fmMode;
+ SpecialEffect: fmSpecialEffect;
+ UndoAction(): void;
+ VerticalScrollBarSide: fmVerticalScrollBarSide;
+ Zoom: number;
+ }
+
+ class HTMLCheckbox {
+ private 'MSForms.HTMLCheckbox_typekey': HTMLCheckbox;
+ private constructor();
+ Checked: boolean;
+ HTMLName: string;
+ HTMLType: string;
+ Value: string;
+ }
+
+ class HTMLCheckbox2 {
+ private 'MSForms.HTMLCheckbox2_typekey': HTMLCheckbox2;
+ private constructor();
+ Checked: boolean;
+ HTMLName: string;
+ HTMLType: string;
+ Value: string;
+ }
+
+ class HTMLHidden {
+ private 'MSForms.HTMLHidden_typekey': HTMLHidden;
+ private constructor();
+ HTMLName: string;
+ HTMLType: string;
+ Value: string;
+ }
+
+ class HTMLHidden2 {
+ private 'MSForms.HTMLHidden2_typekey': HTMLHidden2;
+ private constructor();
+ HTMLName: string;
+ HTMLType: string;
+ Value: string;
+ }
+
+ class HTMLImage {
+ private 'MSForms.HTMLImage_typekey': HTMLImage;
+ private constructor();
+ Action: string;
+ Encoding: string;
+ HTMLName: string;
+ HTMLType: string;
+ Method: string;
+ Source: string;
+ }
+
+ class HTMLImage2 {
+ private 'MSForms.HTMLImage2_typekey': HTMLImage2;
+ private constructor();
+ Action: string;
+ Encoding: string;
+ HTMLName: string;
+ HTMLType: string;
+ Method: string;
+ Source: string;
+ }
+
+ class HTMLOption {
+ private 'MSForms.HTMLOption_typekey': HTMLOption;
+ private constructor();
+ Checked: boolean;
+ readonly DisplayStyle: fmDisplayStyle;
+ HTMLName: string;
+ HTMLType: string;
+ Value: string;
+ }
+
+ class HTMLOption2 {
+ private 'MSForms.HTMLOption2_typekey': HTMLOption2;
+ private constructor();
+ Checked: boolean;
+ readonly DisplayStyle: fmDisplayStyle;
+ HTMLName: string;
+ HTMLType: string;
+ Value: string;
+ }
+
+ class HTMLPassword {
+ private 'MSForms.HTMLPassword_typekey': HTMLPassword;
+ private constructor();
+ HTMLName: string;
+ HTMLType: string;
+ MaxLength: number;
+ Value: string;
+ Width: number;
+ }
+
+ class HTMLPassword2 {
+ private 'MSForms.HTMLPassword2_typekey': HTMLPassword2;
+ private constructor();
+ HTMLName: string;
+ HTMLType: string;
+ MaxLength: number;
+ Value: string;
+ Width: number;
+ }
+
+ class HTMLReset {
+ private 'MSForms.HTMLReset_typekey': HTMLReset;
+ private constructor();
+ Caption: string;
+ HTMLName: string;
+ HTMLType: string;
+ }
+
+ class HTMLReset2 {
+ private 'MSForms.HTMLReset2_typekey': HTMLReset2;
+ private constructor();
+ Caption: string;
+ HTMLName: string;
+ HTMLType: string;
+ }
+
+ class HTMLSelect {
+ private 'MSForms.HTMLSelect_typekey': HTMLSelect;
+ private constructor();
+ DisplayValues: any;
+ HTMLName: string;
+ MultiSelect: boolean;
+ Selected: string;
+ Size: number;
+ Values: any;
+ }
+
+ class HTMLSelect2 {
+ private 'MSForms.HTMLSelect2_typekey': HTMLSelect2;
+ private constructor();
+ DisplayValues: any;
+ HTMLName: string;
+ MultiSelect: boolean;
+ Selected: string;
+ Size: number;
+ Values: any;
+ }
+
+ class HTMLSubmit {
+ private 'MSForms.HTMLSubmit_typekey': HTMLSubmit;
+ private constructor();
+ Action: string;
+ Caption: string;
+ Encoding: string;
+ HTMLName: string;
+ HTMLType: string;
+ Method: string;
+ }
+
+ class HTMLSubmit2 {
+ private 'MSForms.HTMLSubmit2_typekey': HTMLSubmit2;
+ private constructor();
+ Action: string;
+ Caption: string;
+ Encoding: string;
+ HTMLName: string;
+ HTMLType: string;
+ Method: string;
+ }
+
+ class HTMLText {
+ private 'MSForms.HTMLText_typekey': HTMLText;
+ private constructor();
+ HTMLName: string;
+ HTMLType: string;
+ MaxLength: number;
+ Value: string;
+ Width: number;
+ }
+
+ class HTMLText2 {
+ private 'MSForms.HTMLText2_typekey': HTMLText2;
+ private constructor();
+ HTMLName: string;
+ HTMLType: string;
+ MaxLength: number;
+ Value: string;
+ Width: number;
+ }
+
+ class HTMLTextArea {
+ private 'MSForms.HTMLTextArea_typekey': HTMLTextArea;
+ private constructor();
+ Columns: number;
+ HTMLName: string;
+ Rows: number;
+ Value: string;
+ WordWrap: string;
+ }
+
+ class HTMLTextArea2 {
+ private 'MSForms.HTMLTextArea2_typekey': HTMLTextArea2;
+ private constructor();
+ Columns: number;
+ HTMLName: string;
+ Rows: number;
+ Value: string;
+ WordWrap: string;
+ }
+
+ class Image {
+ private 'MSForms.Image_typekey': Image;
+ private constructor();
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ Enabled: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ SpecialEffect: fmSpecialEffect;
+ }
+
+ class Image2 {
+ private 'MSForms.Image2_typekey': Image2;
+ private constructor();
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ Enabled: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ SpecialEffect: fmSpecialEffect;
+ }
+
+ class Label {
+ private 'MSForms.Label_typekey': Label;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _Value: string;
+ Accelerator: string;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ Caption: string;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmSpecialEffect;
+ TextAlign: fmTextAlign;
+ WordWrap: boolean;
+ }
+
+ class Label2 {
+ private 'MSForms.Label2_typekey': Label2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _Value: string;
+ Accelerator: string;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ Caption: string;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmSpecialEffect;
+ TextAlign: fmTextAlign;
+ WordWrap: boolean;
+ }
+
+ class ListBox {
+ private 'MSForms.ListBox_typekey': ListBox;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ AddItem(pvargItem?: any, pvargIndex?: any): void;
+ BackColor: number;
+ BorderColor: number;
+ BordersSuppress: boolean;
+ BorderStyle: fmBorderStyle;
+ BoundColumn: any;
+ Clear(): void;
+ Column(pvargColumn?: any, pvargIndex?: any): any;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ColumnWidths: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ IMEMode: fmIMEMode;
+ IntegralHeight: boolean;
+ List(pvargIndex?: any, pvargColumn?: any): any;
+ readonly ListCount: number;
+ ListCursor: any;
+ ListIndex: any;
+ ListStyle: fmListStyle;
+ ListWidth: any;
+ Locked: boolean;
+ MatchEntry: fmMatchEntry;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ RemoveItem(pvargIndex: any): void;
+ Selected(pvargIndex: any): boolean;
+ SpecialEffect: fmSpecialEffect;
+ Text: string;
+ TextAlign: fmTextAlign;
+ TextColumn: any;
+ TopIndex: any;
+ readonly Valid: boolean;
+ Value: any;
+ }
+
+ class ListBox2 {
+ private 'MSForms.ListBox2_typekey': ListBox2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ AddItem(pvargItem?: any, pvargIndex?: any): void;
+ BackColor: number;
+ BorderColor: number;
+ BordersSuppress: boolean;
+ BorderStyle: fmBorderStyle;
+ BoundColumn: any;
+ Clear(): void;
+ Column(pvargColumn?: any, pvargIndex?: any): any;
+ ColumnCount: number;
+ ColumnHeads: boolean;
+ ColumnWidths: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ IMEMode: fmIMEMode;
+ IntegralHeight: boolean;
+ List(pvargIndex?: any, pvargColumn?: any): any;
+ readonly ListCount: number;
+ ListCursor: any;
+ ListIndex: any;
+ ListStyle: fmListStyle;
+ ListWidth: any;
+ Locked: boolean;
+ MatchEntry: fmMatchEntry;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ RemoveItem(pvargIndex: any): void;
+ Selected(pvargIndex: any): boolean;
+ SpecialEffect: fmSpecialEffect;
+ Text: string;
+ TextAlign: fmTextAlign;
+ TextColumn: any;
+ TopIndex: any;
+ readonly Valid: boolean;
+ Value: any;
+ }
+
+ class MultiPage {
+ private 'MSForms.MultiPage_typekey': MultiPage;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetTabFixedHeight(Height: number): void;
+ _GetTabFixedWidth(Width: number): void;
+ _SetTabFixedHeight(Height: number): void;
+ _SetTabFixedWidth(Width: number): void;
+ BackColor: number;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ MultiRow: boolean;
+ readonly Pages: Pages;
+ readonly SelectedItem: Page;
+ Style: fmTabStyle;
+ TabFixedHeight: number;
+ TabFixedWidth: number;
+ TabOrientation: fmTabOrientation;
+ Value: number;
+ }
+
+ class MultiPage2 {
+ private 'MSForms.MultiPage2_typekey': MultiPage2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetTabFixedHeight(Height: number): void;
+ _GetTabFixedWidth(Width: number): void;
+ _SetTabFixedHeight(Height: number): void;
+ _SetTabFixedWidth(Width: number): void;
+ BackColor: number;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ MultiRow: boolean;
+ readonly Pages: Pages;
+ readonly SelectedItem: Page;
+ Style: fmTabStyle;
+ TabFixedHeight: number;
+ TabFixedWidth: number;
+ TabOrientation: fmTabOrientation;
+ Value: number;
+ }
+
+ class NewFont {
+ private 'MSForms.NewFont_typekey': NewFont;
+ private constructor();
+ readonly Bold: boolean;
+ readonly Charset: number;
+ readonly Italic: boolean;
+ readonly Name: string;
+ readonly Size: number;
+ readonly Strikethrough: boolean;
+ readonly Underline: boolean;
+ readonly Weight: number;
+ }
+
+ class OptionButton {
+ private 'MSForms.OptionButton_typekey': OptionButton;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ Alignment: fmAlignment;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BordersSuppress: boolean;
+ Caption: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ GroupName: string;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmButtonEffect;
+ TextAlign: fmTextAlign;
+ TripleState: boolean;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class OptionButton2 {
+ private 'MSForms.OptionButton2_typekey': OptionButton2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ Alignment: fmAlignment;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BordersSuppress: boolean;
+ Caption: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ GroupName: string;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmButtonEffect;
+ TextAlign: fmTextAlign;
+ TripleState: boolean;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class Page {
+ private 'MSForms.Page_typekey': Page;
+ private constructor();
+ _GetGridX(GridX: number): void;
+ _GetGridY(GridY: number): void;
+ _GetInsideHeight(InsideHeight: number): void;
+ _GetInsideWidth(InsideWidth: number): void;
+ _GetScrollHeight(ScrollHeight: number): void;
+ _GetScrollLeft(ScrollLeft: number): void;
+ _GetScrollTop(ScrollTop: number): void;
+ _GetScrollWidth(ScrollWidth: number): void;
+ _SetGridX(GridX: number): void;
+ _SetGridY(GridY: number): void;
+ _SetScrollHeight(ScrollHeight: number): void;
+ _SetScrollLeft(ScrollLeft: number): void;
+ _SetScrollTop(ScrollTop: number): void;
+ _SetScrollWidth(ScrollWidth: number): void;
+ Accelerator: string;
+ readonly ActiveControl: Control;
+ readonly CanPaste: boolean;
+ readonly CanRedo: boolean;
+ readonly CanUndo: boolean;
+ Caption: string;
+ readonly Controls: Controls;
+ ControlTipText: string;
+ Copy(): void;
+ Cut(): void;
+ Cycle: fmCycle;
+ DesignMode: fmMode;
+ Enabled: boolean;
+ GridX: number;
+ GridY: number;
+ Index: number;
+ readonly InsideHeight: number;
+ readonly InsideWidth: number;
+ KeepScrollBarsVisible: fmScrollBars;
+ Name: string;
+ readonly Parent: any;
+ Paste(): void;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ RedoAction(): void;
+ Repaint(): void;
+ Scroll(xAction?: any, yAction?: any): void;
+ ScrollBars: fmScrollBars;
+ ScrollHeight: number;
+ ScrollLeft: number;
+ ScrollTop: number;
+ ScrollWidth: number;
+ readonly Selected: Controls;
+ SetDefaultTabOrder(): void;
+ ShowGridDots: fmMode;
+ ShowToolbox: fmMode;
+ SnapToGrid: fmMode;
+ Tag: string;
+ TransitionEffect: fmTransitionEffect;
+ TransitionPeriod: number;
+ UndoAction(): void;
+ VerticalScrollBarSide: fmVerticalScrollBarSide;
+ Visible: boolean;
+ Zoom: number;
+ }
+
+ class Pages {
+ private 'MSForms.Pages_typekey': Pages;
+ private constructor();
+ _AddCtrl(clsid: number, bstrName: string, bstrCaption: string): Page;
+ _GetItemByIndex(lIndex: number): Control;
+ _GetItemByName(pstrName: string): Control;
+ _InsertCtrl(clsid: number, bstrName: string, bstrCaption: string, lIndex: number): Page;
+ Add(bstrName?: any, bstrCaption?: any, lIndex?: any): Page;
+ Clear(): void;
+ readonly Count: number;
+ Enum(): any;
+ Item(varg: any): any;
+ Remove(varg: any): void;
+ }
+
+ class ReturnBoolean {
+ private 'MSForms.ReturnBoolean_typekey': ReturnBoolean;
+ private constructor();
+ Value: boolean;
+ }
+
+ class ReturnEffect {
+ private 'MSForms.ReturnEffect_typekey': ReturnEffect;
+ private constructor();
+ Value: fmDropEffect;
+ }
+
+ class ReturnInteger {
+ private 'MSForms.ReturnInteger_typekey': ReturnInteger;
+ private constructor();
+ Value: number;
+ }
+
+ class ReturnSingle {
+ private 'MSForms.ReturnSingle_typekey': ReturnSingle;
+ private constructor();
+ Value: number;
+ }
+
+ class ReturnString {
+ private 'MSForms.ReturnString_typekey': ReturnString;
+ private constructor();
+ Value: string;
+ }
+
+ class ScrollBar {
+ private 'MSForms.ScrollBar_typekey': ScrollBar;
+ private constructor();
+ BackColor: number;
+ Delay: number;
+ Enabled: boolean;
+ ForeColor: number;
+ LargeChange: number;
+ Max: number;
+ Min: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Orientation: fmOrientation;
+ ProportionalThumb: boolean;
+ SmallChange: number;
+ Value: number;
+ }
+
+ class ScrollBar2 {
+ private 'MSForms.ScrollBar2_typekey': ScrollBar2;
+ private constructor();
+ BackColor: number;
+ Delay: number;
+ Enabled: boolean;
+ ForeColor: number;
+ LargeChange: number;
+ Max: number;
+ Min: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Orientation: fmOrientation;
+ ProportionalThumb: boolean;
+ SmallChange: number;
+ Value: number;
+ }
+
+ class SpinButton {
+ private 'MSForms.SpinButton_typekey': SpinButton;
+ private constructor();
+ BackColor: number;
+ Delay: number;
+ Enabled: boolean;
+ ForeColor: number;
+ Max: number;
+ Min: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Orientation: fmOrientation;
+ SmallChange: number;
+ Value: number;
+ }
+
+ class SpinButton2 {
+ private 'MSForms.SpinButton2_typekey': SpinButton2;
+ private constructor();
+ BackColor: number;
+ Delay: number;
+ Enabled: boolean;
+ ForeColor: number;
+ Max: number;
+ Min: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Orientation: fmOrientation;
+ SmallChange: number;
+ Value: number;
+ }
+
+ class Tab {
+ private 'MSForms.Tab_typekey': Tab;
+ private constructor();
+ Accelerator: string;
+ Caption: string;
+ ControlTipText: string;
+ Enabled: boolean;
+ Index: number;
+ Name: string;
+ Tag: string;
+ Visible: boolean;
+ }
+
+ class Tabs {
+ private 'MSForms.Tabs_typekey': Tabs;
+ private constructor();
+ _Add(bstrName: string, bstrCaption: string): Tab;
+ _GetItemByIndex(lIndex: number): Tab;
+ _GetItemByName(bstr: string): Tab;
+ _Insert(bstrName: string, bstrCaption: string, lIndex: number): Tab;
+ Add(bstrName?: any, bstrCaption?: any, lIndex?: any): Tab;
+ Clear(): void;
+ readonly Count: number;
+ Enum(): any;
+ Item(varg: any): any;
+ Remove(varg: any): void;
+ }
+
+ class TabStrip {
+ private 'MSForms.TabStrip_typekey': TabStrip;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetClientHeight(ClientHeight: number): void;
+ _GetClientLeft(ClientLeft: number): void;
+ _GetClientTop(ClientTop: number): void;
+ _GetClientWidth(ClientWidth: number): void;
+ _GetTabFixedHeight(TabFixedHeight: number): void;
+ _GetTabFixedWidth(TabFixedWidth: number): void;
+ _SetTabFixedHeight(TabFixedHeight: number): void;
+ _SetTabFixedWidth(TabFixedWidth: number): void;
+ BackColor: number;
+ readonly ClientHeight: number;
+ readonly ClientLeft: number;
+ readonly ClientTop: number;
+ readonly ClientWidth: number;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiRow: boolean;
+ readonly SelectedItem: Tab;
+ Style: fmTabStyle;
+ TabFixedHeight: number;
+ TabFixedWidth: number;
+ TabOrientation: fmTabOrientation;
+ readonly Tabs: Tabs;
+ Value: number;
+ }
+
+ class TabStrip2 {
+ private 'MSForms.TabStrip2_typekey': TabStrip2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetClientHeight(ClientHeight: number): void;
+ _GetClientLeft(ClientLeft: number): void;
+ _GetClientTop(ClientTop: number): void;
+ _GetClientWidth(ClientWidth: number): void;
+ _GetTabFixedHeight(TabFixedHeight: number): void;
+ _GetTabFixedWidth(TabFixedWidth: number): void;
+ _SetTabFixedHeight(TabFixedHeight: number): void;
+ _SetTabFixedWidth(TabFixedWidth: number): void;
+ BackColor: number;
+ readonly ClientHeight: number;
+ readonly ClientLeft: number;
+ readonly ClientTop: number;
+ readonly ClientWidth: number;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiRow: boolean;
+ readonly SelectedItem: Tab;
+ Style: fmTabStyle;
+ TabFixedHeight: number;
+ TabFixedWidth: number;
+ TabOrientation: fmTabOrientation;
+ readonly Tabs: Tabs;
+ Value: number;
+ }
+
+ class TextBox {
+ private 'MSForms.TextBox_typekey': TextBox;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ AutoSize: boolean;
+ AutoTab: boolean;
+ AutoWordSelect: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BordersSuppress: boolean;
+ BorderStyle: fmBorderStyle;
+ readonly CanPaste: boolean;
+ Copy(): void;
+ CurLine: number;
+ readonly CurTargetX: number;
+ readonly CurTargetY: number;
+ CurX: number;
+ CurY: number;
+ Cut(): void;
+ readonly DisplayStyle: fmDisplayStyle;
+ DragBehavior: fmDragBehavior;
+ DropButtonStyle: fmDropButtonStyle;
+ Enabled: boolean;
+ EnterFieldBehavior: fmEnterFieldBehavior;
+ EnterKeyBehavior: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ HideSelection: boolean;
+ IMEMode: fmIMEMode;
+ IntegralHeight: boolean;
+ readonly LineCount: number;
+ Locked: boolean;
+ MaxLength: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiLine: boolean;
+ PasswordChar: string;
+ Paste(): void;
+ ScrollBars: fmScrollBars;
+ SelectionMargin: boolean;
+ SelLength: number;
+ SelStart: number;
+ SelText: string;
+ ShowDropButtonWhen: fmShowDropButtonWhen;
+ SpecialEffect: fmSpecialEffect;
+ TabKeyBehavior: boolean;
+ Text: string;
+ TextAlign: fmTextAlign;
+ readonly TextLength: number;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class TextBox2 {
+ private 'MSForms.TextBox2_typekey': TextBox2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ AutoSize: boolean;
+ AutoTab: boolean;
+ AutoWordSelect: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BorderColor: number;
+ BordersSuppress: boolean;
+ BorderStyle: fmBorderStyle;
+ readonly CanPaste: boolean;
+ Copy(): void;
+ CurLine: number;
+ readonly CurTargetX: number;
+ readonly CurTargetY: number;
+ CurX: number;
+ CurY: number;
+ Cut(): void;
+ readonly DisplayStyle: fmDisplayStyle;
+ DragBehavior: fmDragBehavior;
+ DropButtonStyle: fmDropButtonStyle;
+ Enabled: boolean;
+ EnterFieldBehavior: fmEnterFieldBehavior;
+ EnterKeyBehavior: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ HideSelection: boolean;
+ IMEMode: fmIMEMode;
+ IntegralHeight: boolean;
+ readonly LineCount: number;
+ Locked: boolean;
+ MaxLength: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiLine: boolean;
+ PasswordChar: string;
+ Paste(): void;
+ ScrollBars: fmScrollBars;
+ SelectionMargin: boolean;
+ SelLength: number;
+ SelStart: number;
+ SelText: string;
+ ShowDropButtonWhen: fmShowDropButtonWhen;
+ SpecialEffect: fmSpecialEffect;
+ TabKeyBehavior: boolean;
+ Text: string;
+ TextAlign: fmTextAlign;
+ readonly TextLength: number;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class ToggleButton {
+ private 'MSForms.ToggleButton_typekey': ToggleButton;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ Alignment: fmAlignment;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BordersSuppress: boolean;
+ Caption: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ GroupName: string;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmButtonEffect;
+ TextAlign: fmTextAlign;
+ TripleState: boolean;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class ToggleButton2 {
+ private 'MSForms.ToggleButton2_typekey': ToggleButton2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ Accelerator: string;
+ Alignment: fmAlignment;
+ AutoSize: boolean;
+ BackColor: number;
+ BackStyle: fmBackStyle;
+ BordersSuppress: boolean;
+ Caption: string;
+ readonly DisplayStyle: fmDisplayStyle;
+ Enabled: boolean;
+ Font: NewFont;
+ FontBold: boolean;
+ FontItalic: boolean;
+ FontName: string;
+ FontSize: number;
+ FontStrikethru: boolean;
+ FontUnderline: boolean;
+ FontWeight: number;
+ ForeColor: number;
+ GroupName: string;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ MultiSelect: fmMultiSelect;
+ Picture: stdole.StdPicture;
+ PicturePosition: fmPicturePosition;
+ SpecialEffect: fmButtonEffect;
+ TextAlign: fmTextAlign;
+ TripleState: boolean;
+ readonly Valid: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class UserForm {
+ private 'MSForms.UserForm_typekey': UserForm;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetGridX(GridX: number): void;
+ _GetGridY(GridY: number): void;
+ _GetInsideHeight(InsideHeight: number): void;
+ _GetInsideWidth(InsideWidth: number): void;
+ _GetScrollHeight(ScrollHeight: number): void;
+ _GetScrollLeft(ScrollLeft: number): void;
+ _GetScrollTop(ScrollTop: number): void;
+ _GetScrollWidth(ScrollWidth: number): void;
+ _SetGridX(GridX: number): void;
+ _SetGridY(GridY: number): void;
+ _SetScrollHeight(ScrollHeight: number): void;
+ _SetScrollLeft(ScrollLeft: number): void;
+ _SetScrollTop(ScrollTop: number): void;
+ _SetScrollWidth(ScrollWidth: number): void;
+ readonly ActiveControl: Control;
+ BackColor: number;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ readonly CanPaste: boolean;
+ readonly CanRedo: boolean;
+ readonly CanUndo: boolean;
+ Caption: string;
+ readonly Controls: Controls;
+ Copy(): void;
+ Cut(): void;
+ Cycle: fmCycle;
+ DesignMode: fmMode;
+ DrawBuffer: number;
+ Enabled: boolean;
+ Font: NewFont;
+ ForeColor: number;
+ GridX: number;
+ GridY: number;
+ readonly InsideHeight: number;
+ readonly InsideWidth: number;
+ KeepScrollBarsVisible: fmScrollBars;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Paste(): void;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ RedoAction(): void;
+ Repaint(): void;
+ Scroll(xAction?: any, yAction?: any): void;
+ ScrollBars: fmScrollBars;
+ ScrollHeight: number;
+ ScrollLeft: number;
+ ScrollTop: number;
+ ScrollWidth: number;
+ readonly Selected: Controls;
+ SetDefaultTabOrder(): void;
+ ShowGridDots: fmMode;
+ ShowToolbox: fmMode;
+ SnapToGrid: fmMode;
+ SpecialEffect: fmSpecialEffect;
+ UndoAction(): void;
+ VerticalScrollBarSide: fmVerticalScrollBarSide;
+ Zoom: number;
+ }
+
+ class UserForm2 {
+ private 'MSForms.UserForm2_typekey': UserForm2;
+ private constructor();
+ readonly _Font_Reserved: NewFont;
+ _GetGridX(GridX: number): void;
+ _GetGridY(GridY: number): void;
+ _GetInsideHeight(InsideHeight: number): void;
+ _GetInsideWidth(InsideWidth: number): void;
+ _GetScrollHeight(ScrollHeight: number): void;
+ _GetScrollLeft(ScrollLeft: number): void;
+ _GetScrollTop(ScrollTop: number): void;
+ _GetScrollWidth(ScrollWidth: number): void;
+ _SetGridX(GridX: number): void;
+ _SetGridY(GridY: number): void;
+ _SetScrollHeight(ScrollHeight: number): void;
+ _SetScrollLeft(ScrollLeft: number): void;
+ _SetScrollTop(ScrollTop: number): void;
+ _SetScrollWidth(ScrollWidth: number): void;
+ readonly ActiveControl: Control;
+ BackColor: number;
+ BorderColor: number;
+ BorderStyle: fmBorderStyle;
+ readonly CanPaste: boolean;
+ readonly CanRedo: boolean;
+ readonly CanUndo: boolean;
+ Caption: string;
+ readonly Controls: Controls;
+ Copy(): void;
+ Cut(): void;
+ Cycle: fmCycle;
+ DesignMode: fmMode;
+ DrawBuffer: number;
+ Enabled: boolean;
+ Font: NewFont;
+ ForeColor: number;
+ GridX: number;
+ GridY: number;
+ readonly InsideHeight: number;
+ readonly InsideWidth: number;
+ KeepScrollBarsVisible: fmScrollBars;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: fmMousePointer;
+ Paste(): void;
+ Picture: stdole.StdPicture;
+ PictureAlignment: fmPictureAlignment;
+ PictureSizeMode: fmPictureSizeMode;
+ PictureTiling: boolean;
+ RedoAction(): void;
+ Repaint(): void;
+ Scroll(xAction?: any, yAction?: any): void;
+ ScrollBars: fmScrollBars;
+ ScrollHeight: number;
+ ScrollLeft: number;
+ ScrollTop: number;
+ ScrollWidth: number;
+ readonly Selected: Controls;
+ SetDefaultTabOrder(): void;
+ ShowGridDots: fmMode;
+ ShowToolbox: fmMode;
+ SnapToGrid: fmMode;
+ SpecialEffect: fmSpecialEffect;
+ UndoAction(): void;
+ VerticalScrollBarSide: fmVerticalScrollBarSide;
+ Zoom: number;
+ }
+
+ namespace EventHelperTypes {
+ type CheckBox_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type CheckBox_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type CheckBox_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type CheckBox2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type CheckBox2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type CheckBox2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ComboBox_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ComboBox_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ComboBox_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ComboBox2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ComboBox2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ComboBox2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type CommandButton_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type CommandButton_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type CommandButton_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type CommandButton2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type CommandButton2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type CommandButton2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type Frame_BeforeDragOver_ArgNames = ['Cancel', 'Control', 'Data', 'X', 'Y', 'State', 'Effect', 'Shift'];
+
+ type Frame_BeforeDropOrPaste_ArgNames = ['Cancel', 'Control', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type Frame_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type Frame_Scroll_ArgNames = ['ActionX', 'ActionY', 'RequestDx', 'RequestDy', 'ActualDx', 'ActualDy'];
+
+ type Frame2_BeforeDragOver_ArgNames = ['Cancel', 'Control', 'Data', 'X', 'Y', 'State', 'Effect', 'Shift'];
+
+ type Frame2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Control', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type Frame2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type Frame2_Scroll_ArgNames = ['ActionX', 'ActionY', 'RequestDx', 'RequestDy', 'ActualDx', 'ActualDy'];
+
+ type Image_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type Image_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type Image_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type Image2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type Image2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type Image2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type Label_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type Label_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type Label_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type Label2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type Label2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type Label2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ListBox_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ListBox_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ListBox_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ListBox2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ListBox2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ListBox2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type MultiPage_BeforeDragOver_ArgNames = ['Index', 'Cancel', 'Control', 'Data', 'X', 'Y', 'State', 'Effect', 'Shift'];
+
+ type MultiPage_BeforeDropOrPaste_ArgNames = ['Index', 'Cancel', 'Control', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type MultiPage_Error_ArgNames = ['Index', 'Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type MultiPage_Scroll_ArgNames = ['Index', 'ActionX', 'ActionY', 'RequestDx', 'RequestDy', 'ActualDx', 'ActualDy'];
+
+ type MultiPage2_BeforeDragOver_ArgNames = ['Index', 'Cancel', 'Control', 'Data', 'X', 'Y', 'State', 'Effect', 'Shift'];
+
+ type MultiPage2_BeforeDropOrPaste_ArgNames = ['Index', 'Cancel', 'Control', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type MultiPage2_Error_ArgNames = ['Index', 'Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type MultiPage2_Scroll_ArgNames = ['Index', 'ActionX', 'ActionY', 'RequestDx', 'RequestDy', 'ActualDx', 'ActualDy'];
+
+ type OptionButton_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type OptionButton_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type OptionButton_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type OptionButton2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type OptionButton2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type OptionButton2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ScrollBar_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ScrollBar_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ScrollBar_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ScrollBar2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ScrollBar2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ScrollBar2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type SpinButton_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type SpinButton_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type SpinButton_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type SpinButton2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type SpinButton2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type SpinButton2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type TabStrip_BeforeDragOver_ArgNames = ['Index', 'Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type TabStrip_BeforeDropOrPaste_ArgNames = ['Index', 'Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type TabStrip_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type TabStrip2_BeforeDragOver_ArgNames = ['Index', 'Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type TabStrip2_BeforeDropOrPaste_ArgNames = ['Index', 'Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type TabStrip2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type TextBox_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type TextBox_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type TextBox_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type TextBox2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type TextBox2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type TextBox2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ToggleButton_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ToggleButton_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ToggleButton_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type ToggleButton2_BeforeDragOver_ArgNames = ['Cancel', 'Data', 'X', 'Y', 'DragState', 'Effect', 'Shift'];
+
+ type ToggleButton2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type ToggleButton2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type UserForm_BeforeDragOver_ArgNames = ['Cancel', 'Control', 'Data', 'X', 'Y', 'State', 'Effect', 'Shift'];
+
+ type UserForm_BeforeDropOrPaste_ArgNames = ['Cancel', 'Control', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type UserForm_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type UserForm_Scroll_ArgNames = ['ActionX', 'ActionY', 'RequestDx', 'RequestDy', 'ActualDx', 'ActualDy'];
+
+ type UserForm2_BeforeDragOver_ArgNames = ['Cancel', 'Control', 'Data', 'X', 'Y', 'State', 'Effect', 'Shift'];
+
+ type UserForm2_BeforeDropOrPaste_ArgNames = ['Cancel', 'Control', 'Action', 'Data', 'X', 'Y', 'Effect', 'Shift'];
+
+ type UserForm2_Error_ArgNames = ['Number', 'Description', 'SCode', 'Source', 'HelpFile', 'HelpContext', 'CancelDisplay'];
+
+ type UserForm2_Scroll_ArgNames = ['ActionX', 'ActionY', 'RequestDx', 'RequestDy', 'ActualDx', 'ActualDy'];
+
+ interface CheckBox_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CheckBox_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CheckBox_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface CheckBox2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CheckBox2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CheckBox2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ComboBox_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ComboBox_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ComboBox_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ComboBox2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ComboBox2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ComboBox2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface CommandButton_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CommandButton_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CommandButton_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface CommandButton2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CommandButton2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface CommandButton2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface Frame_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly State: fmDragState;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Frame_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Frame_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface Frame_Scroll_Parameter {
+ readonly ActionX: fmScrollAction;
+ readonly ActionY: fmScrollAction;
+ readonly ActualDx: ReturnSingle;
+ readonly ActualDy: ReturnSingle;
+ readonly RequestDx: number;
+ readonly RequestDy: number;
+ }
+
+ interface Frame2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly State: fmDragState;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Frame2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Frame2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface Frame2_Scroll_Parameter {
+ readonly ActionX: fmScrollAction;
+ readonly ActionY: fmScrollAction;
+ readonly ActualDx: ReturnSingle;
+ readonly ActualDy: ReturnSingle;
+ readonly RequestDx: number;
+ readonly RequestDy: number;
+ }
+
+ interface Image_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Image_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Image_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface Image2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Image2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Image2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface Label_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Label_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Label_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface Label2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Label2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface Label2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ListBox_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ListBox_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ListBox_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ListBox2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ListBox2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ListBox2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface MultiPage_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly State: fmDragState;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface MultiPage_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface MultiPage_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Index: number;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface MultiPage_Scroll_Parameter {
+ readonly ActionX: fmScrollAction;
+ readonly ActionY: fmScrollAction;
+ readonly ActualDx: ReturnSingle;
+ readonly ActualDy: ReturnSingle;
+ readonly Index: number;
+ readonly RequestDx: number;
+ readonly RequestDy: number;
+ }
+
+ interface MultiPage2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly State: fmDragState;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface MultiPage2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface MultiPage2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Index: number;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface MultiPage2_Scroll_Parameter {
+ readonly ActionX: fmScrollAction;
+ readonly ActionY: fmScrollAction;
+ readonly ActualDx: ReturnSingle;
+ readonly ActualDy: ReturnSingle;
+ readonly Index: number;
+ readonly RequestDx: number;
+ readonly RequestDy: number;
+ }
+
+ interface OptionButton_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface OptionButton_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface OptionButton_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface OptionButton2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface OptionButton2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface OptionButton2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ScrollBar_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ScrollBar_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ScrollBar_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ScrollBar2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ScrollBar2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ScrollBar2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface SpinButton_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface SpinButton_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface SpinButton_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface SpinButton2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface SpinButton2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface SpinButton2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface TabStrip_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TabStrip_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TabStrip_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface TabStrip2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TabStrip2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Index: number;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TabStrip2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface TextBox_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TextBox_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TextBox_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface TextBox2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TextBox2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface TextBox2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ToggleButton_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ToggleButton_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ToggleButton_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface ToggleButton2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly DragState: fmDragState;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ToggleButton2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface ToggleButton2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface UserForm_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly State: fmDragState;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface UserForm_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface UserForm_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface UserForm_Scroll_Parameter {
+ readonly ActionX: fmScrollAction;
+ readonly ActionY: fmScrollAction;
+ readonly ActualDx: ReturnSingle;
+ readonly ActualDy: ReturnSingle;
+ readonly RequestDx: number;
+ readonly RequestDy: number;
+ }
+
+ interface UserForm2_BeforeDragOver_Parameter {
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly State: fmDragState;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface UserForm2_BeforeDropOrPaste_Parameter {
+ readonly Action: fmAction;
+ readonly Cancel: ReturnBoolean;
+ readonly Control: Control;
+ readonly Data: DataObject;
+ readonly Effect: ReturnEffect;
+ readonly Shift: number;
+ readonly X: number;
+ readonly Y: number;
+ }
+
+ interface UserForm2_Error_Parameter {
+ readonly CancelDisplay: ReturnBoolean;
+ readonly Description: ReturnString;
+ readonly HelpContext: number;
+ readonly HelpFile: string;
+ readonly Number: number;
+ readonly SCode: number;
+ readonly Source: string;
+ }
+
+ interface UserForm2_Scroll_Parameter {
+ readonly ActionX: fmScrollAction;
+ readonly ActionY: fmScrollAction;
+ readonly ActualDx: ReturnSingle;
+ readonly ActualDy: ReturnSingle;
+ readonly RequestDx: number;
+ readonly RequestDy: number;
+ }
+ }
+}
+
+interface ActiveXObject {
+ on(
+ obj: MSForms.CheckBox, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.CheckBox_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.CheckBox, parameter: MSForms.EventHelperTypes.CheckBox_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.CheckBox, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.CheckBox_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.CheckBox, parameter: MSForms.EventHelperTypes.CheckBox_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.CheckBox, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.CheckBox, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.CheckBox, event: 'Error', argNames: MSForms.EventHelperTypes.CheckBox_Error_ArgNames, handler: (
+ this: MSForms.CheckBox, parameter: MSForms.EventHelperTypes.CheckBox_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.CheckBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.CheckBox, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.CheckBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.CheckBox, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.CheckBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.CheckBox, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.CheckBox2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.CheckBox2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.CheckBox2, parameter: MSForms.EventHelperTypes.CheckBox2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.CheckBox2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.CheckBox2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.CheckBox2, parameter: MSForms.EventHelperTypes.CheckBox2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.CheckBox2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.CheckBox2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.CheckBox2, event: 'Error', argNames: MSForms.EventHelperTypes.CheckBox2_Error_ArgNames, handler: (
+ this: MSForms.CheckBox2, parameter: MSForms.EventHelperTypes.CheckBox2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.CheckBox2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.CheckBox2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.CheckBox2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.CheckBox2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.CheckBox2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.CheckBox2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ComboBox, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ComboBox_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ComboBox, parameter: MSForms.EventHelperTypes.ComboBox_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ComboBox, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ComboBox_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.ComboBox, parameter: MSForms.EventHelperTypes.ComboBox_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.ComboBox, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.ComboBox, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.ComboBox, event: 'Error', argNames: MSForms.EventHelperTypes.ComboBox_Error_ArgNames, handler: (
+ this: MSForms.ComboBox, parameter: MSForms.EventHelperTypes.ComboBox_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ComboBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ComboBox, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ComboBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ComboBox, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ComboBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.ComboBox, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ComboBox2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ComboBox2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ComboBox2, parameter: MSForms.EventHelperTypes.ComboBox2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ComboBox2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ComboBox2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.ComboBox2, parameter: MSForms.EventHelperTypes.ComboBox2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.ComboBox2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.ComboBox2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.ComboBox2, event: 'Error', argNames: MSForms.EventHelperTypes.ComboBox2_Error_ArgNames, handler: (
+ this: MSForms.ComboBox2, parameter: MSForms.EventHelperTypes.ComboBox2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ComboBox2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ComboBox2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ComboBox2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ComboBox2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ComboBox2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.ComboBox2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.CommandButton, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.CommandButton_BeforeDragOver_ArgNames,
+ handler: (this: MSForms.CommandButton, parameter: MSForms.EventHelperTypes.CommandButton_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.CommandButton, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.CommandButton_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.CommandButton, parameter: MSForms.EventHelperTypes.CommandButton_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.CommandButton, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.CommandButton, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.CommandButton, event: 'Error', argNames: MSForms.EventHelperTypes.CommandButton_Error_ArgNames, handler: (
+ this: MSForms.CommandButton, parameter: MSForms.EventHelperTypes.CommandButton_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.CommandButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.CommandButton, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.CommandButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.CommandButton, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.CommandButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.CommandButton, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.CommandButton2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.CommandButton2_BeforeDragOver_ArgNames,
+ handler: (this: MSForms.CommandButton2, parameter: MSForms.EventHelperTypes.CommandButton2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.CommandButton2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.CommandButton2_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.CommandButton2, parameter: MSForms.EventHelperTypes.CommandButton2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.CommandButton2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.CommandButton2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.CommandButton2, event: 'Error', argNames: MSForms.EventHelperTypes.CommandButton2_Error_ArgNames, handler: (
+ this: MSForms.CommandButton2, parameter: MSForms.EventHelperTypes.CommandButton2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.CommandButton2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.CommandButton2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.CommandButton2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.CommandButton2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.CommandButton2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.CommandButton2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(obj: MSForms.Control, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: MSForms.Control, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(obj: MSForms.Frame, event: 'AddControl' | 'RemoveControl', argNames: ['Control'], handler: (this: MSForms.Frame, parameter: {readonly Control: MSForms.Control}) => void): void;
+ on(
+ obj: MSForms.Frame, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.Frame_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.Frame, parameter: MSForms.EventHelperTypes.Frame_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.Frame, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.Frame_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.Frame, parameter: MSForms.EventHelperTypes.Frame_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.Frame, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.Frame, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.Frame, event: 'Error', argNames: MSForms.EventHelperTypes.Frame_Error_ArgNames, handler: (
+ this: MSForms.Frame, parameter: MSForms.EventHelperTypes.Frame_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.Frame, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.Frame, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.Frame, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.Frame, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.Frame, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.Frame, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.Frame, event: 'Scroll', argNames: MSForms.EventHelperTypes.Frame_Scroll_ArgNames, handler: (
+ this: MSForms.Frame, parameter: MSForms.EventHelperTypes.Frame_Scroll_Parameter) => void): void;
+ on(obj: MSForms.Frame, event: 'Zoom', argNames: ['Percent'], handler: (this: MSForms.Frame, parameter: {Percent: number}) => void): void;
+ on(obj: MSForms.Frame2, event: 'AddControl' | 'RemoveControl', argNames: ['Control'], handler: (this: MSForms.Frame2, parameter: {readonly Control: MSForms.Control}) => void): void;
+ on(
+ obj: MSForms.Frame2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.Frame2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.Frame2, parameter: MSForms.EventHelperTypes.Frame2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.Frame2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.Frame2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.Frame2, parameter: MSForms.EventHelperTypes.Frame2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.Frame2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.Frame2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.Frame2, event: 'Error', argNames: MSForms.EventHelperTypes.Frame2_Error_ArgNames, handler: (
+ this: MSForms.Frame2, parameter: MSForms.EventHelperTypes.Frame2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.Frame2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.Frame2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.Frame2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.Frame2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.Frame2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.Frame2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.Frame2, event: 'Scroll', argNames: MSForms.EventHelperTypes.Frame2_Scroll_ArgNames, handler: (
+ this: MSForms.Frame2, parameter: MSForms.EventHelperTypes.Frame2_Scroll_Parameter) => void): void;
+ on(obj: MSForms.Frame2, event: 'Zoom', argNames: ['Percent'], handler: (this: MSForms.Frame2, parameter: {Percent: number}) => void): void;
+ on(
+ obj: MSForms.Image, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.Image_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.Image, parameter: MSForms.EventHelperTypes.Image_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.Image, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.Image_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.Image, parameter: MSForms.EventHelperTypes.Image_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.Image, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.Image, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.Image, event: 'Error', argNames: MSForms.EventHelperTypes.Image_Error_ArgNames, handler: (
+ this: MSForms.Image, parameter: MSForms.EventHelperTypes.Image_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.Image, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.Image, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.Image2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.Image2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.Image2, parameter: MSForms.EventHelperTypes.Image2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.Image2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.Image2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.Image2, parameter: MSForms.EventHelperTypes.Image2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.Image2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.Image2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.Image2, event: 'Error', argNames: MSForms.EventHelperTypes.Image2_Error_ArgNames, handler: (
+ this: MSForms.Image2, parameter: MSForms.EventHelperTypes.Image2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.Image2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.Image2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.Label, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.Label_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.Label, parameter: MSForms.EventHelperTypes.Label_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.Label, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.Label_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.Label, parameter: MSForms.EventHelperTypes.Label_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.Label, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.Label, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.Label, event: 'Error', argNames: MSForms.EventHelperTypes.Label_Error_ArgNames, handler: (
+ this: MSForms.Label, parameter: MSForms.EventHelperTypes.Label_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.Label, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.Label, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.Label2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.Label2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.Label2, parameter: MSForms.EventHelperTypes.Label2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.Label2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.Label2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.Label2, parameter: MSForms.EventHelperTypes.Label2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.Label2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.Label2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.Label2, event: 'Error', argNames: MSForms.EventHelperTypes.Label2_Error_ArgNames, handler: (
+ this: MSForms.Label2, parameter: MSForms.EventHelperTypes.Label2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.Label2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.Label2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ListBox, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ListBox_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ListBox, parameter: MSForms.EventHelperTypes.ListBox_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ListBox, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ListBox_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.ListBox, parameter: MSForms.EventHelperTypes.ListBox_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.ListBox, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.ListBox, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.ListBox, event: 'Error', argNames: MSForms.EventHelperTypes.ListBox_Error_ArgNames, handler: (
+ this: MSForms.ListBox, parameter: MSForms.EventHelperTypes.ListBox_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ListBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ListBox, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ListBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ListBox, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ListBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.ListBox, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ListBox2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ListBox2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ListBox2, parameter: MSForms.EventHelperTypes.ListBox2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ListBox2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ListBox2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.ListBox2, parameter: MSForms.EventHelperTypes.ListBox2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.ListBox2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.ListBox2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.ListBox2, event: 'Error', argNames: MSForms.EventHelperTypes.ListBox2_Error_ArgNames, handler: (
+ this: MSForms.ListBox2, parameter: MSForms.EventHelperTypes.ListBox2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ListBox2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ListBox2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ListBox2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ListBox2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ListBox2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.ListBox2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'AddControl' | 'RemoveControl', argNames: ['Index', 'Control'], handler: (
+ this: MSForms.MultiPage, parameter: {readonly Index: number, readonly Control: MSForms.Control}) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.MultiPage_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.MultiPage, parameter: MSForms.EventHelperTypes.MultiPage_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.MultiPage_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.MultiPage, parameter: MSForms.EventHelperTypes.MultiPage_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.MultiPage, event: 'Click' | 'Layout', argNames: ['Index'], handler: (this: MSForms.MultiPage, parameter: {readonly Index: number}) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'DblClick', argNames: ['Index', 'Cancel'], handler: (
+ this: MSForms.MultiPage, parameter: {readonly Index: number, readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'Error', argNames: MSForms.EventHelperTypes.MultiPage_Error_ArgNames, handler: (
+ this: MSForms.MultiPage, parameter: MSForms.EventHelperTypes.MultiPage_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.MultiPage, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.MultiPage, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.MultiPage, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Index', 'Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.MultiPage, parameter: {readonly Index: number, readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.MultiPage, event: 'Scroll', argNames: MSForms.EventHelperTypes.MultiPage_Scroll_ArgNames, handler: (
+ this: MSForms.MultiPage, parameter: MSForms.EventHelperTypes.MultiPage_Scroll_Parameter) => void): void;
+ on(obj: MSForms.MultiPage, event: 'Zoom', argNames: ['Index', 'Percent'], handler: (this: MSForms.MultiPage, parameter: {readonly Index: number, Percent: number}) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'AddControl' | 'RemoveControl', argNames: ['Index', 'Control'], handler: (
+ this: MSForms.MultiPage2, parameter: {readonly Index: number, readonly Control: MSForms.Control}) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.MultiPage2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.MultiPage2, parameter: MSForms.EventHelperTypes.MultiPage2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.MultiPage2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.MultiPage2, parameter: MSForms.EventHelperTypes.MultiPage2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.MultiPage2, event: 'Click' | 'Layout', argNames: ['Index'], handler: (this: MSForms.MultiPage2, parameter: {readonly Index: number}) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'DblClick', argNames: ['Index', 'Cancel'], handler: (
+ this: MSForms.MultiPage2, parameter: {readonly Index: number, readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'Error', argNames: MSForms.EventHelperTypes.MultiPage2_Error_ArgNames, handler: (
+ this: MSForms.MultiPage2, parameter: MSForms.EventHelperTypes.MultiPage2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.MultiPage2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.MultiPage2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.MultiPage2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Index', 'Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.MultiPage2, parameter: {readonly Index: number, readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.MultiPage2, event: 'Scroll', argNames: MSForms.EventHelperTypes.MultiPage2_Scroll_ArgNames, handler: (
+ this: MSForms.MultiPage2, parameter: MSForms.EventHelperTypes.MultiPage2_Scroll_Parameter) => void): void;
+ on(obj: MSForms.MultiPage2, event: 'Zoom', argNames: ['Index', 'Percent'], handler: (this: MSForms.MultiPage2, parameter: {readonly Index: number, Percent: number}) => void): void;
+ on(
+ obj: MSForms.OptionButton, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.OptionButton_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.OptionButton, parameter: MSForms.EventHelperTypes.OptionButton_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.OptionButton, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.OptionButton_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.OptionButton, parameter: MSForms.EventHelperTypes.OptionButton_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.OptionButton, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.OptionButton, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.OptionButton, event: 'Error', argNames: MSForms.EventHelperTypes.OptionButton_Error_ArgNames, handler: (
+ this: MSForms.OptionButton, parameter: MSForms.EventHelperTypes.OptionButton_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.OptionButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.OptionButton, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.OptionButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.OptionButton, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.OptionButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.OptionButton, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.OptionButton2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.OptionButton2_BeforeDragOver_ArgNames,
+ handler: (this: MSForms.OptionButton2, parameter: MSForms.EventHelperTypes.OptionButton2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.OptionButton2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.OptionButton2_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.OptionButton2, parameter: MSForms.EventHelperTypes.OptionButton2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.OptionButton2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.OptionButton2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.OptionButton2, event: 'Error', argNames: MSForms.EventHelperTypes.OptionButton2_Error_ArgNames, handler: (
+ this: MSForms.OptionButton2, parameter: MSForms.EventHelperTypes.OptionButton2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.OptionButton2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.OptionButton2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.OptionButton2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.OptionButton2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.OptionButton2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.OptionButton2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ScrollBar, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ScrollBar_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ScrollBar, parameter: MSForms.EventHelperTypes.ScrollBar_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ScrollBar, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ScrollBar_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.ScrollBar, parameter: MSForms.EventHelperTypes.ScrollBar_BeforeDropOrPaste_Parameter) => void): void;
+ on(
+ obj: MSForms.ScrollBar, event: 'Error', argNames: MSForms.EventHelperTypes.ScrollBar_Error_ArgNames, handler: (
+ this: MSForms.ScrollBar, parameter: MSForms.EventHelperTypes.ScrollBar_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ScrollBar, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ScrollBar, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ScrollBar, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ScrollBar, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ScrollBar2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ScrollBar2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ScrollBar2, parameter: MSForms.EventHelperTypes.ScrollBar2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ScrollBar2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ScrollBar2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.ScrollBar2, parameter: MSForms.EventHelperTypes.ScrollBar2_BeforeDropOrPaste_Parameter) => void): void;
+ on(
+ obj: MSForms.ScrollBar2, event: 'Error', argNames: MSForms.EventHelperTypes.ScrollBar2_Error_ArgNames, handler: (
+ this: MSForms.ScrollBar2, parameter: MSForms.EventHelperTypes.ScrollBar2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ScrollBar2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ScrollBar2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ScrollBar2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ScrollBar2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.SpinButton, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.SpinButton_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.SpinButton, parameter: MSForms.EventHelperTypes.SpinButton_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.SpinButton, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.SpinButton_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.SpinButton, parameter: MSForms.EventHelperTypes.SpinButton_BeforeDropOrPaste_Parameter) => void): void;
+ on(
+ obj: MSForms.SpinButton, event: 'Error', argNames: MSForms.EventHelperTypes.SpinButton_Error_ArgNames, handler: (
+ this: MSForms.SpinButton, parameter: MSForms.EventHelperTypes.SpinButton_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.SpinButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.SpinButton, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.SpinButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.SpinButton, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.SpinButton2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.SpinButton2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.SpinButton2, parameter: MSForms.EventHelperTypes.SpinButton2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.SpinButton2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.SpinButton2_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.SpinButton2, parameter: MSForms.EventHelperTypes.SpinButton2_BeforeDropOrPaste_Parameter) => void): void;
+ on(
+ obj: MSForms.SpinButton2, event: 'Error', argNames: MSForms.EventHelperTypes.SpinButton2_Error_ArgNames, handler: (
+ this: MSForms.SpinButton2, parameter: MSForms.EventHelperTypes.SpinButton2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.SpinButton2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.SpinButton2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.SpinButton2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.SpinButton2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.TabStrip, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.TabStrip_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.TabStrip, parameter: MSForms.EventHelperTypes.TabStrip_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.TabStrip, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.TabStrip_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.TabStrip, parameter: MSForms.EventHelperTypes.TabStrip_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.TabStrip, event: 'Click', argNames: ['Index'], handler: (this: MSForms.TabStrip, parameter: {readonly Index: number}) => void): void;
+ on(
+ obj: MSForms.TabStrip, event: 'DblClick', argNames: ['Index', 'Cancel'], handler: (
+ this: MSForms.TabStrip, parameter: {readonly Index: number, readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.TabStrip, event: 'Error', argNames: MSForms.EventHelperTypes.TabStrip_Error_ArgNames, handler: (
+ this: MSForms.TabStrip, parameter: MSForms.EventHelperTypes.TabStrip_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.TabStrip, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.TabStrip, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.TabStrip, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.TabStrip, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.TabStrip, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Index', 'Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.TabStrip, parameter: {readonly Index: number, readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.TabStrip2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.TabStrip2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.TabStrip2, parameter: MSForms.EventHelperTypes.TabStrip2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.TabStrip2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.TabStrip2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.TabStrip2, parameter: MSForms.EventHelperTypes.TabStrip2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.TabStrip2, event: 'Click', argNames: ['Index'], handler: (this: MSForms.TabStrip2, parameter: {readonly Index: number}) => void): void;
+ on(
+ obj: MSForms.TabStrip2, event: 'DblClick', argNames: ['Index', 'Cancel'], handler: (
+ this: MSForms.TabStrip2, parameter: {readonly Index: number, readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.TabStrip2, event: 'Error', argNames: MSForms.EventHelperTypes.TabStrip2_Error_ArgNames, handler: (
+ this: MSForms.TabStrip2, parameter: MSForms.EventHelperTypes.TabStrip2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.TabStrip2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.TabStrip2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.TabStrip2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.TabStrip2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.TabStrip2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Index', 'Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.TabStrip2, parameter: {readonly Index: number, readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.TextBox, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.TextBox_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.TextBox, parameter: MSForms.EventHelperTypes.TextBox_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.TextBox, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.TextBox_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.TextBox, parameter: MSForms.EventHelperTypes.TextBox_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.TextBox, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.TextBox, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.TextBox, event: 'Error', argNames: MSForms.EventHelperTypes.TextBox_Error_ArgNames, handler: (
+ this: MSForms.TextBox, parameter: MSForms.EventHelperTypes.TextBox_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.TextBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.TextBox, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.TextBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.TextBox, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.TextBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.TextBox, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.TextBox2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.TextBox2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.TextBox2, parameter: MSForms.EventHelperTypes.TextBox2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.TextBox2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.TextBox2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.TextBox2, parameter: MSForms.EventHelperTypes.TextBox2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.TextBox2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.TextBox2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.TextBox2, event: 'Error', argNames: MSForms.EventHelperTypes.TextBox2_Error_ArgNames, handler: (
+ this: MSForms.TextBox2, parameter: MSForms.EventHelperTypes.TextBox2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.TextBox2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.TextBox2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.TextBox2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.TextBox2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.TextBox2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.TextBox2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ToggleButton, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ToggleButton_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.ToggleButton, parameter: MSForms.EventHelperTypes.ToggleButton_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ToggleButton, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ToggleButton_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.ToggleButton, parameter: MSForms.EventHelperTypes.ToggleButton_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.ToggleButton, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.ToggleButton, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.ToggleButton, event: 'Error', argNames: MSForms.EventHelperTypes.ToggleButton_Error_ArgNames, handler: (
+ this: MSForms.ToggleButton, parameter: MSForms.EventHelperTypes.ToggleButton_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ToggleButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ToggleButton, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ToggleButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ToggleButton, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ToggleButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.ToggleButton, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.ToggleButton2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.ToggleButton2_BeforeDragOver_ArgNames,
+ handler: (this: MSForms.ToggleButton2, parameter: MSForms.EventHelperTypes.ToggleButton2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.ToggleButton2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.ToggleButton2_BeforeDropOrPaste_ArgNames,
+ handler: (this: MSForms.ToggleButton2, parameter: MSForms.EventHelperTypes.ToggleButton2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.ToggleButton2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.ToggleButton2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.ToggleButton2, event: 'Error', argNames: MSForms.EventHelperTypes.ToggleButton2_Error_ArgNames, handler: (
+ this: MSForms.ToggleButton2, parameter: MSForms.EventHelperTypes.ToggleButton2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.ToggleButton2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.ToggleButton2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.ToggleButton2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.ToggleButton2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.ToggleButton2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.ToggleButton2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(obj: MSForms.UserForm, event: 'AddControl' | 'RemoveControl', argNames: ['Control'], handler: (this: MSForms.UserForm, parameter: {readonly Control: MSForms.Control}) => void): void;
+ on(
+ obj: MSForms.UserForm, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.UserForm_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.UserForm, parameter: MSForms.EventHelperTypes.UserForm_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.UserForm, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.UserForm_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.UserForm, parameter: MSForms.EventHelperTypes.UserForm_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.UserForm, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.UserForm, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.UserForm, event: 'Error', argNames: MSForms.EventHelperTypes.UserForm_Error_ArgNames, handler: (
+ this: MSForms.UserForm, parameter: MSForms.EventHelperTypes.UserForm_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.UserForm, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.UserForm, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.UserForm, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.UserForm, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.UserForm, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.UserForm, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.UserForm, event: 'Scroll', argNames: MSForms.EventHelperTypes.UserForm_Scroll_ArgNames, handler: (
+ this: MSForms.UserForm, parameter: MSForms.EventHelperTypes.UserForm_Scroll_Parameter) => void): void;
+ on(obj: MSForms.UserForm, event: 'Zoom', argNames: ['Percent'], handler: (this: MSForms.UserForm, parameter: {Percent: number}) => void): void;
+ on(obj: MSForms.UserForm2, event: 'AddControl' | 'RemoveControl', argNames: ['Control'], handler: (this: MSForms.UserForm2, parameter: {readonly Control: MSForms.Control}) => void): void;
+ on(
+ obj: MSForms.UserForm2, event: 'BeforeDragOver', argNames: MSForms.EventHelperTypes.UserForm2_BeforeDragOver_ArgNames, handler: (
+ this: MSForms.UserForm2, parameter: MSForms.EventHelperTypes.UserForm2_BeforeDragOver_Parameter) => void): void;
+ on(
+ obj: MSForms.UserForm2, event: 'BeforeDropOrPaste', argNames: MSForms.EventHelperTypes.UserForm2_BeforeDropOrPaste_ArgNames, handler: (
+ this: MSForms.UserForm2, parameter: MSForms.EventHelperTypes.UserForm2_BeforeDropOrPaste_Parameter) => void): void;
+ on(obj: MSForms.UserForm2, event: 'DblClick', argNames: ['Cancel'], handler: (this: MSForms.UserForm2, parameter: {readonly Cancel: MSForms.ReturnBoolean}) => void): void;
+ on(
+ obj: MSForms.UserForm2, event: 'Error', argNames: MSForms.EventHelperTypes.UserForm2_Error_ArgNames, handler: (
+ this: MSForms.UserForm2, parameter: MSForms.EventHelperTypes.UserForm2_Error_Parameter) => void): void;
+ on(
+ obj: MSForms.UserForm2, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: MSForms.UserForm2, parameter: {readonly KeyCode: MSForms.ReturnInteger, readonly Shift: number}) => void): void;
+ on(obj: MSForms.UserForm2, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: MSForms.UserForm2, parameter: {readonly KeyAscii: MSForms.ReturnInteger}) => void): void;
+ on(
+ obj: MSForms.UserForm2, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: MSForms.UserForm2, parameter: {readonly Button: number, readonly Shift: number, readonly X: number, readonly Y: number}) => void): void;
+ on(
+ obj: MSForms.UserForm2, event: 'Scroll', argNames: MSForms.EventHelperTypes.UserForm2_Scroll_ArgNames, handler: (
+ this: MSForms.UserForm2, parameter: MSForms.EventHelperTypes.UserForm2_Scroll_Parameter) => void): void;
+ on(obj: MSForms.UserForm2, event: 'Zoom', argNames: ['Percent'], handler: (this: MSForms.UserForm2, parameter: {Percent: number}) => void): void;
+ on(obj: MSForms.CheckBox, event: 'Change' | 'Click', handler: (this: MSForms.CheckBox, parameter: {}) => void): void;
+ on(obj: MSForms.CheckBox2, event: 'Change' | 'Click', handler: (this: MSForms.CheckBox2, parameter: {}) => void): void;
+ on(obj: MSForms.ComboBox, event: 'Change' | 'Click' | 'DropButtonClick', handler: (this: MSForms.ComboBox, parameter: {}) => void): void;
+ on(obj: MSForms.ComboBox2, event: 'Change' | 'Click' | 'DropButtonClick', handler: (this: MSForms.ComboBox2, parameter: {}) => void): void;
+ on(obj: MSForms.CommandButton, event: 'Click', handler: (this: MSForms.CommandButton, parameter: {}) => void): void;
+ on(obj: MSForms.CommandButton2, event: 'Click', handler: (this: MSForms.CommandButton2, parameter: {}) => void): void;
+ on(obj: MSForms.Control, event: 'AfterUpdate' | 'Enter', handler: (this: MSForms.Control, parameter: {}) => void): void;
+ on(obj: MSForms.Frame, event: 'Click' | 'Layout', handler: (this: MSForms.Frame, parameter: {}) => void): void;
+ on(obj: MSForms.Frame2, event: 'Click' | 'Layout', handler: (this: MSForms.Frame2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLCheckbox, event: 'Click', handler: (this: MSForms.HTMLCheckbox, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLCheckbox2, event: 'Click', handler: (this: MSForms.HTMLCheckbox2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLHidden, event: 'Click', handler: (this: MSForms.HTMLHidden, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLHidden2, event: 'Click', handler: (this: MSForms.HTMLHidden2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLImage, event: 'Click', handler: (this: MSForms.HTMLImage, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLImage2, event: 'Click', handler: (this: MSForms.HTMLImage2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLOption, event: 'Click', handler: (this: MSForms.HTMLOption, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLOption2, event: 'Click', handler: (this: MSForms.HTMLOption2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLPassword, event: 'Click', handler: (this: MSForms.HTMLPassword, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLPassword2, event: 'Click', handler: (this: MSForms.HTMLPassword2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLReset, event: 'Click', handler: (this: MSForms.HTMLReset, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLReset2, event: 'Click', handler: (this: MSForms.HTMLReset2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLSelect, event: 'Click', handler: (this: MSForms.HTMLSelect, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLSelect2, event: 'Click', handler: (this: MSForms.HTMLSelect2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLSubmit, event: 'Click', handler: (this: MSForms.HTMLSubmit, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLSubmit2, event: 'Click', handler: (this: MSForms.HTMLSubmit2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLText, event: 'Click', handler: (this: MSForms.HTMLText, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLText2, event: 'Click', handler: (this: MSForms.HTMLText2, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLTextArea, event: 'Click', handler: (this: MSForms.HTMLTextArea, parameter: {}) => void): void;
+ on(obj: MSForms.HTMLTextArea2, event: 'Click', handler: (this: MSForms.HTMLTextArea2, parameter: {}) => void): void;
+ on(obj: MSForms.Image, event: 'Click', handler: (this: MSForms.Image, parameter: {}) => void): void;
+ on(obj: MSForms.Image2, event: 'Click', handler: (this: MSForms.Image2, parameter: {}) => void): void;
+ on(obj: MSForms.Label, event: 'Click', handler: (this: MSForms.Label, parameter: {}) => void): void;
+ on(obj: MSForms.Label2, event: 'Click', handler: (this: MSForms.Label2, parameter: {}) => void): void;
+ on(obj: MSForms.ListBox, event: 'Change' | 'Click', handler: (this: MSForms.ListBox, parameter: {}) => void): void;
+ on(obj: MSForms.ListBox2, event: 'Change' | 'Click', handler: (this: MSForms.ListBox2, parameter: {}) => void): void;
+ on(obj: MSForms.MultiPage, event: 'Change', handler: (this: MSForms.MultiPage, parameter: {}) => void): void;
+ on(obj: MSForms.MultiPage2, event: 'Change', handler: (this: MSForms.MultiPage2, parameter: {}) => void): void;
+ on(obj: MSForms.OptionButton, event: 'Change' | 'Click', handler: (this: MSForms.OptionButton, parameter: {}) => void): void;
+ on(obj: MSForms.OptionButton2, event: 'Change' | 'Click', handler: (this: MSForms.OptionButton2, parameter: {}) => void): void;
+ on(obj: MSForms.ScrollBar, event: 'Change' | 'Scroll', handler: (this: MSForms.ScrollBar, parameter: {}) => void): void;
+ on(obj: MSForms.ScrollBar2, event: 'Change' | 'Scroll', handler: (this: MSForms.ScrollBar2, parameter: {}) => void): void;
+ on(obj: MSForms.SpinButton, event: 'Change' | 'SpinDown' | 'SpinUp', handler: (this: MSForms.SpinButton, parameter: {}) => void): void;
+ on(obj: MSForms.SpinButton2, event: 'Change' | 'SpinDown' | 'SpinUp', handler: (this: MSForms.SpinButton2, parameter: {}) => void): void;
+ on(obj: MSForms.TabStrip, event: 'Change', handler: (this: MSForms.TabStrip, parameter: {}) => void): void;
+ on(obj: MSForms.TabStrip2, event: 'Change', handler: (this: MSForms.TabStrip2, parameter: {}) => void): void;
+ on(obj: MSForms.TextBox, event: 'Change' | 'DropButtonClick', handler: (this: MSForms.TextBox, parameter: {}) => void): void;
+ on(obj: MSForms.TextBox2, event: 'Change' | 'DropButtonClick', handler: (this: MSForms.TextBox2, parameter: {}) => void): void;
+ on(obj: MSForms.ToggleButton, event: 'Change' | 'Click', handler: (this: MSForms.ToggleButton, parameter: {}) => void): void;
+ on(obj: MSForms.ToggleButton2, event: 'Change' | 'Click', handler: (this: MSForms.ToggleButton2, parameter: {}) => void): void;
+ on(obj: MSForms.UserForm, event: 'Click' | 'Layout', handler: (this: MSForms.UserForm, parameter: {}) => void): void;
+ on(obj: MSForms.UserForm2, event: 'Click' | 'Layout', handler: (this: MSForms.UserForm2, parameter: {}) => void): void;
+ set(obj: MSForms.ComboBox | MSForms.ComboBox2 | MSForms.ListBox | MSForms.ListBox2, propertyName: 'Column' | 'List', parameterTypes: [number | undefined, number] | [number] | never[],
+ newValue: any): void;
+ set(obj: MSForms.ListBox | MSForms.ListBox2, propertyName: 'Selected', parameterTypes: [any], newValue: boolean): void;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'Forms.Image': MSForms.Image;
+}
+
+interface EnumeratorConstructor {
+ new(col: MSForms.Controls | MSForms.Pages | MSForms.Tabs): Enumerator; // tslint:disable-line:use-default-type-parameter
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-msforms/package.json b/types/activex-msforms/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-msforms/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-msforms/tsconfig.json b/types/activex-msforms/tsconfig.json
new file mode 100644
index 0000000000..3b7ce9f67c
--- /dev/null
+++ b/types/activex-msforms/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-msforms-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-msforms/tslint.json b/types/activex-msforms/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-msforms/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-mshtml/activex-mshtml-tests.ts b/types/activex-mshtml/activex-mshtml-tests.ts
new file mode 100644
index 0000000000..324d3d09e2
--- /dev/null
+++ b/types/activex-mshtml/activex-mshtml-tests.ts
@@ -0,0 +1,6 @@
+let htmlfile = new ActiveXObject('htmlfile');
+let htmldoc = htmlfile.createDocumentFromUrl('https://msdn.microsoft.com/en-us/library/aa741317(v=vs.85).aspx', 'null');
+let length = htmldoc.all.length;
+for (let i = 0; i < length; i++) {
+ WScript.Echo((htmldoc.all.item(i) as MSHTML.IHTMLElement).tagName);
+}
diff --git a/types/activex-mshtml/index.d.ts b/types/activex-mshtml/index.d.ts
new file mode 100644
index 0000000000..01c6007620
--- /dev/null
+++ b/types/activex-mshtml/index.d.ts
@@ -0,0 +1,36500 @@
+// Type definitions for Microsoft HTML Object Library - MSHTML 4.0
+// Project: https://msdn.microsoft.com/en-us/library/aa741317(v=vs.85).aspx
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+declare namespace MSHTML {
+ const enum _BEHAVIOR_EVENT {
+ BEHAVIOR_EVENT_Max = 2147483647,
+ BEHAVIOREVENT_APPLYSTYLE = 2,
+ BEHAVIOREVENT_CONTENTREADY = 0,
+ BEHAVIOREVENT_CONTENTSAVE = 4,
+ BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE = 3,
+ BEHAVIOREVENT_DOCUMENTREADY = 1,
+ BEHAVIOREVENT_FIRST = 0,
+ BEHAVIOREVENT_LAST = 4,
+ }
+
+ const enum _BEHAVIOR_EVENT_FLAGS {
+ BEHAVIOR_EVENT_FLAGS_Max = 2147483647,
+ BEHAVIOREVENTFLAGS_BUBBLE = 1,
+ BEHAVIOREVENTFLAGS_STANDARDADDITIVE = 2,
+ }
+
+ const enum _BEHAVIOR_LAYOUT_INFO {
+ BEHAVIOR_LAYOUT_INFO_Max = 2147483647,
+ BEHAVIORLAYOUTINFO_FULLDELEGATION = 1,
+ BEHAVIORLAYOUTINFO_MAPSIZE = 4,
+ BEHAVIORLAYOUTINFO_MODIFYNATURAL = 2,
+ }
+
+ const enum _BEHAVIOR_LAYOUT_MODE {
+ BEHAVIOR_LAYOUT_MODE_Max = 2147483647,
+ BEHAVIORLAYOUTMODE_FINAL_PERCENT = 32768,
+ BEHAVIORLAYOUTMODE_MAXWIDTH = 4,
+ BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION = 16384,
+ BEHAVIORLAYOUTMODE_MINWIDTH = 2,
+ BEHAVIORLAYOUTMODE_NATURAL = 1,
+ }
+
+ const enum _BEHAVIOR_RELATION {
+ BEHAVIOR_CHILD = 2,
+ BEHAVIOR_FIRSTRELATION = 0,
+ BEHAVIOR_LASTRELATION = 3,
+ BEHAVIOR_PARENT = 1,
+ BEHAVIOR_RELATION_Max = 2147483647,
+ BEHAVIOR_SAMEELEMENT = 0,
+ BEHAVIOR_SIBLING = 3,
+ }
+
+ const enum _BEHAVIOR_RENDER_INFO {
+ BEHAVIOR_RENDER_INFO_Max = 2147483647,
+ BEHAVIORRENDERINFO_3DSURFACE = 2097152,
+ BEHAVIORRENDERINFO_ABOVECONTENT = 40,
+ BEHAVIORRENDERINFO_AFTERBACKGROUND = 2,
+ BEHAVIORRENDERINFO_AFTERCONTENT = 8,
+ BEHAVIORRENDERINFO_AFTERFOREGROUND = 32,
+ BEHAVIORRENDERINFO_ALLLAYERS = 255,
+ BEHAVIORRENDERINFO_BEFOREBACKGROUND = 1,
+ BEHAVIORRENDERINFO_BEFORECONTENT = 4,
+ BEHAVIORRENDERINFO_DISABLEALLLAYERS = 3840,
+ BEHAVIORRENDERINFO_DISABLEBACKGROUND = 256,
+ BEHAVIORRENDERINFO_DISABLECONTENT = 1024,
+ BEHAVIORRENDERINFO_DISABLENEGATIVEZ = 512,
+ BEHAVIORRENDERINFO_DISABLEPOSITIVEZ = 2048,
+ BEHAVIORRENDERINFO_HITTESTING = 4096,
+ BEHAVIORRENDERINFO_SURFACE = 1048576,
+ }
+
+ const enum _bodyScroll {
+ bodyScroll_Max = 2147483647,
+ bodyScrollauto = 4,
+ bodyScrolldefault = 3,
+ bodyScrollno = 2,
+ bodyScrollyes = 1,
+ }
+
+ const enum _BoolValue {
+ BoolValue_Max = 2147483647,
+ False = 0,
+ True = 1,
+ }
+
+ const enum _CARET_DIRECTION {
+ CARET_DIRECTION_BACKWARD = 2,
+ CARET_DIRECTION_FORWARD = 3,
+ CARET_DIRECTION_INDETERMINATE = 0,
+ CARET_DIRECTION_Max = 2147483647,
+ CARET_DIRECTION_SAME = 1,
+ }
+
+ const enum _COORD_SYSTEM {
+ COORD_SYSTEM_CLIENT = 5,
+ COORD_SYSTEM_CONTAINER = 2,
+ COORD_SYSTEM_CONTENT = 3,
+ COORD_SYSTEM_FRAME = 4,
+ COORD_SYSTEM_GLOBAL = 0,
+ COORD_SYSTEM_Max = 2147483647,
+ COORD_SYSTEM_PARENT = 1,
+ }
+
+ const enum _DEV_CONSOLE_MESSAGE_LEVEL {
+ DCML_ERROR = 2,
+ DCML_INFORMATIONAL = 0,
+ DCML_WARNING = 1,
+ DEV_CONSOLE_MESSAGE_LEVEL_Max = 2147483647,
+ }
+
+ const enum _DISPLAY_BREAK {
+ DISPLAY_BREAK_Block = 1,
+ DISPLAY_BREAK_Break = 2,
+ DISPLAY_BREAK_Max = 2147483647,
+ DISPLAY_BREAK_None = 0,
+ }
+
+ const enum _DISPLAY_GRAVITY {
+ DISPLAY_GRAVITY_Max = 2147483647,
+ DISPLAY_GRAVITY_NextLine = 2,
+ DISPLAY_GRAVITY_PreviousLine = 1,
+ }
+
+ const enum _DISPLAY_MOVEUNIT {
+ DISPLAY_MOVEUNIT_BottomOfWindow = 6,
+ DISPLAY_MOVEUNIT_CurrentLineEnd = 4,
+ DISPLAY_MOVEUNIT_CurrentLineStart = 3,
+ DISPLAY_MOVEUNIT_Max = 2147483647,
+ DISPLAY_MOVEUNIT_NextLine = 2,
+ DISPLAY_MOVEUNIT_PreviousLine = 1,
+ DISPLAY_MOVEUNIT_TopOfWindow = 5,
+ }
+
+ const enum _DOM_EVENT_PHASE {
+ DEP_AT_TARGET = 2,
+ DEP_BUBBLING_PHASE = 3,
+ DEP_CAPTURING_PHASE = 1,
+ DOM_EVENT_PHASE_Max = 2147483647,
+ }
+
+ const enum _DomConstructor {
+ DomConstructor_Max = 2147483647,
+ DomConstructorAttr = 1,
+ DomConstructorBehaviorUrnsCollection = 2,
+ DomConstructorBookmarkCollection = 3,
+ DomConstructorCompatibleInfo = 4,
+ DomConstructorCompatibleInfoCollection = 5,
+ DomConstructorControlRangeCollection = 6,
+ DomConstructorCSSCurrentStyleDeclaration = 7,
+ DomConstructorCSSRuleList = 8,
+ DomConstructorCSSRuleStyleDeclaration = 9,
+ DomConstructorCSSStyleDeclaration = 10,
+ DomConstructorCSSStyleRule = 11,
+ DomConstructorCSSStyleSheet = 12,
+ DomConstructorDataTransfer = 13,
+ DomConstructorDOMImplementation = 14,
+ DomConstructorElement = 15,
+ DomConstructorEvent = 16,
+ DomConstructorHistory = 17,
+ DomConstructorHTCElementBehaviorDefaults = 18,
+ DomConstructorHTMLAnchorElement = 19,
+ DomConstructorHTMLAreaElement = 20,
+ DomConstructorHTMLAreasCollection = 21,
+ DomConstructorHTMLBaseElement = 22,
+ DomConstructorHTMLBaseFontElement = 23,
+ DomConstructorHTMLBGSoundElement = 24,
+ DomConstructorHTMLBlockElement = 25,
+ DomConstructorHTMLBodyElement = 26,
+ DomConstructorHTMLBRElement = 27,
+ DomConstructorHTMLButtonElement = 28,
+ DomConstructorHTMLCollection = 29,
+ DomConstructorHTMLCommentElement = 30,
+ DomConstructorHTMLDDElement = 31,
+ DomConstructorHTMLDivElement = 32,
+ DomConstructorHTMLDListElement = 34,
+ DomConstructorHTMLDocument = 33,
+ DomConstructorHTMLDTElement = 35,
+ DomConstructorHTMLEmbedElement = 36,
+ DomConstructorHTMLFieldSetElement = 37,
+ DomConstructorHTMLFontElement = 38,
+ DomConstructorHTMLFormElement = 39,
+ DomConstructorHTMLFrameElement = 40,
+ DomConstructorHTMLFrameSetElement = 41,
+ DomConstructorHTMLGenericElement = 42,
+ DomConstructorHTMLHeadElement = 43,
+ DomConstructorHTMLHeadingElement = 44,
+ DomConstructorHTMLHRElement = 45,
+ DomConstructorHTMLHtmlElement = 46,
+ DomConstructorHTMLIFrameElement = 47,
+ DomConstructorHTMLImageElement = 48,
+ DomConstructorHTMLInputElement = 49,
+ DomConstructorHTMLIsIndexElement = 50,
+ DomConstructorHTMLLabelElement = 51,
+ DomConstructorHTMLLegendElement = 52,
+ DomConstructorHTMLLIElement = 53,
+ DomConstructorHTMLLinkElement = 54,
+ DomConstructorHTMLMapElement = 55,
+ DomConstructorHTMLMarqueeElement = 56,
+ DomConstructorHTMLMetaElement = 57,
+ DomConstructorHTMLModelessDialog = 58,
+ DomConstructorHTMLNamespaceInfo = 59,
+ DomConstructorHTMLNamespaceInfoCollection = 60,
+ DomConstructorHTMLNextIdElement = 61,
+ DomConstructorHTMLNoShowElement = 62,
+ DomConstructorHTMLObjectElement = 63,
+ DomConstructorHTMLOListElement = 64,
+ DomConstructorHTMLOptionElement = 65,
+ DomConstructorHTMLParagraphElement = 66,
+ DomConstructorHTMLParamElement = 67,
+ DomConstructorHTMLPhraseElement = 68,
+ DomConstructorHTMLPluginsCollection = 69,
+ DomConstructorHTMLPopup = 70,
+ DomConstructorHTMLScriptElement = 71,
+ DomConstructorHTMLSelectElement = 72,
+ DomConstructorHTMLSpanElement = 73,
+ DomConstructorHTMLStyleElement = 74,
+ DomConstructorHTMLTableCaptionElement = 75,
+ DomConstructorHTMLTableCellElement = 76,
+ DomConstructorHTMLTableColElement = 77,
+ DomConstructorHTMLTableElement = 78,
+ DomConstructorHTMLTableRowElement = 79,
+ DomConstructorHTMLTableSectionElement = 80,
+ DomConstructorHTMLTextAreaElement = 81,
+ DomConstructorHTMLTextElement = 82,
+ DomConstructorHTMLTitleElement = 83,
+ DomConstructorHTMLUListElement = 84,
+ DomConstructorHTMLUnknownElement = 85,
+ DomConstructorImage = 86,
+ DomConstructorLocation = 87,
+ DomConstructorMax = 107,
+ DomConstructorNamedNodeMap = 88,
+ DomConstructorNavigator = 89,
+ DomConstructorNodeList = 90,
+ DomConstructorObject = 0,
+ DomConstructorOption = 91,
+ DomConstructorScreen = 92,
+ DomConstructorSelection = 93,
+ DomConstructorStaticNodeList = 94,
+ DomConstructorStorage = 95,
+ DomConstructorStyleSheetList = 96,
+ DomConstructorStyleSheetPage = 97,
+ DomConstructorStyleSheetPageList = 98,
+ DomConstructorText = 99,
+ DomConstructorTextRange = 100,
+ DomConstructorTextRangeCollection = 101,
+ DomConstructorTextRectangle = 102,
+ DomConstructorTextRectangleList = 103,
+ DomConstructorWindow = 104,
+ DomConstructorXDomainRequest = 105,
+ DomConstructorXMLHttpRequest = 106,
+ }
+
+ const enum _ELEMENT_ADJACENCY {
+ ELEM_ADJ_AfterBegin = 1,
+ ELEM_ADJ_AfterEnd = 3,
+ ELEM_ADJ_BeforeBegin = 0,
+ ELEM_ADJ_BeforeEnd = 2,
+ ELEMENT_ADJACENCY_Max = 2147483647,
+ }
+
+ const enum _ELEMENT_CORNER {
+ ELEMENT_CORNER_BOTTOM = 3,
+ ELEMENT_CORNER_BOTTOMLEFT = 7,
+ ELEMENT_CORNER_BOTTOMRIGHT = 8,
+ ELEMENT_CORNER_LEFT = 2,
+ ELEMENT_CORNER_Max = 2147483647,
+ ELEMENT_CORNER_NONE = 0,
+ ELEMENT_CORNER_RIGHT = 4,
+ ELEMENT_CORNER_TOP = 1,
+ ELEMENT_CORNER_TOPLEFT = 5,
+ ELEMENT_CORNER_TOPRIGHT = 6,
+ }
+
+ const enum _ELEMENT_TAG_ID {
+ ELEMENT_TAG_ID_Max = 2147483647,
+ TAGID_A = 2,
+ TAGID_ABBR = 110,
+ TAGID_ACRONYM = 3,
+ TAGID_ADDRESS = 4,
+ TAGID_APPLET = 5,
+ TAGID_AREA = 6,
+ TAGID_ARTICLE = 199,
+ TAGID_ASIDE = 200,
+ TAGID_AUDIO = 192,
+ TAGID_B = 7,
+ TAGID_BASE = 8,
+ TAGID_BASEFONT = 9,
+ TAGID_BDO = 10,
+ TAGID_BGSOUND = 11,
+ TAGID_BIG = 12,
+ TAGID_BLINK = 13,
+ TAGID_BLOCKQUOTE = 14,
+ TAGID_BODY = 15,
+ TAGID_BR = 16,
+ TAGID_BUTTON = 17,
+ TAGID_CANVAS = 195,
+ TAGID_CAPTION = 18,
+ TAGID_CENTER = 19,
+ TAGID_CITE = 20,
+ TAGID_CODE = 21,
+ TAGID_COL = 22,
+ TAGID_COLGROUP = 23,
+ TAGID_COMMAND = 220,
+ TAGID_COMMENT = 24,
+ TAGID_COMMENT_RAW = 25,
+ TAGID_COUNT = 224,
+ TAGID_DATALIST = 217,
+ TAGID_DD = 26,
+ TAGID_DEL = 27,
+ TAGID_DETAILS = 221,
+ TAGID_DFN = 28,
+ TAGID_DIR = 29,
+ TAGID_DIV = 30,
+ TAGID_DL = 31,
+ TAGID_DOCTYPE = 196,
+ TAGID_DT = 32,
+ TAGID_EM = 33,
+ TAGID_EMBED = 34,
+ TAGID_FIELDSET = 35,
+ TAGID_FIGCAPTION = 201,
+ TAGID_FIGURE = 202,
+ TAGID_FONT = 36,
+ TAGID_FOOTER = 203,
+ TAGID_FORM = 37,
+ TAGID_FRAME = 38,
+ TAGID_FRAMESET = 39,
+ TAGID_GENERIC = 40,
+ TAGID_H1 = 41,
+ TAGID_H2 = 42,
+ TAGID_H3 = 43,
+ TAGID_H4 = 44,
+ TAGID_H5 = 45,
+ TAGID_H6 = 46,
+ TAGID_HEAD = 47,
+ TAGID_HEADER = 204,
+ TAGID_HGROUP = 205,
+ TAGID_HR = 48,
+ TAGID_HTML = 49,
+ TAGID_I = 50,
+ TAGID_IFRAME = 51,
+ TAGID_IMG = 52,
+ TAGID_INPUT = 53,
+ TAGID_INS = 54,
+ TAGID_ISINDEX = 219,
+ TAGID_KBD = 55,
+ TAGID_KEYGEN = 197,
+ TAGID_LABEL = 56,
+ TAGID_LAST_PREDEFINED = 10000,
+ TAGID_LEGEND = 57,
+ TAGID_LI = 58,
+ TAGID_LINK = 59,
+ TAGID_LISTING = 60,
+ TAGID_MAP = 61,
+ TAGID_MARK = 206,
+ TAGID_MARQUEE = 62,
+ TAGID_MATHML_ANNOTATION_XML = 210,
+ TAGID_MATHML_MATH = 211,
+ TAGID_MATHML_MI = 212,
+ TAGID_MATHML_MN = 213,
+ TAGID_MATHML_MO = 214,
+ TAGID_MATHML_MS = 215,
+ TAGID_MATHML_MTEXT = 216,
+ TAGID_MENU = 63,
+ TAGID_META = 64,
+ TAGID_NAV = 207,
+ TAGID_NEXTID = 65,
+ TAGID_NOBR = 66,
+ TAGID_NOEMBED = 67,
+ TAGID_NOFRAMES = 68,
+ TAGID_NOSCRIPT = 69,
+ TAGID_NULL = 0,
+ TAGID_OBJECT = 70,
+ TAGID_OL = 71,
+ TAGID_OPTGROUP = 109,
+ TAGID_OPTION = 72,
+ TAGID_P = 73,
+ TAGID_PARAM = 74,
+ TAGID_PLAINTEXT = 75,
+ TAGID_PRE = 76,
+ TAGID_PROCESSINGINSTRUCTION = 198,
+ TAGID_PROGRESS = 209,
+ TAGID_Q = 77,
+ TAGID_ROOT = 108,
+ TAGID_RP = 78,
+ TAGID_RT = 79,
+ TAGID_RUBY = 80,
+ TAGID_S = 81,
+ TAGID_SAMP = 82,
+ TAGID_SCRIPT = 83,
+ TAGID_SECTION = 208,
+ TAGID_SELECT = 84,
+ TAGID_SMALL = 85,
+ TAGID_SOURCE = 193,
+ TAGID_SPAN = 86,
+ TAGID_STRIKE = 87,
+ TAGID_STRONG = 88,
+ TAGID_STYLE = 89,
+ TAGID_SUB = 90,
+ TAGID_SUMMARY = 222,
+ TAGID_SUP = 91,
+ TAGID_SVG_A = 111,
+ TAGID_SVG_ALTGLYPH = 112,
+ TAGID_SVG_ALTGLYPHDEF = 113,
+ TAGID_SVG_ALTGLYPHITEM = 114,
+ TAGID_SVG_ANIMATE = 115,
+ TAGID_SVG_ANIMATECOLOR = 116,
+ TAGID_SVG_ANIMATEMOTION = 117,
+ TAGID_SVG_ANIMATETRANSFORM = 118,
+ TAGID_SVG_CIRCLE = 119,
+ TAGID_SVG_CLIPPATH = 120,
+ TAGID_SVG_COLOR_PROFILE = 121,
+ TAGID_SVG_CURSOR = 122,
+ TAGID_SVG_DEFINITION_SRC = 123,
+ TAGID_SVG_DEFS = 124,
+ TAGID_SVG_DESC = 125,
+ TAGID_SVG_ELLIPSE = 126,
+ TAGID_SVG_FEBLEND = 127,
+ TAGID_SVG_FECOLORMATRIX = 128,
+ TAGID_SVG_FECOMPONENTTRANSFER = 129,
+ TAGID_SVG_FECOMPOSITE = 130,
+ TAGID_SVG_FECONVOLVEMATRIX = 131,
+ TAGID_SVG_FEDIFFUSELIGHTING = 132,
+ TAGID_SVG_FEDISPLACEMENTMAP = 133,
+ TAGID_SVG_FEDISTANTLIGHT = 134,
+ TAGID_SVG_FEFLOOD = 135,
+ TAGID_SVG_FEFUNCA = 136,
+ TAGID_SVG_FEFUNCB = 137,
+ TAGID_SVG_FEFUNCG = 138,
+ TAGID_SVG_FEFUNCR = 139,
+ TAGID_SVG_FEGAUSSIANBLUR = 140,
+ TAGID_SVG_FEIMAGE = 141,
+ TAGID_SVG_FEMERGE = 142,
+ TAGID_SVG_FEMERGENODE = 143,
+ TAGID_SVG_FEMORPHOLOGY = 144,
+ TAGID_SVG_FEOFFSET = 145,
+ TAGID_SVG_FEPOINTLIGHT = 146,
+ TAGID_SVG_FESPECULARLIGHTING = 147,
+ TAGID_SVG_FESPOTLIGHT = 148,
+ TAGID_SVG_FETILE = 149,
+ TAGID_SVG_FETURBULENCE = 150,
+ TAGID_SVG_FILTER = 151,
+ TAGID_SVG_FONT = 152,
+ TAGID_SVG_FONT_FACE = 153,
+ TAGID_SVG_FONT_FACE_FORMAT = 154,
+ TAGID_SVG_FONT_FACE_NAME = 155,
+ TAGID_SVG_FONT_FACE_SRC = 156,
+ TAGID_SVG_FONT_FACE_URI = 157,
+ TAGID_SVG_FOREIGNOBJECT = 158,
+ TAGID_SVG_G = 159,
+ TAGID_SVG_GLYPH = 160,
+ TAGID_SVG_GLYPHREF = 161,
+ TAGID_SVG_HKERN = 162,
+ TAGID_SVG_IMAGE = 163,
+ TAGID_SVG_LINE = 164,
+ TAGID_SVG_LINEARGRADIENT = 165,
+ TAGID_SVG_MARKER = 166,
+ TAGID_SVG_MASK = 167,
+ TAGID_SVG_METADATA = 168,
+ TAGID_SVG_MISSING_GLYPH = 169,
+ TAGID_SVG_MPATH = 170,
+ TAGID_SVG_PATH = 171,
+ TAGID_SVG_PATTERN = 172,
+ TAGID_SVG_POLYGON = 173,
+ TAGID_SVG_POLYLINE = 174,
+ TAGID_SVG_RADIALGRADIENT = 175,
+ TAGID_SVG_RECT = 176,
+ TAGID_SVG_SCRIPT = 177,
+ TAGID_SVG_SET = 178,
+ TAGID_SVG_STOP = 179,
+ TAGID_SVG_STYLE = 180,
+ TAGID_SVG_SVG = 181,
+ TAGID_SVG_SWITCH = 182,
+ TAGID_SVG_SYMBOL = 183,
+ TAGID_SVG_TEXT = 184,
+ TAGID_SVG_TEXTPATH = 185,
+ TAGID_SVG_TITLE = 186,
+ TAGID_SVG_TREF = 187,
+ TAGID_SVG_TSPAN = 188,
+ TAGID_SVG_USE = 189,
+ TAGID_SVG_VIEW = 190,
+ TAGID_SVG_VKERN = 191,
+ TAGID_TABLE = 92,
+ TAGID_TBODY = 93,
+ TAGID_TC = 94,
+ TAGID_TD = 95,
+ TAGID_TEXTAREA = 96,
+ TAGID_TFOOT = 97,
+ TAGID_TH = 98,
+ TAGID_THEAD = 99,
+ TAGID_TITLE = 100,
+ TAGID_TR = 101,
+ TAGID_TRACK = 218,
+ TAGID_TT = 102,
+ TAGID_U = 103,
+ TAGID_UL = 104,
+ TAGID_UNKNOWN = 1,
+ TAGID_VAR = 105,
+ TAGID_VIDEO = 194,
+ TAGID_WBR = 106,
+ TAGID_X_MS_WEBVIEW = 223,
+ TAGID_XMP = 107,
+ }
+
+ const enum _ELEMENTDESCRIPTOR_FLAGS {
+ ELEMENTDESCRIPTOR_FLAGS_Max = 2147483647,
+ ELEMENTDESCRIPTORFLAGS_LITERAL = 1,
+ ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL = 2,
+ }
+
+ const enum _ELEMENTNAMESPACE_FLAGS {
+ ELEMENTNAMESPACE_FLAGS_Max = 2147483647,
+ ELEMENTNAMESPACEFLAGS_ALLOWANYTAG = 1,
+ ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS = 2,
+ }
+
+ const enum _FINDTEXT_FLAGS {
+ FINDTEXT_BACKWARDS = 1,
+ FINDTEXT_FLAGS_Max = 2147483647,
+ FINDTEXT_MATCHALEFHAMZA = -2147483648,
+ FINDTEXT_MATCHCASE = 4,
+ FINDTEXT_MATCHDIAC = 536870912,
+ FINDTEXT_MATCHKASHIDA = 1073741824,
+ FINDTEXT_MATCHREPEATEDWHITESPACE = 262144,
+ FINDTEXT_RAW = 131072,
+ FINDTEXT_WHOLEWORD = 2,
+ }
+
+ const enum _frameScrolling {
+ frameScrolling_Max = 2147483647,
+ frameScrollingauto = 4,
+ frameScrollingno = 2,
+ frameScrollingyes = 1,
+ }
+
+ const enum _HT_OPTIONS {
+ HT_OPT_AllowAfterEOL = 1,
+ HT_OPTIONS_Max = 2147483647,
+ }
+
+ const enum _HT_RESULTS {
+ HT_RESULTS_Glyph = 1,
+ HT_RESULTS_Max = 2147483647,
+ }
+
+ const enum _HTML_PAINT_DRAW_FLAGS {
+ HTML_PAINT_DRAW_FLAGS_Max = 2147483647,
+ HTMLPAINT_DRAW_UPDATEREGION = 1,
+ HTMLPAINT_DRAW_USE_XFORM = 2,
+ }
+
+ const enum _HTML_PAINT_DRAW_INFO_FLAGS {
+ HTML_PAINT_DRAW_INFO_FLAGS_Max = 2147483647,
+ HTMLPAINT_DRAWINFO_UPDATEREGION = 2,
+ HTMLPAINT_DRAWINFO_VIEWPORT = 1,
+ HTMLPAINT_DRAWINFO_XFORM = 4,
+ }
+
+ const enum _HTML_PAINT_EVENT_FLAGS {
+ HTML_PAINT_EVENT_FLAGS_Max = 2147483647,
+ HTMLPAINT_EVENT_SETCURSOR = 2,
+ HTMLPAINT_EVENT_TARGET = 1,
+ }
+
+ const enum _HTML_PAINT_ZORDER {
+ HTML_PAINT_ZORDER_Max = 2147483647,
+ HTMLPAINT_ZORDER_ABOVE_CONTENT = 7,
+ HTMLPAINT_ZORDER_ABOVE_FLOW = 6,
+ HTMLPAINT_ZORDER_BELOW_CONTENT = 4,
+ HTMLPAINT_ZORDER_BELOW_FLOW = 5,
+ HTMLPAINT_ZORDER_NONE = 0,
+ HTMLPAINT_ZORDER_REPLACE_ALL = 1,
+ HTMLPAINT_ZORDER_REPLACE_BACKGROUND = 3,
+ HTMLPAINT_ZORDER_REPLACE_CONTENT = 2,
+ HTMLPAINT_ZORDER_WINDOW_TOP = 8,
+ }
+
+ const enum _HTML_PAINTER {
+ HTML_PAINTER_Max = 2147483647,
+ HTMLPAINTER_3DSURFACE = 512,
+ HTMLPAINTER_ALPHA = 4,
+ HTMLPAINTER_COMPLEX = 8,
+ HTMLPAINTER_EXPAND = 65536,
+ HTMLPAINTER_HITTEST = 32,
+ HTMLPAINTER_NOBAND = 1024,
+ HTMLPAINTER_NODC = 4096,
+ HTMLPAINTER_NOPHYSICALCLIP = 8192,
+ HTMLPAINTER_NOSAVEDC = 16384,
+ HTMLPAINTER_NOSCROLLBITS = 131072,
+ HTMLPAINTER_OPAQUE = 1,
+ HTMLPAINTER_OVERLAY = 16,
+ HTMLPAINTER_SUPPORTS_XFORM = 32768,
+ HTMLPAINTER_SURFACE = 256,
+ HTMLPAINTER_TRANSPARENT = 2,
+ }
+
+ const enum _htmlAdjacency {
+ htmlAdjacency_Max = 2147483647,
+ htmlAdjacencyAfterBegin = 2,
+ htmlAdjacencyAfterEnd = 4,
+ htmlAdjacencyBeforeBegin = 1,
+ htmlAdjacencyBeforeEnd = 3,
+ }
+
+ const enum _HTMLAppFlag {
+ HTMLAppFlag_Max = 2147483647,
+ HTMLAppFlag0 = 0,
+ HTMLAppFlag1 = 1,
+ HTMLAppFlagNo = 0,
+ HTMLAppFlagOff = 0,
+ HTMLAppFlagOn = 1,
+ HTMLAppFlagYes = 1,
+ }
+
+ const enum _htmlApplyLocation {
+ htmlApplyLocation_Max = 2147483647,
+ htmlApplyLocationInside = 0,
+ htmlApplyLocationOutside = 1,
+ }
+
+ const enum _htmlBlockAlign {
+ htmlBlockAlign_Max = 2147483647,
+ htmlBlockAlignCenter = 2,
+ htmlBlockAlignJustify = 4,
+ htmlBlockAlignLeft = 1,
+ htmlBlockAlignNotSet = 0,
+ htmlBlockAlignRight = 3,
+ }
+
+ const enum _HTMLBorder {
+ HTMLBorder_Max = 2147483647,
+ HTMLBorderDialog = 4194304,
+ HTMLBorderNone = 0,
+ HTMLBorderThick = 262144,
+ HTMLBorderThin = 8388608,
+ }
+
+ const enum _HTMLBorderStyle {
+ HTMLBorderStyle_Max = 2147483647,
+ HTMLBorderStylecombined = 768,
+ HTMLBorderStyleNormal = 0,
+ HTMLBorderStyleRaised = 256,
+ HTMLBorderStyleStatic = 131072,
+ HTMLBorderStyleSunken = 512,
+ }
+
+ const enum _htmlCaptionAlign {
+ htmlCaptionAlign_Max = 2147483647,
+ htmlCaptionAlignBottom = 6,
+ htmlCaptionAlignCenter = 2,
+ htmlCaptionAlignJustify = 4,
+ htmlCaptionAlignLeft = 1,
+ htmlCaptionAlignNotSet = 0,
+ htmlCaptionAlignRight = 3,
+ htmlCaptionAlignTop = 5,
+ }
+
+ const enum _HTMLCaptionFlag {
+ HTMLCaptionFlag_Max = 2147483647,
+ HTMLCaptionFlagNo = 0,
+ HTMLCaptionFlagYes = 12582912,
+ }
+
+ const enum _htmlCaptionVAlign {
+ htmlCaptionVAlign_Max = 2147483647,
+ htmlCaptionVAlignBottom = 2,
+ htmlCaptionVAlignNotSet = 0,
+ htmlCaptionVAlignTop = 1,
+ }
+
+ const enum _htmlCellAlign {
+ htmlCellAlign_Max = 2147483647,
+ htmlCellAlignCenter = 2,
+ htmlCellAlignLeft = 1,
+ htmlCellAlignMiddle = 2,
+ htmlCellAlignNotSet = 0,
+ htmlCellAlignRight = 3,
+ }
+
+ const enum _htmlCellVAlign {
+ htmlCellVAlign_Max = 2147483647,
+ htmlCellVAlignBaseline = 4,
+ htmlCellVAlignBottom = 3,
+ htmlCellVAlignCenter = 2,
+ htmlCellVAlignMiddle = 2,
+ htmlCellVAlignNotSet = 0,
+ htmlCellVAlignTop = 1,
+ }
+
+ const enum _htmlClear {
+ htmlClear_Max = 2147483647,
+ htmlClearAll = 1,
+ htmlClearBoth = 4,
+ htmlClearLeft = 2,
+ htmlClearNone = 5,
+ htmlClearNotSet = 0,
+ htmlClearRight = 3,
+ }
+
+ const enum _htmlCompatMode {
+ htmlCompatMode_Max = 2147483647,
+ htmlCompatModeBackCompat = 0,
+ htmlCompatModeCSS1Compat = 1,
+ }
+
+ const enum _htmlComponent {
+ htmlComponent_Max = 2147483647,
+ htmlComponentClient = 0,
+ htmlComponentGHBottom = 27,
+ htmlComponentGHBottomLeft = 25,
+ htmlComponentGHBottomRight = 29,
+ htmlComponentGHLeft = 23,
+ htmlComponentGHRight = 28,
+ htmlComponentGHTop = 24,
+ htmlComponentGHTopLeft = 22,
+ htmlComponentGHTopRight = 26,
+ htmlComponentOutside = 21,
+ htmlComponentSbBottom = 20,
+ htmlComponentSbDown = 10,
+ htmlComponentSbDown2 = 17,
+ htmlComponentSbHThumb = 3,
+ htmlComponentSbLeft = 1,
+ htmlComponentSbLeft2 = 11,
+ htmlComponentSbPageDown = 9,
+ htmlComponentSbPageDown2 = 18,
+ htmlComponentSbPageLeft = 2,
+ htmlComponentSbPageLeft2 = 12,
+ htmlComponentSbPageRight = 4,
+ htmlComponentSbPageRight2 = 14,
+ htmlComponentSbPageUp = 7,
+ htmlComponentSbPageUp2 = 16,
+ htmlComponentSbRight = 5,
+ htmlComponentSbRight2 = 13,
+ htmlComponentSbTop = 19,
+ htmlComponentSbUp = 6,
+ htmlComponentSbUp2 = 15,
+ htmlComponentSbVThumb = 8,
+ }
+
+ const enum _htmlControlAlign {
+ htmlControlAlign_Max = 2147483647,
+ htmlControlAlignAbsBottom = 7,
+ htmlControlAlignAbsMiddle = 5,
+ htmlControlAlignBaseline = 6,
+ htmlControlAlignBottom = 8,
+ htmlControlAlignCenter = 2,
+ htmlControlAlignLeft = 1,
+ htmlControlAlignMiddle = 9,
+ htmlControlAlignNotSet = 0,
+ htmlControlAlignRight = 3,
+ htmlControlAlignTextTop = 4,
+ htmlControlAlignTop = 10,
+ }
+
+ const enum _htmlDesignMode {
+ htmlDesignMode_Max = 2147483647,
+ htmlDesignModeInherit = -2,
+ htmlDesignModeOff = 0,
+ htmlDesignModeOn = -1,
+ }
+
+ const enum _htmlDir {
+ htmlDir_Max = 2147483647,
+ htmlDirLeftToRight = 1,
+ htmlDirNotSet = 0,
+ htmlDirRightToLeft = 2,
+ }
+
+ const enum _htmlDirection {
+ htmlDirection_Max = 2147483647,
+ htmlDirectionBackward = -99999,
+ htmlDirectionForward = 99999,
+ }
+
+ const enum _HTMLDlgBorder {
+ HTMLDlgBorder_Max = 2147483647,
+ HTMLDlgBorderThick = 262144,
+ HTMLDlgBorderThin = 0,
+ }
+
+ const enum _HTMLDlgCenter {
+ HTMLDlgCenter_Max = 2147483647,
+ HTMLDlgCenter0 = 0,
+ HTMLDlgCenter1 = 1,
+ HTMLDlgCenterDesktop = 2,
+ HTMLDlgCenterNo = 0,
+ HTMLDlgCenterOff = 0,
+ HTMLDlgCenterOn = 1,
+ HTMLDlgCenterParent = 1,
+ HTMLDlgCenterYes = 1,
+ }
+
+ const enum _HTMLDlgEdge {
+ HTMLDlgEdge_Max = 2147483647,
+ HTMLDlgEdgeRaised = 16,
+ HTMLDlgEdgeSunken = 0,
+ }
+
+ const enum _HTMLDlgFlag {
+ HTMLDlgFlag_Max = 2147483647,
+ HTMLDlgFlag0 = 0,
+ HTMLDlgFlag1 = 1,
+ HTMLDlgFlagNo = 0,
+ HTMLDlgFlagNotSet = -1,
+ HTMLDlgFlagOff = 0,
+ HTMLDlgFlagOn = 1,
+ HTMLDlgFlagYes = 1,
+ }
+
+ const enum _htmlDraggable {
+ htmlDraggable_Max = 2147483647,
+ htmlDraggableAuto = 0,
+ htmlDraggableFalse = 2,
+ htmlDraggableTrue = 1,
+ }
+
+ const enum _htmlDropEffect {
+ htmlDropEffect_Max = 2147483647,
+ htmlDropEffectCopy = 0,
+ htmlDropEffectLink = 1,
+ htmlDropEffectMove = 2,
+ htmlDropEffectNone = 3,
+ }
+
+ const enum _htmlEditable {
+ htmlEditable_Max = 2147483647,
+ htmlEditableFalse = 2,
+ htmlEditableInherit = 0,
+ htmlEditableTrue = 1,
+ }
+
+ const enum _htmlEffectAllowed {
+ htmlEffectAllowed_Max = 2147483647,
+ htmlEffectAllowedAll = 6,
+ htmlEffectAllowedCopy = 0,
+ htmlEffectAllowedCopyLink = 3,
+ htmlEffectAllowedCopyMove = 4,
+ htmlEffectAllowedLink = 1,
+ htmlEffectAllowedLinkMove = 5,
+ htmlEffectAllowedMove = 2,
+ htmlEffectAllowedNone = 7,
+ htmlEffectAllowedUninitialized = 8,
+ }
+
+ const enum _htmlEncoding {
+ htmlEncoding_Max = 2147483647,
+ htmlEncodingMultipart = 1,
+ htmlEncodingText = 2,
+ htmlEncodingURL = 0,
+ }
+
+ const enum _htmlEndPoints {
+ htmlEndPoints_Max = 2147483647,
+ htmlEndPointsEndToEnd = 4,
+ htmlEndPointsEndToStart = 3,
+ htmlEndPointsStartToEnd = 2,
+ htmlEndPointsStartToStart = 1,
+ }
+
+ const enum _htmlFrame {
+ htmlFrame_Max = 2147483647,
+ htmlFrameabove = 2,
+ htmlFramebelow = 3,
+ htmlFrameborder = 9,
+ htmlFramebox = 8,
+ htmlFramehsides = 4,
+ htmlFramelhs = 5,
+ htmlFrameNotSet = 0,
+ htmlFramerhs = 6,
+ htmlFramevoid = 1,
+ htmlFramevsides = 7,
+ }
+
+ const enum _htmlGlyphMode {
+ htmlGlyphMode_Max = 2147483647,
+ htmlGlyphModeBegin = 1,
+ htmlGlyphModeBoth = 3,
+ htmlGlyphModeEnd = 2,
+ htmlGlyphModeNone = 0,
+ }
+
+ const enum _htmlInput {
+ htmlInput_Max = 2147483647,
+ htmlInputButton = 1,
+ htmlInputCheckbox = 2,
+ htmlInputEmail = 17,
+ htmlInputFile = 3,
+ htmlInputHidden = 4,
+ htmlInputImage = 5,
+ htmlInputNotSet = 0,
+ htmlInputNumber = 18,
+ htmlInputPassword = 6,
+ htmlInputRadio = 7,
+ htmlInputRange = 15,
+ htmlInputReset = 8,
+ htmlInputRichtext = 14,
+ htmlInputSearch = 20,
+ htmlInputSelectMultiple = 10,
+ htmlInputSelectOne = 9,
+ htmlInputSubmit = 11,
+ htmlInputTel = 19,
+ htmlInputText = 12,
+ htmlInputTextarea = 13,
+ htmlInputUrl = 16,
+ }
+
+ const enum _htmlListType {
+ htmlListType_Max = 2147483647,
+ htmlListTypeCircle = 7,
+ htmlListTypeDisc = 6,
+ htmlListTypeLargeAlpha = 1,
+ htmlListTypeLargeRoman = 3,
+ htmlListTypeNotSet = 0,
+ htmlListTypeNumbers = 5,
+ htmlListTypeSmallAlpha = 2,
+ htmlListTypeSmallRoman = 4,
+ htmlListTypeSquare = 8,
+ }
+
+ const enum _htmlLoop {
+ htmlLoop_Max = 2147483647,
+ htmlLoopLoopInfinite = -1,
+ }
+
+ const enum _htmlMarqueeBehavior {
+ htmlMarqueeBehavior_Max = 2147483647,
+ htmlMarqueeBehavioralternate = 3,
+ htmlMarqueeBehaviorscroll = 1,
+ htmlMarqueeBehaviorslide = 2,
+ }
+
+ const enum _htmlMarqueeDirection {
+ htmlMarqueeDirection_Max = 2147483647,
+ htmlMarqueeDirectiondown = 7,
+ htmlMarqueeDirectionleft = 1,
+ htmlMarqueeDirectionright = 3,
+ htmlMarqueeDirectionup = 5,
+ }
+
+ const enum _HTMLMaximizeFlag {
+ HTMLMaximizeFlag_Max = 2147483647,
+ HTMLMaximizeFlagNo = 0,
+ HTMLMaximizeFlagYes = 65536,
+ }
+
+ const enum _htmlMediaErr {
+ htmlMediaErr_Max = 2147483647,
+ htmlMediaErrAborted = 0,
+ htmlMediaErrDecode = 2,
+ htmlMediaErrNetwork = 1,
+ htmlMediaErrSrcNotSupported = 3,
+ }
+
+ const enum _htmlMediaNetworkState {
+ htmlMediaNetworkState_Max = 2147483647,
+ htmlMediaNetworkStateEmpty = 0,
+ htmlMediaNetworkStateIdle = 1,
+ htmlMediaNetworkStateLoading = 2,
+ htmlMediaNetworkStateNoSource = 3,
+ }
+
+ const enum _htmlMediaReadyState {
+ htmlMediaReadyState_Max = 2147483647,
+ htmlMediaReadyStateHaveCurrentData = 2,
+ htmlMediaReadyStateHaveEnoughData = 4,
+ htmlMediaReadyStateHaveFutureData = 3,
+ htmlMediaReadyStateHaveMetadata = 1,
+ htmlMediaReadyStateHaveNothing = 0,
+ }
+
+ const enum _htmlMethod {
+ htmlMethod_Max = 2147483647,
+ htmlMethodGet = 1,
+ htmlMethodNotSet = 0,
+ htmlMethodPost = 2,
+ }
+
+ const enum _HTMLMinimizeFlag {
+ HTMLMinimizeFlag_Max = 2147483647,
+ HTMLMinimizeFlagNo = 0,
+ HTMLMinimizeFlagYes = 131072,
+ }
+
+ const enum _htmlPersistState {
+ htmlPersistState_Max = 2147483647,
+ htmlPersistStateFavorite = 1,
+ htmlPersistStateHistory = 2,
+ htmlPersistStateNormal = 0,
+ htmlPersistStateSnapshot = 3,
+ htmlPersistStateUserData = 4,
+ }
+
+ const enum _htmlReadyState {
+ htmlReadyState_Max = 2147483647,
+ htmlReadyStatecomplete = 4,
+ htmlReadyStateinteractive = 3,
+ htmlReadyStateloaded = 2,
+ htmlReadyStateloading = 1,
+ htmlReadyStateuninitialized = 0,
+ }
+
+ const enum _htmlRules {
+ htmlRules_Max = 2147483647,
+ htmlRulesall = 5,
+ htmlRulescols = 4,
+ htmlRulesgroups = 2,
+ htmlRulesnone = 1,
+ htmlRulesNotSet = 0,
+ htmlRulesrows = 3,
+ }
+
+ const enum _htmlSelectExFlag {
+ htmlSelectExFlag_Max = 2147483647,
+ htmlSelectExFlagHideSelectionInDesign = 1,
+ htmlSelectExFlagNone = 0,
+ }
+
+ const enum _htmlSelection {
+ htmlSelection_Max = 2147483647,
+ htmlSelectionControl = 2,
+ htmlSelectionNone = 0,
+ htmlSelectionTable = 3,
+ htmlSelectionText = 1,
+ }
+
+ const enum _htmlSelectType {
+ htmlSelectType_Max = 2147483647,
+ htmlSelectTypeSelectMultiple = 2,
+ htmlSelectTypeSelectOne = 1,
+ }
+
+ const enum _htmlSpellCheck {
+ htmlSpellCheck_Max = 2147483647,
+ htmlSpellCheckDefault = 3,
+ htmlSpellCheckFalse = 2,
+ htmlSpellCheckNotSet = 0,
+ htmlSpellCheckTrue = 1,
+ }
+
+ const enum _htmlStart {
+ htmlStart_Max = 2147483647,
+ htmlStartfileopen = 0,
+ htmlStartmouseover = 1,
+ }
+
+ const enum _HTMLSysMenuFlag {
+ HTMLSysMenuFlag_Max = 2147483647,
+ HTMLSysMenuFlagNo = 0,
+ HTMLSysMenuFlagYes = 524288,
+ }
+
+ const enum _htmlTabIndex {
+ htmlTabIndex_Max = 2147483647,
+ htmlTabIndexNotSet = -32768,
+ }
+
+ const enum _htmlUnit {
+ htmlUnit_Max = 2147483647,
+ htmlUnitCharacter = 1,
+ htmlUnitSentence = 3,
+ htmlUnitTextEdit = 6,
+ htmlUnitWord = 2,
+ }
+
+ const enum _HTMLWindowState {
+ HTMLWindowState_Max = 2147483647,
+ HTMLWindowStateMaximize = 3,
+ HTMLWindowStateMinimize = 6,
+ HTMLWindowStateNormal = 1,
+ }
+
+ const enum _htmlWrap {
+ htmlWrap_Max = 2147483647,
+ htmlWrapHard = 3,
+ htmlWrapOff = 1,
+ htmlWrapSoft = 2,
+ }
+
+ const enum _htmlZOrder {
+ htmlZOrder_Max = 2147483647,
+ htmlZOrderBack = 1,
+ htmlZOrderFront = 0,
+ }
+
+ const enum _lengthAdjust {
+ lengthAdjust_Max = 2147483647,
+ LENGTHADJUST_SPACING = 1,
+ LENGTHADJUST_SPACINGANDGLYPHS = 2,
+ LENGTHADJUST_UNKNOWN = 0,
+ }
+
+ const enum _LINE_DIRECTION {
+ LINE_DIRECTION_LeftToRight = 2,
+ LINE_DIRECTION_Max = 2147483647,
+ LINE_DIRECTION_RightToLeft = 1,
+ }
+
+ const enum _MARKUP_CONTEXT_TYPE {
+ CONTEXT_TYPE_EnterScope = 2,
+ CONTEXT_TYPE_ExitScope = 3,
+ CONTEXT_TYPE_None = 0,
+ CONTEXT_TYPE_NoScope = 4,
+ CONTEXT_TYPE_Text = 1,
+ MARKUP_CONTEXT_TYPE_Max = 2147483647,
+ }
+
+ const enum _mediaType {
+ mediaType_Max = 2147483647,
+ mediaTypeAll = 511,
+ mediaTypeAural = 1,
+ mediaTypeBraille = 2,
+ mediaTypeEmbossed = 4,
+ mediaTypeHandheld = 8,
+ mediaTypeNotSet = 0,
+ mediaTypePrint = 16,
+ mediaTypeProjection = 32,
+ mediaTypeScreen = 64,
+ mediaTypeTty = 128,
+ mediaTypeTv = 256,
+ }
+
+ const enum _MOVEUNIT_ACTION {
+ MOVEUNIT_ACTION_Max = 2147483647,
+ MOVEUNIT_NEXTBLOCK = 19,
+ MOVEUNIT_NEXTCHAR = 1,
+ MOVEUNIT_NEXTCLUSTERBEGIN = 3,
+ MOVEUNIT_NEXTCLUSTEREND = 5,
+ MOVEUNIT_NEXTPROOFWORD = 11,
+ MOVEUNIT_NEXTSENTENCE = 17,
+ MOVEUNIT_NEXTURLBEGIN = 12,
+ MOVEUNIT_NEXTURLEND = 14,
+ MOVEUNIT_NEXTWORDBEGIN = 7,
+ MOVEUNIT_NEXTWORDEND = 9,
+ MOVEUNIT_PREVBLOCK = 18,
+ MOVEUNIT_PREVCHAR = 0,
+ MOVEUNIT_PREVCLUSTERBEGIN = 2,
+ MOVEUNIT_PREVCLUSTEREND = 4,
+ MOVEUNIT_PREVPROOFWORD = 10,
+ MOVEUNIT_PREVSENTENCE = 16,
+ MOVEUNIT_PREVURLBEGIN = 13,
+ MOVEUNIT_PREVURLEND = 15,
+ MOVEUNIT_PREVWORDBEGIN = 6,
+ MOVEUNIT_PREVWORDEND = 8,
+ }
+
+ const enum _PARSE_FLAGS {
+ PARSE_ABSOLUTIFYIE40URLS = 1,
+ PARSE_DISABLEVML = 2,
+ PARSE_FLAGS_Max = 2147483647,
+ }
+
+ const enum _POINTER_GRAVITY {
+ POINTER_GRAVITY_Left = 0,
+ POINTER_GRAVITY_Max = 2147483647,
+ POINTER_GRAVITY_Right = 1,
+ }
+
+ const enum _sandboxAllow {
+ sandboxAllow_Max = 2147483647,
+ sandboxAllowForms = 3,
+ sandboxAllowPopups = 4,
+ sandboxAllowSameOrigin = 1,
+ sandboxAllowScripts = 0,
+ sandboxAllowTopNavigation = 2,
+ }
+
+ const enum _SAVE_SEGMENTS_FLAGS {
+ SAVE_SEGMENTS_FLAGS_Max = 2147483647,
+ SAVE_SEGMENTS_NoIE4SelectionCompat = 1,
+ }
+
+ const enum _SCRIPT_TIMER_TYPE {
+ SCRIPT_TIMER_TYPE_Max = 2147483647,
+ STT_ANIMATION_FRAME = 3,
+ STT_IMMEDIATE = 2,
+ STT_INTERVAL = 1,
+ STT_TIMEOUT = 0,
+ }
+
+ const enum _SECUREURLHOSTVALIDATE_FLAGS {
+ SECUREURLHOSTVALIDATE_FLAGS_Max = 2147483647,
+ SUHV_PROMPTBEFORENO = 1,
+ SUHV_SILENTYES = 2,
+ SUHV_UNSECURESOURCE = 4,
+ }
+
+ const enum _SELECTION_TYPE {
+ SELECTION_TYPE_Caret = 1,
+ SELECTION_TYPE_Control = 3,
+ SELECTION_TYPE_Max = 2147483647,
+ SELECTION_TYPE_None = 0,
+ SELECTION_TYPE_Text = 2,
+ }
+
+ const enum _styleAccelerator {
+ styleAccelerator_Max = 2147483647,
+ styleAcceleratorFalse = 0,
+ styleAcceleratorTrue = 1,
+ }
+
+ const enum _styleAlignContent {
+ styleAlignContent_Max = 2147483647,
+ styleAlignContentCenter = 2,
+ styleAlignContentFlexEnd = 1,
+ styleAlignContentFlexStart = 0,
+ styleAlignContentNotSet = 6,
+ styleAlignContentSpaceAround = 4,
+ styleAlignContentSpaceBetween = 3,
+ styleAlignContentStretch = 5,
+ }
+
+ const enum _styleAlignItems {
+ styleAlignItems_Max = 2147483647,
+ styleAlignItemsBaseline = 3,
+ styleAlignItemsCenter = 2,
+ styleAlignItemsFlexEnd = 1,
+ styleAlignItemsFlexStart = 0,
+ styleAlignItemsNotSet = 5,
+ styleAlignItemsStretch = 4,
+ }
+
+ const enum _styleAlignmentBaseline {
+ styleAlignmentBaseline_Max = 2147483647,
+ styleAlignmentBaselineAfterEdge = 1,
+ styleAlignmentBaselineAlphabetic = 2,
+ styleAlignmentBaselineAuto = 3,
+ styleAlignmentBaselineBaseline = 4,
+ styleAlignmentBaselineBeforeEdge = 5,
+ styleAlignmentBaselineCentral = 6,
+ styleAlignmentBaselineHanging = 7,
+ styleAlignmentBaselineIdeographic = 12,
+ styleAlignmentBaselineMathematical = 8,
+ styleAlignmentBaselineMiddle = 9,
+ styleAlignmentBaselineNotSet = 0,
+ styleAlignmentBaselineTextAfterEdge = 10,
+ styleAlignmentBaselineTextBeforeEdge = 11,
+ }
+
+ const enum _styleAlignSelf {
+ styleAlignSelf_Max = 2147483647,
+ styleAlignSelfAuto = 5,
+ styleAlignSelfBaseline = 3,
+ styleAlignSelfCenter = 2,
+ styleAlignSelfFlexEnd = 1,
+ styleAlignSelfFlexStart = 0,
+ styleAlignSelfNotSet = 6,
+ styleAlignSelfStretch = 4,
+ }
+
+ const enum _styleAttrType {
+ styleAttrType_Max = 2147483647,
+ styleAttrTypeAngle = 20,
+ styleAttrTypeCh = 15,
+ styleAttrTypeCm = 10,
+ styleAttrTypeColor = 1,
+ styleAttrTypeDeg = 21,
+ styleAttrTypeEm = 7,
+ styleAttrTypeEx = 8,
+ styleAttrTypeGrad = 23,
+ styleAttrTypeIn = 9,
+ styleAttrTypeInteger = 3,
+ styleAttrTypeLength = 5,
+ styleAttrTypeMm = 11,
+ styleAttrTypeMs = 26,
+ styleAttrTypeNumber = 4,
+ styleAttrTypePc = 13,
+ styleAttrTypePercentage = 19,
+ styleAttrTypePt = 12,
+ styleAttrTypePx = 6,
+ styleAttrTypeRad = 22,
+ styleAttrTypeRem = 14,
+ styleAttrTypeS = 25,
+ styleAttrTypeString = 0,
+ styleAttrTypeTime = 24,
+ styleAttrTypeUrl = 2,
+ styleAttrTypeVh = 16,
+ styleAttrTypeVmin = 18,
+ styleAttrTypeVw = 17,
+ }
+
+ const enum _styleAuto {
+ styleAuto_Max = 2147483647,
+ styleAutoAuto = 0,
+ }
+
+ const enum _styleBackfaceVisibility {
+ styleBackfaceVisibility_Max = 2147483647,
+ styleBackfaceVisibilityHidden = 1,
+ styleBackfaceVisibilityNotSet = 2,
+ styleBackfaceVisibilityVisible = 0,
+ }
+
+ const enum _styleBackgroundAttachment {
+ styleBackgroundAttachment_Max = 2147483647,
+ styleBackgroundAttachmentFixed = 0,
+ styleBackgroundAttachmentNotSet = 2,
+ styleBackgroundAttachmentScroll = 1,
+ }
+
+ const enum _styleBackgroundAttachment3 {
+ styleBackgroundAttachment3_Max = 2147483647,
+ styleBackgroundAttachment3Fixed = 0,
+ styleBackgroundAttachment3Local = 2,
+ styleBackgroundAttachment3NotSet = 3,
+ styleBackgroundAttachment3Scroll = 1,
+ }
+
+ const enum _styleBackgroundClip {
+ styleBackgroundClip_Max = 2147483647,
+ styleBackgroundClipBorderBox = 0,
+ styleBackgroundClipContentBox = 2,
+ styleBackgroundClipNotSet = 3,
+ styleBackgroundClipPaddingBox = 1,
+ }
+
+ const enum _styleBackgroundOrigin {
+ styleBackgroundOrigin_Max = 2147483647,
+ styleBackgroundOriginBorderBox = 0,
+ styleBackgroundOriginContentBox = 2,
+ styleBackgroundOriginNotSet = 3,
+ styleBackgroundOriginPaddingBox = 1,
+ }
+
+ const enum _styleBackgroundRepeat {
+ styleBackgroundRepeat_Max = 2147483647,
+ styleBackgroundRepeatNoRepeat = 3,
+ styleBackgroundRepeatNotSet = 4,
+ styleBackgroundRepeatRepeat = 0,
+ styleBackgroundRepeatRepeatX = 1,
+ styleBackgroundRepeatRepeatY = 2,
+ }
+
+ const enum _styleBaselineShift {
+ styleBaselineShift_Max = 2147483647,
+ styleBaselineShiftBaseline = 0,
+ styleBaselineShiftSub = 1,
+ styleBaselineShiftSuper = 2,
+ }
+
+ const enum _styleBidi {
+ styleBidi_Max = 2147483647,
+ styleBidiEmbed = 2,
+ styleBidiInherit = 4,
+ styleBidiNormal = 1,
+ styleBidiNotSet = 0,
+ styleBidiOverride = 3,
+ }
+
+ const enum _styleBlockProgression {
+ styleBlockProgression_Max = 2147483647,
+ styleBlockProgressionBt = 2,
+ styleBlockProgressionLr = 3,
+ styleBlockProgressionNotSet = 4,
+ styleBlockProgressionRl = 1,
+ styleBlockProgressionTb = 0,
+ }
+
+ const enum _styleBool {
+ styleBool_Max = 2147483647,
+ styleBoolFalse = 0,
+ styleBoolTrue = 1,
+ }
+
+ const enum _styleBorderCollapse {
+ styleBorderCollapse_Max = 2147483647,
+ styleBorderCollapseCollapse = 2,
+ styleBorderCollapseNotSet = 0,
+ styleBorderCollapseSeparate = 1,
+ }
+
+ const enum _styleBorderImageRepeat {
+ styleBorderImageRepeat_Max = 2147483647,
+ styleBorderImageRepeatNotSet = 4,
+ styleBorderImageRepeatRepeat = 1,
+ styleBorderImageRepeatRound = 2,
+ styleBorderImageRepeatSpace = 3,
+ styleBorderImageRepeatStretch = 0,
+ }
+
+ const enum _styleBorderImageSliceFill {
+ styleBorderImageSliceFill_Max = 2147483647,
+ styleBorderImageSliceFillFill = 1,
+ styleBorderImageSliceFillNotSet = 0,
+ }
+
+ const enum _styleBorderStyle {
+ styleBorderStyle_Max = 2147483647,
+ styleBorderStyleDashed = 2,
+ styleBorderStyleDotted = 1,
+ styleBorderStyleDouble = 4,
+ styleBorderStyleGroove = 5,
+ styleBorderStyleHidden = 11,
+ styleBorderStyleInset = 7,
+ styleBorderStyleNone = 10,
+ styleBorderStyleNotSet = 0,
+ styleBorderStyleOutset = 8,
+ styleBorderStyleRidge = 6,
+ styleBorderStyleSolid = 3,
+ styleBorderStyleWindowInset = 9,
+ }
+
+ const enum _styleBorderWidth {
+ styleBorderWidth_Max = 2147483647,
+ styleBorderWidthMedium = 1,
+ styleBorderWidthThick = 2,
+ styleBorderWidthThin = 0,
+ }
+
+ const enum _styleBoxSizing {
+ styleBoxSizing_Max = 2147483647,
+ styleBoxSizingBorderBox = 2,
+ styleBoxSizingContentBox = 1,
+ styleBoxSizingNotSet = 0,
+ }
+
+ const enum _styleBreak {
+ styleBreak_Max = 2147483647,
+ styleBreakAlways = 2,
+ styleBreakAuto = 1,
+ styleBreakAvoid = 3,
+ styleBreakAvoidColumn = 9,
+ styleBreakAvoidPage = 8,
+ styleBreakColumn = 7,
+ styleBreakLeft = 4,
+ styleBreakNotSet = 0,
+ styleBreakPage = 6,
+ styleBreakRight = 5,
+ }
+
+ const enum _styleBreakInside {
+ styleBreakInside_Max = 2147483647,
+ styleBreakInsideAuto = 1,
+ styleBreakInsideAvoid = 2,
+ styleBreakInsideAvoidColumn = 4,
+ styleBreakInsideAvoidPage = 3,
+ styleBreakInsideNotSet = 0,
+ }
+
+ const enum _styleCaptionSide {
+ styleCaptionSide_Max = 2147483647,
+ styleCaptionSideBottom = 2,
+ styleCaptionSideLeft = 3,
+ styleCaptionSideNotSet = 0,
+ styleCaptionSideRight = 4,
+ styleCaptionSideTop = 1,
+ }
+
+ const enum _styleClipRule {
+ styleClipRule_Max = 2147483647,
+ styleClipRuleEvenOdd = 2,
+ styleClipRuleNonZero = 1,
+ styleClipRuleNotSet = 0,
+ }
+
+ const enum _styleColorInterpolationFilters {
+ styleColorInterpolationFilters_Max = 2147483647,
+ styleColorInterpolationFiltersAuto = 0,
+ styleColorInterpolationFiltersLinearRgb = 2,
+ styleColorInterpolationFiltersNotSet = 3,
+ styleColorInterpolationFiltersSRgb = 1,
+ }
+
+ const enum _styleColumnFill {
+ styleColumnFill_Max = 2147483647,
+ styleColumnFillAuto = 0,
+ styleColumnFillBalance = 1,
+ styleColumnFillNotSet = 2,
+ }
+
+ const enum _styleColumnSpan {
+ styleColumnSpan_Max = 2147483647,
+ styleColumnSpanAll = 1,
+ styleColumnSpanNone = 0,
+ styleColumnSpanNotSet = 3,
+ styleColumnSpanOne = 2,
+ }
+
+ const enum _styleCursor {
+ styleCursor_Max = 2147483647,
+ styleCursorAlias = 32,
+ styleCursorall_scroll = 21,
+ styleCursorAuto = 0,
+ styleCursorCell = 30,
+ styleCursorcol_resize = 22,
+ styleCursorContext_menu = 25,
+ styleCursorCopy = 31,
+ styleCursorCrosshair = 1,
+ styleCursorcustom = 33,
+ styleCursorDefault = 2,
+ styleCursorE_resize = 5,
+ styleCursorEw_resize = 26,
+ styleCursorHand = 3,
+ styleCursorHelp = 15,
+ styleCursorMove = 4,
+ styleCursorN_resize = 8,
+ styleCursorNe_resize = 6,
+ styleCursorNesw_resize = 28,
+ styleCursorNo_drop = 19,
+ styleCursorNone = 24,
+ styleCursorNot_allowed = 18,
+ styleCursorNotSet = 34,
+ styleCursorNs_resize = 27,
+ styleCursorNw_resize = 7,
+ styleCursorNwse_resize = 29,
+ styleCursorPointer = 16,
+ styleCursorProgress = 17,
+ styleCursorrow_resize = 23,
+ styleCursorS_resize = 11,
+ styleCursorSe_resize = 9,
+ styleCursorSw_resize = 10,
+ styleCursorText = 13,
+ styleCursorVertical_text = 20,
+ styleCursorW_resize = 12,
+ styleCursorWait = 14,
+ }
+
+ const enum _styleDataRepeat {
+ styleDataRepeat_Max = 2147483647,
+ styleDataRepeatInner = 1,
+ styleDataRepeatNone = 0,
+ }
+
+ const enum _styleDefaultTextSelection {
+ styleDefaultTextSelection_Max = 2147483647,
+ styleDefaultTextSelectionFalse = 0,
+ styleDefaultTextSelectionTrue = 1,
+ }
+
+ const enum _styleDir {
+ styleDir_Max = 2147483647,
+ styleDirInherit = 3,
+ styleDirLeftToRight = 1,
+ styleDirNotSet = 0,
+ styleDirRightToLeft = 2,
+ }
+
+ const enum _styleDisplay {
+ styleDisplay_Max = 2147483647,
+ styleDisplayBlock = 1,
+ styleDisplayFlex = 26,
+ styleDisplayInline = 2,
+ styleDisplayInlineBlock = 7,
+ styleDisplayInlineFlex = 27,
+ styleDisplayInlineTable = 9,
+ styleDisplayListItem = 3,
+ styleDisplayMsFlexbox = 22,
+ styleDisplayMsGrid = 24,
+ styleDisplayMsInlineFlexbox = 23,
+ styleDisplayMsInlineGrid = 25,
+ styleDisplayNone = 4,
+ styleDisplayNotSet = 0,
+ styleDisplayRuby = 17,
+ styleDisplayRubyBase = 18,
+ styleDisplayRubyBaseContainer = 20,
+ styleDisplayRubyText = 19,
+ styleDisplayRubyTextContainer = 21,
+ styleDisplayRunIn = 16,
+ styleDisplayTable = 8,
+ styleDisplayTableCaption = 15,
+ styleDisplayTableCell = 14,
+ styleDisplayTableColumn = 12,
+ styleDisplayTableColumnGroup = 13,
+ styleDisplayTableFooterGroup = 6,
+ styleDisplayTableHeaderGroup = 5,
+ styleDisplayTableRow = 10,
+ styleDisplayTableRowGroup = 11,
+ styleDisplayWebkitBox = 28,
+ styleDisplayWebkitInlineBox = 29,
+ }
+
+ const enum _styleDominantBaseline {
+ styleDominantBaseline_Max = 2147483647,
+ styleDominantBaselineAlphabetic = 1,
+ styleDominantBaselineAuto = 2,
+ styleDominantBaselineCentral = 3,
+ styleDominantBaselineHanging = 4,
+ styleDominantBaselineIdeographic = 5,
+ styleDominantBaselineMathematical = 6,
+ styleDominantBaselineMiddle = 7,
+ styleDominantBaselineNoChange = 8,
+ styleDominantBaselineNotSet = 0,
+ styleDominantBaselineResetSize = 9,
+ styleDominantBaselineTextAfterEdge = 10,
+ styleDominantBaselineTextBeforeEdge = 11,
+ styleDominantBaselineUseScript = 12,
+ }
+
+ const enum _styleEmptyCells {
+ styleEmptyCells_Max = 2147483647,
+ styleEmptyCellsHide = 2,
+ styleEmptyCellsNotSet = 0,
+ styleEmptyCellsShow = 1,
+ }
+
+ const enum _styleEnableBackground {
+ styleEnableBackground_Max = 2147483647,
+ styleEnableBackgroundAccumulate = 1,
+ styleEnableBackgroundInherit = 3,
+ styleEnableBackgroundNew = 2,
+ styleEnableBackgroundNotSet = 0,
+ }
+
+ const enum _styleFillRule {
+ styleFillRule_Max = 2147483647,
+ styleFillRuleEvenOdd = 2,
+ styleFillRuleNonZero = 1,
+ styleFillRuleNotSet = 0,
+ }
+
+ const enum _styleFlex {
+ styleFlex_Max = 2147483647,
+ styleFlexNone = 0,
+ styleFlexNotSet = 1,
+ }
+
+ const enum _styleFlexBasis {
+ styleFlexBasis_Max = 2147483647,
+ styleFlexBasisAuto = 0,
+ styleFlexBasisNotSet = 1,
+ }
+
+ const enum _styleFlexDirection {
+ styleFlexDirection_Max = 2147483647,
+ styleFlexDirectionColumn = 2,
+ styleFlexDirectionColumnReverse = 3,
+ styleFlexDirectionNotSet = 4,
+ styleFlexDirectionRow = 0,
+ styleFlexDirectionRowReverse = 1,
+ }
+
+ const enum _styleFlexWrap {
+ styleFlexWrap_Max = 2147483647,
+ styleFlexWrapNotSet = 3,
+ styleFlexWrapNowrap = 0,
+ styleFlexWrapWrap = 1,
+ styleFlexWrapWrapReverse = 2,
+ }
+
+ const enum _styleFontSize {
+ styleFontSize_Max = 2147483647,
+ styleFontSizeLarge = 4,
+ styleFontSizeLarger = 8,
+ styleFontSizeMedium = 3,
+ styleFontSizeSmall = 2,
+ styleFontSizeSmaller = 7,
+ styleFontSizeXLarge = 5,
+ styleFontSizeXSmall = 1,
+ styleFontSizeXXLarge = 6,
+ styleFontSizeXXSmall = 0,
+ }
+
+ const enum _styleFontStretch {
+ styleFontStretch_Max = 2147483647,
+ styleFontStretchCondensed = 5,
+ styleFontStretchExpanded = 9,
+ styleFontStretchExtraCondensed = 4,
+ styleFontStretchExtraExpanded = 10,
+ styleFontStretchNarrower = 2,
+ styleFontStretchNormal = 7,
+ styleFontStretchNotSet = 0,
+ styleFontStretchSemiCondensed = 6,
+ styleFontStretchSemiExpanded = 8,
+ styleFontStretchUltraCondensed = 3,
+ styleFontStretchUltraExpanded = 11,
+ styleFontStretchWider = 1,
+ }
+
+ const enum _styleFontStyle {
+ styleFontStyle_Max = 2147483647,
+ styleFontStyleItalic = 1,
+ styleFontStyleNormal = 3,
+ styleFontStyleNotSet = 0,
+ styleFontStyleOblique = 2,
+ }
+
+ const enum _styleFontVariant {
+ styleFontVariant_Max = 2147483647,
+ styleFontVariantNormal = 2,
+ styleFontVariantNotSet = 0,
+ styleFontVariantSmallCaps = 1,
+ }
+
+ const enum _styleFontWeight {
+ styleFontWeight_Max = 2147483647,
+ styleFontWeight100 = 1,
+ styleFontWeight200 = 2,
+ styleFontWeight300 = 3,
+ styleFontWeight400 = 4,
+ styleFontWeight500 = 5,
+ styleFontWeight600 = 6,
+ styleFontWeight700 = 7,
+ styleFontWeight800 = 8,
+ styleFontWeight900 = 9,
+ styleFontWeightBold = 11,
+ styleFontWeightBolder = 12,
+ styleFontWeightLighter = 13,
+ styleFontWeightNormal = 10,
+ styleFontWeightNotSet = 0,
+ }
+
+ const enum _styleGridColumn {
+ styleGridColumn_Max = 2147483647,
+ styleGridColumnNotSet = 0,
+ }
+
+ const enum _styleGridColumnAlign {
+ styleGridColumnAlign_Max = 2147483647,
+ styleGridColumnAlignCenter = 0,
+ styleGridColumnAlignEnd = 1,
+ styleGridColumnAlignNotSet = 4,
+ styleGridColumnAlignStart = 2,
+ styleGridColumnAlignStretch = 3,
+ }
+
+ const enum _styleGridColumnSpan {
+ styleGridColumnSpan_Max = 2147483647,
+ styleGridColumnSpanNotSet = 0,
+ }
+
+ const enum _styleGridRow {
+ styleGridRow_Max = 2147483647,
+ styleGridRowNotSet = 0,
+ }
+
+ const enum _styleGridRowAlign {
+ styleGridRowAlign_Max = 2147483647,
+ styleGridRowAlignCenter = 0,
+ styleGridRowAlignEnd = 1,
+ styleGridRowAlignNotSet = 4,
+ styleGridRowAlignStart = 2,
+ styleGridRowAlignStretch = 3,
+ }
+
+ const enum _styleGridRowSpan {
+ styleGridRowSpan_Max = 2147483647,
+ styleGridRowSpanNotSet = 0,
+ }
+
+ const enum _styleHyphenateLimitLines {
+ styleHyphenateLimitLines_Max = 2147483647,
+ styleHyphenateLimitLinesNoLimit = 0,
+ }
+
+ const enum _styleHyphens {
+ styleHyphens_Max = 2147483647,
+ styleHyphensAuto = 2,
+ styleHyphensManual = 1,
+ styleHyphensNone = 0,
+ styleHyphensNotSet = 3,
+ }
+
+ const enum _styleImeMode {
+ styleImeMode_Max = 2147483647,
+ styleImeModeActive = 1,
+ styleImeModeAuto = 0,
+ styleImeModeDisabled = 3,
+ styleImeModeInactive = 2,
+ styleImeModeNotSet = 4,
+ }
+
+ const enum _styleInitialColor {
+ styleInitialColor_Max = 2147483647,
+ styleInitialColorColorProperty = 1,
+ styleInitialColorInvert = 3,
+ styleInitialColorNoInitial = 0,
+ styleInitialColorTransparent = 2,
+ }
+
+ const enum _styleInitialString {
+ styleInitialString_Max = 2147483647,
+ styleInitialStringAuto = 2,
+ styleInitialStringNoInitial = 0,
+ styleInitialStringNone = 1,
+ styleInitialStringNormal = 3,
+ }
+
+ const enum _styleInterpolation {
+ styleInterpolation_Max = 2147483647,
+ styleInterpolationBCH = 2,
+ styleInterpolationNN = 1,
+ styleInterpolationNotSet = 0,
+ }
+
+ const enum _styleJustifyContent {
+ styleJustifyContent_Max = 2147483647,
+ styleJustifyContentCenter = 2,
+ styleJustifyContentFlexEnd = 1,
+ styleJustifyContentFlexStart = 0,
+ styleJustifyContentNotSet = 5,
+ styleJustifyContentSpaceAround = 4,
+ styleJustifyContentSpaceBetween = 3,
+ }
+
+ const enum _styleLayoutFlow {
+ styleLayoutFlow_Max = 2147483647,
+ styleLayoutFlowHorizontal = 0,
+ styleLayoutFlowNotSet = 2,
+ styleLayoutFlowVerticalIdeographic = 1,
+ }
+
+ const enum _styleLayoutGridChar {
+ styleLayoutGridChar_Max = 2147483647,
+ styleLayoutGridCharAuto = 1,
+ styleLayoutGridCharNone = 2,
+ styleLayoutGridCharNotSet = 0,
+ }
+
+ const enum _styleLayoutGridLine {
+ styleLayoutGridLine_Max = 2147483647,
+ styleLayoutGridLineAuto = 1,
+ styleLayoutGridLineNone = 2,
+ styleLayoutGridLineNotSet = 0,
+ }
+
+ const enum _styleLayoutGridMode {
+ styleLayoutGridMode_Max = 2147483647,
+ styleLayoutGridModeBoth = 3,
+ styleLayoutGridModeChar = 1,
+ styleLayoutGridModeLine = 2,
+ styleLayoutGridModeNone = 4,
+ styleLayoutGridModeNotSet = 0,
+ }
+
+ const enum _styleLayoutGridType {
+ styleLayoutGridType_Max = 2147483647,
+ styleLayoutGridTypeFixed = 3,
+ styleLayoutGridTypeLoose = 1,
+ styleLayoutGridTypeNotSet = 0,
+ styleLayoutGridTypeStrict = 2,
+ }
+
+ const enum _styleLineBreak {
+ styleLineBreak_Max = 2147483647,
+ styleLineBreakNormal = 1,
+ styleLineBreakNotSet = 0,
+ styleLineBreakStrict = 2,
+ }
+
+ const enum _styleListStylePosition {
+ styleListStylePosition_Max = 2147483647,
+ styleListStylePositionInside = 1,
+ styleListStylePositionNotSet = 0,
+ styleListStylePositionOutSide = 2,
+ }
+
+ const enum _styleListStyleType {
+ styleListStyleType_Max = 2147483647,
+ styleListStyleTypeArmenian = 12,
+ styleListStyleTypeCircle = 2,
+ styleListStyleTypeDecimal = 4,
+ styleListStyleTypeDecimalLeadingZero = 10,
+ styleListStyleTypeDisc = 1,
+ styleListStyleTypeGeorgian = 11,
+ styleListStyleTypeLowerAlpha = 7,
+ styleListStyleTypeLowerGreek = 16,
+ styleListStyleTypeLowerLatin = 14,
+ styleListStyleTypeLowerRoman = 5,
+ styleListStyleTypeNone = 9,
+ styleListStyleTypeNotSet = 0,
+ styleListStyleTypeSquare = 3,
+ styleListStyleTypeUpperAlpha = 8,
+ styleListStyleTypeUpperGreek = 15,
+ styleListStyleTypeUpperLatin = 13,
+ styleListStyleTypeUpperRoman = 6,
+ }
+
+ const enum _styleMsAnimationDirection {
+ styleMsAnimationDirection_Max = 2147483647,
+ styleMsAnimationDirectionAlternate = 1,
+ styleMsAnimationDirectionAlternateReverse = 3,
+ styleMsAnimationDirectionNormal = 0,
+ styleMsAnimationDirectionNotSet = 4,
+ styleMsAnimationDirectionReverse = 2,
+ }
+
+ const enum _styleMsAnimationFillMode {
+ styleMsAnimationFillMode_Max = 2147483647,
+ styleMsAnimationFillModeBackwards = 2,
+ styleMsAnimationFillModeBoth = 3,
+ styleMsAnimationFillModeForwards = 1,
+ styleMsAnimationFillModeNone = 0,
+ styleMsAnimationFillModeNotSet = 4,
+ }
+
+ const enum _styleMsAnimationPlayState {
+ styleMsAnimationPlayState_Max = 2147483647,
+ styleMsAnimationPlayStateNotSet = 2,
+ styleMsAnimationPlayStatePaused = 1,
+ styleMsAnimationPlayStateRunning = 0,
+ }
+
+ const enum _styleMsContentZoomChaining {
+ styleMsContentZoomChaining_Max = 2147483647,
+ styleMsContentZoomChainingChained = 2,
+ styleMsContentZoomChainingNone = 1,
+ styleMsContentZoomChainingNotSet = 0,
+ }
+
+ const enum _styleMsContentZooming {
+ styleMsContentZooming_Max = 2147483647,
+ styleMsContentZoomingNone = 1,
+ styleMsContentZoomingNotSet = 0,
+ styleMsContentZoomingZoom = 2,
+ }
+
+ const enum _styleMsContentZoomSnapType {
+ styleMsContentZoomSnapType_Max = 2147483647,
+ styleMsContentZoomSnapTypeMandatory = 2,
+ styleMsContentZoomSnapTypeNone = 1,
+ styleMsContentZoomSnapTypeNotSet = 0,
+ styleMsContentZoomSnapTypeProximity = 3,
+ }
+
+ const enum _styleMsFlexAlign {
+ styleMsFlexAlign_Max = 2147483647,
+ styleMsFlexAlignBaseline = 3,
+ styleMsFlexAlignCenter = 2,
+ styleMsFlexAlignEnd = 1,
+ styleMsFlexAlignNotSet = 5,
+ styleMsFlexAlignStart = 0,
+ styleMsFlexAlignStretch = 4,
+ }
+
+ const enum _styleMsFlexItemAlign {
+ styleMsFlexItemAlign_Max = 2147483647,
+ styleMsFlexItemAlignAuto = 5,
+ styleMsFlexItemAlignBaseline = 3,
+ styleMsFlexItemAlignCenter = 2,
+ styleMsFlexItemAlignEnd = 1,
+ styleMsFlexItemAlignNotSet = 6,
+ styleMsFlexItemAlignStart = 0,
+ styleMsFlexItemAlignStretch = 4,
+ }
+
+ const enum _styleMsFlexLinePack {
+ styleMsFlexLinePack_Max = 2147483647,
+ styleMsFlexLinePackCenter = 2,
+ styleMsFlexLinePackDistribute = 4,
+ styleMsFlexLinePackEnd = 1,
+ styleMsFlexLinePackJustify = 3,
+ styleMsFlexLinePackNotSet = 6,
+ styleMsFlexLinePackStart = 0,
+ styleMsFlexLinePackStretch = 5,
+ }
+
+ const enum _styleMsFlexPack {
+ styleMsFlexPack_Max = 2147483647,
+ styleMsFlexPackCenter = 2,
+ styleMsFlexPackDistribute = 4,
+ styleMsFlexPackEnd = 1,
+ styleMsFlexPackJustify = 3,
+ styleMsFlexPackNotSet = 5,
+ styleMsFlexPackStart = 0,
+ }
+
+ const enum _styleMsHighContrastAdjust {
+ styleMsHighContrastAdjust_Max = 2147483647,
+ styleMsHighContrastAdjustAuto = 1,
+ styleMsHighContrastAdjustNone = 2,
+ styleMsHighContrastAdjustNotSet = 0,
+ }
+
+ const enum _styleMsImeAlign {
+ styleMsImeAlign_Max = 2147483647,
+ styleMsImeAlignAfter = 1,
+ styleMsImeAlignAuto = 0,
+ styleMsImeAlignNotSet = 2,
+ }
+
+ const enum _styleMsOverflowStyle {
+ styleMsOverflowStyle_Max = 2147483647,
+ styleMsOverflowStyleAuto = 1,
+ styleMsOverflowStyleMsAutoHidingScrollbar = 4,
+ styleMsOverflowStyleNone = 2,
+ styleMsOverflowStyleNotSet = 0,
+ styleMsOverflowStyleScrollbar = 3,
+ }
+
+ const enum _styleMsScrollChaining {
+ styleMsScrollChaining_Max = 2147483647,
+ styleMsScrollChainingChained = 2,
+ styleMsScrollChainingNone = 1,
+ styleMsScrollChainingNotSet = 0,
+ }
+
+ const enum _styleMsScrollRails {
+ styleMsScrollRails_Max = 2147483647,
+ styleMsScrollRailsNone = 1,
+ styleMsScrollRailsNotSet = 0,
+ styleMsScrollRailsRailed = 2,
+ }
+
+ const enum _styleMsScrollSnapType {
+ styleMsScrollSnapType_Max = 2147483647,
+ styleMsScrollSnapTypeMandatory = 2,
+ styleMsScrollSnapTypeNone = 1,
+ styleMsScrollSnapTypeNotSet = 0,
+ styleMsScrollSnapTypeProximity = 3,
+ }
+
+ const enum _styleMsScrollTranslation {
+ styleMsScrollTranslation_Max = 2147483647,
+ styleMsScrollTranslationNone = 1,
+ styleMsScrollTranslationNotSet = 0,
+ styleMsScrollTranslationVtoH = 2,
+ }
+
+ const enum _styleMsTextCombineHorizontal {
+ styleMsTextCombineHorizontal_Max = 2147483647,
+ styleMsTextCombineHorizontalAll = 1,
+ styleMsTextCombineHorizontalDigits = 2,
+ styleMsTextCombineHorizontalNone = 0,
+ styleMsTextCombineHorizontalNotSet = 3,
+ }
+
+ const enum _styleMsTouchAction {
+ styleMsTouchAction_Max = 2147483647,
+ styleMsTouchActionAuto = 1,
+ styleMsTouchActionCrossSlideX = 64,
+ styleMsTouchActionCrossSlideY = 128,
+ styleMsTouchActionDoubleTapZoom = 4,
+ styleMsTouchActionManipulation = 2,
+ styleMsTouchActionNone = 0,
+ styleMsTouchActionNotSet = -1,
+ styleMsTouchActionPanX = 8,
+ styleMsTouchActionPanY = 16,
+ styleMsTouchActionPinchZoom = 32,
+ }
+
+ const enum _styleMsTouchSelect {
+ styleMsTouchSelect_Max = 2147483647,
+ styleMsTouchSelectGrippers = 0,
+ styleMsTouchSelectNone = 1,
+ styleMsTouchSelectNotSet = 2,
+ }
+
+ const enum _styleMsUserSelect {
+ styleMsUserSelect_Max = 2147483647,
+ styleMsUserSelectAuto = 0,
+ styleMsUserSelectElement = 2,
+ styleMsUserSelectNone = 3,
+ styleMsUserSelectNotSet = 4,
+ styleMsUserSelectText = 1,
+ }
+
+ const enum _styleNone {
+ styleNone_Max = 2147483647,
+ styleNoneNone = 0,
+ }
+
+ const enum _styleNormal {
+ styleNormal_Max = 2147483647,
+ styleNormalNormal = 0,
+ }
+
+ const enum _styleOutlineStyle {
+ styleOutlineStyle_Max = 2147483647,
+ styleOutlineStyleDashed = 2,
+ styleOutlineStyleDotted = 1,
+ styleOutlineStyleDouble = 4,
+ styleOutlineStyleGroove = 5,
+ styleOutlineStyleInset = 7,
+ styleOutlineStyleNone = 10,
+ styleOutlineStyleNotSet = 0,
+ styleOutlineStyleOutset = 8,
+ styleOutlineStyleRidge = 6,
+ styleOutlineStyleSolid = 3,
+ styleOutlineStyleWindowInset = 9,
+ }
+
+ const enum _styleOverflow {
+ styleOverflow_Max = 2147483647,
+ styleOverflowAuto = 1,
+ styleOverflowHidden = 2,
+ styleOverflowNotSet = 0,
+ styleOverflowScroll = 4,
+ styleOverflowVisible = 3,
+ }
+
+ const enum _stylePageBreak {
+ stylePageBreak_Max = 2147483647,
+ stylePageBreakAlways = 2,
+ stylePageBreakAuto = 1,
+ stylePageBreakAvoid = 5,
+ stylePageBreakLeft = 3,
+ stylePageBreakNotSet = 0,
+ stylePageBreakRight = 4,
+ }
+
+ const enum _stylePageBreakInside {
+ stylePageBreakInside_Max = 2147483647,
+ stylePageBreakInsideAuto = 1,
+ stylePageBreakInsideAvoid = 2,
+ stylePageBreakInsideNotSet = 0,
+ }
+
+ const enum _stylePerspectiveOriginX {
+ stylePerspectiveOriginX_Max = 2147483647,
+ stylePerspectiveOriginXCenter = 2,
+ stylePerspectiveOriginXLeft = 1,
+ stylePerspectiveOriginXNotSet = 0,
+ stylePerspectiveOriginXRight = 3,
+ }
+
+ const enum _stylePerspectiveOriginY {
+ stylePerspectiveOriginY_Max = 2147483647,
+ stylePerspectiveOriginYBottom = 3,
+ stylePerspectiveOriginYCenter = 2,
+ stylePerspectiveOriginYNotSet = 0,
+ stylePerspectiveOriginYTop = 1,
+ }
+
+ const enum _stylePointerEvents {
+ stylePointerEvents_Max = 2147483647,
+ stylePointerEventsAll = 8,
+ stylePointerEventsAuto = 11,
+ stylePointerEventsFill = 6,
+ stylePointerEventsInitial = 10,
+ stylePointerEventsNone = 9,
+ stylePointerEventsNotSet = 0,
+ stylePointerEventsPainted = 5,
+ stylePointerEventsStroke = 7,
+ stylePointerEventsVisible = 4,
+ stylePointerEventsVisibleFill = 2,
+ stylePointerEventsVisiblePainted = 1,
+ stylePointerEventsVisibleStroke = 3,
+ }
+
+ const enum _stylePosition {
+ stylePosition_Max = 2147483647,
+ stylePositionabsolute = 3,
+ stylePositionfixed = 4,
+ stylePositionMsDeviceFixed = 6,
+ stylePositionMsPage = 5,
+ stylePositionNotSet = 0,
+ stylePositionrelative = 2,
+ stylePositionstatic = 1,
+ }
+
+ const enum _styleRubyAlign {
+ styleRubyAlign_Max = 2147483647,
+ styleRubyAlignAuto = 1,
+ styleRubyAlignCenter = 3,
+ styleRubyAlignDistributeLetter = 5,
+ styleRubyAlignDistributeSpace = 6,
+ styleRubyAlignLeft = 2,
+ styleRubyAlignLineEdge = 7,
+ styleRubyAlignNotSet = 0,
+ styleRubyAlignRight = 4,
+ }
+
+ const enum _styleRubyOverhang {
+ styleRubyOverhang_Max = 2147483647,
+ styleRubyOverhangAuto = 1,
+ styleRubyOverhangNone = 3,
+ styleRubyOverhangNotSet = 0,
+ styleRubyOverhangWhitespace = 2,
+ }
+
+ const enum _styleRubyPosition {
+ styleRubyPosition_Max = 2147483647,
+ styleRubyPositionAbove = 1,
+ styleRubyPositionInline = 2,
+ styleRubyPositionNotSet = 0,
+ }
+
+ const enum _styleStrokeLinecap {
+ styleStrokeLinecap_Max = 2147483647,
+ styleStrokeLinecapButt = 1,
+ styleStrokeLinecapNotSet = 0,
+ styleStrokeLinecapRound = 2,
+ styleStrokeLinecapSquare = 3,
+ }
+
+ const enum _styleStrokeLinejoin {
+ styleStrokeLinejoin_Max = 2147483647,
+ styleStrokeLinejoinBevel = 3,
+ styleStrokeLinejoinMiter = 1,
+ styleStrokeLinejoinNotSet = 0,
+ styleStrokeLinejoinRound = 2,
+ }
+
+ const enum _styleStyleFloat {
+ styleStyleFloat_Max = 2147483647,
+ styleStyleFloatLeft = 1,
+ styleStyleFloatNone = 3,
+ styleStyleFloatNotSet = 0,
+ styleStyleFloatRight = 2,
+ }
+
+ const enum _styleTableLayout {
+ styleTableLayout_Max = 2147483647,
+ styleTableLayoutAuto = 1,
+ styleTableLayoutFixed = 2,
+ styleTableLayoutNotSet = 0,
+ }
+
+ const enum _styleTextAlignLast {
+ styleTextAlignLast_Max = 2147483647,
+ styleTextAlignLastAuto = 5,
+ styleTextAlignLastCenter = 2,
+ styleTextAlignLastJustify = 4,
+ styleTextAlignLastLeft = 1,
+ styleTextAlignLastNotSet = 0,
+ styleTextAlignLastRight = 3,
+ }
+
+ const enum _styleTextAnchor {
+ styleTextAnchor_Max = 2147483647,
+ styleTextAnchorEnd = 3,
+ styleTextAnchorMiddle = 2,
+ styleTextAnchorNotSet = 0,
+ styleTextAnchorStart = 1,
+ }
+
+ const enum _styleTextDecoration {
+ styleTextDecoration_Max = 2147483647,
+ styleTextDecorationBlink = 4,
+ styleTextDecorationLineThrough = 3,
+ styleTextDecorationNone = 0,
+ styleTextDecorationOverline = 2,
+ styleTextDecorationUnderline = 1,
+ }
+
+ const enum _styleTextEffect {
+ styleTextEffect_Max = 2147483647,
+ styleTextEffectEmboss = 1,
+ styleTextEffectEngrave = 2,
+ styleTextEffectNone = 0,
+ styleTextEffectOutline = 3,
+ }
+
+ const enum _styleTextJustify {
+ styleTextJustify_Max = 2147483647,
+ styleTextJustifyAuto = 8,
+ styleTextJustifyDistribute = 3,
+ styleTextJustifyDistributeAllLines = 4,
+ styleTextJustifyInterCluster = 6,
+ styleTextJustifyInterIdeograph = 5,
+ styleTextJustifyInterWord = 1,
+ styleTextJustifyKashida = 7,
+ styleTextJustifyNewspaper = 2,
+ styleTextJustifyNotSet = 0,
+ }
+
+ const enum _styleTextJustifyTrim {
+ styleTextJustifyTrim_Max = 2147483647,
+ styleTextJustifyTrimNone = 1,
+ styleTextJustifyTrimNotSet = 0,
+ styleTextJustifyTrimPunctAndKana = 3,
+ styleTextJustifyTrimPunctuation = 2,
+ }
+
+ const enum _styleTextLineThroughStyle {
+ styleTextLineThroughStyle_Max = 2147483647,
+ styleTextLineThroughStyleDouble = 2,
+ styleTextLineThroughStyleSingle = 1,
+ styleTextLineThroughStyleUndefined = 0,
+ }
+
+ const enum _styleTextOverflow {
+ styleTextOverflow_Max = 2147483647,
+ styleTextOverflowClip = 0,
+ styleTextOverflowEllipsis = 1,
+ styleTextOverflowNotSet = 2,
+ }
+
+ const enum _styleTextSizeAdjust {
+ styleTextSizeAdjust_Max = 2147483647,
+ styleTextSizeAdjustAuto = 1,
+ styleTextSizeAdjustNone = 0,
+ }
+
+ const enum _styleTextTransform {
+ styleTextTransform_Max = 2147483647,
+ styleTextTransformCapitalize = 1,
+ styleTextTransformLowercase = 2,
+ styleTextTransformNone = 4,
+ styleTextTransformNotSet = 0,
+ styleTextTransformUppercase = 3,
+ }
+
+ const enum _styleTextUnderlinePosition {
+ styleTextUnderlinePosition_Max = 2147483647,
+ styleTextUnderlinePositionAbove = 1,
+ styleTextUnderlinePositionAuto = 2,
+ styleTextUnderlinePositionBelow = 0,
+ styleTextUnderlinePositionNotSet = 3,
+ }
+
+ const enum _styleTextUnderlineStyle {
+ styleTextUnderlineStyle_Max = 2147483647,
+ styleTextUnderlineStyleDash = 6,
+ styleTextUnderlineStyleDotDash = 7,
+ styleTextUnderlineStyleDotDotDash = 8,
+ styleTextUnderlineStyleDotted = 4,
+ styleTextUnderlineStyleDouble = 2,
+ styleTextUnderlineStyleDoubleAccounting = 11,
+ styleTextUnderlineStyleSingle = 1,
+ styleTextUnderlineStyleSingleAccounting = 10,
+ styleTextUnderlineStyleThick = 5,
+ styleTextUnderlineStyleThickDash = 12,
+ styleTextUnderlineStyleUndefined = 0,
+ styleTextUnderlineStyleWave = 9,
+ styleTextUnderlineStyleWords = 3,
+ }
+
+ const enum _styleTransformOriginX {
+ styleTransformOriginX_Max = 2147483647,
+ styleTransformOriginXCenter = 2,
+ styleTransformOriginXLeft = 1,
+ styleTransformOriginXNotSet = 0,
+ styleTransformOriginXRight = 3,
+ }
+
+ const enum _styleTransformOriginY {
+ styleTransformOriginY_Max = 2147483647,
+ styleTransformOriginYBottom = 3,
+ styleTransformOriginYCenter = 2,
+ styleTransformOriginYNotSet = 0,
+ styleTransformOriginYTop = 1,
+ }
+
+ const enum _styleTransformStyle {
+ styleTransformStyle_Max = 2147483647,
+ styleTransformStyleFlat = 0,
+ styleTransformStyleNotSet = 2,
+ styleTransformStylePreserve3D = 1,
+ }
+
+ const enum _styleUserZoom {
+ styleUserZoom_Max = 2147483647,
+ styleUserZoomFixed = 2,
+ styleUserZoomNotSet = 0,
+ styleUserZoomZoom = 1,
+ }
+
+ const enum _styleVerticalAlign {
+ styleVerticalAlign_Max = 2147483647,
+ styleVerticalAlignAuto = 0,
+ styleVerticalAlignBaseline = 1,
+ styleVerticalAlignBottom = 7,
+ styleVerticalAlignInherit = 9,
+ styleVerticalAlignMiddle = 6,
+ styleVerticalAlignNotSet = 10,
+ styleVerticalAlignSub = 2,
+ styleVerticalAlignSuper = 3,
+ styleVerticalAlignTextBottom = 8,
+ styleVerticalAlignTextTop = 5,
+ styleVerticalAlignTop = 4,
+ }
+
+ const enum _styleViewportSize {
+ styleViewportSize_Max = 2147483647,
+ styleViewportSizeAuto = 0,
+ styleViewportSizeDeviceHeight = 2,
+ styleViewportSizeDeviceWidth = 1,
+ }
+
+ const enum _styleVisibility {
+ styleVisibility_Max = 2147483647,
+ styleVisibilityCollapse = 4,
+ styleVisibilityHidden = 3,
+ styleVisibilityInherit = 1,
+ styleVisibilityNotSet = 0,
+ styleVisibilityVisible = 2,
+ }
+
+ const enum _styleWebkitAppearance {
+ styleWebkitAppearance_Max = 2147483647,
+ styleWebkitAppearanceButton = 2,
+ styleWebkitAppearanceButtonBevel = 3,
+ styleWebkitAppearanceCapsLockIndicator = 1,
+ styleWebkitAppearanceCaret = 4,
+ styleWebkitAppearanceCheckbox = 5,
+ styleWebkitAppearanceDefaultButton = 6,
+ styleWebkitAppearanceListbox = 7,
+ styleWebkitAppearanceListitem = 8,
+ styleWebkitAppearanceMediaFullscreenButton = 9,
+ styleWebkitAppearanceMediaMuteButton = 10,
+ styleWebkitAppearanceMediaPlayButton = 11,
+ styleWebkitAppearanceMediaSeekBackButton = 12,
+ styleWebkitAppearanceMediaSeekForwardButton = 13,
+ styleWebkitAppearanceMediaSlider = 14,
+ styleWebkitAppearanceMediaSliderthumb = 15,
+ styleWebkitAppearanceMenulist = 16,
+ styleWebkitAppearanceMenulistButton = 17,
+ styleWebkitAppearanceMenulistText = 18,
+ styleWebkitAppearanceMenulistTextfield = 19,
+ styleWebkitAppearanceNone = 0,
+ styleWebkitAppearanceNotSet = 34,
+ styleWebkitAppearancePushButton = 20,
+ styleWebkitAppearanceRadio = 21,
+ styleWebkitAppearanceSearchfield = 22,
+ styleWebkitAppearanceSearchfieldCancelButton = 23,
+ styleWebkitAppearanceSearchfieldDecoration = 24,
+ styleWebkitAppearanceSearchfieldResultsButton = 25,
+ styleWebkitAppearanceSearchfieldResultsDecoration = 26,
+ styleWebkitAppearanceSliderHorizontal = 27,
+ styleWebkitAppearanceSliderthumbHorizontal = 29,
+ styleWebkitAppearanceSliderthumbVertical = 30,
+ styleWebkitAppearanceSliderVertical = 28,
+ styleWebkitAppearanceSquareButton = 31,
+ styleWebkitAppearanceTextarea = 32,
+ styleWebkitAppearanceTextfield = 33,
+ }
+
+ const enum _styleWebkitBoxDirection {
+ styleWebkitBoxDirection_Max = 2147483647,
+ styleWebkitBoxDirectionNormal = 0,
+ styleWebkitBoxDirectionNotSet = 2,
+ styleWebkitBoxDirectionReverse = 1,
+ }
+
+ const enum _styleWebkitBoxOrient {
+ styleWebkitBoxOrient_Max = 2147483647,
+ styleWebkitBoxOrientBlockAxis = 3,
+ styleWebkitBoxOrientHorizontal = 0,
+ styleWebkitBoxOrientInlineAxis = 1,
+ styleWebkitBoxOrientNotSet = 4,
+ styleWebkitBoxOrientVertical = 2,
+ }
+
+ const enum _styleWebkitBoxPack {
+ styleWebkitBoxPack_Max = 2147483647,
+ styleWebkitBoxPackCenter = 2,
+ styleWebkitBoxPackEnd = 1,
+ styleWebkitBoxPackJustify = 3,
+ styleWebkitBoxPackNotSet = 5,
+ styleWebkitBoxPackStart = 0,
+ }
+
+ const enum _styleWhiteSpace {
+ styleWhiteSpace_Max = 2147483647,
+ styleWhiteSpaceNormal = 1,
+ styleWhiteSpaceNotSet = 0,
+ styleWhiteSpaceNowrap = 3,
+ styleWhiteSpacePre = 2,
+ styleWhiteSpacePreline = 4,
+ styleWhiteSpacePrewrap = 5,
+ }
+
+ const enum _styleWidowsOrphans {
+ styleWidowsOrphans_Max = 2147483647,
+ styleWidowsOrphansNotSet = -2147483647,
+ }
+
+ const enum _styleWordBreak {
+ styleWordBreak_Max = 2147483647,
+ styleWordBreakBreakAll = 2,
+ styleWordBreakKeepAll = 3,
+ styleWordBreakNormal = 1,
+ styleWordBreakNotSet = 0,
+ }
+
+ const enum _styleWordWrap {
+ styleWordWrap_Max = 2147483647,
+ styleWordWrapNotSet = 0,
+ styleWordWrapOff = 1,
+ styleWordWrapOn = 2,
+ }
+
+ const enum _styleWrapFlow {
+ styleWrapFlow_Max = 2147483647,
+ styleWrapFlowAuto = 1,
+ styleWrapFlowBoth = 2,
+ styleWrapFlowClear = 5,
+ styleWrapFlowEnd = 4,
+ styleWrapFlowMaximum = 7,
+ styleWrapFlowMinimum = 6,
+ styleWrapFlowNotSet = 0,
+ styleWrapFlowStart = 3,
+ }
+
+ const enum _styleWrapThrough {
+ styleWrapThrough_Max = 2147483647,
+ styleWrapThroughNone = 2,
+ styleWrapThroughNotSet = 0,
+ styleWrapThroughWrap = 1,
+ }
+
+ const enum _styleWritingMode {
+ styleWritingMode_Max = 2147483647,
+ styleWritingModeBtlr = 6,
+ styleWritingModeBtrl = 3,
+ styleWritingModeLr = 9,
+ styleWritingModeLrbt = 7,
+ styleWritingModeLrtb = 0,
+ styleWritingModeNotSet = 4,
+ styleWritingModeRl = 10,
+ styleWritingModeRlbt = 8,
+ styleWritingModeRltb = 2,
+ styleWritingModeTb = 11,
+ styleWritingModeTblr = 5,
+ styleWritingModeTbrl = 1,
+ }
+
+ const enum _styleZIndex {
+ styleZIndex_Max = 2147483647,
+ styleZIndexAuto = -2147483647,
+ }
+
+ const enum _svgAngleType {
+ SVG_ANGLETYPE_DEG = 2,
+ SVG_ANGLETYPE_GRAD = 4,
+ SVG_ANGLETYPE_RAD = 3,
+ SVG_ANGLETYPE_UNKNOWN = 0,
+ SVG_ANGLETYPE_UNSPECIFIED = 1,
+ svgAngleType_Max = 2147483647,
+ }
+
+ const enum _svgChannel {
+ SVG_CHANNEL_A = 4,
+ SVG_CHANNEL_B = 3,
+ SVG_CHANNEL_G = 2,
+ SVG_CHANNEL_R = 1,
+ SVG_CHANNEL_UNKNOWN = 0,
+ svgChannel_Max = 2147483647,
+ }
+
+ const enum _svgEdgemode {
+ SVG_EDGEMODE_DUPLICATE = 1,
+ SVG_EDGEMODE_NONE = 3,
+ SVG_EDGEMODE_UNKNOWN = 0,
+ SVG_EDGEMODE_WRAP = 2,
+ svgEdgemode_Max = 2147483647,
+ }
+
+ const enum _svgExternalResourcesRequired {
+ svgExternalResourcesRequired_Max = 2147483647,
+ svgExternalResourcesRequiredFalse = 0,
+ svgExternalResourcesRequiredTrue = 1,
+ }
+
+ const enum _svgFeblendMode {
+ SVG_FEBLEND_MODE_DARKEN = 4,
+ SVG_FEBLEND_MODE_LIGHTEN = 5,
+ SVG_FEBLEND_MODE_MULTIPLY = 2,
+ SVG_FEBLEND_MODE_NORMAL = 1,
+ SVG_FEBLEND_MODE_SCREEN = 3,
+ SVG_FEBLEND_MODE_UNKNOWN = 0,
+ svgFeblendMode_Max = 2147483647,
+ }
+
+ const enum _svgFecolormatrixType {
+ SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3,
+ SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4,
+ SVG_FECOLORMATRIX_TYPE_MATRIX = 1,
+ SVG_FECOLORMATRIX_TYPE_SATURATE = 2,
+ SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0,
+ svgFecolormatrixType_Max = 2147483647,
+ }
+
+ const enum _svgFecomponenttransferType {
+ SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3,
+ SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5,
+ SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1,
+ SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4,
+ SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2,
+ SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0,
+ svgFecomponenttransferType_Max = 2147483647,
+ }
+
+ const enum _svgFecompositeOperator {
+ SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6,
+ SVG_FECOMPOSITE_OPERATOR_ATOP = 4,
+ SVG_FECOMPOSITE_OPERATOR_IN = 2,
+ SVG_FECOMPOSITE_OPERATOR_OUT = 3,
+ SVG_FECOMPOSITE_OPERATOR_OVER = 1,
+ SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0,
+ SVG_FECOMPOSITE_OPERATOR_XOR = 5,
+ svgFecompositeOperator_Max = 2147483647,
+ }
+
+ const enum _svgFocusable {
+ svgFocusable_Max = 2147483647,
+ svgFocusableAuto = 1,
+ svgFocusableFalse = 3,
+ svgFocusableNotSet = 0,
+ svgFocusableTrue = 2,
+ }
+
+ const enum _svgLengthType {
+ SVG_LENGTHTYPE_CM = 6,
+ SVG_LENGTHTYPE_EMS = 3,
+ SVG_LENGTHTYPE_EXS = 4,
+ SVG_LENGTHTYPE_IN = 8,
+ SVG_LENGTHTYPE_MM = 7,
+ SVG_LENGTHTYPE_NUMBER = 1,
+ SVG_LENGTHTYPE_PC = 10,
+ SVG_LENGTHTYPE_PERCENTAGE = 2,
+ SVG_LENGTHTYPE_PT = 9,
+ SVG_LENGTHTYPE_PX = 5,
+ SVG_LENGTHTYPE_UNKNOWN = 0,
+ svgLengthType_Max = 2147483647,
+ }
+
+ const enum _svgMarkerOrient {
+ SVG_MARKER_ORIENT_ANGLE = 2,
+ SVG_MARKER_ORIENT_AUTO = 1,
+ SVG_MARKER_ORIENT_UNKNOWN = 0,
+ svgMarkerOrient_Max = 2147483647,
+ }
+
+ const enum _svgMarkerOrientAttribute {
+ svgMarkerOrientAttribute_Max = 2147483647,
+ svgMarkerOrientAttributeAuto = 0,
+ }
+
+ const enum _svgMarkerUnits {
+ SVG_MARKERUNITS_STROKEWIDTH = 2,
+ SVG_MARKERUNITS_UNKNOWN = 0,
+ SVG_MARKERUNITS_USERSPACEONUSE = 1,
+ svgMarkerUnits_Max = 2147483647,
+ }
+
+ const enum _svgMorphologyOperator {
+ SVG_MORPHOLOGY_OPERATOR_DILATE = 2,
+ SVG_MORPHOLOGY_OPERATOR_ERODE = 1,
+ SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0,
+ svgMorphologyOperator_Max = 2147483647,
+ }
+
+ const enum _svgPathSegType {
+ PATHSEG_ARC_ABS = 10,
+ PATHSEG_ARC_REL = 11,
+ PATHSEG_CLOSEPATH = 1,
+ PATHSEG_CURVETO_CUBIC_ABS = 6,
+ PATHSEG_CURVETO_CUBIC_REL = 7,
+ PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16,
+ PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17,
+ PATHSEG_CURVETO_QUADRATIC_ABS = 8,
+ PATHSEG_CURVETO_QUADRATIC_REL = 9,
+ PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18,
+ PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19,
+ PATHSEG_LINETO_ABS = 4,
+ PATHSEG_LINETO_HORIZONTAL_ABS = 12,
+ PATHSEG_LINETO_HORIZONTAL_REL = 13,
+ PATHSEG_LINETO_REL = 5,
+ PATHSEG_LINETO_VERTICAL_ABS = 14,
+ PATHSEG_LINETO_VERTICAL_REL = 15,
+ PATHSEG_MOVETO_ABS = 2,
+ PATHSEG_MOVETO_REL = 3,
+ PATHSEG_UNKNOWN = 0,
+ svgPathSegType_Max = 2147483647,
+ }
+
+ const enum _svgPreserveAlpha {
+ SVG_PRESERVEALPHA_FALSE = 0,
+ SVG_PRESERVEALPHA_TRUE = 1,
+ svgPreserveAlpha_Max = 2147483647,
+ }
+
+ const enum _svgPreserveAspectMeetOrSliceType {
+ SVG_MEETORSLICE_MEET = 1,
+ SVG_MEETORSLICE_SLICE = 2,
+ SVG_MEETORSLICE_UNKNOWN = 0,
+ svgPreserveAspectMeetOrSliceType_Max = 2147483647,
+ }
+
+ const enum _svgPreserveAspectRatioAlignType {
+ SVG_PRESERVEASPECTRATIO_NONE = 1,
+ SVG_PRESERVEASPECTRATIO_UNKNOWN = 0,
+ SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10,
+ SVG_PRESERVEASPECTRATIO_XMAXYMID = 7,
+ SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4,
+ SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9,
+ SVG_PRESERVEASPECTRATIO_XMIDYMID = 6,
+ SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3,
+ SVG_PRESERVEASPECTRATIO_XMINYMAX = 8,
+ SVG_PRESERVEASPECTRATIO_XMINYMID = 5,
+ SVG_PRESERVEASPECTRATIO_XMINYMIN = 2,
+ svgPreserveAspectRatioAlignType_Max = 2147483647,
+ }
+
+ const enum _svgSpreadMethod {
+ SVG_SPREADMETHOD_PAD = 1,
+ SVG_SPREADMETHOD_REFLECT = 2,
+ SVG_SPREADMETHOD_REPEAT = 3,
+ SVG_SPREADMETHOD_UNKNOWN = 0,
+ svgSpreadMethod_Max = 2147483647,
+ }
+
+ const enum _svgStitchtype {
+ SVG_STITCHTYPE_NOSTITCH = 2,
+ SVG_STITCHTYPE_STITCH = 1,
+ SVG_STITCHTYPE_UNKNOWN = 0,
+ svgStitchtype_Max = 2147483647,
+ }
+
+ const enum _svgTransformType {
+ SVG_TRANSFORM_MATRIX = 1,
+ SVG_TRANSFORM_ROTATE = 4,
+ SVG_TRANSFORM_SCALE = 3,
+ SVG_TRANSFORM_SKEWX = 5,
+ SVG_TRANSFORM_SKEWY = 6,
+ SVG_TRANSFORM_TRANSLATE = 2,
+ SVG_TRANSFORM_UNKNOWN = 0,
+ svgTransformType_Max = 2147483647,
+ }
+
+ const enum _svgTurbulenceType {
+ SVG_TURBULENCE_TYPE_FACTALNOISE = 1,
+ SVG_TURBULENCE_TYPE_TURBULENCE = 2,
+ SVG_TURBULENCE_TYPE_UNKNOWN = 0,
+ svgTurbulenceType_Max = 2147483647,
+ }
+
+ const enum _svgUnitTypes {
+ SVG_UNITTYPE_OBJECTBOUNDINGBOX = 2,
+ SVG_UNITTYPE_UNKNOWN = 0,
+ SVG_UNITTYPE_USERSPACEONUSE = 1,
+ svgUnitTypes_Max = 2147483647,
+ }
+
+ const enum _textDecoration {
+ textDecoration_Max = 2147483647,
+ textDecorationBlink = 4,
+ textDecorationLineThrough = 3,
+ textDecorationNone = 0,
+ textDecorationOverline = 2,
+ textDecorationUnderline = 1,
+ }
+
+ const enum _textpathMethodtype {
+ TEXTPATH_METHODTYPE_ALIGN = 1,
+ TEXTPATH_METHODTYPE_STRETCH = 2,
+ TEXTPATH_METHODTYPE_UNKNOWN = 0,
+ textpathMethodtype_Max = 2147483647,
+ }
+
+ const enum _textpathSpacingtype {
+ TEXTPATH_SPACINGTYPE_AUTO = 1,
+ TEXTPATH_SPACINGTYPE_EXACT = 2,
+ TEXTPATH_SPACINGTYPE_UNKNOWN = 0,
+ textpathSpacingtype_Max = 2147483647,
+ }
+
+ const enum _VIEW_OBJECT_ALPHA_MODE {
+ VIEW_OBJECT_ALPHA_MODE_IGNORE = 0,
+ VIEW_OBJECT_ALPHA_MODE_Max = 2147483647,
+ VIEW_OBJECT_ALPHA_MODE_PREMULTIPLIED = 1,
+ }
+
+ const enum _VIEW_OBJECT_COMPOSITION_MODE {
+ VIEW_OBJECT_COMPOSITION_MODE_LEGACY = 0,
+ VIEW_OBJECT_COMPOSITION_MODE_Max = 2147483647,
+ VIEW_OBJECT_COMPOSITION_MODE_SURFACEPRESENTER = 1,
+ }
+
+ const enum DXGI_FORMAT {
+ DXGI_FORMAT_420_OPAQUE = 106,
+ DXGI_FORMAT_A8_UNORM = 65,
+ DXGI_FORMAT_A8P8 = 114,
+ DXGI_FORMAT_AI44 = 111,
+ DXGI_FORMAT_AYUV = 100,
+ DXGI_FORMAT_B4G4R4A4_UNORM = 115,
+ DXGI_FORMAT_B5G5R5A1_UNORM = 86,
+ DXGI_FORMAT_B5G6R5_UNORM = 85,
+ DXGI_FORMAT_B8G8R8A8_TYPELESS = 90,
+ DXGI_FORMAT_B8G8R8A8_UNORM = 87,
+ DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91,
+ DXGI_FORMAT_B8G8R8X8_TYPELESS = 92,
+ DXGI_FORMAT_B8G8R8X8_UNORM = 88,
+ DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93,
+ DXGI_FORMAT_BC1_TYPELESS = 70,
+ DXGI_FORMAT_BC1_UNORM = 71,
+ DXGI_FORMAT_BC1_UNORM_SRGB = 72,
+ DXGI_FORMAT_BC2_TYPELESS = 73,
+ DXGI_FORMAT_BC2_UNORM = 74,
+ DXGI_FORMAT_BC2_UNORM_SRGB = 75,
+ DXGI_FORMAT_BC3_TYPELESS = 76,
+ DXGI_FORMAT_BC3_UNORM = 77,
+ DXGI_FORMAT_BC3_UNORM_SRGB = 78,
+ DXGI_FORMAT_BC4_SNORM = 81,
+ DXGI_FORMAT_BC4_TYPELESS = 79,
+ DXGI_FORMAT_BC4_UNORM = 80,
+ DXGI_FORMAT_BC5_SNORM = 84,
+ DXGI_FORMAT_BC5_TYPELESS = 82,
+ DXGI_FORMAT_BC5_UNORM = 83,
+ DXGI_FORMAT_BC6H_SF16 = 96,
+ DXGI_FORMAT_BC6H_TYPELESS = 94,
+ DXGI_FORMAT_BC6H_UF16 = 95,
+ DXGI_FORMAT_BC7_TYPELESS = 97,
+ DXGI_FORMAT_BC7_UNORM = 98,
+ DXGI_FORMAT_BC7_UNORM_SRGB = 99,
+ DXGI_FORMAT_D16_UNORM = 55,
+ DXGI_FORMAT_D24_UNORM_S8_UINT = 45,
+ DXGI_FORMAT_D32_FLOAT = 40,
+ DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20,
+ DXGI_FORMAT_FORCE_UINT = -1,
+ DXGI_FORMAT_G8R8_G8B8_UNORM = 69,
+ DXGI_FORMAT_IA44 = 112,
+ DXGI_FORMAT_NV11 = 110,
+ DXGI_FORMAT_NV12 = 103,
+ DXGI_FORMAT_P010 = 104,
+ DXGI_FORMAT_P016 = 105,
+ DXGI_FORMAT_P208 = 130,
+ DXGI_FORMAT_P8 = 113,
+ DXGI_FORMAT_R1_UNORM = 66,
+ DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89,
+ DXGI_FORMAT_R10G10B10A2_TYPELESS = 23,
+ DXGI_FORMAT_R10G10B10A2_UINT = 25,
+ DXGI_FORMAT_R10G10B10A2_UNORM = 24,
+ DXGI_FORMAT_R11G11B10_FLOAT = 26,
+ DXGI_FORMAT_R16_FLOAT = 54,
+ DXGI_FORMAT_R16_SINT = 59,
+ DXGI_FORMAT_R16_SNORM = 58,
+ DXGI_FORMAT_R16_TYPELESS = 53,
+ DXGI_FORMAT_R16_UINT = 57,
+ DXGI_FORMAT_R16_UNORM = 56,
+ DXGI_FORMAT_R16G16_FLOAT = 34,
+ DXGI_FORMAT_R16G16_SINT = 38,
+ DXGI_FORMAT_R16G16_SNORM = 37,
+ DXGI_FORMAT_R16G16_TYPELESS = 33,
+ DXGI_FORMAT_R16G16_UINT = 36,
+ DXGI_FORMAT_R16G16_UNORM = 35,
+ DXGI_FORMAT_R16G16B16A16_FLOAT = 10,
+ DXGI_FORMAT_R16G16B16A16_SINT = 14,
+ DXGI_FORMAT_R16G16B16A16_SNORM = 13,
+ DXGI_FORMAT_R16G16B16A16_TYPELESS = 9,
+ DXGI_FORMAT_R16G16B16A16_UINT = 12,
+ DXGI_FORMAT_R16G16B16A16_UNORM = 11,
+ DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46,
+ DXGI_FORMAT_R24G8_TYPELESS = 44,
+ DXGI_FORMAT_R32_FLOAT = 41,
+ DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21,
+ DXGI_FORMAT_R32_SINT = 43,
+ DXGI_FORMAT_R32_TYPELESS = 39,
+ DXGI_FORMAT_R32_UINT = 42,
+ DXGI_FORMAT_R32G32_FLOAT = 16,
+ DXGI_FORMAT_R32G32_SINT = 18,
+ DXGI_FORMAT_R32G32_TYPELESS = 15,
+ DXGI_FORMAT_R32G32_UINT = 17,
+ DXGI_FORMAT_R32G32B32_FLOAT = 6,
+ DXGI_FORMAT_R32G32B32_SINT = 8,
+ DXGI_FORMAT_R32G32B32_TYPELESS = 5,
+ DXGI_FORMAT_R32G32B32_UINT = 7,
+ DXGI_FORMAT_R32G32B32A32_FLOAT = 2,
+ DXGI_FORMAT_R32G32B32A32_SINT = 4,
+ DXGI_FORMAT_R32G32B32A32_TYPELESS = 1,
+ DXGI_FORMAT_R32G32B32A32_UINT = 3,
+ DXGI_FORMAT_R32G8X24_TYPELESS = 19,
+ DXGI_FORMAT_R8_SINT = 64,
+ DXGI_FORMAT_R8_SNORM = 63,
+ DXGI_FORMAT_R8_TYPELESS = 60,
+ DXGI_FORMAT_R8_UINT = 62,
+ DXGI_FORMAT_R8_UNORM = 61,
+ DXGI_FORMAT_R8G8_B8G8_UNORM = 68,
+ DXGI_FORMAT_R8G8_SINT = 52,
+ DXGI_FORMAT_R8G8_SNORM = 51,
+ DXGI_FORMAT_R8G8_TYPELESS = 48,
+ DXGI_FORMAT_R8G8_UINT = 50,
+ DXGI_FORMAT_R8G8_UNORM = 49,
+ DXGI_FORMAT_R8G8B8A8_SINT = 32,
+ DXGI_FORMAT_R8G8B8A8_SNORM = 31,
+ DXGI_FORMAT_R8G8B8A8_TYPELESS = 27,
+ DXGI_FORMAT_R8G8B8A8_UINT = 30,
+ DXGI_FORMAT_R8G8B8A8_UNORM = 28,
+ DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29,
+ DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67,
+ DXGI_FORMAT_UNKNOWN = 0,
+ DXGI_FORMAT_V208 = 131,
+ DXGI_FORMAT_V408 = 132,
+ DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47,
+ DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22,
+ DXGI_FORMAT_Y210 = 108,
+ DXGI_FORMAT_Y216 = 109,
+ DXGI_FORMAT_Y410 = 101,
+ DXGI_FORMAT_Y416 = 102,
+ DXGI_FORMAT_YUY2 = 107,
+ }
+
+ class applicationCache {
+ private 'MSHTML.applicationCache_typekey': applicationCache;
+ private constructor();
+ abort(): void;
+ oncached: any;
+ onchecking: any;
+ ondownloading: any;
+ onerror: any;
+ onnoupdate: any;
+ onobsolete: any;
+ onprogress: any;
+ onupdateready: any;
+ readonly status: number;
+ swapCache(): void;
+ update(): void;
+ }
+
+ class BlockFormats {
+ private 'MSHTML.BlockFormats_typekey': BlockFormats;
+ private constructor();
+ readonly Count: number;
+ item(pvarIndex: any): string;
+ }
+
+ class CanvasGradient {
+ private 'MSHTML.CanvasGradient_typekey': CanvasGradient;
+ private constructor();
+ addColorStop(offset: number, color: string): void;
+ }
+
+ class CanvasImageData {
+ private 'MSHTML.CanvasImageData_typekey': CanvasImageData;
+ private constructor();
+ readonly data: any;
+ readonly height: number;
+ readonly width: number;
+ }
+
+ class CanvasPattern {
+ private 'MSHTML.CanvasPattern_typekey': CanvasPattern;
+ private constructor();
+ }
+
+ class CanvasRenderingContext2D {
+ private 'MSHTML.CanvasRenderingContext2D_typekey': CanvasRenderingContext2D;
+ private constructor();
+ arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise: number): void;
+ arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): void;
+ beginPath(): void;
+ bezierCurveTo(cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): void;
+ readonly canvas: IHTMLCanvasElement;
+ clearRect(x: number, y: number, w: number, h: number): void;
+ clip(): void;
+ closePath(): void;
+ createImageData(a1: any, a2: any): ICanvasImageData;
+ createLinearGradient(x0: number, y0: number, x1: number, y1: number): ICanvasGradient;
+ createPattern(Image: any, repetition: any): ICanvasPattern;
+ createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): ICanvasGradient;
+ drawImage(pSrc: any, a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any): void;
+ fill(): void;
+ fillRect(x: number, y: number, w: number, h: number): void;
+ fillStyle: any;
+ fillText(text: string, x: number, y: number, maxWidth: any): void;
+ font: string;
+ getImageData(sx: number, sy: number, sw: number, sh: number): ICanvasImageData;
+ globalAlpha: number;
+ globalCompositeOperation: string;
+ isPointInPath(x: number, y: number): boolean;
+ lineCap: string;
+ lineJoin: string;
+ lineTo(x: number, y: number): void;
+ lineWidth: number;
+ measureText(text: string): ICanvasTextMetrics;
+ miterLimit: number;
+ moveTo(x: number, y: number): void;
+ putImageData(imagedata: ICanvasImageData, dx: number, dy: number, dirtyX: any, dirtyY: any, dirtyWidth: any, dirtyHeight: any): void;
+ quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void;
+ rect(x: number, y: number, w: number, h: number): void;
+ restore(): void;
+ rotate(angle: number): void;
+ save(): void;
+ scale(x: number, y: number): void;
+ setTransform(m11: number, m12: number, m21: number, m22: number, dx: number, dy: number): void;
+ shadowBlur: number;
+ shadowColor: string;
+ shadowOffsetX: number;
+ shadowOffsetY: number;
+ stroke(): void;
+ strokeRect(x: number, y: number, w: number, h: number): void;
+ strokeStyle: any;
+ strokeText(text: string, x: number, y: number, maxWidth: any): void;
+ textAlign: string;
+ textBaseline: string;
+ transform(m11: number, m12: number, m21: number, m22: number, dx: number, dy: number): void;
+ translate(x: number, y: number): void;
+ }
+
+ class CanvasTextMetrics {
+ private 'MSHTML.CanvasTextMetrics_typekey': CanvasTextMetrics;
+ private constructor();
+ readonly width: number;
+ }
+
+ class CClientCaps {
+ private 'MSHTML.CClientCaps_typekey': CClientCaps;
+ private constructor();
+
+ /** @param string [bStrVer=''] */
+ addComponentRequest(bstrName: string, bstrURL: string, bStrVer?: string): void;
+ readonly availHeight: number;
+ readonly availWidth: number;
+ readonly bufferDepth: number;
+ clearComponentRequest(): void;
+ readonly colorDepth: number;
+ compareVersions(bstrVer1: string, bstrVer2: string): number;
+ readonly connectionSpeed: number;
+ readonly connectionType: string;
+ readonly cookieEnabled: boolean;
+ readonly cpuClass: string;
+ doComponentRequest(): boolean;
+ getComponentVersion(bstrName: string, bstrURL: string): string;
+ readonly height: number;
+
+ /** @param string [bStrVer=''] */
+ isComponentInstalled(bstrName: string, bstrURL: string, bStrVer?: string): boolean;
+ readonly javaEnabled: boolean;
+ readonly onLine: boolean;
+ readonly platform: string;
+ readonly systemLanguage: string;
+ readonly userLanguage: string;
+ readonly width: number;
+ }
+
+ class CEventObj {
+ private 'MSHTML.CEventObj_typekey': CEventObj;
+ private constructor();
+ readonly actionURL: string;
+ altKey: boolean;
+ altLeft: boolean;
+ readonly behaviorCookie: number;
+ readonly behaviorPart: number;
+ bookmarks: IHTMLBookmarkCollection;
+ boundElements: IHTMLElementCollection;
+ button: number;
+ readonly buttonID: number;
+ cancelBubble: boolean;
+ clientX: number;
+ clientY: number;
+ readonly 'constructor': any;
+ readonly contentOverflow: boolean;
+ ctrlKey: boolean;
+ ctrlLeft: boolean;
+ data: string;
+ dataFld: string;
+ readonly dataTransfer: IHTMLDataTransfer;
+ fromElement: IHTMLElement;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ keyCode: number;
+ readonly nextPage: string;
+ offsetX: number;
+ offsetY: number;
+ origin: string;
+ propertyName: string;
+ qualifier: string;
+ reason: number;
+ recordset: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ repeat: boolean;
+ returnValue: any;
+ screenX: number;
+ screenY: number;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ shiftKey: boolean;
+ shiftLeft: boolean;
+ readonly source: any;
+ srcElement: IHTMLElement;
+ srcFilter: any;
+ srcUrn: string;
+ toElement: IHTMLElement;
+ type: string;
+ url: string;
+ readonly wheelDelta: number;
+ x: number;
+ y: number;
+ }
+
+ class CMimeTypes {
+ private 'MSHTML.CMimeTypes_typekey': CMimeTypes;
+ private constructor();
+ readonly length: number;
+ }
+
+ class COpsProfile {
+ private 'MSHTML.COpsProfile_typekey': COpsProfile;
+ private constructor();
+ addReadRequest(name: string, reserved?: any): boolean;
+ addRequest(name: string, reserved?: any): boolean;
+ clearRequest(): void;
+ commitChanges(): boolean;
+ doReadRequest(usage: any, fname?: any, domain?: any, path?: any, expire?: any, reserved?: any): void;
+ doRequest(usage: any, fname?: any, domain?: any, path?: any, expire?: any, reserved?: any): void;
+ doWriteRequest(): boolean;
+ getAttribute(name: string): string;
+ setAttribute(name: string, value: string, prefs?: any): boolean;
+ }
+
+ class CPlugins {
+ private 'MSHTML.CPlugins_typekey': CPlugins;
+ private constructor();
+ readonly 'constructor': any;
+ readonly length: number;
+
+ /** @param boolean [reload=false] */
+ refresh(reload?: boolean): void;
+ }
+
+ class CPrintManagerTemplatePrinter {
+ private 'MSHTML.CPrintManagerTemplatePrinter_typekey': CPrintManagerTemplatePrinter;
+ private constructor();
+ allLinkedDocuments: boolean;
+ collate: boolean;
+ copies: number;
+ currentPage: boolean;
+ currentPageAvail: boolean;
+ deviceSupports(bstrProperty: string): any;
+ drawPreviewPage(pElemDisp: any, nPage: number): void;
+ readonly duplex: boolean;
+ endPrint(): void;
+ ensurePrintDialogDefaults(): boolean;
+ footer: string;
+ frameActive: boolean;
+ frameActiveEnabled: boolean;
+ frameAsShown: boolean;
+ framesetDocument: boolean;
+ getPageMarginBottom(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginBottomImportant(pageRule: any): boolean;
+ getPageMarginLeft(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginLeftImportant(pageRule: any): boolean;
+ getPageMarginRight(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginRightImportant(pageRule: any): boolean;
+ getPageMarginTop(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginTopImportant(pageRule: any): boolean;
+ getPrintTaskOptionValue(bstrKey: string): any;
+ header: string;
+ headerFooterFont: string;
+ invalidatePreview(): void;
+ marginBottom: number;
+ marginLeft: number;
+ marginRight: number;
+ marginTop: number;
+ orientation: string;
+ pageFrom: number;
+ readonly pageHeight: number;
+ pageTo: number;
+ readonly pageWidth: number;
+ readonly percentScale: number;
+ printBlankPage(): void;
+ printNonNative(pMarkup: any): boolean;
+ printNonNativeFrames(pMarkup: any, fActiveFrame: boolean): void;
+ printPage(pElemDisp: any): void;
+ selectedPages: boolean;
+ selection: boolean;
+ selectionEnabled: boolean;
+ setPageCount(nPage: number): void;
+ readonly showHeaderFooter: boolean;
+ showPageSetupDialog(): boolean;
+ showPrintDialog(): boolean;
+ readonly shrinkToFit: boolean;
+ startDoc(bstrTitle: string): boolean;
+ startPrint(): void;
+ stopDoc(): void;
+ tableOfLinks: boolean;
+ readonly unprintableBottom: number;
+ readonly unprintableLeft: number;
+ readonly unprintableRight: number;
+ readonly unprintableTop: number;
+ updatePageStatus(p: number): void;
+ usePrinterCopyCollate: boolean;
+ }
+
+ class CTemplatePrinter {
+ private 'MSHTML.CTemplatePrinter_typekey': CTemplatePrinter;
+ private constructor();
+ allLinkedDocuments: boolean;
+ collate: boolean;
+ copies: number;
+ currentPage: boolean;
+ currentPageAvail: boolean;
+ deviceSupports(bstrProperty: string): any;
+ readonly duplex: boolean;
+ ensurePrintDialogDefaults(): boolean;
+ footer: string;
+ frameActive: boolean;
+ frameActiveEnabled: boolean;
+ frameAsShown: boolean;
+ framesetDocument: boolean;
+ getPageMarginBottom(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginBottomImportant(pageRule: any): boolean;
+ getPageMarginLeft(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginLeftImportant(pageRule: any): boolean;
+ getPageMarginRight(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginRightImportant(pageRule: any): boolean;
+ getPageMarginTop(pageRule: any, pageWidth: number, pageHeight: number): any;
+ getPageMarginTopImportant(pageRule: any): boolean;
+ header: string;
+ headerFooterFont: string;
+ marginBottom: number;
+ marginLeft: number;
+ marginRight: number;
+ marginTop: number;
+ orientation: string;
+ pageFrom: number;
+ readonly pageHeight: number;
+ pageTo: number;
+ readonly pageWidth: number;
+ printBlankPage(): void;
+ printNonNative(pMarkup: any): boolean;
+ printNonNativeFrames(pMarkup: any, fActiveFrame: boolean): void;
+ printPage(pElemDisp: any): void;
+ selectedPages: boolean;
+ selection: boolean;
+ selectionEnabled: boolean;
+ showPageSetupDialog(): boolean;
+ showPrintDialog(): boolean;
+ startDoc(bstrTitle: string): boolean;
+ stopDoc(): void;
+ tableOfLinks: boolean;
+ readonly unprintableBottom: number;
+ readonly unprintableLeft: number;
+ readonly unprintableRight: number;
+ readonly unprintableTop: number;
+ updatePageStatus(p: number): void;
+ usePrinterCopyCollate: boolean;
+ }
+
+ class DOMBeforeUnloadEvent {
+ private 'MSHTML.DOMBeforeUnloadEvent_typekey': DOMBeforeUnloadEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ returnValue: any;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMChildrenCollection {
+ private 'MSHTML.DOMChildrenCollection_typekey': DOMChildrenCollection;
+ private constructor();
+ readonly 'constructor': any;
+ ie9_item(index: number): any;
+ item(index: number): any;
+ readonly length: number;
+ }
+
+ class DOMCloseEvent {
+ private 'MSHTML.DOMCloseEvent_typekey': DOMCloseEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initCloseEvent(eventType: string, canBubble: boolean, cancelable: boolean, wasClean: boolean, code: number, reason: string): void;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly wasClean: boolean;
+ }
+
+ class DOMCompositionEvent {
+ private 'MSHTML.DOMCompositionEvent_typekey': DOMCompositionEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly data: string;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ initCompositionEvent(eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, data: string, locale: string): void;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly locale: string;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ }
+
+ class DOMCustomEvent {
+ private 'MSHTML.DOMCustomEvent_typekey': DOMCustomEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: any;
+ readonly eventPhase: number;
+ initCustomEvent(eventType: string, canBubble: boolean, cancelable: boolean, detail: any): void;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMDocumentType {
+ private 'MSHTML.DOMDocumentType_typekey': DOMDocumentType;
+ private constructor();
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly attributes: any;
+ readonly childNodes: any;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly entities: any;
+ readonly firstChild: IHTMLDOMNode;
+ hasChildNodes(): boolean;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly internalSubset: any;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ readonly name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ readonly notations: any;
+ readonly ownerDocument: any;
+ readonly parentNode: IHTMLDOMNode;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly publicId: any;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ readonly systemId: any;
+ textContent: any;
+ }
+
+ class DOMDragEvent {
+ private 'MSHTML.DOMDragEvent_typekey': DOMDragEvent;
+ private constructor();
+ readonly altKey: boolean;
+ readonly bubbles: boolean;
+ readonly button: number;
+ readonly buttons: number;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly clientX: number;
+ readonly clientY: number;
+ readonly ctrlKey: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly dataTransfer: IHTMLDataTransfer;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ readonly fromElement: IHTMLElement;
+ getModifierState(keyArg: string): boolean;
+ initDragEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number,
+ relatedTargetArg: IEventTarget, dataTransferArg: IHTMLDataTransfer): void;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMouseEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number, relatedTargetArg: IEventTarget): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly layerX: number;
+ readonly layerY: number;
+ readonly metaKey: boolean;
+ readonly offsetX: number;
+ readonly offsetY: number;
+ readonly pageX: number;
+ readonly pageY: number;
+ preventDefault(): void;
+ readonly relatedTarget: IEventTarget;
+ readonly screenX: number;
+ readonly screenY: number;
+ readonly shiftKey: boolean;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly toElement: IHTMLElement;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ readonly which: number;
+ readonly x: number;
+ readonly y: number;
+ }
+
+ class DOMEvent {
+ private 'MSHTML.DOMEvent_typekey': DOMEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMException {
+ private 'MSHTML.DOMException_typekey': DOMException;
+ private constructor();
+ code: number;
+ readonly message: string;
+ }
+
+ class DOMFocusEvent {
+ private 'MSHTML.DOMFocusEvent_typekey': DOMFocusEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initFocusEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number, relatedTargetArg: IEventTarget): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly relatedTarget: IEventTarget;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ }
+
+ class DOMKeyboardEvent {
+ private 'MSHTML.DOMKeyboardEvent_typekey': DOMKeyboardEvent;
+ private constructor();
+ readonly altKey: boolean;
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly charCode: number;
+ readonly ctrlKey: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ getModifierState(keyArg: string): boolean;
+ readonly ie9_char: any;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initKeyboardEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, keyArg: string, locationArg: number, modifiersListArg: string, repeat: boolean, locale: string): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly key: string;
+ readonly keyCode: number;
+ readonly locale: string;
+ readonly location: number;
+ readonly metaKey: boolean;
+ preventDefault(): void;
+ readonly repeat: boolean;
+ readonly shiftKey: boolean;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ readonly which: number;
+ }
+
+ class DOMMessageEvent {
+ private 'MSHTML.DOMMessageEvent_typekey': DOMMessageEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly data: string;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMessageEvent(eventType: string, canBubble: boolean, cancelable: boolean, data: string, origin: string, lastEventId: string, source: IHTMLWindow2): void;
+ readonly isTrusted: boolean;
+ readonly origin: string;
+ preventDefault(): void;
+ readonly source: IHTMLWindow2;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMMouseEvent {
+ private 'MSHTML.DOMMouseEvent_typekey': DOMMouseEvent;
+ private constructor();
+ readonly altKey: boolean;
+ readonly bubbles: boolean;
+ readonly button: number;
+ readonly buttons: number;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly clientX: number;
+ readonly clientY: number;
+ readonly ctrlKey: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ readonly fromElement: IHTMLElement;
+ getModifierState(keyArg: string): boolean;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMouseEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number, relatedTargetArg: IEventTarget): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly layerX: number;
+ readonly layerY: number;
+ readonly metaKey: boolean;
+ readonly offsetX: number;
+ readonly offsetY: number;
+ readonly pageX: number;
+ readonly pageY: number;
+ preventDefault(): void;
+ readonly relatedTarget: IEventTarget;
+ readonly screenX: number;
+ readonly screenY: number;
+ readonly shiftKey: boolean;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly toElement: IHTMLElement;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ readonly which: number;
+ readonly x: number;
+ readonly y: number;
+ }
+
+ class DOMMouseWheelEvent {
+ private 'MSHTML.DOMMouseWheelEvent_typekey': DOMMouseWheelEvent;
+ private constructor();
+ readonly altKey: boolean;
+ readonly bubbles: boolean;
+ readonly button: number;
+ readonly buttons: number;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly clientX: number;
+ readonly clientY: number;
+ readonly ctrlKey: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ readonly fromElement: IHTMLElement;
+ getModifierState(keyArg: string): boolean;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMouseEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number, relatedTargetArg: IEventTarget): void;
+ initMouseWheelEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, buttonArg: number, relatedTargetArg: IEventTarget, modifiersListArg: string, wheelDeltaArg: number): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly layerX: number;
+ readonly layerY: number;
+ readonly metaKey: boolean;
+ readonly offsetX: number;
+ readonly offsetY: number;
+ readonly pageX: number;
+ readonly pageY: number;
+ preventDefault(): void;
+ readonly relatedTarget: IEventTarget;
+ readonly screenX: number;
+ readonly screenY: number;
+ readonly shiftKey: boolean;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly toElement: IHTMLElement;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ readonly wheelDelta: number;
+ readonly which: number;
+ readonly x: number;
+ readonly y: number;
+ }
+
+ class DOMMSAnimationEvent {
+ private 'MSHTML.DOMMSAnimationEvent_typekey': DOMMSAnimationEvent;
+ private constructor();
+ readonly animationName: string;
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly elapsedTime: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMSAnimationEvent(eventType: string, canBubble: boolean, cancelable: boolean, animationName: string, elapsedTime: number): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMMSManipulationEvent {
+ private 'MSHTML.DOMMSManipulationEvent_typekey': DOMMSManipulationEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentState: number;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMSManipulationEvent(eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, lastState: number, currentState: number): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly lastState: number;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ }
+
+ class DOMMSTransitionEvent {
+ private 'MSHTML.DOMMSTransitionEvent_typekey': DOMMSTransitionEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly elapsedTime: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMSTransitionEvent(eventType: string, canBubble: boolean, cancelable: boolean, propertyName: string, elapsedTime: number): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly propertyName: string;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMMutationEvent {
+ private 'MSHTML.DOMMutationEvent_typekey': DOMMutationEvent;
+ private constructor();
+ readonly attrChange: number;
+ readonly attrName: string;
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMutationEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, relatedNodeArg: any, prevValueArg: string, newValueArg: string, attrNameArg: string, attrChangeArg: number): void;
+ readonly isTrusted: boolean;
+ readonly newValue: string;
+ preventDefault(): void;
+ readonly prevValue: string;
+ readonly relatedNode: any;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMParser {
+ private 'MSHTML.DOMParser_typekey': DOMParser;
+ private constructor();
+ parseFromString(xmlSource: string, mimeType: string): IHTMLDocument2;
+ }
+
+ class DOMParserFactory {
+ private 'MSHTML.DOMParserFactory_typekey': DOMParserFactory;
+ private constructor();
+ create(): IDOMParser;
+ }
+
+ class DOMProcessingInstruction {
+ private 'MSHTML.DOMProcessingInstruction_typekey': DOMProcessingInstruction;
+ private constructor();
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly attributes: any;
+ readonly childNodes: any;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ data: string;
+ readonly firstChild: IHTMLDOMNode;
+ hasChildNodes(): boolean;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ readonly ownerDocument: any;
+ readonly parentNode: IHTMLDOMNode;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ readonly target: string;
+ textContent: any;
+ }
+
+ class DOMProgressEvent {
+ private 'MSHTML.DOMProgressEvent_typekey': DOMProgressEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initProgressEvent(eventType: string, canBubble: boolean, cancelable: boolean, lengthComputableArg: boolean, loadedArg: number, totalArg: number): void;
+ readonly isTrusted: boolean;
+ readonly lengthComputable: boolean;
+ readonly loaded: number;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly total: number;
+ readonly type: string;
+ }
+
+ class DOMSiteModeEvent {
+ private 'MSHTML.DOMSiteModeEvent_typekey': DOMSiteModeEvent;
+ private constructor();
+ readonly actionURL: string;
+ readonly bubbles: boolean;
+ readonly buttonID: number;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class DOMStorageEvent {
+ private 'MSHTML.DOMStorageEvent_typekey': DOMStorageEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initStorageEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, keyArg: string, oldValueArg: string, newValueArg: string, urlArg: string, storageAreaArg: IHTMLStorage): void;
+ readonly isTrusted: boolean;
+ readonly key: string;
+ readonly newValue: string;
+ readonly oldValue: string;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly storageArea: IHTMLStorage;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly url: string;
+ }
+
+ class DOMTextEvent {
+ private 'MSHTML.DOMTextEvent_typekey': DOMTextEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly data: string;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initTextEvent(eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, dataArg: string, inputMethod: number, locale: string): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly inputMethod: number;
+ readonly isTrusted: boolean;
+ readonly locale: string;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ }
+
+ class DOMUIEvent {
+ private 'MSHTML.DOMUIEvent_typekey': DOMUIEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ }
+
+ class DOMWheelEvent {
+ private 'MSHTML.DOMWheelEvent_typekey': DOMWheelEvent;
+ private constructor();
+ readonly altKey: boolean;
+ readonly bubbles: boolean;
+ readonly button: number;
+ readonly buttons: number;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly clientX: number;
+ readonly clientY: number;
+ readonly ctrlKey: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly deltaMode: number;
+ readonly deltaX: number;
+ readonly deltaY: number;
+ readonly deltaZ: number;
+ readonly detail: number;
+ readonly eventPhase: number;
+ readonly fromElement: IHTMLElement;
+ getModifierState(keyArg: string): boolean;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initMouseEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number, relatedTargetArg: IEventTarget): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ initWheelEvent(
+ eventType: string, canBubble: boolean, cancelable: boolean, viewArg: IHTMLWindow2, detailArg: number, screenXArg: number, screenYArg: number,
+ clientXArg: number, clientYArg: number, buttonArg: number, relatedTargetArg: IEventTarget, modifiersListArg: string, deltaX: number, deltaY: number,
+ deltaZ: number, deltaMode: number): void;
+ readonly isTrusted: boolean;
+ readonly layerX: number;
+ readonly layerY: number;
+ readonly metaKey: boolean;
+ readonly offsetX: number;
+ readonly offsetY: number;
+ readonly pageX: number;
+ readonly pageY: number;
+ preventDefault(): void;
+ readonly relatedTarget: IEventTarget;
+ readonly screenX: number;
+ readonly screenY: number;
+ readonly shiftKey: boolean;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly toElement: IHTMLElement;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ readonly which: number;
+ readonly x: number;
+ readonly y: number;
+ }
+
+ class EventException {
+ private 'MSHTML.EventException_typekey': EventException;
+ private constructor();
+ }
+
+ class FontNames {
+ private 'MSHTML.FontNames_typekey': FontNames;
+ private constructor();
+ readonly Count: number;
+ item(pvarIndex: any): string;
+ }
+
+ class FramesCollection {
+ private 'MSHTML.FramesCollection_typekey': FramesCollection;
+ private constructor();
+ item(pvarIndex: any): any;
+ readonly length: number;
+ }
+
+ class HTCAttachBehavior {
+ private 'MSHTML.HTCAttachBehavior_typekey': HTCAttachBehavior;
+ private constructor();
+ detachEvent(): void;
+ FireEvent(evt: any): void;
+ }
+
+ class HTCDefaultDispatch {
+ private 'MSHTML.HTCDefaultDispatch_typekey': HTCDefaultDispatch;
+ private constructor();
+ CreateEventObject(): IHTMLEventObj;
+ readonly defaults: any;
+ readonly document: any;
+ readonly element: IHTMLElement;
+ }
+
+ class HTCDescBehavior {
+ private 'MSHTML.HTCDescBehavior_typekey': HTCDescBehavior;
+ private constructor();
+ readonly name: string;
+ readonly urn: string;
+ }
+
+ class HTCEventBehavior {
+ private 'MSHTML.HTCEventBehavior_typekey': HTCEventBehavior;
+ private constructor();
+ fire(pVar: IHTMLEventObj): void;
+ }
+
+ class HTCMethodBehavior {
+ private 'MSHTML.HTCMethodBehavior_typekey': HTCMethodBehavior;
+ private constructor();
+ }
+
+ class HTCPropertyBehavior {
+ private 'MSHTML.HTCPropertyBehavior_typekey': HTCPropertyBehavior;
+ private constructor();
+ fireChange(): void;
+ value: any;
+ }
+
+ class HTMLAnchorElement {
+ private 'MSHTML.HTMLAnchorElement_typekey': HTMLAnchorElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ charset: string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ coords: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hash: string;
+ hideFocus: boolean;
+ host: string;
+ hostname: string;
+ href: string;
+ hreflang: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_coords: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_href: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_shape: string;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ Methods: string;
+ readonly mimeType: string;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nameProp: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ pathname: string;
+ port: string;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ protocol: string;
+ readonly protocolLong: string;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ rel: string;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ rev: string;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ search: string;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ shape: string;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ target: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ urn: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLAppBehavior {
+ private 'MSHTML.HTMLAppBehavior_typekey': HTMLAppBehavior;
+ private constructor();
+ applicationName: string;
+ border: string;
+ borderStyle: string;
+ caption: string;
+ readonly commandLine: string;
+ contextMenu: string;
+ icon: string;
+ innerBorder: string;
+ maximizeButton: string;
+ minimizeButton: string;
+ scroll: string;
+ scrollFlat: string;
+ selection: string;
+ showInTaskBar: string;
+ singleInstance: string;
+ sysMenu: string;
+ version: string;
+ windowState: string;
+ }
+
+ class HTMLAreaElement {
+ private 'MSHTML.HTMLAreaElement_typekey': HTMLAreaElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ alt: string;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ coords: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hash: string;
+ hideFocus: boolean;
+ host: string;
+ hostname: string;
+ href: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_coords: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_href: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_shape: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ noHref: boolean;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ pathname: string;
+ port: string;
+ readonly previousSibling: IHTMLDOMNode;
+ protocol: string;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ search: string;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ shape: string;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ target: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLAreasCollection {
+ private 'MSHTML.HTMLAreasCollection_typekey': HTMLAreasCollection;
+ private constructor();
+ add(element: IHTMLElement, before?: any): void;
+ readonly 'constructor': any;
+ ie8_item(index: number): IHTMLElement2;
+ readonly ie8_length: number;
+ ie8_namedItem(name: string): IHTMLElement2;
+ item(name?: any, index?: any): any;
+ length: number;
+ namedItem(name: string): any;
+
+ /** @param number [index=-1] */
+ remove(index?: number): void;
+ tags(tagName: any): any;
+ urns(urn: any): any;
+ }
+
+ class HTMLAttributeCollection {
+ private 'MSHTML.HTMLAttributeCollection_typekey': HTMLAttributeCollection;
+ private constructor();
+ readonly 'constructor': any;
+ getNamedItem(bstrName: string): IHTMLDOMAttribute;
+ getNamedItemNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ ie8_getNamedItem(bstrName: string): IHTMLDOMAttribute;
+ ie8_item(index: number): IHTMLDOMAttribute;
+ readonly ie8_length: number;
+ ie8_removeNamedItem(bstrName: string): IHTMLDOMAttribute;
+ ie8_setNamedItem(pNodeIn: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ ie9_getNamedItem(bstrName: string): IHTMLDOMAttribute2;
+ ie9_item(index: number): IHTMLDOMAttribute2;
+ readonly ie9_length: number;
+ ie9_removeNamedItem(bstrName: string): IHTMLDOMAttribute2;
+ ie9_setNamedItem(pNodeIn: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ item(name?: any): any;
+ readonly length: number;
+ removeNamedItem(bstrName: string): IHTMLDOMAttribute;
+ removeNamedItemNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ setNamedItem(ppNode: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setNamedItemNS(pNodeIn: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ }
+
+ class HTMLAudioElement {
+ private 'MSHTML.HTMLAudioElement_typekey': HTMLAudioElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ autobuffer: boolean;
+ autoplay: boolean;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly buffered: IHTMLTimeRanges;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ canPlayType(type: string): string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ controls: boolean;
+ createControlRange(): any;
+ readonly currentSrc: string;
+ readonly currentStyle: IHTMLCurrentStyle;
+ currentTime: number;
+ currentTimeDouble: number;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultPlaybackRate: number;
+ defaultPlaybackRateDouble: number;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly duration: number;
+ readonly durationDouble: number;
+ readonly ended: boolean;
+ readonly error: IHTMLMediaError;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ readonly initialTime: number;
+ readonly initialTimeDouble: number;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ load(): void;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ loop: boolean;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msPlayToDisabled: boolean;
+ msPlayToPrimary: boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ muted: boolean;
+ readonly namespaceURI: any;
+ readonly networkState: number;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ pause(): void;
+ readonly paused: boolean;
+ play(): void;
+ playbackRate: number;
+ playbackRateDouble: number;
+ readonly played: IHTMLTimeRanges;
+ prefix: any;
+ preload: string;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ readonly seekable: IHTMLTimeRanges;
+ readonly seeking: boolean;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ volume: number;
+ volumeDouble: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLAudioElementFactory {
+ private 'MSHTML.HTMLAudioElementFactory_typekey': HTMLAudioElementFactory;
+ private constructor();
+ create(src?: any): IHTMLAudioElement;
+ }
+
+ class HTMLBaseElement {
+ private 'MSHTML.HTMLBaseElement_typekey': HTMLBaseElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ href: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_href: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ target: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLBaseFontElement {
+ private 'MSHTML.HTMLBaseFontElement_typekey': HTMLBaseFontElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ color: any;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ face: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ size: number;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLBGsound {
+ private 'MSHTML.HTMLBGsound_typekey': HTMLBGsound;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ balance: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ loop: any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ volume: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLBlockElement {
+ private 'MSHTML.HTMLBlockElement_typekey': HTMLBlockElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ cite: string;
+ className: string;
+ clear: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_cite: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ width: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLBody {
+ private 'MSHTML.HTMLBody_typekey': HTMLBody;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ aLink: any;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ background: string;
+ readonly behaviorUrns: any;
+ bgColor: any;
+ bgProperties: string;
+ blur(): void;
+ bottomMargin: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ createTextRange(): IHTMLTxtRange;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_background: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ leftMargin: any;
+ link: any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ noWrap: boolean;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterprint: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeprint: any;
+ onbeforeunload: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhashchange: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmessage: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onoffline: any;
+ ononline: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onpopstate: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onstorage: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onunload: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ rightMargin: any;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ scroll: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ text: any;
+ title: string;
+ topMargin: any;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vLink: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLBRElement {
+ private 'MSHTML.HTMLBRElement_typekey': HTMLBRElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clear: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLButtonElement {
+ private 'MSHTML.HTMLButtonElement_typekey': HTMLButtonElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ createTextRange(): IHTMLTxtRange;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ ie9_type: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ status: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLCanvasElement {
+ private 'MSHTML.HTMLCanvasElement_typekey': HTMLCanvasElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getContext(contextId: string): ICanvasRenderingContext2D;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: number;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toDataURL(type: string, jpegquality: any): string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ width: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLCommentElement {
+ private 'MSHTML.HTMLCommentElement_typekey': HTMLCommentElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ appendData(bstrstring: string): void;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ atomic: number;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ data: string;
+ deleteData(offset: number, Count: number): void;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_deleteData(offset: number, Count: number): void;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertData(offset: number, bstrstring: string): void;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_replaceData(offset: number, Count: number, bstrstring: string): void;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_substringData(offset: number, Count: number): string;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ insertData(offset: number, bstrstring: string): void;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly length: number;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceData(offset: number, Count: number, bstrstring: string): void;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ substringData(offset: number, Count: number): string;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ text: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLCSSImportRule {
+ private 'MSHTML.HTMLCSSImportRule_typekey': HTMLCSSImportRule;
+ private constructor();
+ cssText: string;
+ readonly href: string;
+ media: any;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly styleSheet: IHTMLStyleSheet;
+ readonly type: number;
+ }
+
+ class HTMLCSSMediaList {
+ private 'MSHTML.HTMLCSSMediaList_typekey': HTMLCSSMediaList;
+ private constructor();
+ appendMedium(bstrMedium: string): void;
+ deleteMedium(bstrMedium: string): void;
+ item(index: number): string;
+ readonly length: number;
+ mediaText: string;
+ }
+
+ class HTMLCSSMediaRule {
+ private 'MSHTML.HTMLCSSMediaRule_typekey': HTMLCSSMediaRule;
+ private constructor();
+ readonly cssRules: IHTMLStyleSheetRulesCollection;
+ cssText: string;
+
+ /** @param number [lIndex=-1] */
+ deleteRule(lIndex?: number): void;
+
+ /** @param number [lIndex=-1] */
+ insertRule(bstrRule: string, lIndex?: number): number;
+ media: any;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly type: number;
+ }
+
+ class HTMLCSSNamespaceRule {
+ private 'MSHTML.HTMLCSSNamespaceRule_typekey': HTMLCSSNamespaceRule;
+ private constructor();
+ cssText: string;
+ readonly namespaceURI: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly prefix: string;
+ readonly type: number;
+ }
+
+ class HTMLCSSRule {
+ private 'MSHTML.HTMLCSSRule_typekey': HTMLCSSRule;
+ private constructor();
+ cssText: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly type: number;
+ }
+
+ class HTMLCSSStyleDeclaration {
+ private 'MSHTML.HTMLCSSStyleDeclaration_typekey': HTMLCSSStyleDeclaration;
+ private constructor();
+ accelerator: string;
+ alignContent: string;
+ alignItems: string;
+ alignmentBaseline: string;
+ alignSelf: string;
+ animation: string;
+ animationDelay: string;
+ animationDirection: string;
+ animationDuration: string;
+ animationFillMode: string;
+ animationIterationCount: string;
+ animationName: string;
+ animationPlayState: string;
+ animationTimingFunction: string;
+ backfaceVisibility: string;
+ background: string;
+ backgroundAttachment: string;
+ backgroundClip: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundOrigin: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ backgroundSize: string;
+ baselineShift: any;
+ behavior: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomLeftRadius: string;
+ borderBottomRightRadius: string;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderCollapse: string;
+ borderColor: string;
+ borderImage: string;
+ borderImageOutset: string;
+ borderImageRepeat: string;
+ borderImageSlice: string;
+ borderImageSource: string;
+ borderImageWidth: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRadius: string;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderSpacing: string;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopLeftRadius: string;
+ borderTopRightRadius: string;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ bottom: any;
+ boxShadow: string;
+ boxSizing: string;
+ breakAfter: string;
+ breakBefore: string;
+ breakInside: string;
+ captionSide: string;
+ clear: string;
+ clip: string;
+ readonly clipBottom: any;
+ clipLeft: any;
+ clipPath: string;
+ clipRight: any;
+ clipRule: string;
+ clipTop: any;
+ color: any;
+ colorInterpolationFilters: string;
+ columnCount: any;
+ columnFill: string;
+ columnGap: any;
+ columnRule: string;
+ columnRuleColor: any;
+ columnRuleStyle: string;
+ columnRuleWidth: any;
+ columns: string;
+ columnSpan: string;
+ columnWidth: any;
+ content: string;
+ counterIncrement: string;
+ counterReset: string;
+ cssFloat: string;
+ cssText: string;
+ cursor: string;
+ direction: string;
+ display: string;
+ dominantBaseline: string;
+ emptyCells: string;
+ enableBackground: string;
+ fill: string;
+ fillOpacity: any;
+ fillRule: string;
+ filter: string;
+ flex: string;
+ flexBasis: any;
+ flexDirection: string;
+ flexFlow: string;
+ flexGrow: any;
+ flexShrink: any;
+ flexWrap: string;
+ floodColor: any;
+ floodOpacity: any;
+ font: string;
+ fontFamily: string;
+ fontFeatureSettings: string;
+ fontSize: any;
+ fontSizeAdjust: any;
+ fontStretch: string;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+ getPropertyPriority(bstrPropertyName: string): string;
+ getPropertyValue(bstrPropertyName: string): string;
+ glyphOrientationHorizontal: any;
+ glyphOrientationVertical: any;
+ height: any;
+ imeMode: string;
+ item(index: number): string;
+ justifyContent: string;
+ kerning: any;
+ layoutFlow: string;
+ layoutGrid: string;
+ layoutGridChar: any;
+ layoutGridLine: any;
+ layoutGridMode: string;
+ layoutGridType: string;
+ left: any;
+ readonly length: number;
+ letterSpacing: any;
+ lightingColor: any;
+ lineBreak: string;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ marker: string;
+ markerEnd: string;
+ markerMid: string;
+ markerStart: string;
+ mask: string;
+ maxHeight: any;
+ maxWidth: any;
+ minHeight: any;
+ minWidth: any;
+ msAnimation: string;
+ msAnimationDelay: string;
+ msAnimationDirection: string;
+ msAnimationDuration: string;
+ msAnimationFillMode: string;
+ msAnimationIterationCount: string;
+ msAnimationName: string;
+ msAnimationPlayState: string;
+ msAnimationTimingFunction: string;
+ msBackfaceVisibility: string;
+ msBlockProgression: string;
+ msContentZoomChaining: string;
+ msContentZooming: string;
+ msContentZoomLimit: string;
+ msContentZoomLimitMax: any;
+ msContentZoomLimitMin: any;
+ msContentZoomSnap: string;
+ msContentZoomSnapPoints: string;
+ msContentZoomSnapType: string;
+ msFlex: string;
+ msFlexAlign: string;
+ msFlexDirection: string;
+ msFlexFlow: string;
+ msFlexItemAlign: string;
+ msFlexLinePack: string;
+ msFlexNegative: any;
+ msFlexOrder: any;
+ msFlexPack: string;
+ msFlexPositive: any;
+ msFlexPreferredSize: any;
+ msFlexWrap: string;
+ msFlowFrom: string;
+ msFlowInto: string;
+ msFontFeatureSettings: string;
+ msGetPropertyEnabled(name: string): boolean;
+ msGridColumn: any;
+ msGridColumnAlign: string;
+ msGridColumns: string;
+ msGridColumnSpan: any;
+ msGridRow: any;
+ msGridRowAlign: string;
+ msGridRows: string;
+ msGridRowSpan: any;
+ msHighContrastAdjust: string;
+ msHyphenateLimitChars: string;
+ msHyphenateLimitLines: any;
+ msHyphenateLimitZone: any;
+ msHyphens: string;
+ msImeAlign: string;
+ msInterpolationMode: string;
+ msOverflowStyle: string;
+ msPerspective: any;
+ msPerspectiveOrigin: string;
+ msPutPropertyEnabled(name: string, b: boolean): void;
+ msScrollChaining: string;
+ msScrollLimit: string;
+ msScrollLimitXMax: any;
+ msScrollLimitXMin: any;
+ msScrollLimitYMax: any;
+ msScrollLimitYMin: any;
+ msScrollRails: string;
+ msScrollSnapPointsX: string;
+ msScrollSnapPointsY: string;
+ msScrollSnapType: string;
+ msScrollSnapX: string;
+ msScrollSnapY: string;
+ msScrollTranslation: string;
+ msTextCombineHorizontal: string;
+ msTextSizeAdjust: any;
+ msTouchAction: string;
+ msTouchSelect: string;
+ msTransform: string;
+ msTransformOrigin: string;
+ msTransformStyle: string;
+ msTransition: string;
+ msTransitionDelay: string;
+ msTransitionDuration: string;
+ msTransitionProperty: string;
+ msTransitionTimingFunction: string;
+ msUserSelect: string;
+ msWrapFlow: string;
+ msWrapMargin: any;
+ msWrapThrough: string;
+ opacity: any;
+ orphans: any;
+ outline: string;
+ outlineColor: any;
+ outlineStyle: string;
+ outlineWidth: any;
+ overflow: string;
+ overflowX: string;
+ overflowY: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ pageBreakInside: string;
+ readonly parentRule: any;
+ perspective: any;
+ perspectiveOrigin: string;
+ pointerEvents: string;
+ position: string;
+ quotes: string;
+ removeProperty(bstrPropertyName: string): string;
+ right: any;
+ rubyAlign: string;
+ rubyOverhang: string;
+ rubyPosition: string;
+ scrollbar3dLightColor: any;
+ scrollbarArrowColor: any;
+ scrollbarBaseColor: any;
+ scrollbarDarkShadowColor: any;
+ scrollbarFaceColor: any;
+ scrollbarHighlightColor: any;
+ scrollbarShadowColor: any;
+ scrollbarTrackColor: any;
+
+ /** @param any [pvarPropertyPriority=''] */
+ setProperty(bstrPropertyName: string, pvarPropertyValue: any, pvarPropertyPriority?: any): void;
+ stopColor: any;
+ stopOpacity: any;
+ stroke: string;
+ strokeDasharray: string;
+ strokeDashoffset: any;
+ strokeLinecap: string;
+ strokeLinejoin: string;
+ strokeMiterlimit: any;
+ strokeOpacity: any;
+ strokeWidth: any;
+ styleFloat: string;
+ tableLayout: string;
+ textAlign: string;
+ textAlignLast: string;
+ textAnchor: string;
+ textAutospace: string;
+ textDecoration: string;
+ textIndent: any;
+ textJustify: string;
+ textJustifyTrim: string;
+ textKashida: any;
+ textKashidaSpace: any;
+ textOverflow: string;
+ textShadow: string;
+ textTransform: string;
+ textUnderlinePosition: string;
+ top: any;
+ touchAction: string;
+ transform: string;
+ transformOrigin: string;
+ transformStyle: string;
+ transition: string;
+ transitionDelay: string;
+ transitionDuration: string;
+ transitionProperty: string;
+ transitionTimingFunction: string;
+ unicodeBidi: string;
+ verticalAlign: any;
+ visibility: string;
+ webkitAnimation: string;
+ webkitAnimationDelay: string;
+ webkitAnimationDirection: string;
+ webkitAnimationDuration: string;
+ webkitAnimationFillMode: string;
+ webkitAnimationIterationCount: string;
+ webkitAnimationName: string;
+ webkitAnimationPlayState: string;
+ webkitAnimationTimingFunction: string;
+ webkitAppearance: string;
+ webkitBackfaceVisibility: string;
+ webkitBackground: string;
+ webkitBackgroundAttachment: string;
+ webkitBackgroundClip: string;
+ webkitBackgroundColor: any;
+ webkitBackgroundImage: string;
+ webkitBackgroundOrigin: string;
+ webkitBackgroundPosition: string;
+ webkitBackgroundPositionX: any;
+ webkitBackgroundPositionY: any;
+ webkitBackgroundRepeat: string;
+ webkitBackgroundSize: string;
+ webkitBorderImage: string;
+ webkitBorderImageOutset: string;
+ webkitBorderImageRepeat: string;
+ webkitBorderImageSlice: string;
+ webkitBorderImageSource: string;
+ webkitBorderImageWidth: string;
+ webkitBoxAlign: string;
+ webkitBoxDirection: string;
+ webkitBoxFlex: any;
+ webkitBoxOrdinalGroup: any;
+ webkitBoxOrient: string;
+ webkitBoxPack: string;
+ webkitBoxSizing: string;
+ webkitTextSizeAdjust: any;
+ webkitTransform: string;
+ webkitTransformOrigin: string;
+ webkitTransition: string;
+ webkitTransitionDelay: string;
+ webkitTransitionDuration: string;
+ webkitTransitionProperty: string;
+ webkitTransitionTimingFunction: string;
+ webkitUserSelect: string;
+ whiteSpace: string;
+ widows: any;
+ width: any;
+ wordBreak: string;
+ wordSpacing: any;
+ wordWrap: string;
+ writingMode: string;
+ zIndex: any;
+ zoom: any;
+ }
+
+ class HTMLCurrentStyle {
+ private 'MSHTML.HTMLCurrentStyle_typekey': HTMLCurrentStyle;
+ private constructor();
+ readonly accelerator: string;
+ alignContent: string;
+ alignItems: string;
+ alignSelf: string;
+ animation: string;
+ animationDelay: string;
+ animationDirection: string;
+ animationDuration: string;
+ animationFillMode: string;
+ animationIterationCount: string;
+ animationName: string;
+ animationPlayState: string;
+ animationTimingFunction: string;
+ backfaceVisibility: string;
+ readonly backgroundAttachment: string;
+ readonly backgroundColor: any;
+ readonly backgroundImage: string;
+ readonly backgroundPositionX: any;
+ readonly backgroundPositionY: any;
+ readonly backgroundRepeat: string;
+ readonly behavior: string;
+ readonly blockDirection: string;
+ readonly borderBottomColor: any;
+ readonly borderBottomStyle: string;
+ readonly borderBottomWidth: any;
+ readonly borderCollapse: string;
+ readonly borderColor: string;
+ borderImage: string;
+ borderImageOutset: string;
+ borderImageRepeat: string;
+ borderImageSlice: string;
+ borderImageSource: string;
+ borderImageWidth: string;
+ readonly borderLeftColor: any;
+ readonly borderLeftStyle: string;
+ readonly borderLeftWidth: any;
+ readonly borderRightColor: any;
+ readonly borderRightStyle: string;
+ readonly borderRightWidth: any;
+ readonly borderSpacing: string;
+ readonly borderStyle: string;
+ readonly borderTopColor: any;
+ readonly borderTopStyle: string;
+ readonly borderTopWidth: any;
+ readonly borderWidth: string;
+ readonly bottom: any;
+ readonly boxSizing: string;
+ breakAfter: string;
+ breakBefore: string;
+ breakInside: string;
+ readonly captionSide: string;
+ readonly clear: string;
+ readonly clipBottom: any;
+ readonly clipLeft: any;
+ readonly clipRight: any;
+ readonly clipTop: any;
+ readonly color: any;
+ colorInterpolationFilters: string;
+ columnCount: any;
+ columnFill: string;
+ columnGap: any;
+ columnRule: string;
+ columnRuleColor: any;
+ columnRuleStyle: string;
+ columnRuleWidth: any;
+ columns: string;
+ columnSpan: string;
+ columnWidth: any;
+ readonly 'constructor': any;
+ readonly cursor: string;
+ readonly direction: string;
+ readonly display: string;
+ readonly emptyCells: string;
+ enableBackground: string;
+ readonly filter: string;
+ flex: string;
+ flexBasis: any;
+ flexDirection: string;
+ flexFlow: string;
+ flexGrow: any;
+ flexShrink: any;
+ flexWrap: string;
+ floodColor: any;
+ floodOpacity: any;
+ readonly fontFamily: string;
+ fontFeatureSettings: string;
+ readonly fontSize: any;
+ readonly fontStyle: string;
+ readonly fontVariant: string;
+ readonly fontWeight: any;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getPropertyPriority(bstrPropertyName: string): string;
+ getPropertyValue(bstrPropertyName: string): string;
+ readonly hasLayout: boolean;
+ readonly height: any;
+ readonly imeMode: string;
+ item(index: number): string;
+ justifyContent: string;
+ readonly layoutFlow: string;
+ readonly layoutGridChar: any;
+ readonly layoutGridLine: any;
+ readonly layoutGridMode: string;
+ readonly layoutGridType: string;
+ readonly left: any;
+ readonly length: number;
+ readonly letterSpacing: any;
+ lightingColor: any;
+ readonly lineBreak: string;
+ readonly lineHeight: any;
+ readonly listStyleImage: string;
+ readonly listStylePosition: string;
+ readonly listStyleType: string;
+ readonly margin: string;
+ readonly marginBottom: any;
+ readonly marginLeft: any;
+ readonly marginRight: any;
+ readonly marginTop: any;
+ readonly maxHeight: any;
+ readonly maxWidth: any;
+ readonly minHeight: any;
+ readonly minWidth: any;
+ msAnimation: string;
+ msAnimationDelay: string;
+ msAnimationDirection: string;
+ msAnimationDuration: string;
+ msAnimationFillMode: string;
+ msAnimationIterationCount: string;
+ msAnimationName: string;
+ msAnimationPlayState: string;
+ msAnimationTimingFunction: string;
+ msBackfaceVisibility: string;
+ readonly msBlockProgression: string;
+ msContentZoomChaining: string;
+ msContentZooming: string;
+ msContentZoomLimit: string;
+ msContentZoomLimitMax: any;
+ msContentZoomLimitMin: any;
+ msContentZoomSnap: string;
+ msContentZoomSnapPoints: string;
+ msContentZoomSnapType: string;
+ msFlex: string;
+ msFlexAlign: string;
+ msFlexDirection: string;
+ msFlexFlow: string;
+ msFlexItemAlign: string;
+ msFlexLinePack: string;
+ msFlexNegative: any;
+ msFlexOrder: any;
+ msFlexPack: string;
+ msFlexPositive: any;
+ msFlexPreferredSize: any;
+ msFlexWrap: string;
+ msFlowFrom: string;
+ msFlowInto: string;
+ msFontFeatureSettings: string;
+ msGridColumn: any;
+ msGridColumnAlign: string;
+ msGridColumns: string;
+ msGridColumnSpan: any;
+ msGridRow: any;
+ msGridRowAlign: string;
+ msGridRows: string;
+ msGridRowSpan: any;
+ msHighContrastAdjust: string;
+ msHyphenateLimitChars: string;
+ msHyphenateLimitLines: any;
+ msHyphenateLimitZone: any;
+ msHyphens: string;
+ msImeAlign: string;
+ readonly msInterpolationMode: string;
+ msOverflowStyle: string;
+ msPerspective: any;
+ msPerspectiveOrigin: string;
+ msScrollChaining: string;
+ msScrollLimit: string;
+ msScrollLimitXMax: any;
+ msScrollLimitXMin: any;
+ msScrollLimitYMax: any;
+ msScrollLimitYMin: any;
+ msScrollRails: string;
+ msScrollSnapPointsX: string;
+ msScrollSnapPointsY: string;
+ msScrollSnapType: string;
+ msScrollSnapX: string;
+ msScrollSnapY: string;
+ msScrollTranslation: string;
+ msTextCombineHorizontal: string;
+ msTextSizeAdjust: any;
+ msTouchAction: string;
+ msTouchSelect: string;
+ msTransformStyle: string;
+ msTransition: string;
+ msTransitionDelay: string;
+ msTransitionDuration: string;
+ msTransitionProperty: string;
+ msTransitionTimingFunction: string;
+ msUserSelect: string;
+ msWrapFlow: string;
+ msWrapMargin: any;
+ msWrapThrough: string;
+ readonly orphans: any;
+ readonly outline: string;
+ readonly outlineColor: any;
+ readonly outlineStyle: string;
+ readonly outlineWidth: any;
+ readonly overflow: string;
+ readonly overflowX: string;
+ readonly overflowY: string;
+ readonly padding: string;
+ readonly paddingBottom: any;
+ readonly paddingLeft: any;
+ readonly paddingRight: any;
+ readonly paddingTop: any;
+ readonly pageBreakAfter: string;
+ readonly pageBreakBefore: string;
+ readonly pageBreakInside: string;
+ readonly parentRule: any;
+ perspective: any;
+ perspectiveOrigin: string;
+ readonly position: string;
+ readonly quotes: string;
+ removeProperty(bstrPropertyName: string): string;
+ readonly right: any;
+ readonly rubyAlign: string;
+ readonly rubyOverhang: string;
+ readonly rubyPosition: string;
+ readonly scrollbar3dLightColor: any;
+ readonly scrollbarArrowColor: any;
+ readonly scrollbarBaseColor: any;
+ readonly scrollbarDarkShadowColor: any;
+ readonly scrollbarFaceColor: any;
+ readonly scrollbarHighlightColor: any;
+ readonly scrollbarShadowColor: any;
+ readonly scrollbarTrackColor: any;
+
+ /** @param any [pvarPropertyPriority=''] */
+ setProperty(bstrPropertyName: string, pvarPropertyValue: any, pvarPropertyPriority?: any): void;
+ readonly styleFloat: string;
+ readonly tableLayout: string;
+ readonly textAlign: string;
+ readonly textAlignLast: string;
+ readonly textAutospace: string;
+ readonly textDecoration: string;
+ readonly textIndent: any;
+ readonly textJustify: string;
+ readonly textJustifyTrim: string;
+ readonly textKashida: any;
+ readonly textKashidaSpace: any;
+ readonly textOverflow: string;
+ textShadow: string;
+ readonly textTransform: string;
+ readonly textUnderlinePosition: string;
+ readonly top: any;
+ touchAction: string;
+ transform: string;
+ transformOrigin: string;
+ transformStyle: string;
+ transition: string;
+ transitionDelay: string;
+ transitionDuration: string;
+ transitionProperty: string;
+ transitionTimingFunction: string;
+ readonly unicodeBidi: string;
+ readonly verticalAlign: any;
+ readonly visibility: string;
+ webkitAnimation: string;
+ webkitAnimationDelay: string;
+ webkitAnimationDirection: string;
+ webkitAnimationDuration: string;
+ webkitAnimationFillMode: string;
+ webkitAnimationIterationCount: string;
+ webkitAnimationName: string;
+ webkitAnimationPlayState: string;
+ webkitAnimationTimingFunction: string;
+ webkitAppearance: string;
+ webkitBackfaceVisibility: string;
+ webkitBackground: string;
+ webkitBackgroundAttachment: string;
+ webkitBackgroundClip: string;
+ webkitBackgroundColor: any;
+ webkitBackgroundImage: string;
+ webkitBackgroundOrigin: string;
+ webkitBackgroundPosition: string;
+ webkitBackgroundPositionX: any;
+ webkitBackgroundPositionY: any;
+ webkitBackgroundRepeat: string;
+ webkitBackgroundSize: string;
+ webkitBorderImage: string;
+ webkitBorderImageOutset: string;
+ webkitBorderImageRepeat: string;
+ webkitBorderImageSlice: string;
+ webkitBorderImageSource: string;
+ webkitBorderImageWidth: string;
+ webkitBoxAlign: string;
+ webkitBoxDirection: string;
+ webkitBoxFlex: any;
+ webkitBoxOrdinalGroup: any;
+ webkitBoxOrient: string;
+ webkitBoxPack: string;
+ webkitBoxSizing: string;
+ webkitTextSizeAdjust: any;
+ webkitTransform: string;
+ webkitTransformOrigin: string;
+ webkitTransition: string;
+ webkitTransitionDelay: string;
+ webkitTransitionDuration: string;
+ webkitTransitionProperty: string;
+ webkitTransitionTimingFunction: string;
+ webkitUserSelect: string;
+ readonly whiteSpace: string;
+ readonly widows: any;
+ readonly width: any;
+ readonly wordBreak: string;
+ readonly wordSpacing: any;
+ readonly wordWrap: string;
+ readonly writingMode: string;
+ readonly zIndex: any;
+ readonly zoom: any;
+ }
+
+ class HTMLDDElement {
+ private 'MSHTML.HTMLDDElement_typekey': HTMLDDElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ noWrap: boolean;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLDefaults {
+ private 'MSHTML.HTMLDefaults_typekey': HTMLDefaults;
+ private constructor();
+ canHaveHTML: boolean;
+ readonly 'constructor': any;
+ contentEditable: string;
+ frozen: boolean;
+ isMultiLine: boolean;
+ scrollSegmentX: number;
+ scrollSegmentY: number;
+ readonly style: IHTMLStyle;
+ tabStop: boolean;
+ viewInheritStyle: boolean;
+ viewLink: IHTMLDocument;
+ viewMasterTab: boolean;
+ }
+
+ class HTMLDialog {
+ private 'MSHTML.HTMLDialog_typekey': HTMLDialog;
+ private constructor();
+ close(): void;
+ readonly dialogArguments: any;
+ dialogHeight: any;
+ dialogLeft: any;
+ dialogTop: any;
+ dialogWidth: any;
+ readonly menuArguments: any;
+ returnValue: any;
+ toString(): string;
+ }
+
+ class HTMLDivElement {
+ private 'MSHTML.HTMLDivElement_typekey': HTMLDivElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ noWrap: boolean;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLDivPosition {
+ private 'MSHTML.HTMLDivPosition_typekey': HTMLDivPosition;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HtmlDlgSafeHelper {
+ private 'MSHTML.HtmlDlgSafeHelper_typekey': HtmlDlgSafeHelper;
+ private constructor();
+ readonly BlockFormats: any;
+ choosecolordlg(initColor?: any): any;
+ readonly fonts: any;
+ getCharset(fontName: string): any;
+ }
+
+ class HTMLDListElement {
+ private 'MSHTML.HTMLDListElement_typekey': HTMLDListElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compact: boolean;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLDocument {
+ private 'MSHTML.HTMLDocument_typekey': HTMLDocument;
+ private constructor();
+ readonly activeElement: IHTMLElement;
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ adoptNode(pNodeSource: IHTMLDOMNode): IHTMLDOMNode3;
+ alinkColor: any;
+ readonly all: IHTMLElementCollection;
+ readonly anchors: IHTMLElementCollection;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly applets: IHTMLElementCollection;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ bgColor: any;
+ readonly body: IHTMLElement;
+ readonly characterSet: string;
+ charset: string;
+ readonly childNodes: any;
+ clear(): void;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ close(): void;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly compatible: IHTMLDocumentCompatibleInfoCollection;
+ readonly compatMode: string;
+ readonly 'constructor': any;
+ cookie: string;
+ createAttribute(bstrAttrName: string): IHTMLDOMAttribute;
+ createAttributeNS(pvarNS: any, bstrAttrName: string): IHTMLDOMAttribute;
+ createCDATASection(text: string): IHTMLDOMNode;
+ createComment(bstrData: string): IHTMLDOMNode;
+ createDocumentFragment(): IHTMLDocument2;
+ createDocumentFromUrl(bstrURL: string, bstrOptions: string): IHTMLDocument2;
+ createElement(eTag: string): IHTMLElement;
+ createElementNS(pvarNS: any, bstrTag: string): IHTMLElement;
+ createEvent(eventType: string): IDOMEvent;
+ CreateEventObject(pvarEventObject?: any): IHTMLEventObj;
+ createNodeIterator(pRootNode: any, ulWhatToShow: number, pFilter: any, fEntityReferenceExpansion: boolean): IDOMNodeIterator;
+ createProcessingInstruction(bstrTarget: string, bstrData: string): IDOMProcessingInstruction;
+ createRange(): IHTMLDOMRange;
+ createRenderStyle(v: string): IHTMLRenderStyle;
+
+ /**
+ * @param string [bstrHref='']
+ * @param number [lIndex=-1]
+ */
+ createStyleSheet(bstrHref?: string, lIndex?: number): IHTMLStyleSheet;
+ createTextNode(text: string): IHTMLDOMNode;
+ createTreeWalker(pRootNode: any, ulWhatToShow: number, pFilter: any, fEntityReferenceExpansion: boolean): IDOMTreeWalker;
+ defaultCharset: string;
+ readonly defaultView: IHTMLWindow2;
+ designMode: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ readonly doctype: IHTMLDOMNode;
+ readonly documentElement: IHTMLElement;
+ readonly documentMode: any;
+ domain: string;
+ elementFromPoint(x: number, y: number): IHTMLElement;
+ elementsFromPoint(x: number, y: number): IHTMLDOMChildrenCollection;
+ elementsFromRect(left: number, top: number, width: number, height: number): IHTMLDOMChildrenCollection;
+ readonly embeds: IHTMLElementCollection;
+
+ /** @param boolean [showUI=false] */
+ execCommand(cmdID: string, showUI?: boolean, value?: any): boolean;
+ execCommandShowHelp(cmdID: string): boolean;
+ expando: boolean;
+ fgColor: any;
+ readonly fileCreatedDate: string;
+ readonly fileModifiedDate: string;
+ readonly fileSize: string;
+ readonly fileUpdatedDate: string;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly forms: IHTMLElementCollection;
+ readonly frames: FramesCollection;
+ getElementById(v: string): IHTMLElement;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(pvarNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getSelection(): IHTMLSelection;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hasFocus(): boolean;
+ readonly head: IHTMLElement;
+ ie8_getElementById(bstrId: string): IHTMLElement2;
+ readonly ie9_all: IHTMLElementCollection;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_body: IHTMLElement;
+ ie9_createAttribute(bstrAttrName: string): IHTMLDOMAttribute;
+ ie9_createElement(bstrTag: string): IHTMLElement;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_parentWindow: IHTMLWindow2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly images: IHTMLElementCollection;
+ readonly implementation: IHTMLDOMImplementation;
+ importNode(pNodeSource: IHTMLDOMNode, fDeep: boolean): IHTMLDOMNode3;
+ readonly inputEncoding: string;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly lastChild: IHTMLDOMNode;
+ readonly lastModified: string;
+ linkColor: any;
+ readonly links: IHTMLElementCollection;
+ readonly localName: any;
+ readonly location: IHTMLLocation;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ media: string;
+ readonly mimeType: string;
+ msCapsLockWarningOff: boolean;
+ readonly nameProp: string;
+ readonly namespaces: any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmscontentzoom: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsinertiastart: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmssitemodejumplistitemremoved: any;
+ onmsthumbnailclick: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectionchange: any;
+ onselectstart: any;
+ onstalled: any;
+ onstop: any;
+ onstorage: any;
+ onstoragecommit: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+
+ /** @param string [url='text/html'] */
+ open(url?: string, name?: any, features?: any, replace?: any): any;
+ readonly ownerDocument: any;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentWindow: IHTMLWindow2;
+ readonly plugins: IHTMLElementCollection;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly protocol: string;
+ queryCommandEnabled(cmdID: string): boolean;
+ queryCommandIndeterm(cmdID: string): boolean;
+ queryCommandState(cmdID: string): boolean;
+ queryCommandSupported(cmdID: string): boolean;
+ queryCommandText(cmdID: string): string;
+ queryCommandValue(cmdID: string): any;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: string;
+
+ /** @param boolean [fForce=false] */
+ recalc(fForce?: boolean): void;
+ readonly referrer: string;
+ releaseCapture(): void;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ readonly rootElement: ISVGSVGElement;
+ readonly Script: any;
+ readonly scripts: IHTMLElementCollection;
+ readonly security: string;
+ readonly selection: IHTMLSelectionObject;
+ readonly styleSheets: IHTMLStyleSheetsCollection;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ updateSettings(): void;
+ url: string;
+ readonly URLUnencoded: string;
+ vlinkColor: any;
+ write(...psarray: any[]): void;
+ writeln(...psarray: any[]): void;
+ readonly xmlEncoding: string;
+ xmlStandalone: boolean;
+ xmlVersion: string;
+ }
+
+ class HTMLDocumentCompatibleInfo {
+ private 'MSHTML.HTMLDocumentCompatibleInfo_typekey': HTMLDocumentCompatibleInfo;
+ private constructor();
+ readonly 'constructor': any;
+ }
+
+ class HTMLDocumentCompatibleInfoCollection {
+ private 'MSHTML.HTMLDocumentCompatibleInfoCollection_typekey': HTMLDocumentCompatibleInfoCollection;
+ private constructor();
+ readonly 'constructor': any;
+ }
+
+ class HTMLDOMAttribute {
+ private 'MSHTML.HTMLDOMAttribute_typekey': HTMLDOMAttribute;
+ private constructor();
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly attributes: any;
+ readonly childNodes: any;
+ cloneNode(fDeep: boolean): IHTMLDOMAttribute;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly 'constructor': any;
+ readonly expando: boolean;
+ readonly firstChild: IHTMLDOMNode;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ ie8_nodeValue: any;
+ readonly ie8_specified: boolean;
+ ie8_value: string;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly ie9_childNodes: any;
+ readonly ie9_firstChild: IHTMLDOMNode;
+ ie9_hasChildNodes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_lastChild: IHTMLDOMNode;
+ readonly ie9_name: string;
+ readonly ie9_nodeName: string;
+ ie9_nodeValue: any;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly ie9_specified: boolean;
+ ie9_value: string;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ readonly name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly ownerDocument: any;
+ readonly ownerElement: IHTMLElement2;
+ readonly parentNode: IHTMLDOMNode;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly specified: boolean;
+ textContent: any;
+ value: string;
+ }
+
+ class HTMLDOMImplementation {
+ private 'MSHTML.HTMLDOMImplementation_typekey': HTMLDOMImplementation;
+ private constructor();
+ readonly 'constructor': any;
+ createDocument(pvarNS: any, pvarTagName: any, pDocumentType: IDOMDocumentType): IHTMLDocument7;
+ createDocumentType(bstrQualifiedName: string, pvarPublicId: any, pvarSystemId: any): IDOMDocumentType;
+ createHTMLDocument(bstrTitle: string): IHTMLDocument7;
+ hasFeature(bstrfeature: string, version?: any): boolean;
+ ie9_hasFeature(bstrfeature: string, version?: any): boolean;
+ }
+
+ class HTMLDOMRange {
+ private 'MSHTML.HTMLDOMRange_typekey': HTMLDOMRange;
+ private constructor();
+ cloneContents(): any;
+ cloneRange(): IHTMLDOMRange;
+ collapse(toStart: boolean): void;
+ readonly collapsed: boolean;
+ readonly commonAncestorContainer: IHTMLDOMNode;
+ compareBoundaryPoints(how: number, sourceRange: any): number;
+ deleteContents(): void;
+ Detach(): void;
+ readonly endContainer: IHTMLDOMNode;
+ readonly endOffset: number;
+ extractContents(): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ insertNode(newNode: any): void;
+ selectNode(refNode: any): void;
+ selectNodeContents(refNode: any): void;
+ setEnd(refNode: any, offset: number): void;
+ setEndAfter(refNode: any): void;
+ setEndBefore(refNode: any): void;
+ setStart(refNode: any, offset: number): void;
+ setStartAfter(refNode: any): void;
+ setStartBefore(refNode: any): void;
+ readonly startContainer: IHTMLDOMNode;
+ readonly startOffset: number;
+ surroundContents(newParent: any): void;
+ toString(): string;
+ }
+
+ class HTMLDOMTextNode {
+ private 'MSHTML.HTMLDOMTextNode_typekey': HTMLDOMTextNode;
+ private constructor();
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ appendData(bstrstring: string): void;
+ readonly attributes: any;
+ readonly childNodes: any;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly 'constructor': any;
+ data: string;
+ deleteData(offset: number, Count: number): void;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_deleteData(offset: number, Count: number): void;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ ie9_insertData(offset: number, bstrstring: string): void;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceData(offset: number, Count: number, bstrstring: string): void;
+ ie9_splitText(offset: number): IHTMLDOMNode;
+ ie9_substringData(offset: number, Count: number): string;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ insertData(offset: number, bstrstring: string): void;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly lastChild: IHTMLDOMNode;
+ readonly length: number;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly ownerDocument: any;
+ readonly parentNode: IHTMLDOMNode;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceData(offset: number, Count: number, bstrstring: string): void;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ replaceWholeText(bstrText: string): IHTMLDOMNode;
+ splitText(offset: number): IHTMLDOMNode;
+ substringData(offset: number, Count: number): string;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ textContent: any;
+ toString(): string;
+ readonly wholeText: string;
+ }
+
+ class HTMLDOMXmlSerializerFactory {
+ private 'MSHTML.HTMLDOMXmlSerializerFactory_typekey': HTMLDOMXmlSerializerFactory;
+ private constructor();
+ create(): IDOMXmlSerializer;
+ }
+
+ class HTMLDTElement {
+ private 'MSHTML.HTMLDTElement_typekey': HTMLDTElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ noWrap: boolean;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLElementCollection {
+ private 'MSHTML.HTMLElementCollection_typekey': HTMLElementCollection;
+ private constructor();
+ readonly 'constructor': any;
+ ie8_item(index: number): IHTMLElement2;
+ readonly ie8_length: number;
+ ie8_namedItem(name: string): IHTMLElement2;
+ item(name?: any, index?: any): any;
+ length: number;
+ namedItem(name: string): any;
+ tags(tagName: any): any;
+ toString(): string;
+ urns(urn: any): any;
+ }
+
+ class HTMLEmbed {
+ private 'MSHTML.HTMLEmbed_typekey': HTMLEmbed;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ getSVGDocument(): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hidden: string;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ readonly ie8_pluginspage: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_src: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly palette: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly pluginspage: string;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ units: string;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLFieldSetElement {
+ private 'MSHTML.HTMLFieldSetElement_typekey': HTMLFieldSetElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLFontElement {
+ private 'MSHTML.HTMLFontElement_typekey': HTMLFontElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ color: any;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ face: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ size: any;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLFormElement {
+ private 'MSHTML.HTMLFormElement_typekey': HTMLFormElement;
+ private constructor();
+ acceptCharset: string;
+ accessKey: string;
+ action: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ appendItemSeparator(): void;
+
+ /**
+ * @param string [name='']
+ * @param string [filename='']
+ */
+ appendNameFilePair(name?: string, filename?: string): void;
+
+ /**
+ * @param string [name='']
+ * @param string [value='']
+ */
+ appendNameValuePair(name?: string, value?: string): void;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly elements: any;
+ encoding: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ ie8_action: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ item(name?: any, index?: any): any;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ length: number;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ method: string;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ namedItem(name: string): any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ reset(): void;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ submit(): void;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tags(tagName: any): any;
+ tagUrn: string;
+ target: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ urns(urn: any): any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLFrameBase {
+ private 'MSHTML.HTMLFrameBase_typekey': HTMLFrameBase;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ allowTransparency: boolean;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ readonly contentWindow: IHTMLWindow2;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ frameBorder: string;
+ frameSpacing: any;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ longDesc: string;
+ marginHeight: any;
+ marginWidth: any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ noResize: boolean;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrolling: string;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLFrameElement {
+ private 'MSHTML.HTMLFrameElement_typekey': HTMLFrameElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ allowTransparency: boolean;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ borderColor: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ readonly contentDocument: any;
+ contentEditable: string;
+ readonly contentWindow: IHTMLWindow2;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ frameBorder: string;
+ frameSpacing: any;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ getSVGDocument(): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_frameBorder: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_longDesc: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_src: string;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ longDesc: string;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ marginHeight: any;
+ marginWidth: any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ noResize: boolean;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrolling: string;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLFrameSetSite {
+ private 'MSHTML.HTMLFrameSetSite_typekey': HTMLFrameSetSite;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ borderColor: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ cols: string;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ frameBorder: string;
+ frameSpacing: any;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterprint: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeprint: any;
+ onbeforeunload: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhashchange: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmessage: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onoffline: any;
+ ononline: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onstorage: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onunload: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ rows: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLGenericElement {
+ private 'MSHTML.HTMLGenericElement_typekey': HTMLGenericElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ namedRecordset(dataMember: string, hierarchy?: any): any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ readonly recordset: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLHeadElement {
+ private 'MSHTML.HTMLHeadElement_typekey': HTMLHeadElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_profile: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ profile: string;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLHeaderElement {
+ private 'MSHTML.HTMLHeaderElement_typekey': HTMLHeaderElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clear: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLHistory {
+ private 'MSHTML.HTMLHistory_typekey': HTMLHistory;
+ private constructor();
+ back(pvargdistance?: any): void;
+ readonly 'constructor': any;
+ forward(pvargdistance?: any): void;
+ go(pvargdistance?: any): void;
+ readonly length: number;
+ }
+
+ class HTMLHRElement {
+ private 'MSHTML.HTMLHRElement_typekey': HTMLHRElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ color: any;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ noShade: boolean;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ size: any;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLHtmlElement {
+ private 'MSHTML.HTMLHtmlElement_typekey': HTMLHtmlElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ version: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLIFrame {
+ private 'MSHTML.HTMLIFrame_typekey': HTMLIFrame;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ allowTransparency: boolean;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ readonly contentDocument: any;
+ contentEditable: string;
+ readonly contentWindow: IHTMLWindow2;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ frameBorder: string;
+ frameSpacing: any;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ getSVGDocument(): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hideFocus: boolean;
+ hspace: number;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_frameBorder: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_longDesc: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_src: string;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ longDesc: string;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ marginHeight: any;
+ marginWidth: any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ noResize: boolean;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrolling: string;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vspace: number;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLImageElementFactory {
+ private 'MSHTML.HTMLImageElementFactory_typekey': HTMLImageElementFactory;
+ private constructor();
+ create(width?: any, height?: any): IHTMLImgElement;
+ }
+
+ class HTMLImg {
+ private 'MSHTML.HTMLImg_typekey': HTMLImg;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ alt: string;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly complete: boolean;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ dynsrc: string;
+ readonly fileCreatedDate: string;
+ readonly fileModifiedDate: string;
+ readonly fileSize: string;
+ readonly fileUpdatedDate: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: number;
+ hideFocus: boolean;
+ readonly href: string;
+ hspace: number;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_dynsrc: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_longDesc: string;
+ ie8_lowsrc: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_vrml: string;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isMap: boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ longDesc: string;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ loop: any;
+ lowsrc: string;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ readonly mimeType: string;
+ msMatchesSelector(v: string): boolean;
+ msPlayToDisabled: boolean;
+ msPlayToPrimary: boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nameProp: string;
+ readonly namespaceURI: any;
+ readonly naturalHeight: number;
+ readonly naturalWidth: number;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly protocol: string;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ start: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ useMap: string;
+ vrml: string;
+ vspace: number;
+ width: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLInputButtonElement {
+ private 'MSHTML.HTMLInputButtonElement_typekey': HTMLInputButtonElement;
+ private constructor();
+ accessKey: string;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ blur(): void;
+ readonly children: any;
+ className: string;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ contains(pChild: IHTMLElement): boolean;
+ createTextRange(): IHTMLTxtRange;
+ disabled: boolean;
+ readonly document: any;
+ readonly filters: IHTMLFiltersCollection;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ id: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ name: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onblur: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onresize: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeFilter(pUnk: any): void;
+ scrollIntoView(varargStart?: any): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ readonly sourceIndex: number;
+ status: any;
+ readonly style: IHTMLStyle;
+ tabIndex: number;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ value: string;
+ }
+
+ class HTMLInputElement {
+ private 'MSHTML.HTMLInputElement_typekey': HTMLInputElement;
+ private constructor();
+ accept: string;
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ alt: string;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ checked: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly complete: boolean;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ createTextRange(): IHTMLTxtRange;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultChecked: boolean;
+ defaultValue: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ dynsrc: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: number;
+ hideFocus: boolean;
+ hspace: number;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_dynsrc: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_lowsrc: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_src: string;
+ ie8_vrml: string;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ indeterminate: boolean;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ loop: any;
+ lowsrc: string;
+ max: string;
+ maxLength: number;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ min: string;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readOnly: boolean;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ select(): void;
+ selectionEnd: number;
+ selectionStart: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ setSelectionRange(start: number, end: number): void;
+ size: number;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ start: string;
+ status: boolean;
+ step: string;
+
+ /** @param number [n=1] */
+ stepDown(n?: number): void;
+
+ /** @param number [n=1] */
+ stepUp(n?: number): void;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ useMap: string;
+ value: string;
+ valueAsNumber: number;
+ vrml: string;
+ vspace: number;
+ width: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLInputFileElement {
+ private 'MSHTML.HTMLInputFileElement_typekey': HTMLInputFileElement;
+ private constructor();
+ accessKey: string;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ blur(): void;
+ readonly children: any;
+ className: string;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ contains(pChild: IHTMLElement): boolean;
+ disabled: boolean;
+ readonly document: any;
+ readonly filters: IHTMLFiltersCollection;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ id: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ maxLength: number;
+ name: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onblur: any;
+ onchange: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onresize: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselect: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeFilter(pUnk: any): void;
+ scrollIntoView(varargStart?: any): void;
+ select(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ size: number;
+ readonly sourceIndex: number;
+ status: any;
+ readonly style: IHTMLStyle;
+ tabIndex: number;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ value: string;
+ }
+
+ class htmlInputImage {
+ private 'MSHTML.htmlInputImage_typekey': htmlInputImage;
+ private constructor();
+ accessKey: string;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ alt: string;
+ blur(): void;
+ border: any;
+ readonly children: any;
+ className: string;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ readonly complete: boolean;
+ contains(pChild: IHTMLElement): boolean;
+ disabled: boolean;
+ readonly document: any;
+ dynsrc: string;
+ readonly filters: IHTMLFiltersCollection;
+ focus(): void;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ height: number;
+ hspace: number;
+ id: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ loop: any;
+ lowsrc: string;
+ name: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onblur: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onload: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onresize: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readonly readyState: string;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeFilter(pUnk: any): void;
+ scrollIntoView(varargStart?: any): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ readonly sourceIndex: number;
+ src: string;
+ start: string;
+ readonly style: IHTMLStyle;
+ tabIndex: number;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ vrml: string;
+ vspace: number;
+ width: number;
+ }
+
+ class HTMLInputTextElement {
+ private 'MSHTML.HTMLInputTextElement_typekey': HTMLInputTextElement;
+ private constructor();
+ accessKey: string;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ blur(): void;
+ readonly children: any;
+ className: string;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ contains(pChild: IHTMLElement): boolean;
+ createTextRange(): IHTMLTxtRange;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultValue: string;
+ disabled: boolean;
+ readonly document: any;
+ readonly filters: IHTMLFiltersCollection;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ id: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ maxLength: number;
+ name: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onblur: any;
+ onchange: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onresize: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselect: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readOnly: boolean;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeFilter(pUnk: any): void;
+ scrollIntoView(varargStart?: any): void;
+ select(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ size: number;
+ readonly sourceIndex: number;
+ status: any;
+ readonly style: IHTMLStyle;
+ tabIndex: number;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ value: string;
+ }
+
+ class HTMLIsIndexElement {
+ private 'MSHTML.HTMLIsIndexElement_typekey': HTMLIsIndexElement;
+ private constructor();
+ accessKey: string;
+ action: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ prompt: string;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLLabelElement {
+ private 'MSHTML.HTMLLabelElement_typekey': HTMLLabelElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ htmlFor: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLLegendElement {
+ private 'MSHTML.HTMLLegendElement_typekey': HTMLLegendElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLLIElement {
+ private 'MSHTML.HTMLLIElement_typekey': HTMLLIElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLLinkElement {
+ private 'MSHTML.HTMLLinkElement_typekey': HTMLLinkElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ charset: string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ href: string;
+ hreflang: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_href: string;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ media: string;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ rel: string;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ rev: string;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sheet: IHTMLStyleSheet;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ readonly styleSheet: IHTMLStyleSheet;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ target: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLListElement {
+ private 'MSHTML.HTMLListElement_typekey': HTMLListElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compact: boolean;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLLocation {
+ private 'MSHTML.HTMLLocation_typekey': HTMLLocation;
+ private constructor();
+ assign(bstr: string): void;
+ readonly 'constructor': any;
+ hash: string;
+ host: string;
+ hostname: string;
+ href: string;
+ pathname: string;
+ port: string;
+ protocol: string;
+
+ /** @param boolean [flag=false] */
+ reload(flag?: boolean): void;
+ replace(bstr: string): void;
+ search: string;
+ toString(): string;
+ }
+
+ class HTMLMapElement {
+ private 'MSHTML.HTMLMapElement_typekey': HTMLMapElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ readonly areas: IHTMLAreasCollection;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLMarqueeElement {
+ private 'MSHTML.HTMLMarqueeElement_typekey': HTMLMarqueeElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ behavior: string;
+ readonly behaviorUrns: any;
+ bgColor: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ direction: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hideFocus: boolean;
+ hspace: number;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ loop: number;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ onbounce: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfinish: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onstart: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ scrollAmount: number;
+ scrollDelay: number;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ start(): void;
+ stop(): void;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ trueSpeed: boolean;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vspace: number;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLMediaElement {
+ private 'MSHTML.HTMLMediaElement_typekey': HTMLMediaElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ autobuffer: boolean;
+ autoplay: boolean;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly buffered: IHTMLTimeRanges;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ canPlayType(type: string): string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ controls: boolean;
+ createControlRange(): any;
+ readonly currentSrc: string;
+ readonly currentStyle: IHTMLCurrentStyle;
+ currentTime: number;
+ currentTimeDouble: number;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultPlaybackRate: number;
+ defaultPlaybackRateDouble: number;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly duration: number;
+ readonly durationDouble: number;
+ readonly ended: boolean;
+ readonly error: IHTMLMediaError;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ readonly initialTime: number;
+ readonly initialTimeDouble: number;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ load(): void;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ loop: boolean;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msPlayToDisabled: boolean;
+ msPlayToPrimary: boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ muted: boolean;
+ readonly namespaceURI: any;
+ readonly networkState: number;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ pause(): void;
+ readonly paused: boolean;
+ play(): void;
+ playbackRate: number;
+ playbackRateDouble: number;
+ readonly played: IHTMLTimeRanges;
+ prefix: any;
+ preload: string;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ readonly seekable: IHTMLTimeRanges;
+ readonly seeking: boolean;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ volume: number;
+ volumeDouble: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLMediaError {
+ private 'MSHTML.HTMLMediaError_typekey': HTMLMediaError;
+ private constructor();
+ readonly code: number;
+ }
+
+ class HTMLMetaElement {
+ private 'MSHTML.HTMLMetaElement_typekey': HTMLMetaElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ charset: string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ content: string;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ httpEquiv: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_url: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ scheme: string;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ url: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLMSCSSKeyframeRule {
+ private 'MSHTML.HTMLMSCSSKeyframeRule_typekey': HTMLMSCSSKeyframeRule;
+ private constructor();
+ cssText: string;
+ keyText: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly style: IHTMLRuleStyle;
+ readonly type: number;
+ }
+
+ class HTMLMSCSSKeyframesRule {
+ private 'MSHTML.HTMLMSCSSKeyframesRule_typekey': HTMLMSCSSKeyframesRule;
+ private constructor();
+ appendRule(bstrRule: string): void;
+ readonly cssRules: IHTMLStyleSheetRulesCollection;
+ cssText: string;
+ deleteRule(bstrKey: string): void;
+ findRule(bstrKey: string): IHTMLMSCSSKeyframeRule;
+ name: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly type: number;
+ }
+
+ class HTMLNamespace {
+ private 'MSHTML.HTMLNamespace_typekey': HTMLNamespace;
+ private constructor();
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly 'constructor': any;
+ detachEvent(event: string, pdisp: any): void;
+ doImport(bstrImplementationUrl: string): void;
+ readonly name: string;
+ onreadystatechange: any;
+ readonly readyState: any;
+ readonly tagNames: any;
+ readonly urn: string;
+ }
+
+ class HTMLNamespaceCollection {
+ private 'MSHTML.HTMLNamespaceCollection_typekey': HTMLNamespaceCollection;
+ private constructor();
+ add(bstrNamespace: string, bstrUrn: string, implementationUrl?: any): any;
+ readonly 'constructor': any;
+ item(index: any): any;
+ readonly length: number;
+ }
+
+ class HTMLNavigator {
+ private 'MSHTML.HTMLNavigator_typekey': HTMLNavigator;
+ private constructor();
+ readonly appCodeName: string;
+ readonly appMinorVersion: string;
+ readonly appName: string;
+ readonly appVersion: string;
+ readonly browserLanguage: string;
+ readonly connectionSpeed: number;
+ readonly 'constructor': any;
+ readonly cookieEnabled: boolean;
+ readonly cpuClass: string;
+ readonly geolocation: IWebGeolocation;
+ javaEnabled(): boolean;
+ readonly mimeTypes: CMimeTypes;
+ readonly msDoNotTrack: string;
+ readonly onLine: boolean;
+ readonly opsProfile: COpsProfile;
+ readonly platform: string;
+ readonly plugins: IHTMLPluginsCollection;
+ readonly systemLanguage: string;
+ taintEnabled(): boolean;
+ toString(): string;
+ readonly userAgent: string;
+ readonly userLanguage: string;
+ readonly userProfile: COpsProfile;
+ }
+
+ class HTMLNextIdElement {
+ private 'MSHTML.HTMLNextIdElement_typekey': HTMLNextIdElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ n: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLNoShowElement {
+ private 'MSHTML.HTMLNoShowElement_typekey': HTMLNoShowElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLObjectElement {
+ private 'MSHTML.HTMLObjectElement_typekey': HTMLObjectElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ alt: string;
+ altHtml: string;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ archive: string;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly BaseHref: string;
+ readonly behaviorUrns: any;
+ blur(): void;
+ border: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ classid: string;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ code: string;
+ codeBase: string;
+ codeType: string;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ readonly contentDocument: any;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ data: string;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ declare: boolean;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ getSVGDocument(): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hideFocus: boolean;
+ hspace: number;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_codeBase: string;
+ ie8_data: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_object: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ namedRecordset(dataMember: string, hierarchy?: any): any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly object: any;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ recordset: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ standby: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ useMap: string;
+ vspace: number;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLOListElement {
+ private 'MSHTML.HTMLOListElement_typekey': HTMLOListElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compact: boolean;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ start: number;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLOptionButtonElement {
+ private 'MSHTML.HTMLOptionButtonElement_typekey': HTMLOptionButtonElement;
+ private constructor();
+ accessKey: string;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ blur(): void;
+ checked: boolean;
+ readonly children: any;
+ className: string;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ contains(pChild: IHTMLElement): boolean;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultChecked: boolean;
+ disabled: boolean;
+ readonly document: any;
+ readonly filters: IHTMLFiltersCollection;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ id: string;
+ indeterminate: boolean;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ name: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onblur: any;
+ onchange: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onresize: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeFilter(pUnk: any): void;
+ scrollIntoView(varargStart?: any): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ readonly sourceIndex: number;
+ status: boolean;
+ readonly style: IHTMLStyle;
+ tabIndex: number;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ value: string;
+ }
+
+ class HTMLOptionElement {
+ private 'MSHTML.HTMLOptionElement_typekey': HTMLOptionElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultSelected: boolean;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ ie9_value: string;
+ index: number;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ label: string;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ selected: boolean;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ text: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLOptionElementFactory {
+ private 'MSHTML.HTMLOptionElementFactory_typekey': HTMLOptionElementFactory;
+ private constructor();
+ create(text?: any, value?: any, defaultSelected?: any, selected?: any): IHTMLOptionElement;
+ }
+
+ class HTMLParaElement {
+ private 'MSHTML.HTMLParaElement_typekey': HTMLParaElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clear: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLParamElement {
+ private 'MSHTML.HTMLParamElement_typekey': HTMLParamElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_valueType: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: string;
+ valueType: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLPerformance {
+ private 'MSHTML.HTMLPerformance_typekey': HTMLPerformance;
+ private constructor();
+ readonly navigation: IHTMLPerformanceNavigation;
+ readonly timing: IHTMLPerformanceTiming;
+ toJSON(): any;
+ toString(): string;
+ }
+
+ class HTMLPerformanceNavigation {
+ private 'MSHTML.HTMLPerformanceNavigation_typekey': HTMLPerformanceNavigation;
+ private constructor();
+ readonly redirectCount: number;
+ toJSON(): any;
+ toString(): string;
+ readonly type: number;
+ }
+
+ class HTMLPerformanceTiming {
+ private 'MSHTML.HTMLPerformanceTiming_typekey': HTMLPerformanceTiming;
+ private constructor();
+ readonly connectEnd: number;
+ readonly connectStart: number;
+ readonly domainLookupEnd: number;
+ readonly domainLookupStart: number;
+ readonly domComplete: number;
+ readonly domContentLoadedEventEnd: number;
+ readonly domContentLoadedEventStart: number;
+ readonly domInteractive: number;
+ readonly domLoading: number;
+ readonly fetchStart: number;
+ readonly loadEventEnd: number;
+ readonly loadEventStart: number;
+ readonly msFirstPaint: number;
+ readonly navigationStart: number;
+ readonly redirectEnd: number;
+ readonly redirectStart: number;
+ readonly requestStart: number;
+ readonly responseEnd: number;
+ readonly responseStart: number;
+ toJSON(): any;
+ toString(): string;
+ readonly unloadEventEnd: number;
+ readonly unloadEventStart: number;
+ }
+
+ class HTMLPhraseElement {
+ private 'MSHTML.HTMLPhraseElement_typekey': HTMLPhraseElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ cite: string;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dateTime: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_cite: string;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLPopup {
+ private 'MSHTML.HTMLPopup_typekey': HTMLPopup;
+ private constructor();
+ readonly 'constructor': any;
+ readonly document: IHTMLDocument;
+ Hide(): void;
+ readonly isOpen: boolean;
+ Show(x: number, y: number, w: number, h: number, pElement: any): void;
+ }
+
+ class HTMLProgressElement {
+ private 'MSHTML.HTMLProgressElement_typekey': HTMLProgressElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ max: number;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly position: number;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLRenderStyle {
+ private 'MSHTML.HTMLRenderStyle_typekey': HTMLRenderStyle;
+ private constructor();
+ defaultTextSelection: string;
+ renderingPriority: number;
+ textBackgroundColor: any;
+ textColor: any;
+ textDecoration: string;
+ textDecorationColor: any;
+ textEffect: string;
+ textLineThroughStyle: string;
+ textUnderlineStyle: string;
+ }
+
+ class HTMLRichtextElement {
+ private 'MSHTML.HTMLRichtextElement_typekey': HTMLRichtextElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ cols: number;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ createTextRange(): IHTMLTxtRange;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultValue: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readOnly: boolean;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ rows: number;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ select(): void;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ status: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: string;
+ wrap: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLRuleStyle {
+ private 'MSHTML.HTMLRuleStyle_typekey': HTMLRuleStyle;
+ private constructor();
+ accelerator: string;
+ alignContent: string;
+ alignItems: string;
+ alignSelf: string;
+ animation: string;
+ animationDelay: string;
+ animationDirection: string;
+ animationDuration: string;
+ animationFillMode: string;
+ animationIterationCount: string;
+ animationName: string;
+ animationPlayState: string;
+ animationTimingFunction: string;
+ backfaceVisibility: string;
+ background: string;
+ backgroundAttachment: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ behavior: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderCollapse: string;
+ borderColor: string;
+ borderImage: string;
+ borderImageOutset: string;
+ borderImageRepeat: string;
+ borderImageSlice: string;
+ borderImageSource: string;
+ borderImageWidth: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderSpacing: string;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ bottom: any;
+ boxSizing: string;
+ breakAfter: string;
+ breakBefore: string;
+ breakInside: string;
+ captionSide: string;
+ clear: string;
+ clip: string;
+ color: any;
+ colorInterpolationFilters: string;
+ columnCount: any;
+ columnFill: string;
+ columnGap: any;
+ columnRule: string;
+ columnRuleColor: any;
+ columnRuleStyle: string;
+ columnRuleWidth: any;
+ columns: string;
+ columnSpan: string;
+ columnWidth: any;
+ readonly 'constructor': any;
+ content: string;
+ counterIncrement: string;
+ counterReset: string;
+ cssText: string;
+ cursor: string;
+ direction: string;
+ display: string;
+ emptyCells: string;
+ enableBackground: string;
+ filter: string;
+ flex: string;
+ flexBasis: any;
+ flexDirection: string;
+ flexFlow: string;
+ flexGrow: any;
+ flexShrink: any;
+ flexWrap: string;
+ floodColor: any;
+ floodOpacity: any;
+ font: string;
+ fontFamily: string;
+ fontFeatureSettings: string;
+ fontSize: any;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getPropertyPriority(bstrPropertyName: string): string;
+ getPropertyValue(bstrPropertyName: string): string;
+ height: any;
+ imeMode: string;
+ item(index: number): string;
+ justifyContent: string;
+ layoutFlow: string;
+ layoutGrid: string;
+ layoutGridChar: any;
+ layoutGridLine: any;
+ layoutGridMode: string;
+ layoutGridType: string;
+ left: any;
+ readonly length: number;
+ letterSpacing: any;
+ lightingColor: any;
+ lineBreak: string;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ maxHeight: any;
+ maxWidth: any;
+ minHeight: any;
+ minWidth: any;
+ msAnimation: string;
+ msAnimationDelay: string;
+ msAnimationDirection: string;
+ msAnimationDuration: string;
+ msAnimationFillMode: string;
+ msAnimationIterationCount: string;
+ msAnimationName: string;
+ msAnimationPlayState: string;
+ msAnimationTimingFunction: string;
+ msBackfaceVisibility: string;
+ msBlockProgression: string;
+ msContentZoomChaining: string;
+ msContentZooming: string;
+ msContentZoomLimit: string;
+ msContentZoomLimitMax: any;
+ msContentZoomLimitMin: any;
+ msContentZoomSnap: string;
+ msContentZoomSnapPoints: string;
+ msContentZoomSnapType: string;
+ msFlex: string;
+ msFlexAlign: string;
+ msFlexDirection: string;
+ msFlexFlow: string;
+ msFlexItemAlign: string;
+ msFlexLinePack: string;
+ msFlexNegative: any;
+ msFlexOrder: any;
+ msFlexPack: string;
+ msFlexPositive: any;
+ msFlexPreferredSize: any;
+ msFlexWrap: string;
+ msFlowFrom: string;
+ msFlowInto: string;
+ msFontFeatureSettings: string;
+ msGetPropertyEnabled(name: string): boolean;
+ msGridColumn: any;
+ msGridColumnAlign: string;
+ msGridColumns: string;
+ msGridColumnSpan: any;
+ msGridRow: any;
+ msGridRowAlign: string;
+ msGridRows: string;
+ msGridRowSpan: any;
+ msHighContrastAdjust: string;
+ msHyphenateLimitChars: string;
+ msHyphenateLimitLines: any;
+ msHyphenateLimitZone: any;
+ msHyphens: string;
+ msImeAlign: string;
+ msInterpolationMode: string;
+ msOverflowStyle: string;
+ msPerspective: any;
+ msPerspectiveOrigin: string;
+ msPutPropertyEnabled(name: string, b: boolean): void;
+ msScrollChaining: string;
+ msScrollLimit: string;
+ msScrollLimitXMax: any;
+ msScrollLimitXMin: any;
+ msScrollLimitYMax: any;
+ msScrollLimitYMin: any;
+ msScrollRails: string;
+ msScrollSnapPointsX: string;
+ msScrollSnapPointsY: string;
+ msScrollSnapType: string;
+ msScrollSnapX: string;
+ msScrollSnapY: string;
+ msScrollTranslation: string;
+ msTextCombineHorizontal: string;
+ msTextSizeAdjust: any;
+ msTouchAction: string;
+ msTouchSelect: string;
+ msTransformStyle: string;
+ msTransition: string;
+ msTransitionDelay: string;
+ msTransitionDuration: string;
+ msTransitionProperty: string;
+ msTransitionTimingFunction: string;
+ msUserSelect: string;
+ msWrapFlow: string;
+ msWrapMargin: any;
+ msWrapThrough: string;
+ orphans: any;
+ outline: string;
+ outlineColor: any;
+ outlineStyle: string;
+ outlineWidth: any;
+ overflow: string;
+ overflowX: string;
+ overflowY: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ pageBreakInside: string;
+ readonly parentRule: any;
+ perspective: any;
+ perspectiveOrigin: string;
+ pixelBottom: number;
+ pixelRight: number;
+ posBottom: number;
+ position: string;
+ posRight: number;
+ quotes: string;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeProperty(bstrPropertyName: string): string;
+ right: any;
+ rubyAlign: string;
+ rubyOverhang: string;
+ rubyPosition: string;
+ scrollbar3dLightColor: any;
+ scrollbarArrowColor: any;
+ scrollbarBaseColor: any;
+ scrollbarDarkShadowColor: any;
+ scrollbarFaceColor: any;
+ scrollbarHighlightColor: any;
+ scrollbarShadowColor: any;
+ scrollbarTrackColor: any;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+
+ /** @param any [pvarPropertyPriority=''] */
+ setProperty(bstrPropertyName: string, pvarPropertyValue: any, pvarPropertyPriority?: any): void;
+ styleFloat: string;
+ tableLayout: string;
+ textAlign: string;
+ textAlignLast: string;
+ textAutospace: string;
+ textDecoration: string;
+ textDecorationBlink: boolean;
+ textDecorationLineThrough: boolean;
+ textDecorationNone: boolean;
+ textDecorationOverline: boolean;
+ textDecorationUnderline: boolean;
+ textIndent: any;
+ textJustify: string;
+ textJustifyTrim: string;
+ textKashida: any;
+ textKashidaSpace: any;
+ textOverflow: string;
+ textShadow: string;
+ textTransform: string;
+ textUnderlinePosition: string;
+ top: any;
+ touchAction: string;
+ transform: string;
+ transformOrigin: string;
+ transformStyle: string;
+ transition: string;
+ transitionDelay: string;
+ transitionDuration: string;
+ transitionProperty: string;
+ transitionTimingFunction: string;
+ unicodeBidi: string;
+ verticalAlign: any;
+ visibility: string;
+ webkitAnimation: string;
+ webkitAnimationDelay: string;
+ webkitAnimationDirection: string;
+ webkitAnimationDuration: string;
+ webkitAnimationFillMode: string;
+ webkitAnimationIterationCount: string;
+ webkitAnimationName: string;
+ webkitAnimationPlayState: string;
+ webkitAnimationTimingFunction: string;
+ webkitAppearance: string;
+ webkitBackfaceVisibility: string;
+ webkitBackground: string;
+ webkitBackgroundAttachment: string;
+ webkitBackgroundClip: string;
+ webkitBackgroundColor: any;
+ webkitBackgroundImage: string;
+ webkitBackgroundOrigin: string;
+ webkitBackgroundPosition: string;
+ webkitBackgroundPositionX: any;
+ webkitBackgroundPositionY: any;
+ webkitBackgroundRepeat: string;
+ webkitBackgroundSize: string;
+ webkitBorderImage: string;
+ webkitBorderImageOutset: string;
+ webkitBorderImageRepeat: string;
+ webkitBorderImageSlice: string;
+ webkitBorderImageSource: string;
+ webkitBorderImageWidth: string;
+ webkitBoxAlign: string;
+ webkitBoxDirection: string;
+ webkitBoxFlex: any;
+ webkitBoxOrdinalGroup: any;
+ webkitBoxOrient: string;
+ webkitBoxPack: string;
+ webkitBoxSizing: string;
+ webkitTextSizeAdjust: any;
+ webkitTransform: string;
+ webkitTransformOrigin: string;
+ webkitTransition: string;
+ webkitTransitionDelay: string;
+ webkitTransitionDuration: string;
+ webkitTransitionProperty: string;
+ webkitTransitionTimingFunction: string;
+ webkitUserSelect: string;
+ whiteSpace: string;
+ widows: any;
+ width: any;
+ wordBreak: string;
+ wordSpacing: any;
+ wordWrap: string;
+ writingMode: string;
+ zIndex: any;
+ zoom: any;
+ }
+
+ class HTMLScreen {
+ private 'MSHTML.HTMLScreen_typekey': HTMLScreen;
+ private constructor();
+ readonly availHeight: number;
+ readonly availWidth: number;
+ bufferDepth: number;
+ readonly colorDepth: number;
+ readonly 'constructor': any;
+ readonly deviceXDPI: number;
+ readonly deviceYDPI: number;
+ readonly fontSmoothingEnabled: boolean;
+ readonly height: number;
+ readonly logicalXDPI: number;
+ readonly logicalYDPI: number;
+ readonly pixelDepth: number;
+ readonly systemXDPI: number;
+ readonly systemYDPI: number;
+ updateInterval: number;
+ readonly width: number;
+ }
+
+ class HTMLScriptElement {
+ private 'MSHTML.HTMLScriptElement_typekey': HTMLScriptElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ charset: string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ defer: boolean;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ event: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ htmlFor: string;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_src: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ text: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ readonly usedCharset: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLSelectElement {
+ private 'MSHTML.HTMLSelectElement_typekey': HTMLSelectElement;
+ private constructor();
+ accessKey: string;
+ add(element: IHTMLElement, before?: any): void;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ ie8_add(pElem: IHTMLOptionElement, pvarBefore: any): void;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_add(pElem: IHTMLOptionElement, pvarBefore: any): void;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ ie9_value: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ item(name?: any, index?: any): any;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ length: number;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ multiple: boolean;
+ name: string;
+ namedItem(name: string): any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ readonly options: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [index=-1] */
+ remove(index?: number): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ selectedIndex: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ size: number;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tags(tagName: any): any;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ urns(urn: any): any;
+ value: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLSemanticElement {
+ private 'MSHTML.HTMLSemanticElement_typekey': HTMLSemanticElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLSourceElement {
+ private 'MSHTML.HTMLSourceElement_typekey': HTMLSourceElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ media: string;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLSpanElement {
+ private 'MSHTML.HTMLSpanElement_typekey': HTMLSpanElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLSpanFlow {
+ private 'MSHTML.HTMLSpanFlow_typekey': HTMLSpanFlow;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLStorage {
+ private 'MSHTML.HTMLStorage_typekey': HTMLStorage;
+ private constructor();
+ clear(): void;
+ readonly 'constructor': any;
+ getItem(bstrKey: string): any;
+ ie9_setItem(bstrKey: string, bstrValue: string): void;
+ key(lIndex: number): string;
+ readonly length: number;
+ readonly remainingSpace: number;
+ removeItem(bstrKey: string): void;
+ setItem(bstrKey: string, bstrValue: string): void;
+ }
+
+ class HTMLStyle {
+ private 'MSHTML.HTMLStyle_typekey': HTMLStyle;
+ private constructor();
+ accelerator: string;
+ alignContent: string;
+ alignItems: string;
+ alignSelf: string;
+ animation: string;
+ animationDelay: string;
+ animationDirection: string;
+ animationDuration: string;
+ animationFillMode: string;
+ animationIterationCount: string;
+ animationName: string;
+ animationPlayState: string;
+ animationTimingFunction: string;
+ backfaceVisibility: string;
+ background: string;
+ backgroundAttachment: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ behavior: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderCollapse: string;
+ borderColor: string;
+ borderImage: string;
+ borderImageOutset: string;
+ borderImageRepeat: string;
+ borderImageSlice: string;
+ borderImageSource: string;
+ borderImageWidth: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderSpacing: string;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ bottom: any;
+ boxSizing: string;
+ breakAfter: string;
+ breakBefore: string;
+ breakInside: string;
+ captionSide: string;
+ clear: string;
+ clip: string;
+ color: any;
+ colorInterpolationFilters: string;
+ columnCount: any;
+ columnFill: string;
+ columnGap: any;
+ columnRule: string;
+ columnRuleColor: any;
+ columnRuleStyle: string;
+ columnRuleWidth: any;
+ columns: string;
+ columnSpan: string;
+ columnWidth: any;
+ readonly 'constructor': any;
+ content: string;
+ counterIncrement: string;
+ counterReset: string;
+ cssText: string;
+ cursor: string;
+ direction: string;
+ display: string;
+ emptyCells: string;
+ enableBackground: string;
+ filter: string;
+ flex: string;
+ flexBasis: any;
+ flexDirection: string;
+ flexFlow: string;
+ flexGrow: any;
+ flexShrink: any;
+ flexWrap: string;
+ floodColor: any;
+ floodOpacity: any;
+ font: string;
+ fontFamily: string;
+ fontFeatureSettings: string;
+ fontSize: any;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getExpression(propname: string): any;
+ getPropertyPriority(bstrPropertyName: string): string;
+ getPropertyValue(bstrPropertyName: string): string;
+ height: any;
+ imeMode: string;
+ item(index: number): string;
+ justifyContent: string;
+ layoutFlow: string;
+ layoutGrid: string;
+ layoutGridChar: any;
+ layoutGridLine: any;
+ layoutGridMode: string;
+ layoutGridType: string;
+ left: any;
+ readonly length: number;
+ letterSpacing: any;
+ lightingColor: any;
+ lineBreak: string;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ maxHeight: any;
+ maxWidth: any;
+ minHeight: any;
+ minWidth: any;
+ msAnimation: string;
+ msAnimationDelay: string;
+ msAnimationDirection: string;
+ msAnimationDuration: string;
+ msAnimationFillMode: string;
+ msAnimationIterationCount: string;
+ msAnimationName: string;
+ msAnimationPlayState: string;
+ msAnimationTimingFunction: string;
+ msBackfaceVisibility: string;
+ msBlockProgression: string;
+ msContentZoomChaining: string;
+ msContentZooming: string;
+ msContentZoomLimit: string;
+ msContentZoomLimitMax: any;
+ msContentZoomLimitMin: any;
+ msContentZoomSnap: string;
+ msContentZoomSnapPoints: string;
+ msContentZoomSnapType: string;
+ msFlex: string;
+ msFlexAlign: string;
+ msFlexDirection: string;
+ msFlexFlow: string;
+ msFlexItemAlign: string;
+ msFlexLinePack: string;
+ msFlexNegative: any;
+ msFlexOrder: any;
+ msFlexPack: string;
+ msFlexPositive: any;
+ msFlexPreferredSize: any;
+ msFlexWrap: string;
+ msFlowFrom: string;
+ msFlowInto: string;
+ msFontFeatureSettings: string;
+ msGetPropertyEnabled(name: string): boolean;
+ msGridColumn: any;
+ msGridColumnAlign: string;
+ msGridColumns: string;
+ msGridColumnSpan: any;
+ msGridRow: any;
+ msGridRowAlign: string;
+ msGridRows: string;
+ msGridRowSpan: any;
+ msHighContrastAdjust: string;
+ msHyphenateLimitChars: string;
+ msHyphenateLimitLines: any;
+ msHyphenateLimitZone: any;
+ msHyphens: string;
+ msImeAlign: string;
+ msInterpolationMode: string;
+ msOverflowStyle: string;
+ msPerspective: any;
+ msPerspectiveOrigin: string;
+ msPutPropertyEnabled(name: string, b: boolean): void;
+ msScrollChaining: string;
+ msScrollLimit: string;
+ msScrollLimitXMax: any;
+ msScrollLimitXMin: any;
+ msScrollLimitYMax: any;
+ msScrollLimitYMin: any;
+ msScrollRails: string;
+ msScrollSnapPointsX: string;
+ msScrollSnapPointsY: string;
+ msScrollSnapType: string;
+ msScrollSnapX: string;
+ msScrollSnapY: string;
+ msScrollTranslation: string;
+ msTextCombineHorizontal: string;
+ msTextSizeAdjust: any;
+ msTouchAction: string;
+ msTouchSelect: string;
+ msTransformStyle: string;
+ msTransition: string;
+ msTransitionDelay: string;
+ msTransitionDuration: string;
+ msTransitionProperty: string;
+ msTransitionTimingFunction: string;
+ msUserSelect: string;
+ msWrapFlow: string;
+ msWrapMargin: any;
+ msWrapThrough: string;
+ orphans: any;
+ outline: string;
+ outlineColor: any;
+ outlineStyle: string;
+ outlineWidth: any;
+ overflow: string;
+ overflowX: string;
+ overflowY: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ pageBreakInside: string;
+ readonly parentRule: any;
+ perspective: any;
+ perspectiveOrigin: string;
+ pixelBottom: number;
+ pixelHeight: number;
+ pixelLeft: number;
+ pixelRight: number;
+ pixelTop: number;
+ pixelWidth: number;
+ posBottom: number;
+ posHeight: number;
+ position: string;
+ posLeft: number;
+ posRight: number;
+ posTop: number;
+ posWidth: number;
+ quotes: string;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeExpression(propname: string): boolean;
+ removeProperty(bstrPropertyName: string): string;
+ right: any;
+ rubyAlign: string;
+ rubyOverhang: string;
+ rubyPosition: string;
+ scrollbar3dLightColor: any;
+ scrollbarArrowColor: any;
+ scrollbarBaseColor: any;
+ scrollbarDarkShadowColor: any;
+ scrollbarFaceColor: any;
+ scrollbarHighlightColor: any;
+ scrollbarShadowColor: any;
+ scrollbarTrackColor: any;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+
+ /** @param any [pvarPropertyPriority=''] */
+ setProperty(bstrPropertyName: string, pvarPropertyValue: any, pvarPropertyPriority?: any): void;
+ styleFloat: string;
+ tableLayout: string;
+ textAlign: string;
+ textAlignLast: string;
+ textAutospace: string;
+ textDecoration: string;
+ textDecorationBlink: boolean;
+ textDecorationLineThrough: boolean;
+ textDecorationNone: boolean;
+ textDecorationOverline: boolean;
+ textDecorationUnderline: boolean;
+ textIndent: any;
+ textJustify: string;
+ textJustifyTrim: string;
+ textKashida: any;
+ textKashidaSpace: any;
+ textOverflow: string;
+ textShadow: string;
+ textTransform: string;
+ textUnderlinePosition: string;
+ top: any;
+ toString(): string;
+ touchAction: string;
+ transform: string;
+ transformOrigin: string;
+ transformStyle: string;
+ transition: string;
+ transitionDelay: string;
+ transitionDuration: string;
+ transitionProperty: string;
+ transitionTimingFunction: string;
+ unicodeBidi: string;
+ verticalAlign: any;
+ visibility: string;
+ webkitAnimation: string;
+ webkitAnimationDelay: string;
+ webkitAnimationDirection: string;
+ webkitAnimationDuration: string;
+ webkitAnimationFillMode: string;
+ webkitAnimationIterationCount: string;
+ webkitAnimationName: string;
+ webkitAnimationPlayState: string;
+ webkitAnimationTimingFunction: string;
+ webkitAppearance: string;
+ webkitBackfaceVisibility: string;
+ webkitBackground: string;
+ webkitBackgroundAttachment: string;
+ webkitBackgroundClip: string;
+ webkitBackgroundColor: any;
+ webkitBackgroundImage: string;
+ webkitBackgroundOrigin: string;
+ webkitBackgroundPosition: string;
+ webkitBackgroundPositionX: any;
+ webkitBackgroundPositionY: any;
+ webkitBackgroundRepeat: string;
+ webkitBackgroundSize: string;
+ webkitBorderImage: string;
+ webkitBorderImageOutset: string;
+ webkitBorderImageRepeat: string;
+ webkitBorderImageSlice: string;
+ webkitBorderImageSource: string;
+ webkitBorderImageWidth: string;
+ webkitBoxAlign: string;
+ webkitBoxDirection: string;
+ webkitBoxFlex: any;
+ webkitBoxOrdinalGroup: any;
+ webkitBoxOrient: string;
+ webkitBoxPack: string;
+ webkitBoxSizing: string;
+ webkitTextSizeAdjust: any;
+ webkitTransform: string;
+ webkitTransformOrigin: string;
+ webkitTransition: string;
+ webkitTransitionDelay: string;
+ webkitTransitionDuration: string;
+ webkitTransitionProperty: string;
+ webkitTransitionTimingFunction: string;
+ webkitUserSelect: string;
+ whiteSpace: string;
+ widows: any;
+ width: any;
+ wordBreak: string;
+ wordSpacing: any;
+ wordWrap: string;
+ writingMode: string;
+ zIndex: any;
+ zoom: any;
+ }
+
+ class HTMLStyleElement {
+ private 'MSHTML.HTMLStyleElement_typekey': HTMLStyleElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ media: string;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sheet: IHTMLStyleSheet;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ readonly styleSheet: IHTMLStyleSheet;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLStyleFontFace {
+ private 'MSHTML.HTMLStyleFontFace_typekey': HTMLStyleFontFace;
+ private constructor();
+ cssText: string;
+ fontsrc: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly style: IHTMLRuleStyle;
+ readonly type: number;
+ }
+
+ class HTMLStyleMedia {
+ private 'MSHTML.HTMLStyleMedia_typekey': HTMLStyleMedia;
+ private constructor();
+ matchMedium(mediaQuery: string): boolean;
+ readonly type: string;
+ }
+
+ class HTMLStyleSheet {
+ private 'MSHTML.HTMLStyleSheet_typekey': HTMLStyleSheet;
+ private constructor();
+
+ /** @param number [lIndex=-1] */
+ addImport(bstrURL: string, lIndex?: number): number;
+
+ /** @param number [lIndex=-1] */
+ addPageRule(bstrSelector: string, bstrStyle: string, lIndex?: number): number;
+
+ /** @param number [lIndex=-1] */
+ addRule(bstrSelector: string, bstrStyle: string, lIndex?: number): number;
+ readonly 'constructor': any;
+ readonly cssRules: IHTMLStyleSheetRulesCollection;
+ cssText: string;
+
+ /** @param number [lIndex=-1] */
+ deleteRule(lIndex?: number): void;
+ disabled: boolean;
+ href: string;
+ readonly id: string;
+ ie8_href: string;
+ readonly ie9_href: any;
+ readonly ie9_media: any;
+ readonly ie9_title: string;
+ readonly ie9_type: string;
+ readonly imports: IHTMLStyleSheetsCollection;
+
+ /** @param number [lIndex=-1] */
+ insertRule(bstrRule: string, lIndex?: number): number;
+ readonly isAlternate: boolean;
+ readonly isPrefAlternate: boolean;
+ media: string;
+ readonly ownerNode: IHTMLElement;
+ readonly ownerRule: IHTMLCSSRule;
+ readonly owningElement: IHTMLElement;
+ readonly pages: IHTMLStyleSheetPagesCollection;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly readOnly: boolean;
+ removeImport(lIndex: number): void;
+ removeRule(lIndex: number): void;
+ readonly rules: IHTMLStyleSheetRulesCollection;
+ title: string;
+ readonly type: string;
+ }
+
+ class HTMLStyleSheetPage {
+ private 'MSHTML.HTMLStyleSheetPage_typekey': HTMLStyleSheetPage;
+ private constructor();
+ readonly 'constructor': any;
+ cssText: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly pseudoClass: string;
+ readonly selector: string;
+ selectorText: string;
+ readonly style: IHTMLRuleStyle;
+ readonly type: number;
+ }
+
+ class HTMLStyleSheetPagesCollection {
+ private 'MSHTML.HTMLStyleSheetPagesCollection_typekey': HTMLStyleSheetPagesCollection;
+ private constructor();
+ readonly 'constructor': any;
+ item(index: number): IHTMLStyleSheetPage;
+ readonly length: number;
+ }
+
+ class HTMLStyleSheetRule {
+ private 'MSHTML.HTMLStyleSheetRule_typekey': HTMLStyleSheetRule;
+ private constructor();
+ readonly 'constructor': any;
+ cssText: string;
+ ie9_selectorText: string;
+ msGetSpecificity(index: number): number;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly readOnly: boolean;
+ selectorText: string;
+ readonly style: IHTMLRuleStyle;
+ readonly type: number;
+ }
+
+ class HTMLStyleSheetRulesAppliedCollection {
+ private 'MSHTML.HTMLStyleSheetRulesAppliedCollection_typekey': HTMLStyleSheetRulesAppliedCollection;
+ private constructor();
+ item(index: number): IHTMLStyleSheetRule;
+ readonly length: number;
+ propertyAppliedBy(name: string): IHTMLStyleSheetRule;
+ propertyAppliedTrace(name: string, index: number): IHTMLStyleSheetRule;
+ propertyAppliedTraceLength(name: string): number;
+ }
+
+ class HTMLStyleSheetRulesCollection {
+ private 'MSHTML.HTMLStyleSheetRulesCollection_typekey': HTMLStyleSheetRulesCollection;
+ private constructor();
+ readonly 'constructor': any;
+ ie9_item(index: number): IHTMLCSSRule;
+ readonly ie9_length: number;
+ item(index: number): IHTMLStyleSheetRule;
+ readonly length: number;
+ }
+
+ class HTMLStyleSheetsCollection {
+ private 'MSHTML.HTMLStyleSheetsCollection_typekey': HTMLStyleSheetsCollection;
+ private constructor();
+ readonly 'constructor': any;
+ ie9_item(index: number): any;
+ item(pvarIndex: any): any;
+ readonly length: number;
+ }
+
+ class HTMLTable {
+ private 'MSHTML.HTMLTable_typekey': HTMLTable;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ background: string;
+ readonly behaviorUrns: any;
+ bgColor: any;
+ blur(): void;
+ border: any;
+ borderColor: any;
+ borderColorDark: any;
+ borderColorLight: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly caption: IHTMLTableCaption;
+ cellPadding: any;
+ readonly cells: IHTMLElementCollection;
+ cellSpacing: any;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ cols: number;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createCaption(): IHTMLTableCaption;
+ createControlRange(): any;
+ createTBody(): IHTMLTableSection;
+ createTFoot(): any;
+ createTHead(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataPageSize: number;
+ dataSrc: string;
+ deleteCaption(): void;
+
+ /** @param number [index=-1] */
+ deleteRow(index?: number): void;
+ deleteTFoot(): void;
+ deleteTHead(): void;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ firstPage(): void;
+ focus(): void;
+ frame: string;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_caption: IHTMLTableCaption;
+
+ /** @param number [index=-1] */
+ ie9_deleteRow(index?: number): void;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+
+ /** @param number [index=-1] */
+ ie9_insertRow(index?: number): any;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ ie9_tFoot: IHTMLTableSection;
+ ie9_tHead: IHTMLTableSection;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+
+ /** @param number [index=-1] */
+ insertRow(index?: number): any;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ lastPage(): void;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+
+ /**
+ * @param number [indexFrom=-1]
+ * @param number [indexTo=-1]
+ */
+ moveRow(indexFrom?: number, indexTo?: number): any;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ nextPage(): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ previousPage(): void;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ refresh(): void;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly rows: IHTMLElementCollection;
+ rules: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ summary: string;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ readonly tBodies: IHTMLElementCollection;
+ textContent: any;
+ readonly tFoot: IHTMLTableSection;
+ readonly tHead: IHTMLTableSection;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTableCaption {
+ private 'MSHTML.HTMLTableCaption_typekey': HTMLTableCaption;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vAlign: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTableCell {
+ private 'MSHTML.HTMLTableCell_typekey': HTMLTableCell;
+ private constructor();
+ abbr: string;
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ axis: string;
+ background: string;
+ readonly behaviorUrns: any;
+ bgColor: any;
+ blur(): void;
+ borderColor: any;
+ borderColorDark: any;
+ borderColorLight: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly cellIndex: number;
+ ch: string;
+ readonly childNodes: any;
+ readonly children: any;
+ chOff: string;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ colSpan: number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ headers: string;
+ height: any;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_ch: string;
+ ie9_chOff: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ noWrap: boolean;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ rowSpan: number;
+ readonly runtimeStyle: IHTMLStyle;
+ scope: string;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vAlign: string;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTableCol {
+ private 'MSHTML.HTMLTableCol_typekey': HTMLTableCol;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ ch: string;
+ readonly childNodes: any;
+ readonly children: any;
+ chOff: string;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_ch: string;
+ ie9_chOff: string;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ span: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vAlign: string;
+ width: any;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTableRow {
+ private 'MSHTML.HTMLTableRow_typekey': HTMLTableRow;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ bgColor: any;
+ blur(): void;
+ borderColor: any;
+ borderColorDark: any;
+ borderColorLight: any;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly cells: IHTMLElementCollection;
+ ch: string;
+ readonly childNodes: any;
+ readonly children: any;
+ chOff: string;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+
+ /** @param number [index=-1] */
+ deleteCell(index?: number): void;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: any;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_ch: string;
+ ie9_chOff: string;
+
+ /** @param number [index=-1] */
+ ie9_deleteCell(index?: number): void;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+
+ /** @param number [index=-1] */
+ ie9_insertCell(index?: number): any;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+
+ /** @param number [index=-1] */
+ insertCell(index?: number): any;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly rowIndex: number;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ readonly sectionRowIndex: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vAlign: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTableSection {
+ private 'MSHTML.HTMLTableSection_typekey': HTMLTableSection;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ align: string;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ bgColor: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ ch: string;
+ readonly childNodes: any;
+ readonly children: any;
+ chOff: string;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+
+ /** @param number [index=-1] */
+ deleteRow(index?: number): void;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_ch: string;
+ ie9_chOff: string;
+
+ /** @param number [index=-1] */
+ ie9_deleteRow(index?: number): void;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+
+ /** @param number [index=-1] */
+ ie9_insertRow(index?: number): any;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+
+ /** @param number [index=-1] */
+ insertRow(index?: number): any;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+
+ /**
+ * @param number [indexFrom=-1]
+ * @param number [indexTo=-1]
+ */
+ moveRow(indexFrom?: number, indexTo?: number): any;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly rows: IHTMLElementCollection;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ vAlign: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTextAreaElement {
+ private 'MSHTML.HTMLTextAreaElement_typekey': HTMLTextAreaElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ cols: number;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ createTextRange(): IHTMLTxtRange;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultValue: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readOnly: boolean;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ rows: number;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ select(): void;
+ selectionEnd: number;
+ selectionStart: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ setSelectionRange(start: number, end: number): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ status: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: string;
+ wrap: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTextElement {
+ private 'MSHTML.HTMLTextElement_typekey': HTMLTextElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLTimeRanges {
+ private 'MSHTML.HTMLTimeRanges_typekey': HTMLTimeRanges;
+ private constructor();
+ end(index: number): number;
+ endDouble(index: number): number;
+ readonly length: number;
+ start(index: number): number;
+ startDouble(index: number): number;
+ }
+
+ class HTMLTitleElement {
+ private 'MSHTML.HTMLTitleElement_typekey': HTMLTitleElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ text: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLUListElement {
+ private 'MSHTML.HTMLUListElement_typekey': HTMLUListElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compact: boolean;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLUnknownElement {
+ private 'MSHTML.HTMLUnknownElement_typekey': HTMLUnknownElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLUrnCollection {
+ private 'MSHTML.HTMLUrnCollection_typekey': HTMLUrnCollection;
+ private constructor();
+ readonly 'constructor': any;
+ item(index: number): string;
+ readonly length: number;
+ }
+
+ class HTMLVideoElement {
+ private 'MSHTML.HTMLVideoElement_typekey': HTMLVideoElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ autobuffer: boolean;
+ autoplay: boolean;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly buffered: IHTMLTimeRanges;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ canPlayType(type: string): string;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ controls: boolean;
+ createControlRange(): any;
+ readonly currentSrc: string;
+ readonly currentStyle: IHTMLCurrentStyle;
+ currentTime: number;
+ currentTimeDouble: number;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultPlaybackRate: number;
+ defaultPlaybackRateDouble: number;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly duration: number;
+ readonly durationDouble: number;
+ readonly ended: boolean;
+ readonly error: IHTMLMediaError;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ height: number;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ readonly initialTime: number;
+ readonly initialTimeDouble: number;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ load(): void;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ loop: boolean;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msPlayToDisabled: boolean;
+ msPlayToPrimary: boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ muted: boolean;
+ readonly namespaceURI: any;
+ readonly networkState: number;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ pause(): void;
+ readonly paused: boolean;
+ play(): void;
+ playbackRate: number;
+ playbackRateDouble: number;
+ readonly played: IHTMLTimeRanges;
+ poster: string;
+ prefix: any;
+ preload: string;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ readonly seekable: IHTMLTimeRanges;
+ readonly seeking: boolean;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ src: string;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ readonly videoHeight: number;
+ readonly videoWidth: number;
+ volume: number;
+ volumeDouble: number;
+ width: number;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLW3CComputedStyle {
+ private 'MSHTML.HTMLW3CComputedStyle_typekey': HTMLW3CComputedStyle;
+ private constructor();
+ accelerator: string;
+ alignContent: string;
+ alignItems: string;
+ alignmentBaseline: string;
+ alignSelf: string;
+ animation: string;
+ animationDelay: string;
+ animationDirection: string;
+ animationDuration: string;
+ animationFillMode: string;
+ animationIterationCount: string;
+ animationName: string;
+ animationPlayState: string;
+ animationTimingFunction: string;
+ backfaceVisibility: string;
+ background: string;
+ backgroundAttachment: string;
+ backgroundClip: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundOrigin: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ backgroundSize: string;
+ baselineShift: any;
+ behavior: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomLeftRadius: string;
+ borderBottomRightRadius: string;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderCollapse: string;
+ borderColor: string;
+ borderImage: string;
+ borderImageOutset: string;
+ borderImageRepeat: string;
+ borderImageSlice: string;
+ borderImageSource: string;
+ borderImageWidth: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRadius: string;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderSpacing: string;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopLeftRadius: string;
+ borderTopRightRadius: string;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ bottom: any;
+ boxShadow: string;
+ boxSizing: string;
+ breakAfter: string;
+ breakBefore: string;
+ breakInside: string;
+ captionSide: string;
+ clear: string;
+ clip: string;
+ readonly clipBottom: any;
+ clipLeft: any;
+ clipPath: string;
+ clipRight: any;
+ clipRule: string;
+ clipTop: any;
+ color: any;
+ colorInterpolationFilters: string;
+ columnCount: any;
+ columnFill: string;
+ columnGap: any;
+ columnRule: string;
+ columnRuleColor: any;
+ columnRuleStyle: string;
+ columnRuleWidth: any;
+ columns: string;
+ columnSpan: string;
+ columnWidth: any;
+ content: string;
+ counterIncrement: string;
+ counterReset: string;
+ cssFloat: string;
+ cssText: string;
+ cursor: string;
+ direction: string;
+ display: string;
+ dominantBaseline: string;
+ emptyCells: string;
+ enableBackground: string;
+ fill: string;
+ fillOpacity: any;
+ fillRule: string;
+ filter: string;
+ flex: string;
+ flexBasis: any;
+ flexDirection: string;
+ flexFlow: string;
+ flexGrow: any;
+ flexShrink: any;
+ flexWrap: string;
+ floodColor: any;
+ floodOpacity: any;
+ font: string;
+ fontFamily: string;
+ fontFeatureSettings: string;
+ fontSize: any;
+ fontSizeAdjust: any;
+ fontStretch: string;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+ getPropertyPriority(bstrPropertyName: string): string;
+ getPropertyValue(bstrPropertyName: string): string;
+ glyphOrientationHorizontal: any;
+ glyphOrientationVertical: any;
+ height: any;
+ imeMode: string;
+ item(index: number): string;
+ justifyContent: string;
+ kerning: any;
+ layoutFlow: string;
+ layoutGrid: string;
+ layoutGridChar: any;
+ layoutGridLine: any;
+ layoutGridMode: string;
+ layoutGridType: string;
+ left: any;
+ readonly length: number;
+ letterSpacing: any;
+ lightingColor: any;
+ lineBreak: string;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ marker: string;
+ markerEnd: string;
+ markerMid: string;
+ markerStart: string;
+ mask: string;
+ maxHeight: any;
+ maxWidth: any;
+ minHeight: any;
+ minWidth: any;
+ msAnimation: string;
+ msAnimationDelay: string;
+ msAnimationDirection: string;
+ msAnimationDuration: string;
+ msAnimationFillMode: string;
+ msAnimationIterationCount: string;
+ msAnimationName: string;
+ msAnimationPlayState: string;
+ msAnimationTimingFunction: string;
+ msBackfaceVisibility: string;
+ msBlockProgression: string;
+ msContentZoomChaining: string;
+ msContentZooming: string;
+ msContentZoomLimit: string;
+ msContentZoomLimitMax: any;
+ msContentZoomLimitMin: any;
+ msContentZoomSnap: string;
+ msContentZoomSnapPoints: string;
+ msContentZoomSnapType: string;
+ msFlex: string;
+ msFlexAlign: string;
+ msFlexDirection: string;
+ msFlexFlow: string;
+ msFlexItemAlign: string;
+ msFlexLinePack: string;
+ msFlexNegative: any;
+ msFlexOrder: any;
+ msFlexPack: string;
+ msFlexPositive: any;
+ msFlexPreferredSize: any;
+ msFlexWrap: string;
+ msFlowFrom: string;
+ msFlowInto: string;
+ msFontFeatureSettings: string;
+ msGridColumn: any;
+ msGridColumnAlign: string;
+ msGridColumns: string;
+ msGridColumnSpan: any;
+ msGridRow: any;
+ msGridRowAlign: string;
+ msGridRows: string;
+ msGridRowSpan: any;
+ msHighContrastAdjust: string;
+ msHyphenateLimitChars: string;
+ msHyphenateLimitLines: any;
+ msHyphenateLimitZone: any;
+ msHyphens: string;
+ msImeAlign: string;
+ msInterpolationMode: string;
+ msOverflowStyle: string;
+ msPerspective: any;
+ msPerspectiveOrigin: string;
+ msScrollChaining: string;
+ msScrollLimit: string;
+ msScrollLimitXMax: any;
+ msScrollLimitXMin: any;
+ msScrollLimitYMax: any;
+ msScrollLimitYMin: any;
+ msScrollRails: string;
+ msScrollSnapPointsX: string;
+ msScrollSnapPointsY: string;
+ msScrollSnapType: string;
+ msScrollSnapX: string;
+ msScrollSnapY: string;
+ msScrollTranslation: string;
+ msTextCombineHorizontal: string;
+ msTextSizeAdjust: any;
+ msTouchAction: string;
+ msTouchSelect: string;
+ msTransform: string;
+ msTransformOrigin: string;
+ msTransformStyle: string;
+ msTransition: string;
+ msTransitionDelay: string;
+ msTransitionDuration: string;
+ msTransitionProperty: string;
+ msTransitionTimingFunction: string;
+ msUserSelect: string;
+ msWrapFlow: string;
+ msWrapMargin: any;
+ msWrapThrough: string;
+ opacity: any;
+ orphans: any;
+ outline: string;
+ outlineColor: any;
+ outlineStyle: string;
+ outlineWidth: any;
+ overflow: string;
+ overflowX: string;
+ overflowY: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ pageBreakInside: string;
+ readonly parentRule: any;
+ perspective: any;
+ perspectiveOrigin: string;
+ pointerEvents: string;
+ position: string;
+ quotes: string;
+ removeProperty(bstrPropertyName: string): string;
+ right: any;
+ rubyAlign: string;
+ rubyOverhang: string;
+ rubyPosition: string;
+ scrollbar3dLightColor: any;
+ scrollbarArrowColor: any;
+ scrollbarBaseColor: any;
+ scrollbarDarkShadowColor: any;
+ scrollbarFaceColor: any;
+ scrollbarHighlightColor: any;
+ scrollbarShadowColor: any;
+ scrollbarTrackColor: any;
+
+ /** @param any [pvarPropertyPriority=''] */
+ setProperty(bstrPropertyName: string, pvarPropertyValue: any, pvarPropertyPriority?: any): void;
+ stopColor: any;
+ stopOpacity: any;
+ stroke: string;
+ strokeDasharray: string;
+ strokeDashoffset: any;
+ strokeLinecap: string;
+ strokeLinejoin: string;
+ strokeMiterlimit: any;
+ strokeOpacity: any;
+ strokeWidth: any;
+ styleFloat: string;
+ tableLayout: string;
+ textAlign: string;
+ textAlignLast: string;
+ textAnchor: string;
+ textAutospace: string;
+ textDecoration: string;
+ textIndent: any;
+ textJustify: string;
+ textJustifyTrim: string;
+ textKashida: any;
+ textKashidaSpace: any;
+ textOverflow: string;
+ textShadow: string;
+ textTransform: string;
+ textUnderlinePosition: string;
+ top: any;
+ touchAction: string;
+ transform: string;
+ transformOrigin: string;
+ transformStyle: string;
+ transition: string;
+ transitionDelay: string;
+ transitionDuration: string;
+ transitionProperty: string;
+ transitionTimingFunction: string;
+ unicodeBidi: string;
+ verticalAlign: any;
+ visibility: string;
+ webkitAnimation: string;
+ webkitAnimationDelay: string;
+ webkitAnimationDirection: string;
+ webkitAnimationDuration: string;
+ webkitAnimationFillMode: string;
+ webkitAnimationIterationCount: string;
+ webkitAnimationName: string;
+ webkitAnimationPlayState: string;
+ webkitAnimationTimingFunction: string;
+ webkitAppearance: string;
+ webkitBackfaceVisibility: string;
+ webkitBackground: string;
+ webkitBackgroundAttachment: string;
+ webkitBackgroundClip: string;
+ webkitBackgroundColor: any;
+ webkitBackgroundImage: string;
+ webkitBackgroundOrigin: string;
+ webkitBackgroundPosition: string;
+ webkitBackgroundPositionX: any;
+ webkitBackgroundPositionY: any;
+ webkitBackgroundRepeat: string;
+ webkitBackgroundSize: string;
+ webkitBorderImage: string;
+ webkitBorderImageOutset: string;
+ webkitBorderImageRepeat: string;
+ webkitBorderImageSlice: string;
+ webkitBorderImageSource: string;
+ webkitBorderImageWidth: string;
+ webkitBoxAlign: string;
+ webkitBoxDirection: string;
+ webkitBoxFlex: any;
+ webkitBoxOrdinalGroup: any;
+ webkitBoxOrient: string;
+ webkitBoxPack: string;
+ webkitBoxSizing: string;
+ webkitTextSizeAdjust: any;
+ webkitTransform: string;
+ webkitTransformOrigin: string;
+ webkitTransition: string;
+ webkitTransitionDelay: string;
+ webkitTransitionDuration: string;
+ webkitTransitionProperty: string;
+ webkitTransitionTimingFunction: string;
+ webkitUserSelect: string;
+ whiteSpace: string;
+ widows: any;
+ width: any;
+ wordBreak: string;
+ wordSpacing: any;
+ wordWrap: string;
+ writingMode: string;
+ zIndex: any;
+ zoom: any;
+ }
+
+ class HTMLWindow2 {
+ private 'MSHTML.HTMLWindow2_typekey': HTMLWindow2;
+ private constructor();
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+
+ /** @param string [message=''] */
+ alert(message?: string): void;
+ readonly applicationCache: applicationCache;
+ attachEvent(event: string, pdisp: any): boolean;
+ blur(): void;
+ clearInterval(timerID: number): void;
+ clearTimeout(timerID: number): void;
+ readonly clientInformation: IOmNavigator;
+ readonly clipboardData: IHTMLDataTransfer;
+ close(): void;
+ readonly closed: boolean;
+
+ /** @param string [message=''] */
+ confirm(message?: string): boolean;
+ readonly 'constructor': any;
+ createPopup(varArgIn?: any): any;
+ defaultStatus: string;
+ detachEvent(event: string, pdisp: any): void;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ readonly document: IHTMLDocument2;
+ readonly event: IHTMLEventObj;
+
+ /** @param string [language='JScript'] */
+ execScript(code: string, language?: string): any;
+ readonly external: any;
+ focus(): void;
+ readonly frameElement: IHTMLFrameBase;
+ readonly frames: FramesCollection;
+
+ /** @param string [bstrPseudoElt=''] */
+ getComputedStyle(varArgIn: IHTMLDOMNode, bstrPseudoElt?: string): IHTMLCSSStyleDeclaration;
+ getSelection(): IHTMLSelection;
+ readonly history: IOmHistory;
+ readonly innerHeight: number;
+ readonly innerWidth: number;
+ item(pvarIndex: any): any;
+ readonly length: number;
+ readonly localStorage: IHTMLStorage;
+ readonly location: IHTMLLocation;
+ readonly maxConnectionsPerServer: number;
+ moveBy(x: number, y: number): void;
+ moveTo(x: number, y: number): void;
+ msWriteProfilerMark(bstrProfilerMarkName: string): void;
+ name: string;
+ navigate(url: string): void;
+ readonly navigator: IOmNavigator;
+ offscreenBuffering: any;
+ onabort: any;
+ onafterprint: any;
+ onbeforeprint: any;
+ onbeforeunload: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ ondblclick: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhashchange: any;
+ onhelp: any;
+ oninput: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onmessage: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsinertiastart: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onoffline: any;
+ ononline: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onpopstate: any;
+ onprogress: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onstalled: any;
+ onstorage: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onunload: any;
+ onvolumechange: any;
+ onwaiting: any;
+
+ /**
+ * @param string [url='']
+ * @param string [name='']
+ * @param string [features='']
+ * @param boolean [replace=false]
+ */
+ open(url?: string, name?: string, features?: string, replace?: boolean): IHTMLWindow2;
+ opener: any;
+ readonly outerHeight: number;
+ readonly outerWidth: number;
+ readonly pageXOffset: number;
+ readonly pageYOffset: number;
+ readonly parent: IHTMLWindow2;
+ performance: any;
+ postMessage(msg: string, targetOrigin?: any): void;
+ print(): void;
+
+ /**
+ * @param string [message='']
+ * @param string [defstr='undefined']
+ */
+ prompt(message?: string, defstr?: string): any;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+ resizeBy(x: number, y: number): void;
+ resizeTo(x: number, y: number): void;
+ readonly screen: IHTMLScreen;
+ readonly screenLeft: number;
+ readonly screenTop: number;
+ readonly screenX: number;
+ readonly screenY: number;
+ scroll(x: number, y: number): void;
+ scrollBy(x: number, y: number): void;
+ scrollTo(x: number, y: number): void;
+ readonly self: IHTMLWindow2;
+ readonly sessionStorage: IHTMLStorage;
+ setInterval(expression: any, msec: number, language?: any): number;
+ setTimeout(expression: any, msec: number, language?: any): number;
+
+ /** @param string [features=''] */
+ showHelp(helpURL: string, helpArg: any, features?: string): void;
+ showModalDialog(dialog: string, varArgIn?: any, varOptions?: any): any;
+
+ /** @param string [url=''] */
+ showModelessDialog(url?: string, varArgIn?: any, options?: any): IHTMLWindow2;
+ status: string;
+ readonly styleMedia: IHTMLStyleMedia;
+ readonly top: IHTMLWindow2;
+ toStaticHTML(bstrHTML: string): string;
+ toString(): string;
+ readonly window: IHTMLWindow2;
+ }
+
+ class HTMLWindowProxy {
+ private 'MSHTML.HTMLWindowProxy_typekey': HTMLWindowProxy;
+ private constructor();
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+
+ /** @param string [message=''] */
+ alert(message?: string): void;
+ readonly applicationCache: applicationCache;
+ attachEvent(event: string, pdisp: any): boolean;
+ blur(): void;
+ clearInterval(timerID: number): void;
+ clearTimeout(timerID: number): void;
+ readonly clientInformation: IOmNavigator;
+ readonly clipboardData: IHTMLDataTransfer;
+ close(): void;
+ readonly closed: boolean;
+
+ /** @param string [message=''] */
+ confirm(message?: string): boolean;
+ readonly 'constructor': any;
+ createPopup(varArgIn?: any): any;
+ defaultStatus: string;
+ detachEvent(event: string, pdisp: any): void;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ readonly document: IHTMLDocument2;
+ readonly event: IHTMLEventObj;
+
+ /** @param string [language='JScript'] */
+ execScript(code: string, language?: string): any;
+ readonly external: any;
+ focus(): void;
+ readonly frameElement: IHTMLFrameBase;
+ readonly frames: FramesCollection;
+
+ /** @param string [bstrPseudoElt=''] */
+ getComputedStyle(varArgIn: IHTMLDOMNode, bstrPseudoElt?: string): IHTMLCSSStyleDeclaration;
+ getSelection(): IHTMLSelection;
+ readonly history: IOmHistory;
+ readonly innerHeight: number;
+ readonly innerWidth: number;
+ item(pvarIndex: any): any;
+ readonly length: number;
+ readonly localStorage: IHTMLStorage;
+ readonly location: IHTMLLocation;
+ readonly maxConnectionsPerServer: number;
+ moveBy(x: number, y: number): void;
+ moveTo(x: number, y: number): void;
+ msWriteProfilerMark(bstrProfilerMarkName: string): void;
+ name: string;
+ navigate(url: string): void;
+ readonly navigator: IOmNavigator;
+ offscreenBuffering: any;
+ onabort: any;
+ onafterprint: any;
+ onbeforeprint: any;
+ onbeforeunload: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ ondblclick: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhashchange: any;
+ onhelp: any;
+ oninput: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onmessage: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsinertiastart: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onoffline: any;
+ ononline: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onpopstate: any;
+ onprogress: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onstalled: any;
+ onstorage: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onunload: any;
+ onvolumechange: any;
+ onwaiting: any;
+
+ /**
+ * @param string [url='']
+ * @param string [name='']
+ * @param string [features='']
+ * @param boolean [replace=false]
+ */
+ open(url?: string, name?: string, features?: string, replace?: boolean): IHTMLWindow2;
+ opener: any;
+ readonly outerHeight: number;
+ readonly outerWidth: number;
+ readonly pageXOffset: number;
+ readonly pageYOffset: number;
+ readonly parent: IHTMLWindow2;
+ performance: any;
+ postMessage(msg: string, targetOrigin?: any): void;
+ print(): void;
+
+ /**
+ * @param string [message='']
+ * @param string [defstr='undefined']
+ */
+ prompt(message?: string, defstr?: string): any;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+ resizeBy(x: number, y: number): void;
+ resizeTo(x: number, y: number): void;
+ readonly screen: IHTMLScreen;
+ readonly screenLeft: number;
+ readonly screenTop: number;
+ readonly screenX: number;
+ readonly screenY: number;
+ scroll(x: number, y: number): void;
+ scrollBy(x: number, y: number): void;
+ scrollTo(x: number, y: number): void;
+ readonly self: IHTMLWindow2;
+ readonly sessionStorage: IHTMLStorage;
+ setInterval(expression: any, msec: number, language?: any): number;
+ setTimeout(expression: any, msec: number, language?: any): number;
+
+ /** @param string [features=''] */
+ showHelp(helpURL: string, helpArg: any, features?: string): void;
+ showModalDialog(dialog: string, varArgIn?: any, varOptions?: any): any;
+
+ /** @param string [url=''] */
+ showModelessDialog(url?: string, varArgIn?: any, options?: any): IHTMLWindow2;
+ status: string;
+ readonly styleMedia: IHTMLStyleMedia;
+ readonly top: IHTMLWindow2;
+ toStaticHTML(bstrHTML: string): string;
+ toString(): string;
+ readonly window: IHTMLWindow2;
+ }
+
+ class HTMLWndOptionElement {
+ private 'MSHTML.HTMLWndOptionElement_typekey': HTMLWndOptionElement;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ defaultSelected: boolean;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ index: number;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ label: string;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ selected: boolean;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tagUrn: string;
+ text: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ value: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLWndSelectElement {
+ private 'MSHTML.HTMLWndSelectElement_typekey': HTMLWndSelectElement;
+ private constructor();
+ accessKey: string;
+ add(element: IHTMLElement, before?: any): void;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ dataFld: string;
+ dataFormatAs: string;
+ dataSrc: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly form: IHTMLFormElement;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ readonly isDisabled: boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ readonly isMultiLine: boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly isTextEdit: boolean;
+ item(name?: any, index?: any): any;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ length: number;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ multiple: boolean;
+ name: string;
+ namedItem(name: string): any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ readonly options: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [index=-1] */
+ remove(index?: number): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ selectedIndex: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ size: number;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tags(tagName: any): any;
+ tagUrn: string;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly type: string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ urns(urn: any): any;
+ value: string;
+ xmsAcceleratorKey: string;
+ }
+
+ class HTMLXMLHttpRequest {
+ private 'MSHTML.HTMLXMLHttpRequest_typekey': HTMLXMLHttpRequest;
+ private constructor();
+ abort(): void;
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ readonly 'constructor': any;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ getAllResponseHeaders(): string;
+ getResponseHeader(bstrHeader: string): string;
+ onreadystatechange: any;
+ ontimeout: any;
+ open(bstrMethod: string, bstrURL: string, varAsync: any, varUser?: any, varPassword?: any): void;
+ readonly readyState: number;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+ readonly responseBody: any;
+ readonly responseText: string;
+ readonly responseXML: any;
+ send(varBody?: any): void;
+ setRequestHeader(bstrHeader: string, bstrValue: string): void;
+ readonly status: number;
+ readonly statusText: string;
+ timeout: number;
+ }
+
+ class HTMLXMLHttpRequestFactory {
+ private 'MSHTML.HTMLXMLHttpRequestFactory_typekey': HTMLXMLHttpRequestFactory;
+ private constructor();
+ create(): IHTMLXMLHttpRequest;
+ }
+
+ class ICanvasGradient {
+ private 'MSHTML.ICanvasGradient_typekey': ICanvasGradient;
+ private constructor();
+ addColorStop(offset: number, color: string): void;
+ }
+
+ class ICanvasImageData {
+ private 'MSHTML.ICanvasImageData_typekey': ICanvasImageData;
+ private constructor();
+ readonly data: any;
+ readonly height: number;
+ readonly width: number;
+ }
+
+ class ICanvasPattern {
+ private 'MSHTML.ICanvasPattern_typekey': ICanvasPattern;
+ private constructor();
+ }
+
+ class ICanvasRenderingContext2D {
+ private 'MSHTML.ICanvasRenderingContext2D_typekey': ICanvasRenderingContext2D;
+ private constructor();
+ arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise: number): void;
+ arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): void;
+ beginPath(): void;
+ bezierCurveTo(cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): void;
+ readonly canvas: IHTMLCanvasElement;
+ clearRect(x: number, y: number, w: number, h: number): void;
+ clip(): void;
+ closePath(): void;
+ createImageData(a1: any, a2: any): ICanvasImageData;
+ createLinearGradient(x0: number, y0: number, x1: number, y1: number): ICanvasGradient;
+ createPattern(Image: any, repetition: any): ICanvasPattern;
+ createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): ICanvasGradient;
+ drawImage(pSrc: any, a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any): void;
+ fill(): void;
+ fillRect(x: number, y: number, w: number, h: number): void;
+ fillStyle: any;
+ fillText(text: string, x: number, y: number, maxWidth: any): void;
+ font: string;
+ getImageData(sx: number, sy: number, sw: number, sh: number): ICanvasImageData;
+ globalAlpha: number;
+ globalCompositeOperation: string;
+ isPointInPath(x: number, y: number): boolean;
+ lineCap: string;
+ lineJoin: string;
+ lineTo(x: number, y: number): void;
+ lineWidth: number;
+ measureText(text: string): ICanvasTextMetrics;
+ miterLimit: number;
+ moveTo(x: number, y: number): void;
+ putImageData(imagedata: ICanvasImageData, dx: number, dy: number, dirtyX: any, dirtyY: any, dirtyWidth: any, dirtyHeight: any): void;
+ quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void;
+ rect(x: number, y: number, w: number, h: number): void;
+ restore(): void;
+ rotate(angle: number): void;
+ save(): void;
+ scale(x: number, y: number): void;
+ setTransform(m11: number, m12: number, m21: number, m22: number, dx: number, dy: number): void;
+ shadowBlur: number;
+ shadowColor: string;
+ shadowOffsetX: number;
+ shadowOffsetY: number;
+ stroke(): void;
+ strokeRect(x: number, y: number, w: number, h: number): void;
+ strokeStyle: any;
+ strokeText(text: string, x: number, y: number, maxWidth: any): void;
+ textAlign: string;
+ textBaseline: string;
+ transform(m11: number, m12: number, m21: number, m22: number, dx: number, dy: number): void;
+ translate(x: number, y: number): void;
+ }
+
+ class ICanvasTextMetrics {
+ private 'MSHTML.ICanvasTextMetrics_typekey': ICanvasTextMetrics;
+ private constructor();
+ readonly width: number;
+ }
+
+ class IDOMDocumentType {
+ private 'MSHTML.IDOMDocumentType_typekey': IDOMDocumentType;
+ private constructor();
+ readonly entities: any;
+ readonly internalSubset: any;
+ readonly name: string;
+ readonly notations: any;
+ readonly publicId: any;
+ readonly systemId: any;
+ }
+
+ class IDOMEvent {
+ private 'MSHTML.IDOMEvent_typekey': IDOMEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ readonly isTrusted: boolean;
+ preventDefault(): void;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ }
+
+ class IDOMNodeIterator {
+ private 'MSHTML.IDOMNodeIterator_typekey': IDOMNodeIterator;
+ private constructor();
+ Detach(): void;
+ readonly expandEntityReferences: boolean;
+ readonly filter: any;
+ nextNode(): any;
+ previousNode(): any;
+ readonly root: any;
+ readonly whatToShow: number;
+ }
+
+ class IDOMParser {
+ private 'MSHTML.IDOMParser_typekey': IDOMParser;
+ private constructor();
+ parseFromString(xmlSource: string, mimeType: string): IHTMLDocument2;
+ }
+
+ class IDOMProcessingInstruction {
+ private 'MSHTML.IDOMProcessingInstruction_typekey': IDOMProcessingInstruction;
+ private constructor();
+ data: string;
+ readonly target: string;
+ }
+
+ class IDOMTreeWalker {
+ private 'MSHTML.IDOMTreeWalker_typekey': IDOMTreeWalker;
+ private constructor();
+ currentNode: any;
+ readonly expandEntityReferences: boolean;
+ readonly filter: any;
+ firstChild(): any;
+ lastChild(): any;
+ nextNode(): any;
+ nextSibling(): any;
+ parentNode(): any;
+ previousNode(): any;
+ previousSibling(): any;
+ readonly root: any;
+ readonly whatToShow: number;
+ }
+
+ class IDOMXmlSerializer {
+ private 'MSHTML.IDOMXmlSerializer_typekey': IDOMXmlSerializer;
+ private constructor();
+ serializeToString(pNode: IHTMLDOMNode): string;
+ }
+
+ class IEventTarget {
+ private 'MSHTML.IEventTarget_typekey': IEventTarget;
+ private constructor();
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+ }
+
+ class IHTMLAreasCollection {
+ private 'MSHTML.IHTMLAreasCollection_typekey': IHTMLAreasCollection;
+ private constructor();
+ add(element: IHTMLElement, before?: any): void;
+ item(name?: any, index?: any): any;
+ length: number;
+
+ /** @param number [index=-1] */
+ remove(index?: number): void;
+ tags(tagName: any): any;
+ }
+
+ class IHTMLAttributeCollection3 {
+ private 'MSHTML.IHTMLAttributeCollection3_typekey': IHTMLAttributeCollection3;
+ private constructor();
+ getNamedItem(bstrName: string): IHTMLDOMAttribute;
+ item(index: number): IHTMLDOMAttribute;
+ readonly length: number;
+ removeNamedItem(bstrName: string): IHTMLDOMAttribute;
+ setNamedItem(pNodeIn: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ }
+
+ class IHTMLAudioElement {
+ private 'MSHTML.IHTMLAudioElement_typekey': IHTMLAudioElement;
+ private constructor();
+ }
+
+ class IHTMLBookmarkCollection {
+ private 'MSHTML.IHTMLBookmarkCollection_typekey': IHTMLBookmarkCollection;
+ private constructor();
+ item(index: number): any;
+ readonly length: number;
+ }
+
+ class IHTMLCanvasElement {
+ private 'MSHTML.IHTMLCanvasElement_typekey': IHTMLCanvasElement;
+ private constructor();
+ getContext(contextId: string): ICanvasRenderingContext2D;
+ height: number;
+ toDataURL(type: string, jpegquality: any): string;
+ width: number;
+ }
+
+ class IHTMLCSSRule {
+ private 'MSHTML.IHTMLCSSRule_typekey': IHTMLCSSRule;
+ private constructor();
+ cssText: string;
+ readonly parentRule: IHTMLCSSRule;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly type: number;
+ }
+
+ class IHTMLCSSStyleDeclaration {
+ private 'MSHTML.IHTMLCSSStyleDeclaration_typekey': IHTMLCSSStyleDeclaration;
+ private constructor();
+ accelerator: string;
+ alignmentBaseline: string;
+ background: string;
+ backgroundAttachment: string;
+ backgroundClip: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundOrigin: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ backgroundSize: string;
+ baselineShift: any;
+ behavior: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomLeftRadius: string;
+ borderBottomRightRadius: string;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderCollapse: string;
+ borderColor: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRadius: string;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderSpacing: string;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopLeftRadius: string;
+ borderTopRightRadius: string;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ bottom: any;
+ boxShadow: string;
+ boxSizing: string;
+ captionSide: string;
+ clear: string;
+ clip: string;
+ readonly clipBottom: any;
+ clipLeft: any;
+ clipPath: string;
+ clipRight: any;
+ clipRule: string;
+ clipTop: any;
+ color: any;
+ content: string;
+ counterIncrement: string;
+ counterReset: string;
+ cssFloat: string;
+ cssText: string;
+ cursor: string;
+ direction: string;
+ display: string;
+ dominantBaseline: string;
+ emptyCells: string;
+ fill: string;
+ fillOpacity: any;
+ fillRule: string;
+ filter: string;
+ font: string;
+ fontFamily: string;
+ fontSize: any;
+ fontSizeAdjust: any;
+ fontStretch: string;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+ getPropertyPriority(bstrPropertyName: string): string;
+ getPropertyValue(bstrPropertyName: string): string;
+ glyphOrientationHorizontal: any;
+ glyphOrientationVertical: any;
+ height: any;
+ imeMode: string;
+ item(index: number): string;
+ kerning: any;
+ layoutFlow: string;
+ layoutGrid: string;
+ layoutGridChar: any;
+ layoutGridLine: any;
+ layoutGridMode: string;
+ layoutGridType: string;
+ left: any;
+ readonly length: number;
+ letterSpacing: any;
+ lineBreak: string;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ marker: string;
+ markerEnd: string;
+ markerMid: string;
+ markerStart: string;
+ mask: string;
+ maxHeight: any;
+ maxWidth: any;
+ minHeight: any;
+ minWidth: any;
+ msBlockProgression: string;
+ msInterpolationMode: string;
+ msTransform: string;
+ msTransformOrigin: string;
+ opacity: any;
+ orphans: any;
+ outline: string;
+ outlineColor: any;
+ outlineStyle: string;
+ outlineWidth: any;
+ overflow: string;
+ overflowX: string;
+ overflowY: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ pageBreakInside: string;
+ readonly parentRule: any;
+ pointerEvents: string;
+ position: string;
+ quotes: string;
+ removeProperty(bstrPropertyName: string): string;
+ right: any;
+ rubyAlign: string;
+ rubyOverhang: string;
+ rubyPosition: string;
+ scrollbar3dLightColor: any;
+ scrollbarArrowColor: any;
+ scrollbarBaseColor: any;
+ scrollbarDarkShadowColor: any;
+ scrollbarFaceColor: any;
+ scrollbarHighlightColor: any;
+ scrollbarShadowColor: any;
+ scrollbarTrackColor: any;
+
+ /** @param any [pvarPropertyPriority=''] */
+ setProperty(bstrPropertyName: string, pvarPropertyValue: any, pvarPropertyPriority?: any): void;
+ stopColor: any;
+ stopOpacity: any;
+ stroke: string;
+ strokeDasharray: string;
+ strokeDashoffset: any;
+ strokeLinecap: string;
+ strokeLinejoin: string;
+ strokeMiterlimit: any;
+ strokeOpacity: any;
+ strokeWidth: any;
+ styleFloat: string;
+ tableLayout: string;
+ textAlign: string;
+ textAlignLast: string;
+ textAnchor: string;
+ textAutospace: string;
+ textDecoration: string;
+ textIndent: any;
+ textJustify: string;
+ textJustifyTrim: string;
+ textKashida: any;
+ textKashidaSpace: any;
+ textOverflow: string;
+ textTransform: string;
+ textUnderlinePosition: string;
+ top: any;
+ unicodeBidi: string;
+ verticalAlign: any;
+ visibility: string;
+ whiteSpace: string;
+ widows: any;
+ width: any;
+ wordBreak: string;
+ wordSpacing: any;
+ wordWrap: string;
+ writingMode: string;
+ zIndex: any;
+ zoom: any;
+ }
+
+ class IHTMLCurrentStyle {
+ private 'MSHTML.IHTMLCurrentStyle_typekey': IHTMLCurrentStyle;
+ private constructor();
+ readonly accelerator: string;
+ readonly backgroundAttachment: string;
+ readonly backgroundColor: any;
+ readonly backgroundImage: string;
+ readonly backgroundPositionX: any;
+ readonly backgroundPositionY: any;
+ readonly backgroundRepeat: string;
+ readonly behavior: string;
+ readonly blockDirection: string;
+ readonly borderBottomColor: any;
+ readonly borderBottomStyle: string;
+ readonly borderBottomWidth: any;
+ readonly borderCollapse: string;
+ readonly borderColor: string;
+ readonly borderLeftColor: any;
+ readonly borderLeftStyle: string;
+ readonly borderLeftWidth: any;
+ readonly borderRightColor: any;
+ readonly borderRightStyle: string;
+ readonly borderRightWidth: any;
+ readonly borderStyle: string;
+ readonly borderTopColor: any;
+ readonly borderTopStyle: string;
+ readonly borderTopWidth: any;
+ readonly borderWidth: string;
+ readonly bottom: any;
+ readonly clear: string;
+ readonly clipBottom: any;
+ readonly clipLeft: any;
+ readonly clipRight: any;
+ readonly clipTop: any;
+ readonly color: any;
+ readonly cursor: string;
+ readonly direction: string;
+ readonly display: string;
+ readonly fontFamily: string;
+ readonly fontSize: any;
+ readonly fontStyle: string;
+ readonly fontVariant: string;
+ readonly fontWeight: any;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ readonly height: any;
+ readonly imeMode: string;
+ readonly layoutGridChar: any;
+ readonly layoutGridLine: any;
+ readonly layoutGridMode: string;
+ readonly layoutGridType: string;
+ readonly left: any;
+ readonly letterSpacing: any;
+ readonly lineBreak: string;
+ readonly lineHeight: any;
+ readonly listStyleImage: string;
+ readonly listStylePosition: string;
+ readonly listStyleType: string;
+ readonly margin: string;
+ readonly marginBottom: any;
+ readonly marginLeft: any;
+ readonly marginRight: any;
+ readonly marginTop: any;
+ readonly overflow: string;
+ readonly overflowX: string;
+ readonly overflowY: string;
+ readonly padding: string;
+ readonly paddingBottom: any;
+ readonly paddingLeft: any;
+ readonly paddingRight: any;
+ readonly paddingTop: any;
+ readonly pageBreakAfter: string;
+ readonly pageBreakBefore: string;
+ readonly position: string;
+ readonly right: any;
+ readonly rubyAlign: string;
+ readonly rubyOverhang: string;
+ readonly rubyPosition: string;
+ readonly styleFloat: string;
+ readonly tableLayout: string;
+ readonly textAlign: string;
+ readonly textAutospace: string;
+ readonly textDecoration: string;
+ readonly textIndent: any;
+ readonly textJustify: string;
+ readonly textJustifyTrim: string;
+ readonly textKashida: any;
+ readonly textTransform: string;
+ readonly top: any;
+ readonly unicodeBidi: string;
+ readonly verticalAlign: any;
+ readonly visibility: string;
+ readonly width: any;
+ readonly wordBreak: string;
+ readonly zIndex: any;
+ }
+
+ class IHTMLDataTransfer {
+ private 'MSHTML.IHTMLDataTransfer_typekey': IHTMLDataTransfer;
+ private constructor();
+ clearData(format: string): boolean;
+ dropEffect: string;
+ effectAllowed: string;
+ getData(format: string): any;
+ setData(format: string, data: any): boolean;
+ }
+
+ class IHTMLDocument {
+ private 'MSHTML.IHTMLDocument_typekey': IHTMLDocument;
+ private constructor();
+ readonly Script: any;
+ }
+
+ class IHTMLDocument2 {
+ private 'MSHTML.IHTMLDocument2_typekey': IHTMLDocument2;
+ private constructor();
+ readonly activeElement: IHTMLElement;
+ alinkColor: any;
+ readonly all: IHTMLElementCollection;
+ readonly anchors: IHTMLElementCollection;
+ readonly applets: IHTMLElementCollection;
+ bgColor: any;
+ readonly body: IHTMLElement;
+ charset: string;
+ clear(): void;
+ close(): void;
+ cookie: string;
+ createElement(eTag: string): IHTMLElement;
+
+ /**
+ * @param string [bstrHref='']
+ * @param number [lIndex=-1]
+ */
+ createStyleSheet(bstrHref?: string, lIndex?: number): IHTMLStyleSheet;
+ defaultCharset: string;
+ designMode: string;
+ domain: string;
+ elementFromPoint(x: number, y: number): IHTMLElement;
+ readonly embeds: IHTMLElementCollection;
+
+ /** @param boolean [showUI=false] */
+ execCommand(cmdID: string, showUI?: boolean, value?: any): boolean;
+ execCommandShowHelp(cmdID: string): boolean;
+ expando: boolean;
+ fgColor: any;
+ readonly fileCreatedDate: string;
+ readonly fileModifiedDate: string;
+ readonly fileSize: string;
+ readonly fileUpdatedDate: string;
+ readonly forms: IHTMLElementCollection;
+ readonly frames: FramesCollection;
+ readonly images: IHTMLElementCollection;
+ readonly lastModified: string;
+ linkColor: any;
+ readonly links: IHTMLElementCollection;
+ readonly location: IHTMLLocation;
+ readonly mimeType: string;
+ readonly nameProp: string;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onclick: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onreadystatechange: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselectstart: any;
+
+ /** @param string [url='text/html'] */
+ open(url?: string, name?: any, features?: any, replace?: any): any;
+ readonly parentWindow: IHTMLWindow2;
+ readonly plugins: IHTMLElementCollection;
+ readonly protocol: string;
+ queryCommandEnabled(cmdID: string): boolean;
+ queryCommandIndeterm(cmdID: string): boolean;
+ queryCommandState(cmdID: string): boolean;
+ queryCommandSupported(cmdID: string): boolean;
+ queryCommandText(cmdID: string): string;
+ queryCommandValue(cmdID: string): any;
+ readonly readyState: string;
+ readonly referrer: string;
+ readonly Script: any;
+ readonly scripts: IHTMLElementCollection;
+ readonly security: string;
+ readonly selection: IHTMLSelectionObject;
+ readonly styleSheets: IHTMLStyleSheetsCollection;
+ title: string;
+ toString(): string;
+ url: string;
+ vlinkColor: any;
+ write(...psarray: any[]): void;
+ writeln(...psarray: any[]): void;
+ }
+
+ class IHTMLDocument7 {
+ private 'MSHTML.IHTMLDocument7_typekey': IHTMLDocument7;
+ private constructor();
+ adoptNode(pNodeSource: IHTMLDOMNode): IHTMLDOMNode3;
+ readonly all: IHTMLElementCollection;
+ body: IHTMLElement;
+ readonly characterSet: string;
+ createAttribute(bstrAttrName: string): IHTMLDOMAttribute;
+ createAttributeNS(pvarNS: any, bstrAttrName: string): IHTMLDOMAttribute;
+ createCDATASection(text: string): IHTMLDOMNode;
+ createElement(bstrTag: string): IHTMLElement;
+ createElementNS(pvarNS: any, bstrTag: string): IHTMLElement;
+ createProcessingInstruction(bstrTarget: string, bstrData: string): IDOMProcessingInstruction;
+ readonly defaultView: IHTMLWindow2;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(pvarNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getSelection(): IHTMLSelection;
+ hasAttributes(): boolean;
+ readonly head: IHTMLElement;
+ importNode(pNodeSource: IHTMLDOMNode, fDeep: boolean): IHTMLDOMNode3;
+ readonly inputEncoding: string;
+ normalize(): void;
+ onabort: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ onchange: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onfocus: any;
+ oninput: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onmssitemodejumplistitemremoved: any;
+ onmsthumbnailclick: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onratechange: any;
+ onreset: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ readonly parentWindow: IHTMLWindow2;
+ readonly xmlEncoding: string;
+ xmlStandalone: boolean;
+ xmlVersion: string;
+ }
+
+ class IHTMLDocumentCompatibleInfo {
+ private 'MSHTML.IHTMLDocumentCompatibleInfo_typekey': IHTMLDocumentCompatibleInfo;
+ private constructor();
+ readonly userAgent: string;
+ readonly version: string;
+ }
+
+ class IHTMLDocumentCompatibleInfoCollection {
+ private 'MSHTML.IHTMLDocumentCompatibleInfoCollection_typekey': IHTMLDocumentCompatibleInfoCollection;
+ private constructor();
+ item(index: number): IHTMLDocumentCompatibleInfo;
+ readonly length: number;
+ }
+
+ class IHTMLDOMAttribute {
+ private 'MSHTML.IHTMLDOMAttribute_typekey': IHTMLDOMAttribute;
+ private constructor();
+ readonly nodeName: string;
+ nodeValue: any;
+ readonly specified: boolean;
+ }
+
+ class IHTMLDOMAttribute2 {
+ private 'MSHTML.IHTMLDOMAttribute2_typekey': IHTMLDOMAttribute2;
+ private constructor();
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly attributes: any;
+ readonly childNodes: any;
+ cloneNode(fDeep: boolean): IHTMLDOMAttribute;
+ readonly expando: boolean;
+ readonly firstChild: IHTMLDOMNode;
+ hasChildNodes(): boolean;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly lastChild: IHTMLDOMNode;
+ readonly name: string;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeType: number;
+ readonly ownerDocument: any;
+ readonly parentNode: IHTMLDOMNode;
+ readonly previousSibling: IHTMLDOMNode;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ value: string;
+ }
+
+ class IHTMLDOMChildrenCollection {
+ private 'MSHTML.IHTMLDOMChildrenCollection_typekey': IHTMLDOMChildrenCollection;
+ private constructor();
+ item(index: number): any;
+ readonly length: number;
+ }
+
+ class IHTMLDOMImplementation {
+ private 'MSHTML.IHTMLDOMImplementation_typekey': IHTMLDOMImplementation;
+ private constructor();
+ hasFeature(bstrfeature: string, version?: any): boolean;
+ }
+
+ class IHTMLDOMNode {
+ private 'MSHTML.IHTMLDOMNode_typekey': IHTMLDOMNode;
+ private constructor();
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly attributes: any;
+ readonly childNodes: any;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ readonly firstChild: IHTMLDOMNode;
+ hasChildNodes(): boolean;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly lastChild: IHTMLDOMNode;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ readonly parentNode: IHTMLDOMNode;
+ readonly previousSibling: IHTMLDOMNode;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ }
+
+ class IHTMLDOMNode3 {
+ private 'MSHTML.IHTMLDOMNode3_typekey': IHTMLDOMNode3;
+ private constructor();
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly localName: any;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ readonly namespaceURI: any;
+ prefix: any;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ textContent: any;
+ }
+
+ class IHTMLDOMRange {
+ private 'MSHTML.IHTMLDOMRange_typekey': IHTMLDOMRange;
+ private constructor();
+ cloneContents(): any;
+ cloneRange(): IHTMLDOMRange;
+ collapse(toStart: boolean): void;
+ readonly collapsed: boolean;
+ readonly commonAncestorContainer: IHTMLDOMNode;
+ compareBoundaryPoints(how: number, sourceRange: any): number;
+ deleteContents(): void;
+ Detach(): void;
+ readonly endContainer: IHTMLDOMNode;
+ readonly endOffset: number;
+ extractContents(): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ insertNode(newNode: any): void;
+ selectNode(refNode: any): void;
+ selectNodeContents(refNode: any): void;
+ setEnd(refNode: any, offset: number): void;
+ setEndAfter(refNode: any): void;
+ setEndBefore(refNode: any): void;
+ setStart(refNode: any, offset: number): void;
+ setStartAfter(refNode: any): void;
+ setStartBefore(refNode: any): void;
+ readonly startContainer: IHTMLDOMNode;
+ readonly startOffset: number;
+ surroundContents(newParent: any): void;
+ toString(): string;
+ }
+
+ class IHTMLElement {
+ private 'MSHTML.IHTMLElement_typekey': IHTMLElement;
+ private constructor();
+ readonly all: any;
+ readonly children: any;
+ className: string;
+ click(): void;
+ contains(pChild: IHTMLElement): boolean;
+ readonly document: any;
+ readonly filters: IHTMLFiltersCollection;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ id: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ scrollIntoView(varargStart?: any): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ readonly sourceIndex: number;
+ readonly style: IHTMLStyle;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ }
+
+ class IHTMLElement2 {
+ private 'MSHTML.IHTMLElement2_typekey': IHTMLElement2;
+ private constructor();
+ accessKey: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ clearAttributes(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ componentFromPoint(x: number, y: number): string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ doScroll(component?: any): void;
+ focus(): void;
+ getAdjacentText(where: string): string;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ mergeAttributes(mergeThis: IHTMLElement): void;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onblur: any;
+ oncellchange: any;
+ oncontextmenu: any;
+ oncopy: any;
+ oncut: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondrop: any;
+ onfocus: any;
+ onlosecapture: any;
+ onpaste: any;
+ onpropertychange: any;
+ onreadystatechange: any;
+ onresize: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ readonly readyState: any;
+ releaseCapture(): void;
+ removeBehavior(cookie: number): boolean;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+ replaceAdjacentText(where: string, newText: string): string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ tabIndex: number;
+ tagUrn: string;
+ }
+
+ class IHTMLElementCollection {
+ private 'MSHTML.IHTMLElementCollection_typekey': IHTMLElementCollection;
+ private constructor();
+ item(name?: string | number, index?: number): any;
+ length: number;
+ tags(tagName: any): any;
+ toString(): string;
+ }
+
+ class IHTMLEventObj {
+ private 'MSHTML.IHTMLEventObj_typekey': IHTMLEventObj;
+ private constructor();
+ readonly altKey: boolean;
+ readonly button: number;
+ cancelBubble: boolean;
+ readonly clientX: number;
+ readonly clientY: number;
+ readonly ctrlKey: boolean;
+ readonly fromElement: IHTMLElement;
+ keyCode: number;
+ readonly offsetX: number;
+ readonly offsetY: number;
+ readonly qualifier: string;
+ readonly reason: number;
+ returnValue: any;
+ readonly screenX: number;
+ readonly screenY: number;
+ readonly shiftKey: boolean;
+ readonly srcElement: IHTMLElement;
+ readonly srcFilter: any;
+ readonly toElement: IHTMLElement;
+ readonly type: string;
+ readonly x: number;
+ readonly y: number;
+ }
+
+ class IHTMLFiltersCollection {
+ private 'MSHTML.IHTMLFiltersCollection_typekey': IHTMLFiltersCollection;
+ private constructor();
+ item(pvarIndex: any): any;
+ readonly length: number;
+ }
+
+ class IHTMLFormElement {
+ private 'MSHTML.IHTMLFormElement_typekey': IHTMLFormElement;
+ private constructor();
+ action: string;
+ dir: string;
+ readonly elements: any;
+ encoding: string;
+ item(name?: any, index?: any): any;
+ length: number;
+ method: string;
+ name: string;
+ onreset: any;
+ onsubmit: any;
+ reset(): void;
+ submit(): void;
+ tags(tagName: any): any;
+ target: string;
+ }
+
+ class IHTMLFrameBase {
+ private 'MSHTML.IHTMLFrameBase_typekey': IHTMLFrameBase;
+ private constructor();
+ border: any;
+ frameBorder: string;
+ frameSpacing: any;
+ marginHeight: any;
+ marginWidth: any;
+ name: string;
+ noResize: boolean;
+ scrolling: string;
+ src: string;
+ }
+
+ class IHTMLImgElement {
+ private 'MSHTML.IHTMLImgElement_typekey': IHTMLImgElement;
+ private constructor();
+ align: string;
+ alt: string;
+ border: any;
+ readonly complete: boolean;
+ dynsrc: string;
+ readonly fileCreatedDate: string;
+ readonly fileModifiedDate: string;
+ readonly fileSize: string;
+ readonly fileUpdatedDate: string;
+ height: number;
+ readonly href: string;
+ hspace: number;
+ isMap: boolean;
+ loop: any;
+ lowsrc: string;
+ readonly mimeType: string;
+ name: string;
+ readonly nameProp: string;
+ onabort: any;
+ onerror: any;
+ onload: any;
+ readonly protocol: string;
+ readonly readyState: string;
+ src: string;
+ start: string;
+ useMap: string;
+ vrml: string;
+ vspace: number;
+ width: number;
+ }
+
+ class IHTMLLocation {
+ private 'MSHTML.IHTMLLocation_typekey': IHTMLLocation;
+ private constructor();
+ assign(bstr: string): void;
+ hash: string;
+ host: string;
+ hostname: string;
+ href: string;
+ pathname: string;
+ port: string;
+ protocol: string;
+
+ /** @param boolean [flag=false] */
+ reload(flag?: boolean): void;
+ replace(bstr: string): void;
+ search: string;
+ toString(): string;
+ }
+
+ class IHTMLMediaError {
+ private 'MSHTML.IHTMLMediaError_typekey': IHTMLMediaError;
+ private constructor();
+ readonly code: number;
+ }
+
+ class IHTMLMSCSSKeyframeRule {
+ private 'MSHTML.IHTMLMSCSSKeyframeRule_typekey': IHTMLMSCSSKeyframeRule;
+ private constructor();
+ keyText: string;
+ readonly style: IHTMLRuleStyle;
+ }
+
+ class IHTMLOptionElement {
+ private 'MSHTML.IHTMLOptionElement_typekey': IHTMLOptionElement;
+ private constructor();
+ defaultSelected: boolean;
+ readonly form: IHTMLFormElement;
+ index: number;
+ selected: boolean;
+ text: string;
+ value: string;
+ }
+
+ class IHTMLPerformanceNavigation {
+ private 'MSHTML.IHTMLPerformanceNavigation_typekey': IHTMLPerformanceNavigation;
+ private constructor();
+ readonly redirectCount: number;
+ toJSON(): any;
+ toString(): string;
+ readonly type: number;
+ }
+
+ class IHTMLPerformanceTiming {
+ private 'MSHTML.IHTMLPerformanceTiming_typekey': IHTMLPerformanceTiming;
+ private constructor();
+ readonly connectEnd: number;
+ readonly connectStart: number;
+ readonly domainLookupEnd: number;
+ readonly domainLookupStart: number;
+ readonly domComplete: number;
+ readonly domContentLoadedEventEnd: number;
+ readonly domContentLoadedEventStart: number;
+ readonly domInteractive: number;
+ readonly domLoading: number;
+ readonly fetchStart: number;
+ readonly loadEventEnd: number;
+ readonly loadEventStart: number;
+ readonly msFirstPaint: number;
+ readonly navigationStart: number;
+ readonly redirectEnd: number;
+ readonly redirectStart: number;
+ readonly requestStart: number;
+ readonly responseEnd: number;
+ readonly responseStart: number;
+ toJSON(): any;
+ toString(): string;
+ readonly unloadEventEnd: number;
+ readonly unloadEventStart: number;
+ }
+
+ class IHTMLPluginsCollection {
+ private 'MSHTML.IHTMLPluginsCollection_typekey': IHTMLPluginsCollection;
+ private constructor();
+ readonly length: number;
+
+ /** @param boolean [reload=false] */
+ refresh(reload?: boolean): void;
+ }
+
+ class IHTMLRect {
+ private 'MSHTML.IHTMLRect_typekey': IHTMLRect;
+ private constructor();
+ bottom: number;
+ left: number;
+ right: number;
+ top: number;
+ }
+
+ class IHTMLRectCollection {
+ private 'MSHTML.IHTMLRectCollection_typekey': IHTMLRectCollection;
+ private constructor();
+ item(pvarIndex: any): any;
+ readonly length: number;
+ }
+
+ class IHTMLRenderStyle {
+ private 'MSHTML.IHTMLRenderStyle_typekey': IHTMLRenderStyle;
+ private constructor();
+ defaultTextSelection: string;
+ renderingPriority: number;
+ textBackgroundColor: any;
+ textColor: any;
+ textDecoration: string;
+ textDecorationColor: any;
+ textEffect: string;
+ textLineThroughStyle: string;
+ textUnderlineStyle: string;
+ }
+
+ class IHTMLRuleStyle {
+ private 'MSHTML.IHTMLRuleStyle_typekey': IHTMLRuleStyle;
+ private constructor();
+ background: string;
+ backgroundAttachment: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderColor: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ clear: string;
+ clip: string;
+ color: any;
+ cssText: string;
+ cursor: string;
+ display: string;
+ filter: string;
+ font: string;
+ fontFamily: string;
+ fontSize: any;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ height: any;
+ left: any;
+ letterSpacing: any;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ overflow: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ readonly position: string;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ styleFloat: string;
+ textAlign: string;
+ textDecoration: string;
+ textDecorationBlink: boolean;
+ textDecorationLineThrough: boolean;
+ textDecorationNone: boolean;
+ textDecorationOverline: boolean;
+ textDecorationUnderline: boolean;
+ textIndent: any;
+ textTransform: string;
+ top: any;
+ verticalAlign: any;
+ visibility: string;
+ whiteSpace: string;
+ width: any;
+ wordSpacing: any;
+ zIndex: any;
+ }
+
+ class IHTMLScreen {
+ private 'MSHTML.IHTMLScreen_typekey': IHTMLScreen;
+ private constructor();
+ readonly availHeight: number;
+ readonly availWidth: number;
+ bufferDepth: number;
+ readonly colorDepth: number;
+ readonly fontSmoothingEnabled: boolean;
+ readonly height: number;
+ updateInterval: number;
+ readonly width: number;
+ }
+
+ class IHTMLSelection {
+ private 'MSHTML.IHTMLSelection_typekey': IHTMLSelection;
+ private constructor();
+ addRange(range: any): void;
+ readonly anchorNode: IHTMLDOMNode;
+ readonly anchorOffset: number;
+ collapse(parentNode: any, offfset: number): void;
+ collapseToEnd(): void;
+ collapseToStart(): void;
+ deleteFromDocument(): void;
+ readonly focusNode: IHTMLDOMNode;
+ readonly focusOffset: number;
+ getRangeAt(index: number): IHTMLDOMRange;
+ readonly isCollapsed: boolean;
+ readonly rangeCount: number;
+ removeAllRanges(): void;
+ removeRange(range: any): void;
+ selectAllChildren(parentNode: any): void;
+ toString(): string;
+ }
+
+ class IHTMLSelectionObject {
+ private 'MSHTML.IHTMLSelectionObject_typekey': IHTMLSelectionObject;
+ private constructor();
+ clear(): void;
+ createRange(): any;
+ empty(): void;
+ readonly type: string;
+ }
+
+ class IHTMLStorage {
+ private 'MSHTML.IHTMLStorage_typekey': IHTMLStorage;
+ private constructor();
+ clear(): void;
+ getItem(bstrKey: string): any;
+ key(lIndex: number): string;
+ readonly length: number;
+ readonly remainingSpace: number;
+ removeItem(bstrKey: string): void;
+ setItem(bstrKey: string, bstrValue: string): void;
+ }
+
+ class IHTMLStyle {
+ private 'MSHTML.IHTMLStyle_typekey': IHTMLStyle;
+ private constructor();
+ background: string;
+ backgroundAttachment: string;
+ backgroundColor: any;
+ backgroundImage: string;
+ backgroundPosition: string;
+ backgroundPositionX: any;
+ backgroundPositionY: any;
+ backgroundRepeat: string;
+ border: string;
+ borderBottom: string;
+ borderBottomColor: any;
+ borderBottomStyle: string;
+ borderBottomWidth: any;
+ borderColor: string;
+ borderLeft: string;
+ borderLeftColor: any;
+ borderLeftStyle: string;
+ borderLeftWidth: any;
+ borderRight: string;
+ borderRightColor: any;
+ borderRightStyle: string;
+ borderRightWidth: any;
+ borderStyle: string;
+ borderTop: string;
+ borderTopColor: any;
+ borderTopStyle: string;
+ borderTopWidth: any;
+ borderWidth: string;
+ clear: string;
+ clip: string;
+ color: any;
+ cssText: string;
+ cursor: string;
+ display: string;
+ filter: string;
+ font: string;
+ fontFamily: string;
+ fontSize: any;
+ fontStyle: string;
+ fontVariant: string;
+ fontWeight: string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ height: any;
+ left: any;
+ letterSpacing: any;
+ lineHeight: any;
+ listStyle: string;
+ listStyleImage: string;
+ listStylePosition: string;
+ listStyleType: string;
+ margin: string;
+ marginBottom: any;
+ marginLeft: any;
+ marginRight: any;
+ marginTop: any;
+ overflow: string;
+ padding: string;
+ paddingBottom: any;
+ paddingLeft: any;
+ paddingRight: any;
+ paddingTop: any;
+ pageBreakAfter: string;
+ pageBreakBefore: string;
+ pixelHeight: number;
+ pixelLeft: number;
+ pixelTop: number;
+ pixelWidth: number;
+ posHeight: number;
+ readonly position: string;
+ posLeft: number;
+ posTop: number;
+ posWidth: number;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ styleFloat: string;
+ textAlign: string;
+ textDecoration: string;
+ textDecorationBlink: boolean;
+ textDecorationLineThrough: boolean;
+ textDecorationNone: boolean;
+ textDecorationOverline: boolean;
+ textDecorationUnderline: boolean;
+ textIndent: any;
+ textTransform: string;
+ top: any;
+ toString(): string;
+ verticalAlign: any;
+ visibility: string;
+ whiteSpace: string;
+ width: any;
+ wordSpacing: any;
+ zIndex: any;
+ }
+
+ class IHTMLStyleMedia {
+ private 'MSHTML.IHTMLStyleMedia_typekey': IHTMLStyleMedia;
+ private constructor();
+ matchMedium(mediaQuery: string): boolean;
+ readonly type: string;
+ }
+
+ class IHTMLStyleSheet {
+ private 'MSHTML.IHTMLStyleSheet_typekey': IHTMLStyleSheet;
+ private constructor();
+
+ /** @param number [lIndex=-1] */
+ addImport(bstrURL: string, lIndex?: number): number;
+
+ /** @param number [lIndex=-1] */
+ addRule(bstrSelector: string, bstrStyle: string, lIndex?: number): number;
+ cssText: string;
+ disabled: boolean;
+ href: string;
+ readonly id: string;
+ readonly imports: IHTMLStyleSheetsCollection;
+ media: string;
+ readonly owningElement: IHTMLElement;
+ readonly parentStyleSheet: IHTMLStyleSheet;
+ readonly readOnly: boolean;
+ removeImport(lIndex: number): void;
+ removeRule(lIndex: number): void;
+ readonly rules: IHTMLStyleSheetRulesCollection;
+ title: string;
+ readonly type: string;
+ }
+
+ class IHTMLStyleSheetPage {
+ private 'MSHTML.IHTMLStyleSheetPage_typekey': IHTMLStyleSheetPage;
+ private constructor();
+ readonly pseudoClass: string;
+ readonly selector: string;
+ }
+
+ class IHTMLStyleSheetPagesCollection {
+ private 'MSHTML.IHTMLStyleSheetPagesCollection_typekey': IHTMLStyleSheetPagesCollection;
+ private constructor();
+ item(index: number): IHTMLStyleSheetPage;
+ readonly length: number;
+ }
+
+ class IHTMLStyleSheetRule {
+ private 'MSHTML.IHTMLStyleSheetRule_typekey': IHTMLStyleSheetRule;
+ private constructor();
+ readonly readOnly: boolean;
+ selectorText: string;
+ readonly style: IHTMLRuleStyle;
+ }
+
+ class IHTMLStyleSheetRulesAppliedCollection {
+ private 'MSHTML.IHTMLStyleSheetRulesAppliedCollection_typekey': IHTMLStyleSheetRulesAppliedCollection;
+ private constructor();
+ item(index: number): IHTMLStyleSheetRule;
+ readonly length: number;
+ propertyAppliedBy(name: string): IHTMLStyleSheetRule;
+ propertyAppliedTrace(name: string, index: number): IHTMLStyleSheetRule;
+ propertyAppliedTraceLength(name: string): number;
+ }
+
+ class IHTMLStyleSheetRulesCollection {
+ private 'MSHTML.IHTMLStyleSheetRulesCollection_typekey': IHTMLStyleSheetRulesCollection;
+ private constructor();
+ item(index: number): IHTMLStyleSheetRule;
+ readonly length: number;
+ }
+
+ class IHTMLStyleSheetsCollection {
+ private 'MSHTML.IHTMLStyleSheetsCollection_typekey': IHTMLStyleSheetsCollection;
+ private constructor();
+ item(pvarIndex: any): any;
+ readonly length: number;
+ }
+
+ class IHTMLTableCaption {
+ private 'MSHTML.IHTMLTableCaption_typekey': IHTMLTableCaption;
+ private constructor();
+ align: string;
+ vAlign: string;
+ }
+
+ class IHTMLTableSection {
+ private 'MSHTML.IHTMLTableSection_typekey': IHTMLTableSection;
+ private constructor();
+ align: string;
+ bgColor: any;
+
+ /** @param number [index=-1] */
+ deleteRow(index?: number): void;
+
+ /** @param number [index=-1] */
+ insertRow(index?: number): any;
+ readonly rows: IHTMLElementCollection;
+ vAlign: string;
+ }
+
+ class IHTMLTimeRanges {
+ private 'MSHTML.IHTMLTimeRanges_typekey': IHTMLTimeRanges;
+ private constructor();
+ end(index: number): number;
+ readonly length: number;
+ start(index: number): number;
+ }
+
+ class IHTMLTxtRange {
+ private 'MSHTML.IHTMLTxtRange_typekey': IHTMLTxtRange;
+ private constructor();
+
+ /** @param boolean [start=true] */
+ collapse(start?: boolean): void;
+ compareEndPoints(how: string, sourceRange: IHTMLTxtRange): number;
+ duplicate(): IHTMLTxtRange;
+
+ /** @param boolean [showUI=false] */
+ execCommand(cmdID: string, showUI?: boolean, value?: any): boolean;
+ execCommandShowHelp(cmdID: string): boolean;
+ expand(Unit: string): boolean;
+
+ /**
+ * @param number [Count=1073741823]
+ * @param number [flags=0]
+ */
+ findText(String: string, Count?: number, flags?: number): boolean;
+ getBookmark(): string;
+ readonly htmlText: string;
+ inRange(range: IHTMLTxtRange): boolean;
+ isEqual(range: IHTMLTxtRange): boolean;
+
+ /** @param number [Count=1] */
+ move(Unit: string, Count?: number): number;
+
+ /** @param number [Count=1] */
+ moveEnd(Unit: string, Count?: number): number;
+
+ /** @param number [Count=1] */
+ moveStart(Unit: string, Count?: number): number;
+ moveToBookmark(Bookmark: string): boolean;
+ moveToElementText(element: IHTMLElement): void;
+ moveToPoint(x: number, y: number): void;
+ parentElement(): IHTMLElement;
+ pasteHTML(html: string): void;
+ queryCommandEnabled(cmdID: string): boolean;
+ queryCommandIndeterm(cmdID: string): boolean;
+ queryCommandState(cmdID: string): boolean;
+ queryCommandSupported(cmdID: string): boolean;
+ queryCommandText(cmdID: string): string;
+ queryCommandValue(cmdID: string): any;
+
+ /** @param boolean [fStart=true] */
+ scrollIntoView(fStart?: boolean): void;
+ select(): void;
+ setEndPoint(how: string, sourceRange: IHTMLTxtRange): void;
+ text: string;
+ }
+
+ class IHTMLWindow2 {
+ private 'MSHTML.IHTMLWindow2_typekey': IHTMLWindow2;
+ private constructor();
+
+ /** @param string [message=''] */
+ alert(message?: string): void;
+ blur(): void;
+ clearInterval(timerID: number): void;
+ clearTimeout(timerID: number): void;
+ readonly clientInformation: IOmNavigator;
+ close(): void;
+ readonly closed: boolean;
+
+ /** @param string [message=''] */
+ confirm(message?: string): boolean;
+ defaultStatus: string;
+ readonly document: IHTMLDocument2;
+ readonly event: IHTMLEventObj;
+
+ /** @param string [language='JScript'] */
+ execScript(code: string, language?: string): any;
+ readonly external: any;
+ focus(): void;
+ readonly frames: FramesCollection;
+ readonly history: IOmHistory;
+ readonly Image: HTMLImageElementFactory;
+ item(pvarIndex: any): any;
+ readonly length: number;
+ readonly location: IHTMLLocation;
+ moveBy(x: number, y: number): void;
+ moveTo(x: number, y: number): void;
+ name: string;
+ navigate(url: string): void;
+ readonly navigator: IOmNavigator;
+ offscreenBuffering: any;
+ onbeforeunload: any;
+ onblur: any;
+ onerror: any;
+ onfocus: any;
+ onhelp: any;
+ onload: any;
+ onresize: any;
+ onscroll: any;
+ onunload: any;
+
+ /**
+ * @param string [url='']
+ * @param string [name='']
+ * @param string [features='']
+ * @param boolean [replace=false]
+ */
+ open(url?: string, name?: string, features?: string, replace?: boolean): IHTMLWindow2;
+ opener: any;
+ readonly Option: HTMLOptionElementFactory;
+ readonly parent: IHTMLWindow2;
+
+ /**
+ * @param string [message='']
+ * @param string [defstr='undefined']
+ */
+ prompt(message?: string, defstr?: string): any;
+ resizeBy(x: number, y: number): void;
+ resizeTo(x: number, y: number): void;
+ readonly screen: IHTMLScreen;
+ scroll(x: number, y: number): void;
+ scrollBy(x: number, y: number): void;
+ scrollTo(x: number, y: number): void;
+ readonly self: IHTMLWindow2;
+ setInterval(expression: string, msec: number, language?: any): number;
+ setTimeout(expression: string, msec: number, language?: any): number;
+
+ /** @param string [features=''] */
+ showHelp(helpURL: string, helpArg: any, features?: string): void;
+ showModalDialog(dialog: string, varArgIn?: any, varOptions?: any): any;
+ status: string;
+ readonly top: IHTMLWindow2;
+ toString(): string;
+ readonly window: IHTMLWindow2;
+ }
+
+ class IHTMLXDomainRequest {
+ private 'MSHTML.IHTMLXDomainRequest_typekey': IHTMLXDomainRequest;
+ private constructor();
+ abort(): void;
+ readonly contentType: string;
+ onerror: any;
+ onload: any;
+ onprogress: any;
+ ontimeout: any;
+ open(bstrMethod: string, bstrURL: string): void;
+ readonly responseText: string;
+ send(varBody?: any): void;
+ timeout: number;
+ }
+
+ class IHTMLXMLHttpRequest {
+ private 'MSHTML.IHTMLXMLHttpRequest_typekey': IHTMLXMLHttpRequest;
+ private constructor();
+ abort(): void;
+ getAllResponseHeaders(): string;
+ getResponseHeader(bstrHeader: string): string;
+ onreadystatechange: any;
+ open(bstrMethod: string, bstrURL: string, varAsync: any, varUser?: any, varPassword?: any): void;
+ readonly readyState: number;
+ readonly responseBody: any;
+ readonly responseText: string;
+ readonly responseXML: any;
+ send(varBody?: any): void;
+ setRequestHeader(bstrHeader: string, bstrValue: string): void;
+ readonly status: number;
+ readonly statusText: string;
+ }
+
+ class IOmHistory {
+ private 'MSHTML.IOmHistory_typekey': IOmHistory;
+ private constructor();
+ back(pvargdistance?: any): void;
+ forward(pvargdistance?: any): void;
+ go(pvargdistance?: any): void;
+ readonly length: number;
+ }
+
+ class IOmNavigator {
+ private 'MSHTML.IOmNavigator_typekey': IOmNavigator;
+ private constructor();
+ readonly appCodeName: string;
+ readonly appMinorVersion: string;
+ readonly appName: string;
+ readonly appVersion: string;
+ readonly browserLanguage: string;
+ readonly connectionSpeed: number;
+ readonly cookieEnabled: boolean;
+ readonly cpuClass: string;
+ javaEnabled(): boolean;
+ readonly mimeTypes: CMimeTypes;
+ readonly onLine: boolean;
+ readonly opsProfile: COpsProfile;
+ readonly platform: string;
+ readonly plugins: IHTMLPluginsCollection;
+ readonly systemLanguage: string;
+ taintEnabled(): boolean;
+ toString(): string;
+ readonly userAgent: string;
+ readonly userLanguage: string;
+ readonly userProfile: COpsProfile;
+ }
+
+ class IRulesApplied {
+ private 'MSHTML.IRulesApplied_typekey': IRulesApplied;
+ private constructor();
+ readonly appliedRules: IHTMLStyleSheetRulesAppliedCollection;
+ readonly element: IHTMLElement;
+ hasInheritableProperty(): boolean;
+ readonly inlineStyles: IHTMLStyle;
+ propertyIsInheritable(name: string): boolean;
+ propertyIsInline(name: string): boolean;
+ }
+
+ class ISVGElement {
+ private 'MSHTML.ISVGElement_typekey': ISVGElement;
+ private constructor();
+ focusable: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class ISVGElementInstance {
+ private 'MSHTML.ISVGElementInstance_typekey': ISVGElementInstance;
+ private constructor();
+ readonly childNodes: ISVGElementInstanceList;
+ readonly correspondingElement: ISVGElement;
+ readonly correspondingUseElement: ISVGUseElement;
+ readonly firstChild: ISVGElementInstance;
+ readonly lastChild: ISVGElementInstance;
+ readonly nextSibling: ISVGElementInstance;
+ readonly parentNode: ISVGElementInstance;
+ readonly previousSibling: ISVGElementInstance;
+ }
+
+ class ISVGElementInstanceList {
+ private 'MSHTML.ISVGElementInstanceList_typekey': ISVGElementInstanceList;
+ private constructor();
+ item(index: number): ISVGElementInstance;
+ readonly length: number;
+ }
+
+ class ISVGPathSegArcAbs {
+ private 'MSHTML.ISVGPathSegArcAbs_typekey': ISVGPathSegArcAbs;
+ private constructor();
+ angle: number;
+ largeArcFlag: boolean;
+ r1: number;
+ r2: number;
+ sweepFlag: boolean;
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegArcRel {
+ private 'MSHTML.ISVGPathSegArcRel_typekey': ISVGPathSegArcRel;
+ private constructor();
+ angle: number;
+ largeArcFlag: boolean;
+ r1: number;
+ r2: number;
+ sweepFlag: boolean;
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegClosePath {
+ private 'MSHTML.ISVGPathSegClosePath_typekey': ISVGPathSegClosePath;
+ private constructor();
+ }
+
+ class ISVGPathSegCurvetoCubicAbs {
+ private 'MSHTML.ISVGPathSegCurvetoCubicAbs_typekey': ISVGPathSegCurvetoCubicAbs;
+ private constructor();
+ x: number;
+ x1: number;
+ x2: number;
+ y: number;
+ y1: number;
+ y2: number;
+ }
+
+ class ISVGPathSegCurvetoCubicRel {
+ private 'MSHTML.ISVGPathSegCurvetoCubicRel_typekey': ISVGPathSegCurvetoCubicRel;
+ private constructor();
+ x: number;
+ x1: number;
+ x2: number;
+ y: number;
+ y1: number;
+ y2: number;
+ }
+
+ class ISVGPathSegCurvetoCubicSmoothAbs {
+ private 'MSHTML.ISVGPathSegCurvetoCubicSmoothAbs_typekey': ISVGPathSegCurvetoCubicSmoothAbs;
+ private constructor();
+ x: number;
+ x2: number;
+ y: number;
+ y2: number;
+ }
+
+ class ISVGPathSegCurvetoCubicSmoothRel {
+ private 'MSHTML.ISVGPathSegCurvetoCubicSmoothRel_typekey': ISVGPathSegCurvetoCubicSmoothRel;
+ private constructor();
+ x: number;
+ x2: number;
+ y: number;
+ y2: number;
+ }
+
+ class ISVGPathSegCurvetoQuadraticAbs {
+ private 'MSHTML.ISVGPathSegCurvetoQuadraticAbs_typekey': ISVGPathSegCurvetoQuadraticAbs;
+ private constructor();
+ x: number;
+ x1: number;
+ y: number;
+ y1: number;
+ }
+
+ class ISVGPathSegCurvetoQuadraticRel {
+ private 'MSHTML.ISVGPathSegCurvetoQuadraticRel_typekey': ISVGPathSegCurvetoQuadraticRel;
+ private constructor();
+ x: number;
+ x1: number;
+ y: number;
+ y1: number;
+ }
+
+ class ISVGPathSegCurvetoQuadraticSmoothAbs {
+ private 'MSHTML.ISVGPathSegCurvetoQuadraticSmoothAbs_typekey': ISVGPathSegCurvetoQuadraticSmoothAbs;
+ private constructor();
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegCurvetoQuadraticSmoothRel {
+ private 'MSHTML.ISVGPathSegCurvetoQuadraticSmoothRel_typekey': ISVGPathSegCurvetoQuadraticSmoothRel;
+ private constructor();
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegLinetoAbs {
+ private 'MSHTML.ISVGPathSegLinetoAbs_typekey': ISVGPathSegLinetoAbs;
+ private constructor();
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegLinetoHorizontalAbs {
+ private 'MSHTML.ISVGPathSegLinetoHorizontalAbs_typekey': ISVGPathSegLinetoHorizontalAbs;
+ private constructor();
+ x: number;
+ }
+
+ class ISVGPathSegLinetoHorizontalRel {
+ private 'MSHTML.ISVGPathSegLinetoHorizontalRel_typekey': ISVGPathSegLinetoHorizontalRel;
+ private constructor();
+ x: number;
+ }
+
+ class ISVGPathSegLinetoRel {
+ private 'MSHTML.ISVGPathSegLinetoRel_typekey': ISVGPathSegLinetoRel;
+ private constructor();
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegLinetoVerticalAbs {
+ private 'MSHTML.ISVGPathSegLinetoVerticalAbs_typekey': ISVGPathSegLinetoVerticalAbs;
+ private constructor();
+ y: number;
+ }
+
+ class ISVGPathSegLinetoVerticalRel {
+ private 'MSHTML.ISVGPathSegLinetoVerticalRel_typekey': ISVGPathSegLinetoVerticalRel;
+ private constructor();
+ y: number;
+ }
+
+ class ISVGPathSegMovetoAbs {
+ private 'MSHTML.ISVGPathSegMovetoAbs_typekey': ISVGPathSegMovetoAbs;
+ private constructor();
+ x: number;
+ y: number;
+ }
+
+ class ISVGPathSegMovetoRel {
+ private 'MSHTML.ISVGPathSegMovetoRel_typekey': ISVGPathSegMovetoRel;
+ private constructor();
+ x: number;
+ y: number;
+ }
+
+ class ISVGSVGElement {
+ private 'MSHTML.ISVGSVGElement_typekey': ISVGSVGElement;
+ private constructor();
+ animationsPaused(): boolean;
+ checkEnclosure(element: ISVGElement, rect: SVGRect): boolean;
+ checkIntersection(element: ISVGElement, rect: SVGRect): boolean;
+ contentScriptType: string;
+ contentStyleType: string;
+ createSVGAngle(): SVGAngle;
+ createSVGLength(): SVGLength;
+ createSVGMatrix(): SVGMatrix;
+ createSVGNumber(): SVGNumber;
+ createSVGPoint(): SVGPoint;
+ createSVGRect(): SVGRect;
+ createSVGTransform(): SVGTransform;
+ createSVGTransformFromMatrix(matrix: SVGMatrix): SVGTransform;
+ currentScale: number;
+ currentTranslate: SVGPoint;
+ currentView: ISVGViewSpec;
+ deselectAll(): void;
+ forceRedraw(): void;
+ getCurrentTime(): number;
+ getElementById(elementId: string): IHTMLElement;
+ getEnclosureList(rect: SVGRect, referenceElement: ISVGElement): any;
+ getIntersectionList(rect: SVGRect, referenceElement: ISVGElement): any;
+ height: SVGAnimatedLength;
+ pauseAnimations(): void;
+ pixelUnitToMillimeterX: number;
+ pixelUnitToMillimeterY: number;
+ screenPixelToMillimeterX: number;
+ screenPixelToMillimeterY: number;
+ setCurrentTime(seconds: number): void;
+ suspendRedraw(maxWaitMilliseconds: number): number;
+ unpauseAnimations(): void;
+ unsuspendRedraw(suspendHandeID: number): void;
+ unsuspendRedrawAll(): void;
+ useCurrentView: boolean;
+ viewport: SVGRect;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ y: SVGAnimatedLength;
+ }
+
+ class ISVGUseElement {
+ private 'MSHTML.ISVGUseElement_typekey': ISVGUseElement;
+ private constructor();
+ animatedInstanceRoot: ISVGElementInstance;
+ height: SVGAnimatedLength;
+ instanceRoot: ISVGElementInstance;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ y: SVGAnimatedLength;
+ }
+
+ class ISVGViewSpec {
+ private 'MSHTML.ISVGViewSpec_typekey': ISVGViewSpec;
+ private constructor();
+ }
+
+ class IWebGeocoordinates {
+ private 'MSHTML.IWebGeocoordinates_typekey': IWebGeocoordinates;
+ private constructor();
+ readonly accuracy: number;
+ readonly altitude: any;
+ readonly altitudeAccuracy: any;
+ readonly heading: any;
+ readonly latitude: number;
+ readonly longitude: number;
+ readonly speed: any;
+ }
+
+ class IWebGeolocation {
+ private 'MSHTML.IWebGeolocation_typekey': IWebGeolocation;
+ private constructor();
+ clearWatch(watchId: number): void;
+ getCurrentPosition(successCallback: any, errorCallback?: any, options?: any): void;
+ watchPosition(successCallback: any, errorCallback?: any, options?: any): number;
+ }
+
+ class NodeIterator {
+ private 'MSHTML.NodeIterator_typekey': NodeIterator;
+ private constructor();
+ Detach(): void;
+ readonly expandEntityReferences: boolean;
+ readonly filter: any;
+ nextNode(): any;
+ previousNode(): any;
+ readonly root: any;
+ readonly whatToShow: number;
+ }
+
+ class OldHTMLDocument {
+ private 'MSHTML.OldHTMLDocument_typekey': OldHTMLDocument;
+ private constructor();
+ readonly activeElement: IHTMLElement;
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ adoptNode(pNodeSource: IHTMLDOMNode): IHTMLDOMNode3;
+ alinkColor: any;
+ readonly all: IHTMLElementCollection;
+ readonly anchors: IHTMLElementCollection;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly applets: IHTMLElementCollection;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ bgColor: any;
+ readonly body: IHTMLElement;
+ readonly characterSet: string;
+ charset: string;
+ readonly childNodes: any;
+ clear(): void;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ close(): void;
+ compareDocumentPosition(otherNode: IHTMLDOMNode): number;
+ readonly compatible: IHTMLDocumentCompatibleInfoCollection;
+ readonly compatMode: string;
+ readonly 'constructor': any;
+ cookie: string;
+ createAttribute(bstrAttrName: string): IHTMLDOMAttribute;
+ createAttributeNS(pvarNS: any, bstrAttrName: string): IHTMLDOMAttribute;
+ createCDATASection(text: string): IHTMLDOMNode;
+ createComment(bstrData: string): IHTMLDOMNode;
+ createDocumentFragment(): IHTMLDocument2;
+ createDocumentFromUrl(bstrURL: string, bstrOptions: string): IHTMLDocument2;
+ createElement(eTag: string): IHTMLElement;
+ createElementNS(pvarNS: any, bstrTag: string): IHTMLElement;
+ createEvent(eventType: string): IDOMEvent;
+ CreateEventObject(pvarEventObject?: any): IHTMLEventObj;
+ createNodeIterator(pRootNode: any, ulWhatToShow: number, pFilter: any, fEntityReferenceExpansion: boolean): IDOMNodeIterator;
+ createProcessingInstruction(bstrTarget: string, bstrData: string): IDOMProcessingInstruction;
+ createRange(): IHTMLDOMRange;
+ createRenderStyle(v: string): IHTMLRenderStyle;
+
+ /**
+ * @param string [bstrHref='']
+ * @param number [lIndex=-1]
+ */
+ createStyleSheet(bstrHref?: string, lIndex?: number): IHTMLStyleSheet;
+ createTextNode(text: string): IHTMLDOMNode;
+ createTreeWalker(pRootNode: any, ulWhatToShow: number, pFilter: any, fEntityReferenceExpansion: boolean): IDOMTreeWalker;
+ defaultCharset: string;
+ readonly defaultView: IHTMLWindow2;
+ designMode: string;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ readonly doctype: IHTMLDOMNode;
+ readonly documentElement: IHTMLElement;
+ readonly documentMode: any;
+ domain: string;
+ elementFromPoint(x: number, y: number): IHTMLElement;
+ elementsFromPoint(x: number, y: number): IHTMLDOMChildrenCollection;
+ elementsFromRect(left: number, top: number, width: number, height: number): IHTMLDOMChildrenCollection;
+ readonly embeds: IHTMLElementCollection;
+
+ /** @param boolean [showUI=false] */
+ execCommand(cmdID: string, showUI?: boolean, value?: any): boolean;
+ execCommandShowHelp(cmdID: string): boolean;
+ expando: boolean;
+ fgColor: any;
+ readonly fileCreatedDate: string;
+ readonly fileModifiedDate: string;
+ readonly fileSize: string;
+ readonly fileUpdatedDate: string;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ readonly forms: IHTMLElementCollection;
+ readonly frames: FramesCollection;
+ getElementById(v: string): IHTMLElement;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(pvarNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getSelection(): IHTMLSelection;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hasFocus(): boolean;
+ readonly head: IHTMLElement;
+ ie8_getElementById(bstrId: string): IHTMLElement2;
+ readonly ie9_all: IHTMLElementCollection;
+ ie9_appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_body: IHTMLElement;
+ ie9_createAttribute(bstrAttrName: string): IHTMLDOMAttribute;
+ ie9_createElement(bstrTag: string): IHTMLElement;
+ ie9_insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly ie9_parentWindow: IHTMLWindow2;
+ ie9_removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ ie9_replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ readonly images: IHTMLElementCollection;
+ readonly implementation: IHTMLDOMImplementation;
+ importNode(pNodeSource: IHTMLDOMNode, fDeep: boolean): IHTMLDOMNode3;
+ readonly inputEncoding: string;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ isDefaultNamespace(pvarNamespace: any): boolean;
+ isEqualNode(otherNode: IHTMLDOMNode3): boolean;
+ isSameNode(otherNode: IHTMLDOMNode3): boolean;
+ isSupported(feature: string, version: any): boolean;
+ readonly lastChild: IHTMLDOMNode;
+ readonly lastModified: string;
+ linkColor: any;
+ readonly links: IHTMLElementCollection;
+ readonly localName: any;
+ readonly location: IHTMLLocation;
+ lookupNamespaceURI(pvarPrefix: any): any;
+ lookupPrefix(pvarNamespaceURI: any): any;
+ media: string;
+ readonly mimeType: string;
+ msCapsLockWarningOff: boolean;
+ readonly nameProp: string;
+ readonly namespaces: any;
+ readonly namespaceURI: any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmscontentzoom: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsinertiastart: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmssitemodejumplistitemremoved: any;
+ onmsthumbnailclick: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectionchange: any;
+ onselectstart: any;
+ onstalled: any;
+ onstop: any;
+ onstorage: any;
+ onstoragecommit: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+
+ /** @param string [url='text/html'] */
+ open(url?: string, name?: any, features?: any, replace?: any): any;
+ readonly ownerDocument: any;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentWindow: IHTMLWindow2;
+ readonly plugins: IHTMLElementCollection;
+ prefix: any;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly protocol: string;
+ queryCommandEnabled(cmdID: string): boolean;
+ queryCommandIndeterm(cmdID: string): boolean;
+ queryCommandState(cmdID: string): boolean;
+ queryCommandSupported(cmdID: string): boolean;
+ queryCommandText(cmdID: string): string;
+ queryCommandValue(cmdID: string): any;
+ querySelector(v: string): IHTMLElement;
+ querySelectorAll(v: string): IHTMLDOMChildrenCollection;
+ readonly readyState: string;
+
+ /** @param boolean [fForce=false] */
+ recalc(fForce?: boolean): void;
+ readonly referrer: string;
+ releaseCapture(): void;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ readonly rootElement: ISVGSVGElement;
+ readonly Script: any;
+ readonly scripts: IHTMLElementCollection;
+ readonly security: string;
+ readonly selection: IHTMLSelectionObject;
+ readonly styleSheets: IHTMLStyleSheetsCollection;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ textContent: any;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ updateSettings(): void;
+ url: string;
+ readonly URLUnencoded: string;
+ vlinkColor: any;
+ write(...psarray: any[]): void;
+ writeln(...psarray: any[]): void;
+ readonly xmlEncoding: string;
+ xmlStandalone: boolean;
+ xmlVersion: string;
+ }
+
+ class OldHTMLFormElement {
+ private 'MSHTML.OldHTMLFormElement_typekey': OldHTMLFormElement;
+ private constructor();
+ acceptCharset: string;
+ accessKey: string;
+ action: string;
+ addBehavior(bstrURL: string, pvarFactory?: any): number;
+ addFilter(pUnk: any): void;
+ readonly all: any;
+ appendChild(newChild: IHTMLDOMNode): IHTMLDOMNode;
+ appendItemSeparator(): void;
+
+ /**
+ * @param string [name='']
+ * @param string [filename='']
+ */
+ appendNameFilePair(name?: string, filename?: string): void;
+
+ /**
+ * @param string [name='']
+ * @param string [value='']
+ */
+ appendNameValuePair(name?: string, value?: string): void;
+ applyElement(apply: IHTMLElement, where: string): IHTMLElement;
+ ariaActivedescendant: string;
+ ariaBusy: string;
+ ariaChecked: string;
+ ariaControls: string;
+ ariaDescribedby: string;
+ ariaDisabled: string;
+ ariaExpanded: string;
+ ariaFlowto: string;
+ ariaHaspopup: string;
+ ariaHidden: string;
+ ariaInvalid: string;
+ ariaLabelledby: string;
+ ariaLevel: number;
+ ariaLive: string;
+ ariaMultiselectable: string;
+ ariaOwns: string;
+ ariaPosinset: number;
+ ariaPressed: string;
+ ariaReadonly: string;
+ ariaRelevant: string;
+ ariaRequired: string;
+ ariaSecret: string;
+ ariaSelected: string;
+ ariaSetsize: number;
+ ariaValuemax: string;
+ ariaValuemin: string;
+ ariaValuenow: string;
+ attachEvent(event: string, pdisp: any): boolean;
+ readonly attributes: any;
+ readonly behaviorUrns: any;
+ blur(): void;
+ readonly canHaveChildren: boolean;
+ readonly canHaveHTML: boolean;
+ readonly childNodes: any;
+ readonly children: any;
+ className: string;
+ clearAttributes(): void;
+ click(): void;
+ readonly clientHeight: number;
+ readonly clientLeft: number;
+ readonly clientTop: number;
+ readonly clientWidth: number;
+ cloneNode(fDeep: boolean): IHTMLDOMNode;
+ componentFromPoint(x: number, y: number): string;
+ readonly 'constructor': any;
+ contains(pChild: IHTMLElement): boolean;
+ contentEditable: string;
+ createControlRange(): any;
+ readonly currentStyle: IHTMLCurrentStyle;
+ detachEvent(event: string, pdisp: any): void;
+ dir: string;
+ disabled: boolean;
+ readonly document: any;
+ doScroll(component?: any): void;
+ dragDrop(): boolean;
+ readonly elements: any;
+ encoding: string;
+ readonly filters: IHTMLFiltersCollection;
+ FireEvent(bstrEventName: string, pvarEventObject?: any): boolean;
+ readonly firstChild: IHTMLDOMNode;
+ focus(): void;
+ getAdjacentText(where: string): string;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ getAttributeNode(bstrName: string): IHTMLDOMAttribute;
+ getAttributeNodeNS(pvarNS: any, bstrName: string): IHTMLDOMAttribute2;
+ getAttributeNS(pvarNS: any, strAttributeName: string): any;
+ getBoundingClientRect(): IHTMLRect;
+ getClientRects(): IHTMLRectCollection;
+ getElementsByClassName(v: string): IHTMLElementCollection;
+ getElementsByTagName(v: string): IHTMLElementCollection;
+ getElementsByTagNameNS(varNS: any, bstrLocalName: string): IHTMLElementCollection;
+ getExpression(propname: string): any;
+ hasAttribute(name: string): boolean;
+ hasAttributeNS(pvarNS: any, name: string): boolean;
+ hasAttributes(): boolean;
+ hasChildNodes(): boolean;
+ hideFocus: boolean;
+ id: string;
+ ie8_action: string;
+ readonly ie8_attributes: IHTMLAttributeCollection3;
+ ie8_getAttribute(strAttributeName: string): any;
+ ie8_getAttributeNode(bstrName: string): IHTMLDOMAttribute2;
+ ie8_removeAttribute(strAttributeName: string): boolean;
+ ie8_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie8_setAttribute(strAttributeName: string, AttributeValue: any): void;
+ ie8_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_getAttribute(strAttributeName: string): any;
+ ie9_getAttributeNode(strAttributeName: string): IHTMLDOMAttribute2;
+ ie9_hasAttribute(name: string): boolean;
+ ie9_hasAttributes(): boolean;
+ readonly ie9_nodeName: string;
+ ie9_removeAttribute(strAttributeName: string): void;
+ ie9_removeAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ ie9_setAttribute(strAttributeName: string, pvarAttributeValue: any): void;
+ ie9_setAttributeNode(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ readonly ie9_tagName: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentElement(where: string, insertedElement: IHTMLElement): IHTMLElement;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ insertBefore(newChild: IHTMLDOMNode, refChild?: any): IHTMLDOMNode;
+ readonly isContentEditable: boolean;
+ readonly isDisabled: boolean;
+ readonly isMultiLine: boolean;
+ readonly isTextEdit: boolean;
+ item(name?: any, index?: any): any;
+ lang: string;
+ language: string;
+ readonly lastChild: IHTMLDOMNode;
+ length: number;
+ mergeAttributes(mergeThis: IHTMLElement, pvarFlags?: any): void;
+ method: string;
+ msMatchesSelector(v: string): boolean;
+ msReleasePointerCapture(pointerId: number): void;
+ msSetPointerCapture(pointerId: number): void;
+ name: string;
+ namedItem(name: string): any;
+ readonly nextSibling: IHTMLDOMNode;
+ readonly nodeName: string;
+ readonly nodeType: number;
+ nodeValue: any;
+ normalize(): void;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onabort: any;
+ onactivate: any;
+ onafterupdate: any;
+ onbeforeactivate: any;
+ onbeforecopy: any;
+ onbeforecut: any;
+ onbeforedeactivate: any;
+ onbeforeeditfocus: any;
+ onbeforepaste: any;
+ onbeforeupdate: any;
+ onblur: any;
+ oncanplay: any;
+ oncanplaythrough: any;
+ oncellchange: any;
+ onchange: any;
+ onclick: any;
+ oncontextmenu: any;
+ oncontrolselect: any;
+ oncopy: any;
+ oncuechange: any;
+ oncut: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondeactivate: any;
+ ondrag: any;
+ ondragend: any;
+ ondragenter: any;
+ ondragleave: any;
+ ondragover: any;
+ ondragstart: any;
+ ondrop: any;
+ ondurationchange: any;
+ onemptied: any;
+ onended: any;
+ onerror: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onfocus: any;
+ onfocusin: any;
+ onfocusout: any;
+ onhelp: any;
+ oninput: any;
+ oninvalid: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onlayoutcomplete: any;
+ onload: any;
+ onloadeddata: any;
+ onloadedmetadata: any;
+ onloadstart: any;
+ onlosecapture: any;
+ onmousedown: any;
+ onmouseenter: any;
+ onmouseleave: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onmousewheel: any;
+ onmove: any;
+ onmoveend: any;
+ onmovestart: any;
+ onmsanimationend: any;
+ onmsanimationiteration: any;
+ onmsanimationstart: any;
+ onmsgesturechange: any;
+ onmsgesturedoubletap: any;
+ onmsgestureend: any;
+ onmsgesturehold: any;
+ onmsgesturestart: any;
+ onmsgesturetap: any;
+ onmsgotpointercapture: any;
+ onmsinertiastart: any;
+ onmslostpointercapture: any;
+ onmsmanipulationstatechanged: any;
+ onmspointercancel: any;
+ onmspointerdown: any;
+ onmspointerhover: any;
+ onmspointermove: any;
+ onmspointerout: any;
+ onmspointerover: any;
+ onmspointerup: any;
+ onmstransitionend: any;
+ onmstransitionstart: any;
+ onpage: any;
+ onpaste: any;
+ onpause: any;
+ onplay: any;
+ onplaying: any;
+ onprogress: any;
+ onpropertychange: any;
+ onratechange: any;
+ onreadystatechange: any;
+ onreset: any;
+ onresize: any;
+ onresizeend: any;
+ onresizestart: any;
+ onrowenter: any;
+ onrowexit: any;
+ onrowsdelete: any;
+ onrowsinserted: any;
+ onscroll: any;
+ onseeked: any;
+ onseeking: any;
+ onselect: any;
+ onselectstart: any;
+ onstalled: any;
+ onsubmit: any;
+ onsuspend: any;
+ ontimeupdate: any;
+ onvolumechange: any;
+ onwaiting: any;
+ outerHTML: string;
+ outerText: string;
+ readonly ownerDocument: any;
+ readonly parentElement: IHTMLElement;
+ readonly parentNode: IHTMLDOMNode;
+ readonly parentTextEdit: IHTMLElement;
+ readonly previousSibling: IHTMLDOMNode;
+ readonly readyState: any;
+ readonly recordNumber: any;
+ releaseCapture(): void;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ removeAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ removeAttributeNS(pvarNS: any, strAttributeName: string): void;
+ removeBehavior(cookie: number): boolean;
+ removeChild(oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ removeExpression(propname: string): boolean;
+ removeFilter(pUnk: any): void;
+
+ /** @param boolean [fDeep=false] */
+ removeNode(fDeep?: boolean): IHTMLDOMNode;
+ replaceAdjacentText(where: string, newText: string): string;
+ replaceChild(newChild: IHTMLDOMNode, oldChild: IHTMLDOMNode): IHTMLDOMNode;
+ replaceNode(replacement: IHTMLDOMNode): IHTMLDOMNode;
+ reset(): void;
+ role: string;
+ readonly runtimeStyle: IHTMLStyle;
+ readonly scopeName: string;
+ readonly scrollHeight: number;
+ scrollIntoView(varargStart?: any): void;
+ scrollLeft: number;
+ scrollTop: number;
+ readonly scrollWidth: number;
+ setActive(): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ setAttributeNode(pattr: IHTMLDOMAttribute): IHTMLDOMAttribute;
+ setAttributeNodeNS(pattr: IHTMLDOMAttribute2): IHTMLDOMAttribute2;
+ setAttributeNS(pvarNS: any, strAttributeName: string, pvarAttributeValue: any): void;
+
+ /** @param boolean [containerCapture=true] */
+ setCapture(containerCapture?: boolean): void;
+
+ /** @param string [language=''] */
+ setExpression(propname: string, expression: string, language?: string): void;
+ readonly sourceIndex: number;
+ spellcheck: any;
+ readonly style: IHTMLStyle;
+ submit(): void;
+ swapNode(otherNode: IHTMLDOMNode): IHTMLDOMNode;
+ tabIndex: number;
+ readonly tagName: string;
+ tags(tagName: any): any;
+ tagUrn: string;
+ target: string;
+ title: string;
+ toString(): string;
+ readonly uniqueID: string;
+ readonly uniqueNumber: number;
+ urns(urn: any): any;
+ xmsAcceleratorKey: string;
+ }
+
+ class RangeException {
+ private 'MSHTML.RangeException_typekey': RangeException;
+ private constructor();
+ code: number;
+ readonly message: string;
+ }
+
+ class RulesApplied {
+ private 'MSHTML.RulesApplied_typekey': RulesApplied;
+ private constructor();
+ readonly appliedRules: IHTMLStyleSheetRulesAppliedCollection;
+ readonly element: IHTMLElement;
+ hasInheritableProperty(): boolean;
+ readonly inlineStyles: IHTMLStyle;
+ propertyIsInheritable(name: string): boolean;
+ propertyIsInline(name: string): boolean;
+ }
+
+ class RulesAppliedCollection {
+ private 'MSHTML.RulesAppliedCollection_typekey': RulesAppliedCollection;
+ private constructor();
+ readonly element: IHTMLElement;
+ item(index: number): IRulesApplied;
+ readonly length: number;
+ property(index: number): string;
+ readonly propertyCount: number;
+ propertyInheritedFrom(name: string): IRulesApplied;
+ propertyInheritedTrace(name: string, index: number): IRulesApplied;
+ propertyInheritedTraceLength(name: string): number;
+ }
+
+ class Scriptlet {
+ private 'MSHTML.Scriptlet_typekey': Scriptlet;
+ private constructor();
+ AboutBox(): void;
+ embed: boolean;
+ readonly event: any;
+ readonly readyState: number;
+ Scrollbar: boolean;
+ url: string;
+ }
+
+ class StaticNodeList {
+ private 'MSHTML.StaticNodeList_typekey': StaticNodeList;
+ private constructor();
+ readonly 'constructor': any;
+ item(index: number): any;
+ readonly length: number;
+ }
+
+ class SVGAElement {
+ private 'MSHTML.SVGAElement_typekey': SVGAElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly href: SVGAnimatedString;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ target: SVGAnimatedString;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGAngle {
+ private 'MSHTML.SVGAngle_typekey': SVGAngle;
+ private constructor();
+ convertToSpecifiedUnits(unitType: number): void;
+ newValueSpecifiedUnits(unitType: number, valueInSpecifiedUnits: number): void;
+ unitType: number;
+ value: number;
+ valueAsString: string;
+ valueInSpecifiedUnits: number;
+ }
+
+ class SVGAnimatedAngle {
+ private 'MSHTML.SVGAnimatedAngle_typekey': SVGAnimatedAngle;
+ private constructor();
+ animVal: SVGAngle;
+ baseVal: SVGAngle;
+ }
+
+ class SVGAnimatedBoolean {
+ private 'MSHTML.SVGAnimatedBoolean_typekey': SVGAnimatedBoolean;
+ private constructor();
+ animVal: boolean;
+ baseVal: boolean;
+ }
+
+ class SVGAnimatedEnumeration {
+ private 'MSHTML.SVGAnimatedEnumeration_typekey': SVGAnimatedEnumeration;
+ private constructor();
+ animVal: number;
+ baseVal: number;
+ }
+
+ class SVGAnimatedInteger {
+ private 'MSHTML.SVGAnimatedInteger_typekey': SVGAnimatedInteger;
+ private constructor();
+ animVal: number;
+ baseVal: number;
+ }
+
+ class SVGAnimatedLength {
+ private 'MSHTML.SVGAnimatedLength_typekey': SVGAnimatedLength;
+ private constructor();
+ animVal: SVGLength;
+ baseVal: SVGLength;
+ }
+
+ class SVGAnimatedLengthList {
+ private 'MSHTML.SVGAnimatedLengthList_typekey': SVGAnimatedLengthList;
+ private constructor();
+ animVal: SVGLengthList;
+ baseVal: SVGLengthList;
+ }
+
+ class SVGAnimatedNumber {
+ private 'MSHTML.SVGAnimatedNumber_typekey': SVGAnimatedNumber;
+ private constructor();
+ animVal: number;
+ baseVal: number;
+ }
+
+ class SVGAnimatedNumberList {
+ private 'MSHTML.SVGAnimatedNumberList_typekey': SVGAnimatedNumberList;
+ private constructor();
+ animVal: SVGNumberList;
+ baseVal: SVGNumberList;
+ }
+
+ class SVGAnimatedPreserveAspectRatio {
+ private 'MSHTML.SVGAnimatedPreserveAspectRatio_typekey': SVGAnimatedPreserveAspectRatio;
+ private constructor();
+ animVal: SVGPreserveAspectRatio;
+ baseVal: SVGPreserveAspectRatio;
+ }
+
+ class SVGAnimatedRect {
+ private 'MSHTML.SVGAnimatedRect_typekey': SVGAnimatedRect;
+ private constructor();
+ animVal: SVGRect;
+ baseVal: SVGRect;
+ }
+
+ class SVGAnimatedString {
+ private 'MSHTML.SVGAnimatedString_typekey': SVGAnimatedString;
+ private constructor();
+ readonly animVal: string;
+ baseVal: string;
+ }
+
+ class SVGAnimatedTransformList {
+ private 'MSHTML.SVGAnimatedTransformList_typekey': SVGAnimatedTransformList;
+ private constructor();
+ animVal: SVGTransformList;
+ baseVal: SVGTransformList;
+ }
+
+ class SVGCircleElement {
+ private 'MSHTML.SVGCircleElement_typekey': SVGCircleElement;
+ private constructor();
+ cx: SVGAnimatedLength;
+ cy: SVGAnimatedLength;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ r: SVGAnimatedLength;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGClipPathElement {
+ private 'MSHTML.SVGClipPathElement_typekey': SVGClipPathElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ clipPathUnits: SVGAnimatedEnumeration;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGDefsElement {
+ private 'MSHTML.SVGDefsElement_typekey': SVGDefsElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGDescElement {
+ private 'MSHTML.SVGDescElement_typekey': SVGDescElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ focusable: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGElement {
+ private 'MSHTML.SVGElement_typekey': SVGElement;
+ private constructor();
+ readonly all: any;
+ readonly children: any;
+ className: string;
+ click(): void;
+ contains(pChild: IHTMLElement): boolean;
+ readonly document: any;
+ readonly filters: IHTMLFiltersCollection;
+ focusable: SVGAnimatedEnumeration;
+
+ /** @param number [lFlags=0] */
+ getAttribute(strAttributeName: string, lFlags?: number): any;
+ id: string;
+ innerHTML: string;
+ innerText: string;
+ insertAdjacentHTML(where: string, html: string): void;
+ insertAdjacentText(where: string, text: string): void;
+ readonly isTextEdit: boolean;
+ lang: string;
+ language: string;
+ readonly offsetHeight: number;
+ readonly offsetLeft: number;
+ readonly offsetParent: IHTMLElement;
+ readonly offsetTop: number;
+ readonly offsetWidth: number;
+ onafterupdate: any;
+ onbeforeupdate: any;
+ onclick: any;
+ ondataavailable: any;
+ ondatasetchanged: any;
+ ondatasetcomplete: any;
+ ondblclick: any;
+ ondragstart: any;
+ onerrorupdate: any;
+ onfilterchange: any;
+ onhelp: any;
+ onkeydown: any;
+ onkeypress: any;
+ onkeyup: any;
+ onmousedown: any;
+ onmousemove: any;
+ onmouseout: any;
+ onmouseover: any;
+ onmouseup: any;
+ onrowenter: any;
+ onrowexit: any;
+ onselectstart: any;
+ outerHTML: string;
+ outerText: string;
+ ownerSVGElement: ISVGSVGElement;
+ readonly parentElement: IHTMLElement;
+ readonly parentTextEdit: IHTMLElement;
+ readonly recordNumber: any;
+
+ /** @param number [lFlags=1] */
+ removeAttribute(strAttributeName: string, lFlags?: number): boolean;
+ scrollIntoView(varargStart?: any): void;
+
+ /** @param number [lFlags=1] */
+ setAttribute(strAttributeName: string, AttributeValue: any, lFlags?: number): void;
+ readonly sourceIndex: number;
+ readonly style: IHTMLStyle;
+ readonly tagName: string;
+ title: string;
+ toString(): string;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGElementInstance {
+ private 'MSHTML.SVGElementInstance_typekey': SVGElementInstance;
+ private constructor();
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ readonly childNodes: ISVGElementInstanceList;
+ readonly correspondingElement: ISVGElement;
+ readonly correspondingUseElement: ISVGUseElement;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ readonly firstChild: ISVGElementInstance;
+ readonly lastChild: ISVGElementInstance;
+ readonly nextSibling: ISVGElementInstance;
+ readonly parentNode: ISVGElementInstance;
+ readonly previousSibling: ISVGElementInstance;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+ }
+
+ class SVGElementInstanceList {
+ private 'MSHTML.SVGElementInstanceList_typekey': SVGElementInstanceList;
+ private constructor();
+ item(index: number): ISVGElementInstance;
+ readonly length: number;
+ }
+
+ class SVGEllipseElement {
+ private 'MSHTML.SVGEllipseElement_typekey': SVGEllipseElement;
+ private constructor();
+ cx: SVGAnimatedLength;
+ cy: SVGAnimatedLength;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ rx: SVGAnimatedLength;
+ ry: SVGAnimatedLength;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGException {
+ private 'MSHTML.SVGException_typekey': SVGException;
+ private constructor();
+ code: number;
+ readonly message: string;
+ }
+
+ class SVGGElement {
+ private 'MSHTML.SVGGElement_typekey': SVGGElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGGradientElement {
+ private 'MSHTML.SVGGradientElement_typekey': SVGGradientElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ gradientTransform: SVGAnimatedTransformList;
+ gradientUnits: SVGAnimatedEnumeration;
+ readonly href: SVGAnimatedString;
+ ownerSVGElement: ISVGSVGElement;
+ spreadMethod: SVGAnimatedEnumeration;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGImageElement {
+ private 'MSHTML.SVGImageElement_typekey': SVGImageElement;
+ private constructor();
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ height: SVGAnimatedLength;
+ readonly href: SVGAnimatedString;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ preserveAspectRatio: SVGAnimatedPreserveAspectRatio;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ readonly viewBox: SVGAnimatedRect;
+ viewportElement: ISVGElement;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ xmlbase: string;
+ y: SVGAnimatedLength;
+ }
+
+ class SVGLength {
+ private 'MSHTML.SVGLength_typekey': SVGLength;
+ private constructor();
+ convertToSpecifiedUnits(unitType: number): void;
+ newValueSpecifiedUnits(unitType: number, valueInSpecifiedUnits: number): void;
+ unitType: number;
+ value: number;
+ valueAsString: string;
+ valueInSpecifiedUnits: number;
+ }
+
+ class SVGLengthList {
+ private 'MSHTML.SVGLengthList_typekey': SVGLengthList;
+ private constructor();
+ appendItem(newItem: SVGLength): SVGLength;
+ clear(): void;
+ getItem(index: number): SVGLength;
+ initialize(newItem: SVGLength): SVGLength;
+ insertItemBefore(newItem: SVGLength, index: number): SVGLength;
+ numberOfItems: number;
+ removeItem(index: number): SVGLength;
+ replaceItem(newItem: SVGLength, index: number): SVGLength;
+ }
+
+ class SVGLinearGradientElement {
+ private 'MSHTML.SVGLinearGradientElement_typekey': SVGLinearGradientElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ gradientTransform: SVGAnimatedTransformList;
+ gradientUnits: SVGAnimatedEnumeration;
+ readonly href: SVGAnimatedString;
+ ownerSVGElement: ISVGSVGElement;
+ spreadMethod: SVGAnimatedEnumeration;
+ viewportElement: ISVGElement;
+ x1: SVGAnimatedLength;
+ x2: SVGAnimatedLength;
+ xmlbase: string;
+ y1: SVGAnimatedLength;
+ y2: SVGAnimatedLength;
+ }
+
+ class SVGLineElement {
+ private 'MSHTML.SVGLineElement_typekey': SVGLineElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ x1: SVGAnimatedLength;
+ x2: SVGAnimatedLength;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y1: SVGAnimatedLength;
+ y2: SVGAnimatedLength;
+ }
+
+ class SVGMarkerElement {
+ private 'MSHTML.SVGMarkerElement_typekey': SVGMarkerElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ markerHeight: SVGAnimatedLength;
+ markerUnits: SVGAnimatedEnumeration;
+ markerWidth: SVGAnimatedLength;
+ orientAngle: SVGAnimatedAngle;
+ orientType: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ preserveAspectRatio: SVGAnimatedPreserveAspectRatio;
+ refX: SVGAnimatedLength;
+ refY: SVGAnimatedLength;
+ setOrientToAngle(pSVGAngle: SVGAngle): void;
+ setOrientToAuto(): void;
+ readonly viewBox: SVGAnimatedRect;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGMaskElement {
+ private 'MSHTML.SVGMaskElement_typekey': SVGMaskElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ hasExtension(extension: string): boolean;
+ height: SVGAnimatedLength;
+ maskContentUnits: SVGAnimatedEnumeration;
+ maskUnits: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ viewportElement: ISVGElement;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLength;
+ }
+
+ class SVGMatrix {
+ private 'MSHTML.SVGMatrix_typekey': SVGMatrix;
+ private constructor();
+ a: number;
+ b: number;
+ c: number;
+ d: number;
+ e: number;
+ f: number;
+ flipX(): SVGMatrix;
+ flipY(): SVGMatrix;
+ inverse(): SVGMatrix;
+ multiply(secondMatrix: SVGMatrix): SVGMatrix;
+ rotate(angle: number): SVGMatrix;
+ rotateFromVector(x: number, y: number): SVGMatrix;
+ scale(scaleFactor: number): SVGMatrix;
+ scaleNonUniform(scaleFactorX: number, scaleFactorY: number): SVGMatrix;
+ skewX(angle: number): SVGMatrix;
+ skewY(angle: number): SVGMatrix;
+ translate(x: number, y: number): SVGMatrix;
+ }
+
+ class SVGMetadataElement {
+ private 'MSHTML.SVGMetadataElement_typekey': SVGMetadataElement;
+ private constructor();
+ focusable: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGNumber {
+ private 'MSHTML.SVGNumber_typekey': SVGNumber;
+ private constructor();
+ value: number;
+ }
+
+ class SVGNumberList {
+ private 'MSHTML.SVGNumberList_typekey': SVGNumberList;
+ private constructor();
+ appendItem(newItem: SVGNumber): SVGNumber;
+ clear(): void;
+ getItem(index: number): SVGNumber;
+ initialize(newItem: SVGNumber): SVGNumber;
+ insertItemBefore(newItem: SVGNumber, index: number): SVGNumber;
+ numberOfItems: number;
+ removeItem(index: number): SVGNumber;
+ replaceItem(newItem: SVGNumber, index: number): SVGNumber;
+ }
+
+ class SVGPathElement {
+ private 'MSHTML.SVGPathElement_typekey': SVGPathElement;
+ private constructor();
+ animatedNormalizedPathSegList: SVGPathSegList;
+ animatedPathSegList: SVGPathSegList;
+ createSVGPathSegArcAbs(x: number, y: number, r1: number, r2: number, angle: number, largeArcFlag: boolean, sweepFlag: boolean): ISVGPathSegArcAbs;
+ createSVGPathSegArcRel(x: number, y: number, r1: number, r2: number, angle: number, largeArcFlag: boolean, sweepFlag: boolean): ISVGPathSegArcRel;
+ createSVGPathSegClosePath(): ISVGPathSegClosePath;
+ createSVGPathSegCurvetoCubicAbs(x: number, y: number, x1: number, y1: number, x2: number, y2: number): ISVGPathSegCurvetoCubicAbs;
+ createSVGPathSegCurvetoCubicRel(x: number, y: number, x1: number, y1: number, x2: number, y2: number): ISVGPathSegCurvetoCubicRel;
+ createSVGPathSegCurvetoCubicSmoothAbs(x: number, y: number, x2: number, y2: number): ISVGPathSegCurvetoCubicSmoothAbs;
+ createSVGPathSegCurvetoCubicSmoothRel(x: number, y: number, x2: number, y2: number): ISVGPathSegCurvetoCubicSmoothRel;
+ createSVGPathSegCurvetoQuadraticAbs(x: number, y: number, x1: number, y1: number): ISVGPathSegCurvetoQuadraticAbs;
+ createSVGPathSegCurvetoQuadraticRel(x: number, y: number, x1: number, y1: number): ISVGPathSegCurvetoQuadraticRel;
+ createSVGPathSegCurvetoQuadraticSmoothAbs(x: number, y: number): ISVGPathSegCurvetoQuadraticSmoothAbs;
+ createSVGPathSegCurvetoQuadraticSmoothRel(x: number, y: number): ISVGPathSegCurvetoQuadraticSmoothRel;
+ createSVGPathSegLinetoAbs(x: number, y: number): ISVGPathSegLinetoAbs;
+ createSVGPathSegLinetoHorizontalAbs(x: number): ISVGPathSegLinetoHorizontalAbs;
+ createSVGPathSegLinetoHorizontalRel(x: number): ISVGPathSegLinetoHorizontalRel;
+ createSVGPathSegLinetoRel(x: number, y: number): ISVGPathSegLinetoRel;
+ createSVGPathSegLinetoVerticalAbs(y: number): ISVGPathSegLinetoVerticalAbs;
+ createSVGPathSegLinetoVerticalRel(y: number): ISVGPathSegLinetoVerticalRel;
+ createSVGPathSegMovetoAbs(x: number, y: number): ISVGPathSegMovetoAbs;
+ createSVGPathSegMovetoRel(x: number, y: number): ISVGPathSegMovetoRel;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getPathSegAtLength(fltdistance: number): number;
+ getPointAtLength(fltdistance: number): SVGPoint;
+ getScreenCTM(): SVGMatrix;
+ getTotalLength(): number;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ normalizedPathSegList: SVGPathSegList;
+ ownerSVGElement: ISVGSVGElement;
+ pathLength: SVGAnimatedNumber;
+ pathSegList: SVGPathSegList;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGPathSeg {
+ private 'MSHTML.SVGPathSeg_typekey': SVGPathSeg;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ }
+
+ class SVGPathSegArcAbs {
+ private 'MSHTML.SVGPathSegArcAbs_typekey': SVGPathSegArcAbs;
+ private constructor();
+ angle: number;
+ largeArcFlag: boolean;
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ r1: number;
+ r2: number;
+ sweepFlag: boolean;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegArcRel {
+ private 'MSHTML.SVGPathSegArcRel_typekey': SVGPathSegArcRel;
+ private constructor();
+ angle: number;
+ largeArcFlag: boolean;
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ r1: number;
+ r2: number;
+ sweepFlag: boolean;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegClosePath {
+ private 'MSHTML.SVGPathSegClosePath_typekey': SVGPathSegClosePath;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ }
+
+ class SVGPathSegCurvetoCubicAbs {
+ private 'MSHTML.SVGPathSegCurvetoCubicAbs_typekey': SVGPathSegCurvetoCubicAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ x1: number;
+ x2: number;
+ y: number;
+ y1: number;
+ y2: number;
+ }
+
+ class SVGPathSegCurvetoCubicRel {
+ private 'MSHTML.SVGPathSegCurvetoCubicRel_typekey': SVGPathSegCurvetoCubicRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ x1: number;
+ x2: number;
+ y: number;
+ y1: number;
+ y2: number;
+ }
+
+ class SVGPathSegCurvetoCubicSmoothAbs {
+ private 'MSHTML.SVGPathSegCurvetoCubicSmoothAbs_typekey': SVGPathSegCurvetoCubicSmoothAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ x2: number;
+ y: number;
+ y2: number;
+ }
+
+ class SVGPathSegCurvetoCubicSmoothRel {
+ private 'MSHTML.SVGPathSegCurvetoCubicSmoothRel_typekey': SVGPathSegCurvetoCubicSmoothRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ x2: number;
+ y: number;
+ y2: number;
+ }
+
+ class SVGPathSegCurvetoQuadraticAbs {
+ private 'MSHTML.SVGPathSegCurvetoQuadraticAbs_typekey': SVGPathSegCurvetoQuadraticAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ x1: number;
+ y: number;
+ y1: number;
+ }
+
+ class SVGPathSegCurvetoQuadraticRel {
+ private 'MSHTML.SVGPathSegCurvetoQuadraticRel_typekey': SVGPathSegCurvetoQuadraticRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ x1: number;
+ y: number;
+ y1: number;
+ }
+
+ class SVGPathSegCurvetoQuadraticSmoothAbs {
+ private 'MSHTML.SVGPathSegCurvetoQuadraticSmoothAbs_typekey': SVGPathSegCurvetoQuadraticSmoothAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegCurvetoQuadraticSmoothRel {
+ private 'MSHTML.SVGPathSegCurvetoQuadraticSmoothRel_typekey': SVGPathSegCurvetoQuadraticSmoothRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegLinetoAbs {
+ private 'MSHTML.SVGPathSegLinetoAbs_typekey': SVGPathSegLinetoAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegLinetoHorizontalAbs {
+ private 'MSHTML.SVGPathSegLinetoHorizontalAbs_typekey': SVGPathSegLinetoHorizontalAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ }
+
+ class SVGPathSegLinetoHorizontalRel {
+ private 'MSHTML.SVGPathSegLinetoHorizontalRel_typekey': SVGPathSegLinetoHorizontalRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ }
+
+ class SVGPathSegLinetoRel {
+ private 'MSHTML.SVGPathSegLinetoRel_typekey': SVGPathSegLinetoRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegLinetoVerticalAbs {
+ private 'MSHTML.SVGPathSegLinetoVerticalAbs_typekey': SVGPathSegLinetoVerticalAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ y: number;
+ }
+
+ class SVGPathSegLinetoVerticalRel {
+ private 'MSHTML.SVGPathSegLinetoVerticalRel_typekey': SVGPathSegLinetoVerticalRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ y: number;
+ }
+
+ class SVGPathSegList {
+ private 'MSHTML.SVGPathSegList_typekey': SVGPathSegList;
+ private constructor();
+ appendItem(newItem: SVGPathSeg): SVGPathSeg;
+ clear(): void;
+ getItem(index: number): SVGPathSeg;
+ initialize(newItem: SVGPathSeg): SVGPathSeg;
+ insertItemBefore(newItem: SVGPathSeg, index: number): SVGPathSeg;
+ numberOfItems: number;
+ removeItem(index: number): SVGPathSeg;
+ replaceItem(newItem: SVGPathSeg, index: number): SVGPathSeg;
+ }
+
+ class SVGPathSegMovetoAbs {
+ private 'MSHTML.SVGPathSegMovetoAbs_typekey': SVGPathSegMovetoAbs;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ y: number;
+ }
+
+ class SVGPathSegMovetoRel {
+ private 'MSHTML.SVGPathSegMovetoRel_typekey': SVGPathSegMovetoRel;
+ private constructor();
+ pathSegType: number;
+ readonly pathSegTypeAsLetter: string;
+ x: number;
+ y: number;
+ }
+
+ class SVGPatternElement {
+ private 'MSHTML.SVGPatternElement_typekey': SVGPatternElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ hasExtension(extension: string): boolean;
+ height: SVGAnimatedLength;
+ readonly href: SVGAnimatedString;
+ ownerSVGElement: ISVGSVGElement;
+ patternContentUnits: SVGAnimatedEnumeration;
+ patternTransform: SVGAnimatedTransformList;
+ patternUnits: SVGAnimatedEnumeration;
+ preserveAspectRatio: SVGAnimatedPreserveAspectRatio;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly viewBox: SVGAnimatedRect;
+ viewportElement: ISVGElement;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLength;
+ }
+
+ class SVGPoint {
+ private 'MSHTML.SVGPoint_typekey': SVGPoint;
+ private constructor();
+ matrixTransform(pMatrix: SVGMatrix): SVGPoint;
+ x: number;
+ y: number;
+ }
+
+ class SVGPointList {
+ private 'MSHTML.SVGPointList_typekey': SVGPointList;
+ private constructor();
+ appendItem(pNewItem: SVGPoint): SVGPoint;
+ clear(): void;
+ getItem(index: number): SVGPoint;
+ initialize(pNewItem: SVGPoint): SVGPoint;
+ insertItemBefore(pNewItem: SVGPoint, index: number): SVGPoint;
+ numberOfItems: number;
+ removeItem(index: number): SVGPoint;
+ replaceItem(pNewItem: SVGPoint, index: number): SVGPoint;
+ }
+
+ class SVGPolygonElement {
+ private 'MSHTML.SVGPolygonElement_typekey': SVGPolygonElement;
+ private constructor();
+ animatedPoints: SVGPointList;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ points: SVGPointList;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGPolylineElement {
+ private 'MSHTML.SVGPolylineElement_typekey': SVGPolylineElement;
+ private constructor();
+ animatedPoints: SVGPointList;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ points: SVGPointList;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGPreserveAspectRatio {
+ private 'MSHTML.SVGPreserveAspectRatio_typekey': SVGPreserveAspectRatio;
+ private constructor();
+ align: number;
+ meetOrSlice: number;
+ }
+
+ class SVGRadialGradientElement {
+ private 'MSHTML.SVGRadialGradientElement_typekey': SVGRadialGradientElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ cx: SVGAnimatedLength;
+ cy: SVGAnimatedLength;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ fx: SVGAnimatedLength;
+ fy: SVGAnimatedLength;
+ gradientTransform: SVGAnimatedTransformList;
+ gradientUnits: SVGAnimatedEnumeration;
+ readonly href: SVGAnimatedString;
+ ownerSVGElement: ISVGSVGElement;
+ r: SVGAnimatedLength;
+ spreadMethod: SVGAnimatedEnumeration;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGRect {
+ private 'MSHTML.SVGRect_typekey': SVGRect;
+ private constructor();
+ height: number;
+ width: number;
+ x: number;
+ y: number;
+ }
+
+ class SVGRectElement {
+ private 'MSHTML.SVGRectElement_typekey': SVGRectElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ height: SVGAnimatedLength;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ rx: SVGAnimatedLength;
+ ry: SVGAnimatedLength;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLength;
+ }
+
+ class SVGScriptElement {
+ private 'MSHTML.SVGScriptElement_typekey': SVGScriptElement;
+ private constructor();
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ readonly href: SVGAnimatedString;
+ ownerSVGElement: ISVGSVGElement;
+ type: string;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGStopElement {
+ private 'MSHTML.SVGStopElement_typekey': SVGStopElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ focusable: SVGAnimatedEnumeration;
+ offset: SVGAnimatedNumber;
+ ownerSVGElement: ISVGSVGElement;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ }
+
+ class SVGStringList {
+ private 'MSHTML.SVGStringList_typekey': SVGStringList;
+ private constructor();
+ appendItem(newItem: string): string;
+ clear(): void;
+ getItem(index: number): string;
+ initialize(newItem: string): string;
+ insertItemBefore(newItem: string, index: number): string;
+ numberOfItems: number;
+ removeItem(index: number): string;
+ replaceItem(newItem: string, index: number): string;
+ }
+
+ class SVGStyleElement {
+ private 'MSHTML.SVGStyleElement_typekey': SVGStyleElement;
+ private constructor();
+ focusable: SVGAnimatedEnumeration;
+ media: string;
+ ownerSVGElement: ISVGSVGElement;
+ type: string;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGSVGElement {
+ private 'MSHTML.SVGSVGElement_typekey': SVGSVGElement;
+ private constructor();
+ animationsPaused(): boolean;
+ checkEnclosure(element: ISVGElement, rect: SVGRect): boolean;
+ checkIntersection(element: ISVGElement, rect: SVGRect): boolean;
+ readonly className: SVGAnimatedString;
+ contentScriptType: string;
+ contentStyleType: string;
+ createSVGAngle(): SVGAngle;
+ createSVGLength(): SVGLength;
+ createSVGMatrix(): SVGMatrix;
+ createSVGNumber(): SVGNumber;
+ createSVGPoint(): SVGPoint;
+ createSVGRect(): SVGRect;
+ createSVGTransform(): SVGTransform;
+ createSVGTransformFromMatrix(matrix: SVGMatrix): SVGTransform;
+ currentScale: number;
+ currentTranslate: SVGPoint;
+ currentView: ISVGViewSpec;
+ deselectAll(): void;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ forceRedraw(): void;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getCurrentTime(): number;
+ getElementById(elementId: string): IHTMLElement;
+ getEnclosureList(rect: SVGRect, referenceElement: ISVGElement): any;
+ getIntersectionList(rect: SVGRect, referenceElement: ISVGElement): any;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ height: SVGAnimatedLength;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ pauseAnimations(): void;
+ pixelUnitToMillimeterX: number;
+ pixelUnitToMillimeterY: number;
+ preserveAspectRatio: SVGAnimatedPreserveAspectRatio;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ screenPixelToMillimeterX: number;
+ screenPixelToMillimeterY: number;
+ setCurrentTime(seconds: number): void;
+ suspendRedraw(maxWaitMilliseconds: number): number;
+ readonly systemLanguage: SVGStringList;
+ unpauseAnimations(): void;
+ unsuspendRedraw(suspendHandeID: number): void;
+ unsuspendRedrawAll(): void;
+ useCurrentView: boolean;
+ readonly viewBox: SVGAnimatedRect;
+ viewport: SVGRect;
+ viewportElement: ISVGElement;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLength;
+ readonly zoomAndPan: number;
+ }
+
+ class SVGSwitchElement {
+ private 'MSHTML.SVGSwitchElement_typekey': SVGSwitchElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGSymbolElement {
+ private 'MSHTML.SVGSymbolElement_typekey': SVGSymbolElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ preserveAspectRatio: SVGAnimatedPreserveAspectRatio;
+ readonly viewBox: SVGAnimatedRect;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGTextContentElement {
+ private 'MSHTML.SVGTextContentElement_typekey': SVGTextContentElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ getCharNumAtPosition(point: SVGPoint): number;
+ getComputedTextLength(): number;
+ getEndPositionOfChar(charnum: number): SVGPoint;
+ getExtentOfChar(charnum: number): SVGRect;
+ getNumberOfChars(): number;
+ getRotationOfChar(charnum: number): number;
+ getStartPositionOfChar(charnum: number): SVGPoint;
+ getSubStringLength(charnum: number, nchars: number): number;
+ hasExtension(extension: string): boolean;
+ lengthAdjust: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ selectSubString(charnum: number, nchars: number): void;
+ readonly systemLanguage: SVGStringList;
+ textLength: SVGAnimatedLength;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGTextElement {
+ private 'MSHTML.SVGTextElement_typekey': SVGTextElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ dx: SVGAnimatedLengthList;
+ dy: SVGAnimatedLengthList;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCharNumAtPosition(point: SVGPoint): number;
+ getComputedTextLength(): number;
+ getCTM(): SVGMatrix;
+ getEndPositionOfChar(charnum: number): SVGPoint;
+ getExtentOfChar(charnum: number): SVGRect;
+ getNumberOfChars(): number;
+ getRotationOfChar(charnum: number): number;
+ getScreenCTM(): SVGMatrix;
+ getStartPositionOfChar(charnum: number): SVGPoint;
+ getSubStringLength(charnum: number, nchars: number): number;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ lengthAdjust: SVGAnimatedEnumeration;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ rotate: SVGAnimatedNumberList;
+ selectSubString(charnum: number, nchars: number): void;
+ readonly systemLanguage: SVGStringList;
+ textLength: SVGAnimatedLength;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ x: SVGAnimatedLengthList;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLengthList;
+ }
+
+ class SVGTextPathElement {
+ private 'MSHTML.SVGTextPathElement_typekey': SVGTextPathElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ getCharNumAtPosition(point: SVGPoint): number;
+ getComputedTextLength(): number;
+ getEndPositionOfChar(charnum: number): SVGPoint;
+ getExtentOfChar(charnum: number): SVGRect;
+ getNumberOfChars(): number;
+ getRotationOfChar(charnum: number): number;
+ getStartPositionOfChar(charnum: number): SVGPoint;
+ getSubStringLength(charnum: number, nchars: number): number;
+ hasExtension(extension: string): boolean;
+ readonly href: SVGAnimatedString;
+ lengthAdjust: SVGAnimatedEnumeration;
+ method: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ selectSubString(charnum: number, nchars: number): void;
+ spacing: SVGAnimatedEnumeration;
+ startOffset: SVGAnimatedLength;
+ readonly systemLanguage: SVGStringList;
+ textLength: SVGAnimatedLength;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGTextPositioningElement {
+ private 'MSHTML.SVGTextPositioningElement_typekey': SVGTextPositioningElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ dx: SVGAnimatedLengthList;
+ dy: SVGAnimatedLengthList;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ getCharNumAtPosition(point: SVGPoint): number;
+ getComputedTextLength(): number;
+ getEndPositionOfChar(charnum: number): SVGPoint;
+ getExtentOfChar(charnum: number): SVGRect;
+ getNumberOfChars(): number;
+ getRotationOfChar(charnum: number): number;
+ getStartPositionOfChar(charnum: number): SVGPoint;
+ getSubStringLength(charnum: number, nchars: number): number;
+ hasExtension(extension: string): boolean;
+ lengthAdjust: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ rotate: SVGAnimatedNumberList;
+ selectSubString(charnum: number, nchars: number): void;
+ readonly systemLanguage: SVGStringList;
+ textLength: SVGAnimatedLength;
+ viewportElement: ISVGElement;
+ x: SVGAnimatedLengthList;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLengthList;
+ }
+
+ class SVGTitleElement {
+ private 'MSHTML.SVGTitleElement_typekey': SVGTitleElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ focusable: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ viewportElement: ISVGElement;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ }
+
+ class SVGTransform {
+ private 'MSHTML.SVGTransform_typekey': SVGTransform;
+ private constructor();
+ angle: number;
+ matrix: SVGMatrix;
+ setMatrix(matrix: SVGMatrix): void;
+ setRotate(angle: number, cx: number, cy: number): void;
+ setScale(sx: number, sy: number): void;
+ setSkewX(angle: number): void;
+ setSkewY(angle: number): void;
+ setTranslate(tx: number, ty: number): void;
+ type: number;
+ }
+
+ class SVGTransformList {
+ private 'MSHTML.SVGTransformList_typekey': SVGTransformList;
+ private constructor();
+ appendItem(newItem: SVGTransform): SVGTransform;
+ clear(): void;
+ consolidate(): SVGTransform;
+ createSVGTransformFromMatrix(newItem: SVGMatrix): SVGTransform;
+ getItem(index: number): SVGTransform;
+ initialize(newItem: SVGTransform): SVGTransform;
+ insertItemBefore(newItem: SVGTransform, index: number): SVGTransform;
+ numberOfItems: number;
+ removeItem(index: number): SVGTransform;
+ replaceItem(newItem: SVGTransform, index: number): SVGTransform;
+ }
+
+ class SVGTSpanElement {
+ private 'MSHTML.SVGTSpanElement_typekey': SVGTSpanElement;
+ private constructor();
+ readonly className: SVGAnimatedString;
+ dx: SVGAnimatedLengthList;
+ dy: SVGAnimatedLengthList;
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ getCharNumAtPosition(point: SVGPoint): number;
+ getComputedTextLength(): number;
+ getEndPositionOfChar(charnum: number): SVGPoint;
+ getExtentOfChar(charnum: number): SVGRect;
+ getNumberOfChars(): number;
+ getRotationOfChar(charnum: number): number;
+ getStartPositionOfChar(charnum: number): SVGPoint;
+ getSubStringLength(charnum: number, nchars: number): number;
+ hasExtension(extension: string): boolean;
+ lengthAdjust: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ rotate: SVGAnimatedNumberList;
+ selectSubString(charnum: number, nchars: number): void;
+ readonly systemLanguage: SVGStringList;
+ textLength: SVGAnimatedLength;
+ viewportElement: ISVGElement;
+ x: SVGAnimatedLengthList;
+ xmlbase: string;
+ xmllang: string;
+ xmlspace: string;
+ y: SVGAnimatedLengthList;
+ }
+
+ class SVGUseElement {
+ private 'MSHTML.SVGUseElement_typekey': SVGUseElement;
+ private constructor();
+ animatedInstanceRoot: ISVGElementInstance;
+ readonly farthestViewportElement: ISVGElement;
+ focusable: SVGAnimatedEnumeration;
+ getBBox(): SVGRect;
+ getCTM(): SVGMatrix;
+ getScreenCTM(): SVGMatrix;
+ getTransformToElement(pElement: ISVGElement): SVGMatrix;
+ hasExtension(extension: string): boolean;
+ height: SVGAnimatedLength;
+ readonly href: SVGAnimatedString;
+ instanceRoot: ISVGElementInstance;
+ readonly nearestViewportElement: ISVGElement;
+ ownerSVGElement: ISVGSVGElement;
+ readonly requiredExtensions: SVGStringList;
+ readonly requiredFeatures: SVGStringList;
+ readonly systemLanguage: SVGStringList;
+ readonly transform: SVGAnimatedTransformList;
+ viewportElement: ISVGElement;
+ width: SVGAnimatedLength;
+ x: SVGAnimatedLength;
+ xmlbase: string;
+ y: SVGAnimatedLength;
+ }
+
+ class SVGViewElement {
+ private 'MSHTML.SVGViewElement_typekey': SVGViewElement;
+ private constructor();
+ readonly externalResourcesRequired: SVGAnimatedBoolean;
+ focusable: SVGAnimatedEnumeration;
+ ownerSVGElement: ISVGSVGElement;
+ preserveAspectRatio: SVGAnimatedPreserveAspectRatio;
+ readonly viewBox: SVGAnimatedRect;
+ viewportElement: ISVGElement;
+ viewTarget: SVGStringList;
+ xmlbase: string;
+ readonly zoomAndPan: number;
+ }
+
+ class SVGZoomEvent {
+ private 'MSHTML.SVGZoomEvent_typekey': SVGZoomEvent;
+ private constructor();
+ readonly bubbles: boolean;
+ readonly cancelable: boolean;
+ cancelBubble: boolean;
+ readonly currentTarget: IEventTarget;
+ readonly defaultPrevented: boolean;
+ readonly detail: number;
+ readonly eventPhase: number;
+ initEvent(eventType: string, canBubble: boolean, cancelable: boolean): void;
+ initUIEvent(eventType: string, canBubble: boolean, cancelable: boolean, view: IHTMLWindow2, detail: number): void;
+ readonly isTrusted: boolean;
+ readonly newScale: number;
+ readonly newTranslate: SVGPoint;
+ preventDefault(): void;
+ readonly previousScale: number;
+ readonly previousTranslate: SVGPoint;
+ readonly srcElement: IHTMLElement;
+ stopImmediatePropagation(): void;
+ stopPropagation(): void;
+ readonly target: IEventTarget;
+ readonly timeStamp: number;
+ readonly type: string;
+ readonly view: IHTMLWindow2;
+ readonly zoomRectScreen: SVGRect;
+ }
+
+ class ThreadDialogProcParam {
+ private 'MSHTML.ThreadDialogProcParam_typekey': ThreadDialogProcParam;
+ private constructor();
+ readonly document: any;
+ readonly moniker: any;
+ readonly optionString: any;
+ readonly parameters: any;
+ }
+
+ class TreeWalker {
+ private 'MSHTML.TreeWalker_typekey': TreeWalker;
+ private constructor();
+ currentNode: any;
+ readonly expandEntityReferences: boolean;
+ readonly filter: any;
+ firstChild(): any;
+ lastChild(): any;
+ nextNode(): any;
+ nextSibling(): any;
+ parentNode(): any;
+ previousNode(): any;
+ previousSibling(): any;
+ readonly root: any;
+ readonly whatToShow: number;
+ }
+
+ class WebGeocoordinates {
+ private 'MSHTML.WebGeocoordinates_typekey': WebGeocoordinates;
+ private constructor();
+ readonly accuracy: number;
+ readonly altitude: any;
+ readonly altitudeAccuracy: any;
+ readonly heading: any;
+ readonly latitude: number;
+ readonly longitude: number;
+ readonly speed: any;
+ }
+
+ class WebGeolocation {
+ private 'MSHTML.WebGeolocation_typekey': WebGeolocation;
+ private constructor();
+ clearWatch(watchId: number): void;
+ getCurrentPosition(successCallback: any, errorCallback?: any, options?: any): void;
+ watchPosition(successCallback: any, errorCallback?: any, options?: any): number;
+ }
+
+ class WebGeoposition {
+ private 'MSHTML.WebGeoposition_typekey': WebGeoposition;
+ private constructor();
+ readonly coords: IWebGeocoordinates;
+ readonly timeStamp: number;
+ }
+
+ class WebGeopositionError {
+ private 'MSHTML.WebGeopositionError_typekey': WebGeopositionError;
+ private constructor();
+ readonly code: number;
+ readonly message: string;
+ }
+
+ class XDomainRequest {
+ private 'MSHTML.XDomainRequest_typekey': XDomainRequest;
+ private constructor();
+ readonly 'constructor': any;
+ }
+
+ class XDomainRequestFactory {
+ private 'MSHTML.XDomainRequestFactory_typekey': XDomainRequestFactory;
+ private constructor();
+ create(): IHTMLXDomainRequest;
+ }
+
+ class XMLHttpRequestEventTarget {
+ private 'MSHTML.XMLHttpRequestEventTarget_typekey': XMLHttpRequestEventTarget;
+ private constructor();
+ addEventListener(type: string, listener: any, useCapture: boolean): void;
+ dispatchEvent(evt: IDOMEvent): boolean;
+ removeEventListener(type: string, listener: any, useCapture: boolean): void;
+ }
+
+ class XMLSerializer {
+ private 'MSHTML.XMLSerializer_typekey': XMLSerializer;
+ private constructor();
+ serializeToString(pNode: IHTMLDOMNode): string;
+ }
+}
+
+interface ActiveXObject {
+ on(obj: MSHTML.HTMLNamespace, event: 'onreadystatechange', argNames: ['pEvtObj'], handler: (this: MSHTML.HTMLNamespace, parameter: {readonly pEvtObj: MSHTML.IHTMLEventObj}) => void): void;
+ on(
+ obj: MSHTML.HTMLWindow2, event: 'onerror', argNames: ['description', 'url', 'line'], handler: (
+ this: MSHTML.HTMLWindow2, parameter: {readonly description: string, readonly url: string, readonly line: number}) => void): void;
+ on(
+ obj: MSHTML.HTMLWindowProxy, event: 'onerror', argNames: ['description', 'url', 'line'], handler: (
+ this: MSHTML.HTMLWindowProxy, parameter: {readonly description: string, readonly url: string, readonly line: number}) => void): void;
+ on(obj: MSHTML.Scriptlet, event: 'onscriptletevent', argNames: ['name', 'eventData'], handler: (this: MSHTML.Scriptlet, parameter: {readonly name: string, readonly eventData: any}) => void): void;
+ on(
+ obj: MSHTML.HTMLAnchorElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLAnchorElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLAreaElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLAreaElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLAudioElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLAudioElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLBaseElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLBaseElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLBaseFontElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLBaseFontElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLBGsound, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLBGsound, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLBlockElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLBlockElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLBody, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLBody, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLBRElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLBRElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLButtonElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLButtonElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLCanvasElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLCanvasElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLCommentElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLCommentElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLDDElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLDDElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLDivElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLDivElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLDivPosition, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLDivPosition, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLDListElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLDListElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLDocument, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforedeactivate' | 'onbeforeeditfocus' | 'onbeforeupdate' |
+ 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' |
+ 'ondragstart' | 'onerrorupdate' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onmousedown' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onpropertychange' | 'onreadystatechange' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' |
+ 'onselectionchange' | 'onselectstart' | 'onstop',
+ handler: (this: MSHTML.HTMLDocument, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLDTElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLDTElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLEmbed, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLEmbed, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLFieldSetElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLFieldSetElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLFontElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLFontElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLFormElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onreset' | 'onresize' |
+ 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart' | 'onsubmit',
+ handler: (this: MSHTML.HTMLFormElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLFrameBase, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLFrameBase, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLFrameElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLFrameElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLFrameSetSite, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLFrameSetSite, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLGenericElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLGenericElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLHeadElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLHeadElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLHeaderElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLHeaderElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLHRElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLHRElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLHtmlElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLHtmlElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLIFrame, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLIFrame, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLImg, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLImg, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLInputButtonElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLInputButtonElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLInputElement, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLInputElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLInputFileElement, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLInputFileElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.htmlInputImage, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.htmlInputImage, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLInputTextElement, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLInputTextElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLIsIndexElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLIsIndexElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLLabelElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLLabelElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLLegendElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLLegendElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLLIElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLLIElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLLinkElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLLinkElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLListElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLListElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLMapElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLMapElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLMarqueeElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'onbounce' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' |
+ 'oncopy' | 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' |
+ 'ondragleave' | 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfinish' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' |
+ 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart' |
+ 'onstart',
+ handler: (this: MSHTML.HTMLMarqueeElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLMediaElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLMediaElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLMetaElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLMetaElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLNextIdElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLNextIdElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLNoShowElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLNoShowElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLObjectElement, event: 'onafterupdate' | 'onbeforeupdate' | 'oncellchange' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' |
+ 'onerror' | 'onerrorupdate' | 'onreadystatechange' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted',
+ handler: (this: MSHTML.HTMLObjectElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLOListElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLOListElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLOptionButtonElement, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' |
+ 'onbeforedeactivate' | 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' |
+ 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' |
+ 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' |
+ 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' |
+ 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' |
+ 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' |
+ 'onselectstart',
+ handler: (this: MSHTML.HTMLOptionButtonElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLOptionElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLOptionElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLParaElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLParaElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLParamElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLParamElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLPhraseElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLPhraseElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLProgressElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLProgressElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLRichtextElement, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLRichtextElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLScriptElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' |
+ 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' |
+ 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLScriptElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLSelectElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLSelectElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLSemanticElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLSemanticElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLSourceElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLSourceElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLSpanElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLSpanElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLSpanFlow, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart', handler: (
+ this: MSHTML.HTMLSpanFlow, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLStyleElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLStyleElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTable, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTable, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTableCaption, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTableCaption, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTableCell, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart', handler: (
+ this: MSHTML.HTMLTableCell, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTableCol, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTableCol, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTableRow, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTableRow, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTableSection, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTableSection, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTextAreaElement, event: 'onabort' | 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerror' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' |
+ 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' | 'onload' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' |
+ 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselect' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTextAreaElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTextElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTextElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLTitleElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLTitleElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLUListElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLUListElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLUnknownElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLUnknownElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLVideoElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLVideoElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLWindow2, event: 'onafterprint' | 'onbeforeprint' | 'onbeforeunload' | 'onblur' | 'onfocus' | 'onhelp' | 'onload' | 'onresize' | 'onscroll' |
+ 'onunload',
+ handler: (this: MSHTML.HTMLWindow2, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLWindowProxy, event: 'onafterprint' | 'onbeforeprint' | 'onbeforeunload' | 'onblur' | 'onfocus' | 'onhelp' | 'onload' | 'onresize' | 'onscroll' |
+ 'onunload',
+ handler: (this: MSHTML.HTMLWindowProxy, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLWndOptionElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLWndOptionElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.HTMLWndSelectElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' |
+ 'oncut' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.HTMLWndSelectElement, parameter: {}) => void): void;
+ on(obj: MSHTML.HTMLXMLHttpRequest, event: 'onreadystatechange' | 'ontimeout', handler: (this: MSHTML.HTMLXMLHttpRequest, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.OldHTMLDocument, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforedeactivate' | 'onbeforeeditfocus' | 'onbeforeupdate' |
+ 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' |
+ 'ondragstart' | 'onerrorupdate' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onmousedown' | 'onmousemove' | 'onmouseout' |
+ 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onpropertychange' | 'onreadystatechange' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' |
+ 'onselectionchange' | 'onselectstart' | 'onstop',
+ handler: (this: MSHTML.OldHTMLDocument, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.OldHTMLFormElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onreset' | 'onresize' |
+ 'onresizeend' | 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart' | 'onsubmit',
+ handler: (this: MSHTML.OldHTMLFormElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.Scriptlet, event: 'onclick' | 'ondblclick' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onmousedown' | 'onmousemove' | 'onmouseup' |
+ 'onreadystatechange',
+ handler: (this: MSHTML.Scriptlet, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGAElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGAElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGCircleElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGCircleElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGClipPathElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGClipPathElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGDefsElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGDefsElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGEllipseElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGEllipseElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGGElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' | 'onbeforeeditfocus' |
+ 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' | 'ondataavailable' |
+ 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' | 'ondragover' | 'ondragstart' |
+ 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' | 'onkeyup' | 'onlayoutcomplete' |
+ 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' | 'onmousewheel' | 'onmove' |
+ 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' | 'onresizestart' | 'onrowenter' |
+ 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGGElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGGradientElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGGradientElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGImageElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGImageElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGLineElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGLineElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGMarkerElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGMarkerElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGMaskElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGMaskElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGPathElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGPathElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGPatternElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGPatternElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGPolygonElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGPolygonElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGPolylineElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGPolylineElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGRectElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGRectElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGScriptElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGScriptElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGStopElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGStopElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGSVGElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGSVGElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGSymbolElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGSymbolElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGTextElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGTextElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGTextPathElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGTextPathElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGTSpanElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGTSpanElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGUseElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGUseElement, parameter: {}) => void): void;
+ on(
+ obj: MSHTML.SVGViewElement, event: 'onactivate' | 'onafterupdate' | 'onbeforeactivate' | 'onbeforecopy' | 'onbeforecut' | 'onbeforedeactivate' |
+ 'onbeforeeditfocus' | 'onbeforepaste' | 'onbeforeupdate' | 'onblur' | 'oncellchange' | 'onclick' | 'oncontextmenu' | 'oncontrolselect' | 'oncopy' | 'oncut' |
+ 'ondataavailable' | 'ondatasetchanged' | 'ondatasetcomplete' | 'ondblclick' | 'ondeactivate' | 'ondrag' | 'ondragend' | 'ondragenter' | 'ondragleave' |
+ 'ondragover' | 'ondragstart' | 'ondrop' | 'onerrorupdate' | 'onfilterchange' | 'onfocus' | 'onfocusin' | 'onfocusout' | 'onhelp' | 'onkeydown' | 'onkeypress' |
+ 'onkeyup' | 'onlayoutcomplete' | 'onlosecapture' | 'onmousedown' | 'onmouseenter' | 'onmouseleave' | 'onmousemove' | 'onmouseout' | 'onmouseover' | 'onmouseup' |
+ 'onmousewheel' | 'onmove' | 'onmoveend' | 'onmovestart' | 'onpage' | 'onpaste' | 'onpropertychange' | 'onreadystatechange' | 'onresize' | 'onresizeend' |
+ 'onresizestart' | 'onrowenter' | 'onrowexit' | 'onrowsdelete' | 'onrowsinserted' | 'onscroll' | 'onselectstart',
+ handler: (this: MSHTML.SVGViewElement, parameter: {}) => void): void;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ htmlfile: MSHTML.HTMLDocument;
+ 'ScriptBridge.ScriptBridge': MSHTML.Scriptlet;
+ 'TemplatePrinter.TemplatePrinter': MSHTML.CTemplatePrinter;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-mshtml/package.json b/types/activex-mshtml/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-mshtml/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-mshtml/tsconfig.json b/types/activex-mshtml/tsconfig.json
new file mode 100644
index 0000000000..05d416fdbb
--- /dev/null
+++ b/types/activex-mshtml/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-mshtml-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-mshtml/tslint.json b/types/activex-mshtml/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-mshtml/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-msxml2/activex-msxml2-tests.ts b/types/activex-msxml2/activex-msxml2-tests.ts
new file mode 100644
index 0000000000..a793c08db5
--- /dev/null
+++ b/types/activex-msxml2/activex-msxml2-tests.ts
@@ -0,0 +1,329 @@
+// https://msdn.microsoft.com/en-us/library/ms764708(v=vs.85).aspx
+(() => {
+ const dom = new ActiveXObject('Msxml2.DOMDocument.6.0');
+ dom.async = false;
+ dom.resolveExternals = false;
+ dom.loadXML('A');
+ WScript.Echo(`dom: ${dom.xml}`);
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms766390(v=vs.85).aspx
+(() => {
+ const doc = new ActiveXObject('Msxml2.DOMDocument.6.0');
+ doc.load('test.xml');
+ WScript.Echo(`doc: ${doc.xml}`);
+})();
+
+const MakeDOM = () => {
+ try {
+ const dom = new ActiveXObject('Msxml2.DOMDocument.6.0');
+ dom.async = false;
+ dom.validateOnParse = false;
+ dom.resolveExternals = false;
+ return dom;
+ } catch (e) {
+ WScript.Echo(e.description);
+ }
+};
+
+const LoadDOM = (file: string) => {
+ try {
+ const dom = MakeDOM()!;
+ dom.load(file);
+ return dom;
+ } catch (e) {
+ WScript.Echo(e.description);
+ }
+};
+
+// https://msdn.microsoft.com/en-us/library/ms759105(v=vs.85).aspx
+(() => {
+ const doc = new ActiveXObject('Msxml2.DOMDocument.6.0');
+ doc.async = false;
+ doc.resolveExternals = false;
+ doc.validateOnParse = false;
+
+ const xml = `
+
+
+
+
+ This XML data is finally saved.
+
+
+
+
+ This page is intentionally left blank.
+
+
+
+`;
+ doc.loadXML(xml);
+ doc.save('saved.xml');
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms764656(v=vs.85).aspx
+(() => {
+ const doc = LoadDOM('test.xml')!;
+ const xsl = (LoadDOM('test.xsl')! as any) as MSXML2.IXMLDOMNode;
+
+ const str = doc.transformNode(xsl);
+ WScript.Echo('\ndoc.transformNode:\n' + str);
+
+ const out = MakeDOM()!;
+ doc.transformNodeToObject(xsl, out);
+ WScript.Echo('\ndoc.transformNodeToObject:\n' + out.xml);
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms763685(v=vs.85).aspx
+(() => {
+ const dom = MakeDOM()!;
+
+ // Create a processing instruction targeted for xml.
+ let node = dom.createProcessingInstruction("xml", "version='1.0'") as any;
+ dom.appendChild(node);
+
+ // Create a processing instruction targeted for xml-stylesheet.
+ node = dom.createProcessingInstruction("xml-stylesheet", "type='text/xml' href='test.xsl'");
+ dom.appendChild(node);
+
+ // Create a comment for the document.
+ node = dom.createComment("sample xml file created using XML DOM object.");
+ dom.appendChild(node);
+
+ // Create the root element.
+ const root = dom.createElement("root") as any;
+
+ // Create a "created" attribute for the root element and assign the "using dom" character data as the attribute value.
+ const attr = dom.createAttribute("created") as any;
+ attr.value = "using dom";
+ root.setAttributeNode(attr);
+
+ // Add the root element to the DOM instance.
+ dom.appendChild(root);
+
+ // Insert a newline + tab.
+ root.appendChild(dom.createTextNode("\n\t"));
+
+ // Create more nodes and add them to the root element just created.
+
+ // Add a text node as .
+ node = dom.createElement("node1");
+ node.text = "some character data";
+ root.appendChild(node);
+
+ // Add a newline + tab.
+ root.appendChild(dom.createTextNode("\n\t"));
+
+ // Add a CDATA section as .
+ node = dom.createElement("node2");
+ const cd = dom.createCDATASection("some mark-up text");
+ node.appendChild(cd);
+ root.appendChild(node);
+
+ // Create an element () to hold three empty subelements.
+ node = dom.createElement("node3");
+ // Create a document fragment to be added to .
+ const frag = dom.createDocumentFragment();
+
+ // Add a newline + tab + tab as a text node and an empty subnode.
+ frag.appendChild(dom.createTextNode("\n\t\t") as any);
+ frag.appendChild(dom.createElement("subNode1") as any);
+
+ // Add a newline + tab + tab as a text node and an empty subnode.
+ frag.appendChild(dom.createTextNode("\n\t\t") as any);
+ frag.appendChild(dom.createElement("subNode2") as any);
+
+ // Add a newline + tab + tab as a text node and an empty subnode.
+ frag.appendChild(dom.createTextNode("\n\t\t") as any);
+ frag.appendChild(dom.createElement("subNode3") as any);
+
+ // Add a newline + tab.
+ frag.appendChild(dom.createTextNode("\n\t") as any);
+ node.appendChild(frag);
+ root.appendChild(node);
+
+ // Add a newline.
+ root.appendChild(dom.createTextNode("\n"));
+
+ // Save the XML document to a file.
+ dom.save("dynamDom.xml");
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms757050(v=vs.85).aspx
+(() => {
+ const dom = LoadDOM("stocks.xml")!;
+ try {
+ // Query a single node.
+ const oNode = dom.selectSingleNode("//stock[1]/*");
+ if (oNode != null) {
+ WScript.Echo(`Result from selectSingleNode:\n\tNode, <${oNode.nodeName}>:\n\t${oNode.xml}\n\n`);
+ }
+
+ // Query a node-set.
+ WScript.Echo("Results from selectNodes:\n");
+ const oNodes = dom.selectNodes("//stock[1]/*");
+
+ for (let i = 0; i < oNodes.length; i++) {
+ const nextNode = oNodes.nextNode;
+ if (nextNode == null) { continue; }
+ WScript.Echo(`Node (${i}), <${oNode.nodeName} + ">:\n\t${oNode.xml}`);
+ }
+ } catch (e) {
+ WScript.Echo(e.description);
+ }
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms757064(v=vs.85).aspx
+(() => {
+ const xhr = new ActiveXObject("Msxml2.XMLHTTP.6.0");
+ xhr.open("GET", "http://localhost/sxh/contact.asp?SearchID=John Doe", false);
+ xhr.send();
+
+ const doc = xhr.responseXML;
+ WScript.Echo(doc.xml);
+})();
+
+const xmlValidation = (fn: (x: MSXML2.DOMDocument60) => void) => {
+ // Create and initialize the DOMDocument object
+ const x = new ActiveXObject("Msxml2.DOMDocument.6.0");
+ x.async = false;
+ x.validateOnParse = true;
+ x.resolveExternals = true;
+
+ fn(x);
+
+ let msg: string;
+ if (x.parseError.errorCode !== 0) {
+ msg = `
+Validation failed on ${x.url}
+=====================
+Reason: ${x.parseError.reason}
+Source: ${x.parseError.srcText}
+Line: ${x.parseError.line}`;
+ } else {
+ msg = `
+Validation succeeded for ${x.url}
+======================
+${x.xml}
+`;
+ }
+ return msg;
+};
+
+// https://msdn.microsoft.com/en-us/library/ms766449(v=vs.85).aspx
+(() => {
+ const validateFile = (filename: string) => xmlValidation(x => x.load(filename));
+
+ let sOutput = validateFile("nn-valid.xml");
+ sOutput = sOutput + validateFile("nn-notValid.xml");
+ WScript.Echo(sOutput);
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms767542(v=vs.85).aspx
+(() => {
+ const validateFile = (filename: string) => xmlValidation(x => {
+ // Configure DOM properties for namespace selection.
+ x.setProperty("SelectionLanguage", "XPath");
+ const ns = "xmlns:x='urn:book'";
+ x.setProperty("SelectionNamespaces", ns);
+
+ // Load and validate the specified file into the DOM.
+ x.load(filename);
+ });
+
+ let sOutput = validateFile("sl-valid.xml");
+ sOutput = sOutput + validateFile("sl-notValid.xml");
+ WScript.Echo(sOutput);
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms766439(v=vs.85).aspx
+(() => {
+ const validateFile = (filename: string) => xmlValidation(xd => {
+ // Create a schema cache and add books.xsd to it.
+ const xs = new ActiveXObject('Msxml2.XMLSchemaCache');
+ xs.add("urn:books", "sc.xsd");
+
+ // Assign the schema cache to the DOMDocument's schemas collection.
+ xd.schemas = xs;
+
+ xd.load(filename);
+ });
+
+ let sOutput = validateFile("sc-valid.xml");
+ sOutput = sOutput + validateFile("sc-notValid.xml");
+ WScript.Echo(sOutput);
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms767636(v=vs.85).aspx
+(() => {
+ const validateFile = (filename: string) => xmlValidation(x => {
+ x.setProperty("UseInlineSchema", true);
+ x.load(filename);
+ });
+
+ let sOutput = validateFile("valid.xml");
+ sOutput = sOutput + validateFile("notValid.xml");
+ WScript.Echo(sOutput);
+})();
+
+// https://msdn.microsoft.com/en-us/library/ms757833(v=vs.85).aspx
+(() => {
+ // Load an XML document into a DOM instance.
+ const oXMLDoc = LoadDOM("books.xml")!;
+
+ // Load the schema for the xml document.
+ const oXSDDoc = LoadDOM("books.xsd")!;
+
+ // Create a schema cache instance.
+ const oSCache = new ActiveXObject("Msxml2.XMLSchemaCache.6.0");
+
+ // Add the just-loaded schema definition to the schema collection
+ oSCache.add("urn:books", oXSDDoc);
+
+ // Assign the schema to the XML document's schema collection
+ oXMLDoc.schemas = oSCache;
+
+ // Validate the entire DOM.
+ WScript.Echo("Validating DOM...");
+ let oError = oXMLDoc.validate();
+ let msg: string;
+ if (oError.errorCode !== 0) {
+ msg = `\tXMLDoc is not valid because
+${oError.reason}`;
+ } else {
+ msg = `\tXMLDoc is validated:
+${oXMLDoc.xml}`;
+ }
+ WScript.Echo(msg);
+
+ // Validate all //books nodes, node by node.
+ WScript.Echo("Validating all book nodes, '//book', one by one ...");
+ let oNodes = oXMLDoc.selectNodes("//book");
+ for (let i = 0; i < oNodes.length; i++) {
+ const oNode = oNodes.item(i);
+ oError = oXMLDoc.validateNode(oNode);
+ if (oError.errorCode !== 0) {
+ msg = `\t<${oNode.nodeName}>(${i}) is not valid because
+${oError.reason}`;
+ } else {
+ msg = `\t<${oNode.nodeName}>(${i}) is a valid node`;
+ }
+ WScript.Echo(msg);
+ }
+
+ // validate all children of all book node, //book/*, node by node
+ oNodes = oXMLDoc.selectNodes("//book/*");
+ WScript.Echo('Validating all children of all book nodes, "//book/*, one by one...');
+ for (let i = 0; i < oNodes.length; i++) {
+ const oNode = oNodes.item(i);
+ oError = oXMLDoc.validateNode(oNode);
+ if (oError.errorCode !== 0) {
+ msg = `\t<${oNode.nodeName}>(${i}) is not valud because
+${oError.reason}`;
+ } else {
+ msg = `\t<${oNode.nodeName}>(${i}) is a valid node`;
+ }
+ WScript.Echo(msg);
+ }
+})();
diff --git a/types/activex-msxml2/index.d.ts b/types/activex-msxml2/index.d.ts
new file mode 100644
index 0000000000..76dc3d9415
--- /dev/null
+++ b/types/activex-msxml2/index.d.ts
@@ -0,0 +1,2798 @@
+// Type definitions for Microsoft XML, v6.0 - MSXML2 6.0
+// Project: https://msdn.microsoft.com/en-us/library/ms763742.aspx
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+declare namespace MSXML2 {
+ /** Schema Object Model Content Types */
+ const enum _SCHEMACONTENTTYPE {
+ SCHEMACONTENTTYPE_ELEMENTONLY = 2,
+ SCHEMACONTENTTYPE_EMPTY = 0,
+ SCHEMACONTENTTYPE_MIXED = 3,
+ SCHEMACONTENTTYPE_TEXTONLY = 1,
+ }
+
+ /** Schema Object Model Filters */
+ const enum _SCHEMADERIVATIONMETHOD {
+ SCHEMADERIVATIONMETHOD_ALL = 255,
+ SCHEMADERIVATIONMETHOD_EMPTY = 0,
+ SCHEMADERIVATIONMETHOD_EXTENSION = 2,
+ SCHEMADERIVATIONMETHOD_LIST = 8,
+ SCHEMADERIVATIONMETHOD_NONE = 256,
+ SCHEMADERIVATIONMETHOD_RESTRICTION = 4,
+ SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1,
+ SCHEMADERIVATIONMETHOD_UNION = 16,
+ }
+
+ /** Schema Object Model Process Contents */
+ const enum _SCHEMAPROCESSCONTENTS {
+ SCHEMAPROCESSCONTENTS_LAX = 2,
+ SCHEMAPROCESSCONTENTS_NONE = 0,
+ SCHEMAPROCESSCONTENTS_SKIP = 1,
+ SCHEMAPROCESSCONTENTS_STRICT = 3,
+ }
+
+ /** Schema Object Model Type variety values */
+ const enum _SCHEMATYPEVARIETY {
+ SCHEMATYPEVARIETY_ATOMIC = 0,
+ SCHEMATYPEVARIETY_LIST = 1,
+ SCHEMATYPEVARIETY_NONE = -1,
+ SCHEMATYPEVARIETY_UNION = 2,
+ }
+
+ /** Schema Object Model Attribute Uses */
+ const enum _SCHEMAUSE {
+ SCHEMAUSE_OPTIONAL = 0,
+ SCHEMAUSE_PROHIBITED = 1,
+ SCHEMAUSE_REQUIRED = 2,
+ }
+
+ /** Schema Object Model Whitespace facet values */
+ const enum _SCHEMAWHITESPACE {
+ SCHEMAWHITESPACE_COLLAPSE = 2,
+ SCHEMAWHITESPACE_NONE = -1,
+ SCHEMAWHITESPACE_PRESERVE = 0,
+ SCHEMAWHITESPACE_REPLACE = 1,
+ }
+
+ const enum _SERVERXMLHTTP_OPTION {
+ SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1,
+ SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2,
+ SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3,
+ SXH_OPTION_URL = -1,
+ SXH_OPTION_URL_CODEPAGE = 0,
+ }
+
+ /** Schema Object Model Item Types */
+ const enum _SOMITEMTYPE {
+ SOMITEM_ALL = 16641,
+ SOMITEM_ANNOTATION = 4100,
+ SOMITEM_ANY = 16385,
+ SOMITEM_ANYATTRIBUTE = 16386,
+ SOMITEM_ANYTYPE = 8192,
+ SOMITEM_ATTRIBUTE = 4097,
+ SOMITEM_ATTRIBUTEGROUP = 4098,
+ SOMITEM_CHOICE = 16642,
+ SOMITEM_COMPLEXTYPE = 9216,
+ SOMITEM_DATATYPE = 8448,
+ SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
+ SOMITEM_DATATYPE_ANYTYPE = 8449,
+ SOMITEM_DATATYPE_ANYURI = 8450,
+ SOMITEM_DATATYPE_BASE64BINARY = 8451,
+ SOMITEM_DATATYPE_BOOLEAN = 8452,
+ SOMITEM_DATATYPE_BYTE = 8453,
+ SOMITEM_DATATYPE_DATE = 8454,
+ SOMITEM_DATATYPE_DATETIME = 8455,
+ SOMITEM_DATATYPE_DAY = 8456,
+ SOMITEM_DATATYPE_DECIMAL = 8457,
+ SOMITEM_DATATYPE_DOUBLE = 8458,
+ SOMITEM_DATATYPE_DURATION = 8459,
+ SOMITEM_DATATYPE_ENTITIES = 8460,
+ SOMITEM_DATATYPE_ENTITY = 8461,
+ SOMITEM_DATATYPE_FLOAT = 8462,
+ SOMITEM_DATATYPE_HEXBINARY = 8463,
+ SOMITEM_DATATYPE_ID = 8464,
+ SOMITEM_DATATYPE_IDREF = 8465,
+ SOMITEM_DATATYPE_IDREFS = 8466,
+ SOMITEM_DATATYPE_INT = 8467,
+ SOMITEM_DATATYPE_INTEGER = 8468,
+ SOMITEM_DATATYPE_LANGUAGE = 8469,
+ SOMITEM_DATATYPE_LONG = 8470,
+ SOMITEM_DATATYPE_MONTH = 8471,
+ SOMITEM_DATATYPE_MONTHDAY = 8472,
+ SOMITEM_DATATYPE_NAME = 8473,
+ SOMITEM_DATATYPE_NCNAME = 8474,
+ SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
+ SOMITEM_DATATYPE_NMTOKEN = 8476,
+ SOMITEM_DATATYPE_NMTOKENS = 8477,
+ SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
+ SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
+ SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
+ SOMITEM_DATATYPE_NOTATION = 8481,
+ SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
+ SOMITEM_DATATYPE_QNAME = 8483,
+ SOMITEM_DATATYPE_SHORT = 8484,
+ SOMITEM_DATATYPE_STRING = 8485,
+ SOMITEM_DATATYPE_TIME = 8486,
+ SOMITEM_DATATYPE_TOKEN = 8487,
+ SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
+ SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
+ SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
+ SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
+ SOMITEM_DATATYPE_YEAR = 8492,
+ SOMITEM_DATATYPE_YEARMONTH = 8493,
+ SOMITEM_ELEMENT = 16387,
+ SOMITEM_EMPTYPARTICLE = 16644,
+ SOMITEM_GROUP = 16640,
+ SOMITEM_IDENTITYCONSTRAINT = 4352,
+ SOMITEM_KEY = 4353,
+ SOMITEM_KEYREF = 4354,
+ SOMITEM_NOTATION = 4099,
+ SOMITEM_NULL = 2048,
+ SOMITEM_NULL_ANY = 18433,
+ SOMITEM_NULL_ANYATTRIBUTE = 18434,
+ SOMITEM_NULL_ELEMENT = 18435,
+ SOMITEM_NULL_TYPE = 10240,
+ SOMITEM_PARTICLE = 16384,
+ SOMITEM_SCHEMA = 4096,
+ SOMITEM_SEQUENCE = 16643,
+ SOMITEM_SIMPLETYPE = 8704,
+ SOMITEM_UNIQUE = 4355,
+ }
+
+ const enum _SXH_PROXY_SETTING {
+ SXH_PROXY_SET_DEFAULT = 0,
+ SXH_PROXY_SET_DIRECT = 1,
+ SXH_PROXY_SET_PRECONFIG = 0,
+ SXH_PROXY_SET_PROXY = 2,
+ }
+
+ const enum _SXH_SERVER_CERT_OPTION {
+ SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056,
+ SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096,
+ SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192,
+ SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256,
+ SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512,
+ }
+
+ /** Options for XHR properties */
+ const enum _XHR_PROPERTY {
+ XHR_PROP_EXTENDED_ERROR = 6,
+ XHR_PROP_IGNORE_CERT_ERRORS = 8,
+ XHR_PROP_MAX_CONNECTIONS = 11,
+ XHR_PROP_NO_AUTH = 1,
+ XHR_PROP_NO_CACHE = 5,
+ XHR_PROP_NO_CRED_PROMPT = 0,
+ XHR_PROP_NO_DEFAULT_HEADERS = 3,
+ XHR_PROP_ONDATA_THRESHOLD = 9,
+ XHR_PROP_QUERY_STRING_UTF8 = 7,
+ XHR_PROP_REPORT_REDIRECT_STATUS = 4,
+ XHR_PROP_SET_ENTERPRISEID = 10,
+ XHR_PROP_TIMEOUT = 2,
+ }
+
+ /** Constants that define a node's type */
+ const enum DOMNodeType {
+ NODE_ATTRIBUTE = 2,
+ NODE_CDATA_SECTION = 4,
+ NODE_COMMENT = 8,
+ NODE_DOCUMENT = 9,
+ NODE_DOCUMENT_FRAGMENT = 11,
+ NODE_DOCUMENT_TYPE = 10,
+ NODE_ELEMENT = 1,
+ NODE_ENTITY = 6,
+ NODE_ENTITY_REFERENCE = 5,
+ NODE_INVALID = 0,
+ NODE_NOTATION = 12,
+ NODE_PROCESSING_INSTRUCTION = 7,
+ NODE_TEXT = 3,
+ }
+
+ /** Schema Object Model Content Types */
+ const enum SCHEMACONTENTTYPE {
+ SCHEMACONTENTTYPE_ELEMENTONLY = 2,
+ SCHEMACONTENTTYPE_EMPTY = 0,
+ SCHEMACONTENTTYPE_MIXED = 3,
+ SCHEMACONTENTTYPE_TEXTONLY = 1,
+ }
+
+ /** Schema Object Model Filters */
+ const enum SCHEMADERIVATIONMETHOD {
+ SCHEMADERIVATIONMETHOD_ALL = 255,
+ SCHEMADERIVATIONMETHOD_EMPTY = 0,
+ SCHEMADERIVATIONMETHOD_EXTENSION = 2,
+ SCHEMADERIVATIONMETHOD_LIST = 8,
+ SCHEMADERIVATIONMETHOD_NONE = 256,
+ SCHEMADERIVATIONMETHOD_RESTRICTION = 4,
+ SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1,
+ SCHEMADERIVATIONMETHOD_UNION = 16,
+ }
+
+ /** Schema Object Model Process Contents */
+ const enum SCHEMAPROCESSCONTENTS {
+ SCHEMAPROCESSCONTENTS_LAX = 2,
+ SCHEMAPROCESSCONTENTS_NONE = 0,
+ SCHEMAPROCESSCONTENTS_SKIP = 1,
+ SCHEMAPROCESSCONTENTS_STRICT = 3,
+ }
+
+ /** Schema Object Model Type variety values */
+ const enum SCHEMATYPEVARIETY {
+ SCHEMATYPEVARIETY_ATOMIC = 0,
+ SCHEMATYPEVARIETY_LIST = 1,
+ SCHEMATYPEVARIETY_NONE = -1,
+ SCHEMATYPEVARIETY_UNION = 2,
+ }
+
+ /** Schema Object Model Attribute Uses */
+ const enum SCHEMAUSE {
+ SCHEMAUSE_OPTIONAL = 0,
+ SCHEMAUSE_PROHIBITED = 1,
+ SCHEMAUSE_REQUIRED = 2,
+ }
+
+ /** Schema Object Model Whitespace facet values */
+ const enum SCHEMAWHITESPACE {
+ SCHEMAWHITESPACE_COLLAPSE = 2,
+ SCHEMAWHITESPACE_NONE = -1,
+ SCHEMAWHITESPACE_PRESERVE = 0,
+ SCHEMAWHITESPACE_REPLACE = 1,
+ }
+
+ /** Options for ServerXMLHTTPRequest Option property */
+ const enum SERVERXMLHTTP_OPTION {
+ SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1,
+ SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2,
+ SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3,
+ SXH_OPTION_URL = -1,
+ SXH_OPTION_URL_CODEPAGE = 0,
+ }
+
+ /** Schema Object Model Item Types */
+ const enum SOMITEMTYPE {
+ SOMITEM_ALL = 16641,
+ SOMITEM_ANNOTATION = 4100,
+ SOMITEM_ANY = 16385,
+ SOMITEM_ANYATTRIBUTE = 16386,
+ SOMITEM_ANYTYPE = 8192,
+ SOMITEM_ATTRIBUTE = 4097,
+ SOMITEM_ATTRIBUTEGROUP = 4098,
+ SOMITEM_CHOICE = 16642,
+ SOMITEM_COMPLEXTYPE = 9216,
+ SOMITEM_DATATYPE = 8448,
+ SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
+ SOMITEM_DATATYPE_ANYTYPE = 8449,
+ SOMITEM_DATATYPE_ANYURI = 8450,
+ SOMITEM_DATATYPE_BASE64BINARY = 8451,
+ SOMITEM_DATATYPE_BOOLEAN = 8452,
+ SOMITEM_DATATYPE_BYTE = 8453,
+ SOMITEM_DATATYPE_DATE = 8454,
+ SOMITEM_DATATYPE_DATETIME = 8455,
+ SOMITEM_DATATYPE_DAY = 8456,
+ SOMITEM_DATATYPE_DECIMAL = 8457,
+ SOMITEM_DATATYPE_DOUBLE = 8458,
+ SOMITEM_DATATYPE_DURATION = 8459,
+ SOMITEM_DATATYPE_ENTITIES = 8460,
+ SOMITEM_DATATYPE_ENTITY = 8461,
+ SOMITEM_DATATYPE_FLOAT = 8462,
+ SOMITEM_DATATYPE_HEXBINARY = 8463,
+ SOMITEM_DATATYPE_ID = 8464,
+ SOMITEM_DATATYPE_IDREF = 8465,
+ SOMITEM_DATATYPE_IDREFS = 8466,
+ SOMITEM_DATATYPE_INT = 8467,
+ SOMITEM_DATATYPE_INTEGER = 8468,
+ SOMITEM_DATATYPE_LANGUAGE = 8469,
+ SOMITEM_DATATYPE_LONG = 8470,
+ SOMITEM_DATATYPE_MONTH = 8471,
+ SOMITEM_DATATYPE_MONTHDAY = 8472,
+ SOMITEM_DATATYPE_NAME = 8473,
+ SOMITEM_DATATYPE_NCNAME = 8474,
+ SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
+ SOMITEM_DATATYPE_NMTOKEN = 8476,
+ SOMITEM_DATATYPE_NMTOKENS = 8477,
+ SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
+ SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
+ SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
+ SOMITEM_DATATYPE_NOTATION = 8481,
+ SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
+ SOMITEM_DATATYPE_QNAME = 8483,
+ SOMITEM_DATATYPE_SHORT = 8484,
+ SOMITEM_DATATYPE_STRING = 8485,
+ SOMITEM_DATATYPE_TIME = 8486,
+ SOMITEM_DATATYPE_TOKEN = 8487,
+ SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
+ SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
+ SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
+ SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
+ SOMITEM_DATATYPE_YEAR = 8492,
+ SOMITEM_DATATYPE_YEARMONTH = 8493,
+ SOMITEM_ELEMENT = 16387,
+ SOMITEM_EMPTYPARTICLE = 16644,
+ SOMITEM_GROUP = 16640,
+ SOMITEM_IDENTITYCONSTRAINT = 4352,
+ SOMITEM_KEY = 4353,
+ SOMITEM_KEYREF = 4354,
+ SOMITEM_NOTATION = 4099,
+ SOMITEM_NULL = 2048,
+ SOMITEM_NULL_ANY = 18433,
+ SOMITEM_NULL_ANYATTRIBUTE = 18434,
+ SOMITEM_NULL_ELEMENT = 18435,
+ SOMITEM_NULL_TYPE = 10240,
+ SOMITEM_PARTICLE = 16384,
+ SOMITEM_SCHEMA = 4096,
+ SOMITEM_SEQUENCE = 16643,
+ SOMITEM_SIMPLETYPE = 8704,
+ SOMITEM_UNIQUE = 4355,
+ }
+
+ /** Settings for setProxy */
+ const enum SXH_PROXY_SETTING {
+ SXH_PROXY_SET_DEFAULT = 0,
+ SXH_PROXY_SET_DIRECT = 1,
+ SXH_PROXY_SET_PRECONFIG = 0,
+ SXH_PROXY_SET_PROXY = 2,
+ }
+
+ /** Flags for SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS option */
+ const enum SXH_SERVER_CERT_OPTION {
+ SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056,
+ SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096,
+ SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192,
+ SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256,
+ SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512,
+ }
+
+ /** Constants that define a node's type */
+ const enum tagDOMNodeType {
+ NODE_ATTRIBUTE = 2,
+ NODE_CDATA_SECTION = 4,
+ NODE_COMMENT = 8,
+ NODE_DOCUMENT = 9,
+ NODE_DOCUMENT_FRAGMENT = 11,
+ NODE_DOCUMENT_TYPE = 10,
+ NODE_ELEMENT = 1,
+ NODE_ENTITY = 6,
+ NODE_ENTITY_REFERENCE = 5,
+ NODE_INVALID = 0,
+ NODE_NOTATION = 12,
+ NODE_PROCESSING_INSTRUCTION = 7,
+ NODE_TEXT = 3,
+ }
+
+ /** Options for XHR properties */
+ const enum XHR_PROPERTY {
+ XHR_PROP_EXTENDED_ERROR = 6,
+ XHR_PROP_IGNORE_CERT_ERRORS = 8,
+ XHR_PROP_MAX_CONNECTIONS = 11,
+ XHR_PROP_NO_AUTH = 1,
+ XHR_PROP_NO_CACHE = 5,
+ XHR_PROP_NO_CRED_PROMPT = 0,
+ XHR_PROP_NO_DEFAULT_HEADERS = 3,
+ XHR_PROP_ONDATA_THRESHOLD = 9,
+ XHR_PROP_QUERY_STRING_UTF8 = 7,
+ XHR_PROP_REPORT_REDIRECT_STATUS = 4,
+ XHR_PROP_SET_ENTERPRISEID = 10,
+ XHR_PROP_TIMEOUT = 2,
+ }
+
+ interface _FILETIME {
+ readonly dwHighDateTime: number;
+ readonly dwLowDateTime: number;
+ }
+
+ /** W3C-DOM XML Document 6.0 (Apartment) */
+ class DOMDocument60 {
+ private 'MSXML2.DOMDocument60_typekey': DOMDocument60;
+ private constructor();
+
+ /** abort an asynchronous download */
+ abort(): void;
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** flag for asynchronous download */
+ async: boolean;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** create an attribute node */
+ createAttribute(name: string): IXMLDOMAttribute;
+
+ /** create a CDATA section node */
+ createCDATASection(data: string): IXMLDOMCDATASection;
+
+ /** create a comment node */
+ createComment(data: string): IXMLDOMComment;
+
+ /** create a DocumentFragment node */
+ createDocumentFragment(): IXMLDOMDocumentFragment;
+
+ /** create an Element node */
+ createElement(tagName: string): IXMLDOMElement;
+
+ /** create an entity reference node */
+ createEntityReference(name: string): IXMLDOMEntityReference;
+
+ /** create a node of the specified node type and name */
+ createNode(type: any, name: string, namespaceURI: string): IXMLDOMNode;
+
+ /** create a processing instruction node */
+ createProcessingInstruction(target: string, data: string): IXMLDOMProcessingInstruction;
+
+ /** create a text node */
+ createTextNode(data: string): IXMLDOMText;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** node corresponding to the DOCTYPE */
+ readonly doctype: IXMLDOMDocumentType;
+
+ /** the root of the tree */
+ documentElement: IXMLDOMElement;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+
+ /** build a list of elements by name */
+ getElementsByTagName(tagName: string): IXMLDOMNodeList;
+
+ /** get the value of the named property */
+ getProperty(name: string): any;
+ hasChildNodes(): boolean;
+
+ /** info on this DOM implementation */
+ readonly implementation: IXMLDOMImplementation;
+
+ /** clone node such that clones ownerDocument is this document */
+ importNode(node: IXMLDOMNode, deep: boolean): IXMLDOMNode;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** load document from the specified XML source */
+ load(xmlSource: any): boolean;
+
+ /** load the document from a string */
+ loadXML(bstrXML: string): boolean;
+
+ /** A collection of all namespaces for this document */
+ readonly namespaces: IXMLDOMSchemaCollection;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** retrieve node from it's ID */
+ nodeFromID(idString: string): IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** register an ondataavailable event handler */
+ readonly ondataavailable: any;
+
+ /** register a readystatechange event handler */
+ readonly onreadystatechange: any;
+
+ /** register an ontransformnode event handler */
+ readonly ontransformnode: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** get the last parser error */
+ readonly parseError: IXMLDOMParseError;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** indicates whether the parser preserves whitespace */
+ preserveWhiteSpace: boolean;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** get the state of the XML document */
+ readonly readyState: number;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** indicates whether the parser resolves references to external DTD/Entities/Schema */
+ resolveExternals: boolean;
+
+ /** save the document to a specified destination */
+ save(destination: any): void;
+
+ /** The associated schema cache */
+ schemas: any;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** set the value of the named property */
+ setProperty(name: string, value: any): void;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** get the URL for the loaded XML document */
+ readonly url: string;
+
+ /** perform runtime validation on the currently loaded XML document */
+ validate(): IXMLDOMParseError;
+
+ /** perform runtime validation on the currently loaded XML document node */
+ validateNode(node: IXMLDOMNode): IXMLDOMParseError;
+
+ /** indicates whether the parser performs validation */
+ validateOnParse: boolean;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ /** W3C-DOM XML Document 6.0 (Free threaded) */
+ class FreeThreadedDOMDocument60 {
+ private 'MSXML2.FreeThreadedDOMDocument60_typekey': FreeThreadedDOMDocument60;
+ private constructor();
+
+ /** abort an asynchronous download */
+ abort(): void;
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** flag for asynchronous download */
+ async: boolean;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** create an attribute node */
+ createAttribute(name: string): IXMLDOMAttribute;
+
+ /** create a CDATA section node */
+ createCDATASection(data: string): IXMLDOMCDATASection;
+
+ /** create a comment node */
+ createComment(data: string): IXMLDOMComment;
+
+ /** create a DocumentFragment node */
+ createDocumentFragment(): IXMLDOMDocumentFragment;
+
+ /** create an Element node */
+ createElement(tagName: string): IXMLDOMElement;
+
+ /** create an entity reference node */
+ createEntityReference(name: string): IXMLDOMEntityReference;
+
+ /** create a node of the specified node type and name */
+ createNode(type: any, name: string, namespaceURI: string): IXMLDOMNode;
+
+ /** create a processing instruction node */
+ createProcessingInstruction(target: string, data: string): IXMLDOMProcessingInstruction;
+
+ /** create a text node */
+ createTextNode(data: string): IXMLDOMText;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** node corresponding to the DOCTYPE */
+ readonly doctype: IXMLDOMDocumentType;
+
+ /** the root of the tree */
+ documentElement: IXMLDOMElement;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+
+ /** build a list of elements by name */
+ getElementsByTagName(tagName: string): IXMLDOMNodeList;
+
+ /** get the value of the named property */
+ getProperty(name: string): any;
+ hasChildNodes(): boolean;
+
+ /** info on this DOM implementation */
+ readonly implementation: IXMLDOMImplementation;
+
+ /** clone node such that clones ownerDocument is this document */
+ importNode(node: IXMLDOMNode, deep: boolean): IXMLDOMNode;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** load document from the specified XML source */
+ load(xmlSource: any): boolean;
+
+ /** load the document from a string */
+ loadXML(bstrXML: string): boolean;
+
+ /** A collection of all namespaces for this document */
+ readonly namespaces: IXMLDOMSchemaCollection;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** retrieve node from it's ID */
+ nodeFromID(idString: string): IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** register an ondataavailable event handler */
+ readonly ondataavailable: any;
+
+ /** register a readystatechange event handler */
+ readonly onreadystatechange: any;
+
+ /** register an ontransformnode event handler */
+ readonly ontransformnode: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** get the last parser error */
+ readonly parseError: IXMLDOMParseError;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** indicates whether the parser preserves whitespace */
+ preserveWhiteSpace: boolean;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** get the state of the XML document */
+ readonly readyState: number;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** indicates whether the parser resolves references to external DTD/Entities/Schema */
+ resolveExternals: boolean;
+
+ /** save the document to a specified destination */
+ save(destination: any): void;
+
+ /** The associated schema cache */
+ schemas: any;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** set the value of the named property */
+ setProperty(name: string, value: any): void;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** get the URL for the loaded XML document */
+ readonly url: string;
+
+ /** perform runtime validation on the currently loaded XML document */
+ validate(): IXMLDOMParseError;
+
+ /** perform runtime validation on the currently loaded XML document node */
+ validateNode(node: IXMLDOMNode): IXMLDOMParseError;
+
+ /** indicates whether the parser performs validation */
+ validateOnParse: boolean;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ /** Free Threaded XML HTTP Request class 6.0 */
+ class FreeThreadedXMLHTTP60 {
+ private 'MSXML2.FreeThreadedXMLHTTP60_typekey': FreeThreadedXMLHTTP60;
+ private constructor();
+ abort(): void;
+ getAllResponseHeaders(ppwszHeaders: string): void;
+ GetCookie(pwszUrl: string, pwszName: string, dwFlags: number, pcCookies: number, ppCookies: tagXHR_COOKIE): void;
+ getResponseHeader(pwszHeader: string, ppwszValue: string): void;
+ open(
+ pwszMethod: string, pwszUrl: string, pStatusCallback: IXMLHTTPRequest2Callback, pwszUserName: string, pwszPassword: string, pwszProxyUserName: string, pwszProxyPassword: string): void;
+ send(pBody: ISequentialStream, cbBody: number): void;
+ SetCookie(pCookie: tagXHR_COOKIE, pdwCookieState: number): void;
+ SetCustomResponseStream(pSequentialStream: ISequentialStream): void;
+ setProperty(eProperty: XHR_PROPERTY, ullValue: number): void;
+ setRequestHeader(pwszHeader: string, pwszValue: string): void;
+ }
+
+ /** IMXNamespacePrefixes interface */
+ class IMXNamespacePrefixes {
+ private 'MSXML2.IMXNamespacePrefixes_typekey': IMXNamespacePrefixes;
+ private constructor();
+ item(index: number): string;
+ readonly length: number;
+ }
+
+ /** XML Schema */
+ class ISchema {
+ private 'MSXML2.ISchema_typekey': ISchema;
+ private constructor();
+ readonly attributeGroups: ISchemaItemCollection;
+ readonly attributes: ISchemaItemCollection;
+ readonly elements: ISchemaItemCollection;
+ readonly id: string;
+ readonly itemType: SOMITEMTYPE;
+ readonly modelGroups: ISchemaItemCollection;
+ readonly name: string;
+ readonly namespaceURI: string;
+ readonly notations: ISchemaItemCollection;
+ readonly schema: ISchema;
+ readonly schemaLocations: ISchemaStringCollection;
+ readonly targetNamespace: string;
+ readonly types: ISchemaItemCollection;
+ readonly unhandledAttributes: IVBSAXAttributes;
+ readonly version: string;
+ writeAnnotation(annotationSink: any): boolean;
+ }
+
+ /** XML Schema Item */
+ class ISchemaItem {
+ private 'MSXML2.ISchemaItem_typekey': ISchemaItem;
+ private constructor();
+ readonly id: string;
+ readonly itemType: SOMITEMTYPE;
+ readonly name: string;
+ readonly namespaceURI: string;
+ readonly schema: ISchema;
+ readonly unhandledAttributes: IVBSAXAttributes;
+ writeAnnotation(annotationSink: any): boolean;
+ }
+
+ /** XML Schema Item Collection */
+ class ISchemaItemCollection {
+ private 'MSXML2.ISchemaItemCollection_typekey': ISchemaItemCollection;
+ private constructor();
+ item(index: number): ISchemaItem;
+ itemByName(name: string): ISchemaItem;
+ itemByQName(name: string, namespaceURI: string): ISchemaItem;
+ readonly length: number;
+ }
+
+ /** XML Schema String Collection */
+ class ISchemaStringCollection {
+ private 'MSXML2.ISchemaStringCollection_typekey': ISchemaStringCollection;
+ private constructor();
+ item(index: number): string;
+ readonly length: number;
+ }
+
+ class ISequentialStream {
+ private 'MSXML2.ISequentialStream_typekey': ISequentialStream;
+ private constructor();
+ RemoteRead(pv: number, cb: number, pcbRead: number): void;
+ RemoteWrite(pv: number, cb: number, pcbWritten: number): void;
+ }
+
+ /** IVBSAXAttributes interface */
+ class IVBSAXAttributes {
+ private 'MSXML2.IVBSAXAttributes_typekey': IVBSAXAttributes;
+ private constructor();
+
+ /** Look up the index of an attribute by Namespace name. */
+ getIndexFromName(strURI: string, strLocalName: string): number;
+
+ /** Look up the index of an attribute by XML 1.0 qualified name. */
+ getIndexFromQName(strQName: string): number;
+
+ /** Look up an attribute's local name by index. */
+ getLocalName(nIndex: number): string;
+
+ /** Look up an attribute's XML 1.0 qualified name by index. */
+ getQName(nIndex: number): string;
+
+ /** Look up an attribute's type by index. */
+ getType(nIndex: number): string;
+
+ /** Look up an attribute's type by Namespace name. */
+ getTypeFromName(strURI: string, strLocalName: string): string;
+
+ /** Look up an attribute's type by XML 1.0 qualified name. */
+ getTypeFromQName(strQName: string): string;
+
+ /** Look up an attribute's Namespace URI by index. */
+ getURI(nIndex: number): string;
+
+ /** Look up an attribute's value by index. */
+ getValue(nIndex: number): string;
+
+ /** Look up an attribute's value by Namespace name. */
+ getValueFromName(strURI: string, strLocalName: string): string;
+
+ /** Look up an attribute's value by XML 1.0 qualified name. */
+ getValueFromQName(strQName: string): string;
+
+ /** Get the number of attributes in the list. */
+ readonly length: number;
+ }
+
+ /** IVBSAXContentHandler interface */
+ class IVBSAXContentHandler {
+ private 'MSXML2.IVBSAXContentHandler_typekey': IVBSAXContentHandler;
+ private constructor();
+
+ /** Receive notification of character data. */
+ characters(strChars: string): void;
+
+ /** Receive an object for locating the origin of SAX document events. */
+ readonly documentLocator: IVBSAXLocator;
+
+ /** Receive notification of the end of a document. */
+ endDocument(): void;
+
+ /** Receive notification of the end of an element. */
+ endElement(strNamespaceURI: string, strLocalName: string, strQName: string): void;
+
+ /** End the scope of a prefix-URI mapping. */
+ endPrefixMapping(strPrefix: string): void;
+
+ /** Receive notification of ignorable whitespace in element content. */
+ ignorableWhitespace(strChars: string): void;
+
+ /** Receive notification of a processing instruction. */
+ processingInstruction(strTarget: string, strData: string): void;
+
+ /** Receive notification of a skipped entity. */
+ skippedEntity(strName: string): void;
+
+ /** Receive notification of the beginning of a document. */
+ startDocument(): void;
+
+ /** Receive notification of the beginning of an element. */
+ startElement(strNamespaceURI: string, strLocalName: string, strQName: string, oAttributes: IVBSAXAttributes): void;
+
+ /** Begin the scope of a prefix-URI Namespace mapping. */
+ startPrefixMapping(strPrefix: string, strURI: string): void;
+ }
+
+ /** IVBSAXDTDHandler interface */
+ class IVBSAXDTDHandler {
+ private 'MSXML2.IVBSAXDTDHandler_typekey': IVBSAXDTDHandler;
+ private constructor();
+
+ /** Receive notification of a notation declaration event. */
+ notationDecl(strName: string, strPublicId: string, strSystemId: string): void;
+
+ /** Receive notification of an unparsed entity declaration event. */
+ unparsedEntityDecl(strName: string, strPublicId: string, strSystemId: string, strNotationName: string): void;
+ }
+
+ /** IVBSAXEntityResolver interface */
+ class IVBSAXEntityResolver {
+ private 'MSXML2.IVBSAXEntityResolver_typekey': IVBSAXEntityResolver;
+ private constructor();
+
+ /** Allow the application to resolve external entities. */
+ resolveEntity(strPublicId: string, strSystemId: string): any;
+ }
+
+ /** IVBSAXErrorHandler interface */
+ class IVBSAXErrorHandler {
+ private 'MSXML2.IVBSAXErrorHandler_typekey': IVBSAXErrorHandler;
+ private constructor();
+
+ /** Receive notification of a recoverable error. */
+ error(oLocator: IVBSAXLocator, strErrorMessage: string, nErrorCode: number): void;
+
+ /** Receive notification of a non-recoverable error. */
+ fatalError(oLocator: IVBSAXLocator, strErrorMessage: string, nErrorCode: number): void;
+
+ /** Receive notification of an ignorable warning. */
+ ignorableWarning(oLocator: IVBSAXLocator, strErrorMessage: string, nErrorCode: number): void;
+ }
+
+ /** IVBSAXLocator interface */
+ class IVBSAXLocator {
+ private 'MSXML2.IVBSAXLocator_typekey': IVBSAXLocator;
+ private constructor();
+
+ /** Get the column number where the current document event ends. */
+ readonly columnNumber: number;
+
+ /** Get the line number where the current document event ends. */
+ readonly lineNumber: number;
+
+ /** Get the public identifier for the current document event. */
+ readonly publicId: string;
+
+ /** Get the system identifier for the current document event. */
+ readonly systemId: string;
+ }
+
+ class IXMLDOMAttribute {
+ private 'MSXML2.IXMLDOMAttribute_typekey': IXMLDOMAttribute;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** get name of the attribute */
+ readonly name: string;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** string value of the attribute */
+ value: any;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMCDATASection {
+ private 'MSXML2.IXMLDOMCDATASection_typekey': IXMLDOMCDATASection;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** append string to value */
+ appendData(data: string): void;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** value of the node */
+ data: string;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** delete string within the value */
+ deleteData(offset: number, count: number): void;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** insert string into value */
+ insertData(offset: number, data: string): void;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** number of characters in value */
+ readonly length: number;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace string within the value */
+ replaceData(offset: number, count: number, data: string): void;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** split the text node into two text nodes at the position specified */
+ splitText(offset: number): IXMLDOMText;
+
+ /** retrieve substring of value */
+ substringData(offset: number, count: number): string;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMComment {
+ private 'MSXML2.IXMLDOMComment_typekey': IXMLDOMComment;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** append string to value */
+ appendData(data: string): void;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** value of the node */
+ data: string;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** delete string within the value */
+ deleteData(offset: number, count: number): void;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** insert string into value */
+ insertData(offset: number, data: string): void;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** number of characters in value */
+ readonly length: number;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace string within the value */
+ replaceData(offset: number, count: number, data: string): void;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** retrieve substring of value */
+ substringData(offset: number, count: number): string;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMDocument {
+ private 'MSXML2.IXMLDOMDocument_typekey': IXMLDOMDocument;
+ private constructor();
+
+ /** abort an asynchronous download */
+ abort(): void;
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** flag for asynchronous download */
+ async: boolean;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** create an attribute node */
+ createAttribute(name: string): IXMLDOMAttribute;
+
+ /** create a CDATA section node */
+ createCDATASection(data: string): IXMLDOMCDATASection;
+
+ /** create a comment node */
+ createComment(data: string): IXMLDOMComment;
+
+ /** create a DocumentFragment node */
+ createDocumentFragment(): IXMLDOMDocumentFragment;
+
+ /** create an Element node */
+ createElement(tagName: string): IXMLDOMElement;
+
+ /** create an entity reference node */
+ createEntityReference(name: string): IXMLDOMEntityReference;
+
+ /** create a node of the specified node type and name */
+ createNode(type: any, name: string, namespaceURI: string): IXMLDOMNode;
+
+ /** create a processing instruction node */
+ createProcessingInstruction(target: string, data: string): IXMLDOMProcessingInstruction;
+
+ /** create a text node */
+ createTextNode(data: string): IXMLDOMText;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** node corresponding to the DOCTYPE */
+ readonly doctype: IXMLDOMDocumentType;
+
+ /** the root of the tree */
+ documentElement: IXMLDOMElement;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+
+ /** build a list of elements by name */
+ getElementsByTagName(tagName: string): IXMLDOMNodeList;
+ hasChildNodes(): boolean;
+
+ /** info on this DOM implementation */
+ readonly implementation: IXMLDOMImplementation;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** load document from the specified XML source */
+ load(xmlSource: any): boolean;
+
+ /** load the document from a string */
+ loadXML(bstrXML: string): boolean;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** retrieve node from it's ID */
+ nodeFromID(idString: string): IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** register an ondataavailable event handler */
+ readonly ondataavailable: any;
+
+ /** register a readystatechange event handler */
+ readonly onreadystatechange: any;
+
+ /** register an ontransformnode event handler */
+ readonly ontransformnode: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** get the last parser error */
+ readonly parseError: IXMLDOMParseError;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** indicates whether the parser preserves whitespace */
+ preserveWhiteSpace: boolean;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** get the state of the XML document */
+ readonly readyState: number;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** indicates whether the parser resolves references to external DTD/Entities/Schema */
+ resolveExternals: boolean;
+
+ /** save the document to a specified destination */
+ save(destination: any): void;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** get the URL for the loaded XML document */
+ readonly url: string;
+
+ /** indicates whether the parser performs validation */
+ validateOnParse: boolean;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMDocumentFragment {
+ private 'MSXML2.IXMLDOMDocumentFragment_typekey': IXMLDOMDocumentFragment;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMDocumentType {
+ private 'MSXML2.IXMLDOMDocumentType_typekey': IXMLDOMDocumentType;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** a list of entities in the document */
+ readonly entities: IXMLDOMNamedNodeMap;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** name of the document type (root of the tree) */
+ readonly name: string;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** a list of notations in the document */
+ readonly notations: IXMLDOMNamedNodeMap;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMElement {
+ private 'MSXML2.IXMLDOMElement_typekey': IXMLDOMElement;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+
+ /** look up the string value of an attribute by name */
+ getAttribute(name: string): any;
+
+ /** look up the attribute node by name */
+ getAttributeNode(name: string): IXMLDOMAttribute;
+
+ /** build a list of elements by name */
+ getElementsByTagName(tagName: string): IXMLDOMNodeList;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** collapse all adjacent text nodes in sub-tree */
+ normalize(): void;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove an attribute by name */
+ removeAttribute(name: string): void;
+
+ /** remove the specified attribute */
+ removeAttributeNode(DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** set the string value of an attribute by name */
+ setAttribute(name: string, value: any): void;
+
+ /** set the specified attribute on the element */
+ setAttributeNode(DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** get the tagName of the element */
+ readonly tagName: string;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMEntityReference {
+ private 'MSXML2.IXMLDOMEntityReference_typekey': IXMLDOMEntityReference;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMImplementation {
+ private 'MSXML2.IXMLDOMImplementation_typekey': IXMLDOMImplementation;
+ private constructor();
+ hasFeature(feature: string, version: string): boolean;
+ }
+
+ class IXMLDOMNamedNodeMap {
+ private 'MSXML2.IXMLDOMNamedNodeMap_typekey': IXMLDOMNamedNodeMap;
+ private constructor();
+
+ /** lookup item by name */
+ getNamedItem(name: string): IXMLDOMNode;
+
+ /** lookup the item by name and namespace */
+ getQualifiedItem(baseName: string, namespaceURI: string): IXMLDOMNode;
+
+ /** collection of nodes */
+ item(index: number): IXMLDOMNode;
+
+ /** number of nodes in the collection */
+ readonly length: number;
+
+ /** get next node from iterator */
+ nextNode(): IXMLDOMNode;
+
+ /** remove item by name */
+ removeNamedItem(name: string): IXMLDOMNode;
+
+ /** remove the item by name and namespace */
+ removeQualifiedItem(baseName: string, namespaceURI: string): IXMLDOMNode;
+
+ /** reset the position of iterator */
+ reset(): void;
+
+ /** set item by name */
+ setNamedItem(newItem: IXMLDOMNode): IXMLDOMNode;
+ }
+
+ /** Core DOM node interface */
+ class IXMLDOMNode {
+ private 'MSXML2.IXMLDOMNode_typekey': IXMLDOMNode;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ class IXMLDOMNodeList {
+ private 'MSXML2.IXMLDOMNodeList_typekey': IXMLDOMNodeList;
+ private constructor();
+
+ /** collection of nodes */
+ item(index: number): IXMLDOMNode;
+
+ /** number of nodes in the collection */
+ readonly length: number;
+
+ /** get next node from iterator */
+ nextNode(): IXMLDOMNode;
+
+ /** reset the position of iterator */
+ reset(): void;
+ }
+
+ /** structure for reporting parser errors */
+ class IXMLDOMParseError {
+ private 'MSXML2.IXMLDOMParseError_typekey': IXMLDOMParseError;
+ private constructor();
+
+ /** the error code */
+ readonly errorCode: number;
+
+ /** the absolute file position in the XML document containing the error */
+ readonly filepos: number;
+
+ /** the line number in the XML document where the error occurred */
+ readonly line: number;
+
+ /** the character position in the line containing the error */
+ readonly linepos: number;
+
+ /** the cause of the error */
+ readonly reason: string;
+
+ /** the data where the error occurred */
+ readonly srcText: string;
+
+ /** the URL of the XML document containing the error */
+ readonly url: string;
+ }
+
+ class IXMLDOMProcessingInstruction {
+ private 'MSXML2.IXMLDOMProcessingInstruction_typekey': IXMLDOMProcessingInstruction;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** the data */
+ data: string;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** the target */
+ readonly target: string;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ /** XML Schemas Collection */
+ class IXMLDOMSchemaCollection {
+ private 'MSXML2.IXMLDOMSchemaCollection_typekey': IXMLDOMSchemaCollection;
+ private constructor();
+
+ /** add a new schema */
+ add(namespaceURI: string, var_1: any): void;
+
+ /** copy & merge other collection into this one */
+ addCollection(otherCollection: IXMLDOMSchemaCollection): void;
+
+ /** lookup schema by namespaceURI */
+ get(namespaceURI: string): IXMLDOMNode;
+
+ /** number of schemas in collection */
+ readonly length: number;
+
+ /** Get namespaceURI for schema by index */
+ namespaceURI(index: number): string;
+
+ /** remove schema by namespaceURI */
+ remove(namespaceURI: string): void;
+ }
+
+ class IXMLDOMText {
+ private 'MSXML2.IXMLDOMText_typekey': IXMLDOMText;
+ private constructor();
+
+ /** append a child node */
+ appendChild(newChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** append string to value */
+ appendData(data: string): void;
+
+ /** the collection of the node's attributes */
+ readonly attributes: IXMLDOMNamedNodeMap;
+
+ /** the base name of the node (nodename with the prefix stripped off) */
+ readonly baseName: string;
+
+ /** the collection of the node's children */
+ readonly childNodes: IXMLDOMNodeList;
+ cloneNode(deep: boolean): IXMLDOMNode;
+
+ /** value of the node */
+ data: string;
+
+ /** the data type of the node */
+ dataType: any;
+
+ /** pointer to the definition of the node in the DTD or schema */
+ readonly definition: IXMLDOMNode;
+
+ /** delete string within the value */
+ deleteData(offset: number, count: number): void;
+
+ /** first child of the node */
+ readonly firstChild: IXMLDOMNode;
+ hasChildNodes(): boolean;
+
+ /** insert a child node */
+ insertBefore(newChild: IXMLDOMNode, refChild: any): IXMLDOMNode;
+
+ /** insert string into value */
+ insertData(offset: number, data: string): void;
+
+ /** last child of the node */
+ readonly lastChild: IXMLDOMNode;
+
+ /** number of characters in value */
+ readonly length: number;
+
+ /** the URI for the namespace applying to the node */
+ readonly namespaceURI: string;
+
+ /** right sibling of the node */
+ readonly nextSibling: IXMLDOMNode;
+
+ /** name of the node */
+ readonly nodeName: string;
+
+ /** the node's type */
+ readonly nodeType: DOMNodeType;
+
+ /** get the strongly typed value of the node */
+ nodeTypedValue: any;
+
+ /** the type of node in string form */
+ readonly nodeTypeString: string;
+
+ /** value stored in the node */
+ nodeValue: any;
+
+ /** document that contains the node */
+ readonly ownerDocument: IXMLDOMDocument;
+
+ /** parent of the node */
+ readonly parentNode: IXMLDOMNode;
+
+ /** has sub-tree been completely parsed */
+ readonly parsed: boolean;
+
+ /** the prefix for the namespace applying to the node */
+ readonly prefix: string;
+
+ /** left sibling of the node */
+ readonly previousSibling: IXMLDOMNode;
+
+ /** remove a child node */
+ removeChild(childNode: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace a child node */
+ replaceChild(newChild: IXMLDOMNode, oldChild: IXMLDOMNode): IXMLDOMNode;
+
+ /** replace string within the value */
+ replaceData(offset: number, count: number, data: string): void;
+
+ /** execute query on the subtree */
+ selectNodes(queryString: string): IXMLDOMNodeList;
+
+ /** execute query on the subtree */
+ selectSingleNode(queryString: string): IXMLDOMNode;
+
+ /** indicates whether node is a default value */
+ readonly specified: boolean;
+
+ /** split the text node into two text nodes at the position specified */
+ splitText(offset: number): IXMLDOMText;
+
+ /** retrieve substring of value */
+ substringData(offset: number, count: number): string;
+
+ /** text content of the node and subtree */
+ text: string;
+
+ /** apply the stylesheet to the subtree */
+ transformNode(stylesheet: IXMLDOMNode): string;
+
+ /** apply the stylesheet to the subtree, returning the result through a document or a stream */
+ transformNodeToObject(stylesheet: IXMLDOMNode, outputObject: any): void;
+
+ /** return the XML source for the node and each of its descendants */
+ readonly xml: string;
+ }
+
+ /** IXMLHTTPRequest2Callback Interface */
+ class IXMLHTTPRequest2Callback {
+ private 'MSXML2.IXMLHTTPRequest2Callback_typekey': IXMLHTTPRequest2Callback;
+ private constructor();
+ ondataavailable(pXHR: FreeThreadedXMLHTTP60, pResponseStream: ISequentialStream): void;
+ OnError(pXHR: FreeThreadedXMLHTTP60, hrError: undefined): void;
+ OnHeadersAvailable(pXHR: FreeThreadedXMLHTTP60, dwStatus: number, pwszStatus: string): void;
+ OnRedirect(pXHR: FreeThreadedXMLHTTP60, pwszRedirectUrl: string): void;
+ OnResponseReceived(pXHR: FreeThreadedXMLHTTP60, pResponseStream: ISequentialStream): void;
+ }
+
+ /** IXSLProcessor Interface */
+ class IXSLProcessor {
+ private 'MSXML2.IXSLProcessor_typekey': IXSLProcessor;
+ private constructor();
+
+ /** pass object to stylesheet */
+ addObject(obj: any, namespaceURI: string): void;
+
+ /**
+ * set values
+ * @param string [namespaceURI='']
+ */
+ addParameter(baseName: string, parameter: any, namespaceURI?: string): void;
+
+ /** XML input tree to transform */
+ input: any;
+
+ /** custom stream object for transform output */
+ output: any;
+
+ /** template object used to create this processor object */
+ readonly ownerTemplate: XSLTemplate60;
+
+ /** current state of the processor */
+ readonly readyState: number;
+
+ /** reset state of processor and abort current transform */
+ reset(): void;
+
+ /**
+ * set XSL mode and it's namespace
+ * @param string [namespaceURI='']
+ */
+ setStartMode(mode: string, namespaceURI?: string): void;
+
+ /** starting XSL mode */
+ readonly startMode: string;
+
+ /** namespace of starting XSL mode */
+ readonly startModeURI: string;
+
+ /** current stylesheet being used */
+ readonly stylesheet: IXMLDOMNode;
+
+ /** start/resume the XSL transformation process */
+ transform(): boolean;
+ }
+
+ /** Microsoft HTML Writer 6.0 */
+ class MXHTMLWriter60 {
+ private 'MSXML2.MXHTMLWriter60_typekey': MXHTMLWriter60;
+ private constructor();
+
+ /** Determine whether or not to write the byte order mark */
+ byteOrderMark: boolean;
+
+ /** When enabled, the writer no longer escapes out its input when writing it out. */
+ disableOutputEscaping: boolean;
+
+ /** Set or get the output encoding. */
+ encoding: string;
+
+ /** Flushes all writer buffers forcing the writer to write to the underlying output object */
+ flush(): void;
+
+ /** Enable or disable auto indent mode. */
+ indent: boolean;
+
+ /** Determine whether or not to omit the XML declaration. */
+ omitXMLDeclaration: boolean;
+
+ /** Set or get the output. */
+ output: any;
+
+ /** Set or get the standalone document declaration. */
+ standalone: boolean;
+
+ /** Set or get the xml version info. */
+ version: string;
+ }
+
+ /** MX Namespace Manager 6.0 */
+ class MXNamespaceManager60 {
+ private 'MSXML2.MXNamespaceManager60_typekey': MXNamespaceManager60;
+ private constructor();
+ allowOverride: boolean;
+ declarePrefix(prefix: string, namespaceURI: string): void;
+ getDeclaredPrefixes(): IMXNamespacePrefixes;
+ getPrefixes(namespaceURI: string): IMXNamespacePrefixes;
+ getURI(prefix: string): any;
+ getURIFromNode(strPrefix: string, contextNode: IXMLDOMNode): any;
+ popContext(): void;
+ pushContext(): void;
+
+ /** @param boolean [fDeep=true] */
+ pushNodeContext(contextNode: IXMLDOMNode, fDeep?: boolean): void;
+ reset(): void;
+ }
+
+ /** Microsoft XML Writer 6.0 */
+ class MXXMLWriter60 {
+ private 'MSXML2.MXXMLWriter60_typekey': MXXMLWriter60;
+ private constructor();
+
+ /** Determine whether or not to write the byte order mark */
+ byteOrderMark: boolean;
+
+ /** When enabled, the writer no longer escapes out its input when writing it out. */
+ disableOutputEscaping: boolean;
+
+ /** Set or get the output encoding. */
+ encoding: string;
+
+ /** Flushes all writer buffers forcing the writer to write to the underlying output object */
+ flush(): void;
+
+ /** Enable or disable auto indent mode. */
+ indent: boolean;
+
+ /** Determine whether or not to omit the XML declaration. */
+ omitXMLDeclaration: boolean;
+
+ /** Set or get the output. */
+ output: any;
+
+ /** Set or get the standalone document declaration. */
+ standalone: boolean;
+
+ /** Set or get the xml version info. */
+ version: string;
+ }
+
+ /** SAX Attributes 6.0 */
+ class SAXAttributes60 {
+ private 'MSXML2.SAXAttributes60_typekey': SAXAttributes60;
+ private constructor();
+
+ /** Add an attribute to the end of the list. */
+ addAttribute(strURI: string, strLocalName: string, strQName: string, strType: string, strValue: string): void;
+
+ /** Add an attribute, whose value is equal to the indexed attribute in the input attributes object, to the end of the list. */
+ addAttributeFromIndex(varAtts: any, nIndex: number): void;
+
+ /** Clear the attribute list for reuse. */
+ clear(): void;
+
+ /** Remove an attribute from the list. */
+ removeAttribute(nIndex: number): void;
+
+ /** Set an attribute in the list. */
+ setAttribute(nIndex: number, strURI: string, strLocalName: string, strQName: string, strType: string, strValue: string): void;
+
+ /** Copy an entire Attributes object. */
+ setAttributes(varAtts: any): void;
+
+ /** Set the local name of a specific attribute. */
+ setLocalName(nIndex: number, strLocalName: string): void;
+
+ /** Set the qualified name of a specific attribute. */
+ setQName(nIndex: number, strQName: string): void;
+
+ /** Set the type of a specific attribute. */
+ setType(nIndex: number, strType: string): void;
+
+ /** Set the Namespace URI of a specific attribute. */
+ setURI(nIndex: number, strURI: string): void;
+
+ /** Set the value of a specific attribute. */
+ setValue(nIndex: number, strValue: string): void;
+ }
+
+ /** SAX XML Reader 6.0 */
+ class SAXXMLReader60 {
+ private 'MSXML2.SAXXMLReader60_typekey': SAXXMLReader60;
+ private constructor();
+
+ /** Set or get the base URL for the document. */
+ baseURL: string;
+
+ /** Allow an application to register a content event handler or look up the current content event handler. */
+ contentHandler: IVBSAXContentHandler;
+
+ /** Allow an application to register a DTD event handler or look up the current DTD event handler. */
+ dtdHandler: IVBSAXDTDHandler;
+
+ /** Allow an application to register an entity resolver or look up the current entity resolver. */
+ entityResolver: IVBSAXEntityResolver;
+
+ /** Allow an application to register an error event handler or look up the current error event handler. */
+ errorHandler: IVBSAXErrorHandler;
+
+ /** Look up the value of a feature. */
+ getFeature(strName: string): boolean;
+
+ /** Look up the value of a property. */
+ getProperty(strName: string): any;
+
+ /** Parse an XML document. */
+ parse(varInput?: any): void;
+
+ /** Parse an XML document from a system identifier (URI). */
+ parseURL(strURL: string): void;
+
+ /** Set the state of a feature. */
+ putFeature(strName: string, fValue: boolean): void;
+
+ /** Set the value of a property. */
+ putProperty(strName: string, varValue: any): void;
+
+ /** Set or get the secure base URL for the document. */
+ secureBaseURL: string;
+ }
+
+ /** Server XML HTTP Request 6.0 */
+ class ServerXMLHTTP60 {
+ private 'MSXML2.ServerXMLHTTP60_typekey': ServerXMLHTTP60;
+ private constructor();
+
+ /** Abort HTTP request */
+ abort(): void;
+
+ /** Get all HTTP response headers */
+ getAllResponseHeaders(): string;
+
+ /** Get an option value */
+ getOption(option: SERVERXMLHTTP_OPTION): any;
+
+ /** Get HTTP response header */
+ getResponseHeader(bstrHeader: string): string;
+
+ /** Register a complete event handler */
+ readonly onreadystatechange: any;
+
+ /** Open HTTP connection */
+ open(bstrMethod: string, bstrUrl: string, varAsync?: any, bstrUser?: any, bstrPassword?: any): void;
+
+ /** Get ready state */
+ readonly readyState: number;
+
+ /** Get response body */
+ readonly responseBody: any;
+
+ /** Get response body */
+ readonly responseStream: any;
+
+ /** Get response body */
+ readonly responseText: string;
+
+ /** Get response body */
+ readonly responseXML: any;
+
+ /** Send HTTP request */
+ send(varBody?: any): void;
+
+ /** Set an option value */
+ setOption(option: SERVERXMLHTTP_OPTION, value: any): void;
+
+ /** Specify proxy configuration */
+ setProxy(proxySetting: SXH_PROXY_SETTING, varProxyServer?: any, varBypassList?: any): void;
+
+ /** Specify proxy authentication credentials */
+ setProxyCredentials(bstrUserName: string, bstrPassword: string): void;
+
+ /** Add HTTP request header */
+ setRequestHeader(bstrHeader: string, bstrValue: string): void;
+
+ /** Specify timeout settings (in milliseconds) */
+ setTimeouts(resolveTimeout: number, connectTimeout: number, sendTimeout: number, receiveTimeout: number): void;
+
+ /** Get HTTP status code */
+ readonly status: number;
+
+ /** Get HTTP status text */
+ readonly statusText: string;
+
+ /** Wait for asynchronous send to complete, with optional timeout (in seconds) */
+ waitForResponse(timeoutInSeconds?: any): boolean;
+ }
+
+ interface tagXHR_COOKIE {
+ readonly dwFlags: number;
+ readonly ftExpires: _FILETIME;
+ readonly pwszName: string;
+ readonly pwszP3PPolicy: string;
+ readonly pwszUrl: string;
+ readonly pwszValue: string;
+ }
+
+ /** XML HTTP Request class 6.0 */
+ class XMLHTTP60 {
+ private 'MSXML2.XMLHTTP60_typekey': XMLHTTP60;
+ private constructor();
+
+ /** Abort HTTP request */
+ abort(): void;
+
+ /** Get all HTTP response headers */
+ getAllResponseHeaders(): string;
+
+ /** Get HTTP response header */
+ getResponseHeader(bstrHeader: string): string;
+
+ /** Register a complete event handler */
+ readonly onreadystatechange: any;
+
+ /** Open HTTP connection */
+ open(bstrMethod: string, bstrUrl: string, varAsync?: any, bstrUser?: any, bstrPassword?: any): void;
+
+ /** Get ready state */
+ readonly readyState: number;
+
+ /** Get response body */
+ readonly responseBody: any;
+
+ /** Get response body */
+ readonly responseStream: any;
+
+ /** Get response body */
+ readonly responseText: string;
+
+ /** Get response body */
+ readonly responseXML: any;
+
+ /** Send HTTP request */
+ send(varBody?: any): void;
+
+ /** Add HTTP request header */
+ setRequestHeader(bstrHeader: string, bstrValue: string): void;
+
+ /** Get HTTP status code */
+ readonly status: number;
+
+ /** Get HTTP status text */
+ readonly statusText: string;
+ }
+
+ /** XML Schema Cache 6.0 */
+ class XMLSchemaCache60 {
+ private 'MSXML2.XMLSchemaCache60_typekey': XMLSchemaCache60;
+ private constructor();
+
+ /** add a new schema */
+ add(namespaceURI: string, var_1: any): void;
+
+ /** copy & merge other collection into this one */
+ addCollection(otherCollection: IXMLDOMSchemaCollection): void;
+
+ /** lookup schema by namespaceURI */
+ get(namespaceURI: string): IXMLDOMNode;
+ getDeclaration(node: IXMLDOMNode): ISchemaItem;
+ getSchema(namespaceURI: string): ISchema;
+
+ /** number of schemas in collection */
+ readonly length: number;
+
+ /** Get namespaceURI for schema by index */
+ namespaceURI(index: number): string;
+
+ /** remove schema by namespaceURI */
+ remove(namespaceURI: string): void;
+ validate(): void;
+ validateOnLoad: boolean;
+ }
+
+ /** XSL Stylesheet Cache 6.0 */
+ class XSLTemplate60 {
+ private 'MSXML2.XSLTemplate60_typekey': XSLTemplate60;
+ private constructor();
+
+ /** create a new processor object */
+ createProcessor(): IXSLProcessor;
+
+ /** stylesheet to use with processors */
+ stylesheet: IXMLDOMNode;
+ }
+}
+
+interface ActiveXObject {
+ on(obj: MSXML2.DOMDocument60, event: 'ondataavailable' | 'onreadystatechange', handler: (this: MSXML2.DOMDocument60, parameter: {}) => void): void;
+ on(obj: MSXML2.FreeThreadedDOMDocument60, event: 'ondataavailable' | 'onreadystatechange', handler: (this: MSXML2.FreeThreadedDOMDocument60, parameter: {}) => void): void;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'Msxml2.DOMDocument': MSXML2.DOMDocument60;
+ 'Msxml2.DOMDocument.6.0': MSXML2.DOMDocument60;
+ 'Msxml2.FreeThreadedDOMDocument': MSXML2.FreeThreadedDOMDocument60;
+ 'Msxml2.MXHTMLWriter': MSXML2.MXHTMLWriter60;
+ 'Msxml2.MXNamespaceManager': MSXML2.MXNamespaceManager60;
+ 'Msxml2.MXXMLWriter': MSXML2.MXXMLWriter60;
+ 'Msxml2.SAXAttributes': MSXML2.SAXAttributes60;
+ 'Msxml2.SAXXMLReader': MSXML2.SAXXMLReader60;
+ 'Msxml2.ServerXMLHTTP': MSXML2.ServerXMLHTTP60;
+ 'Msxml2.XMLHTTP': MSXML2.XMLHTTP60;
+ 'Msxml2.XMLHTTP.6.0': MSXML2.XMLHTTP60;
+ 'Msxml2.XMLSchemaCache': MSXML2.XMLSchemaCache60;
+ 'Msxml2.XMLSchemaCache.6.0': MSXML2.XMLSchemaCache60;
+ 'Msxml2.XSLTemplate': MSXML2.XSLTemplate60;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-msxml2/package.json b/types/activex-msxml2/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-msxml2/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-msxml2/tsconfig.json b/types/activex-msxml2/tsconfig.json
new file mode 100644
index 0000000000..96a984bd36
--- /dev/null
+++ b/types/activex-msxml2/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-msxml2-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-msxml2/tslint.json b/types/activex-msxml2/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-msxml2/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-office/activex-office-tests.ts b/types/activex-office/activex-office-tests.ts
new file mode 100644
index 0000000000..69a0563640
--- /dev/null
+++ b/types/activex-office/activex-office-tests.ts
@@ -0,0 +1,19 @@
+///
+
+let app = new ActiveXObject('Word.Application');
+let dlg = app.FileDialog(Office.MsoFileDialogType.msoFileDialogFolderPicker);
+dlg.AllowMultiSelect = true;
+dlg.Title = 'Select one or more folders';
+dlg.Execute();
+let enumerator = new Enumerator(dlg.SelectedItems);
+enumerator.moveFirst();
+while (!enumerator.atEnd()) {
+ WScript.Echo(enumerator.item);
+}
+
+let enumerator2 = new Enumerator(app.COMAddIns);
+enumerator2.moveFirst();
+while (!enumerator2.atEnd()) {
+ const item = enumerator2.item();
+ WScript.Echo(`COM Addin: ${item.Description} -- ${item.ProgId}`);
+}
diff --git a/types/activex-office/index.d.ts b/types/activex-office/index.d.ts
new file mode 100644
index 0000000000..20351b91f9
--- /dev/null
+++ b/types/activex-office/index.d.ts
@@ -0,0 +1,6865 @@
+// Type definitions for Microsoft Office 14.0 Object Library - Office 14.0
+// Project: https://msdn.microsoft.com/VBA/Office-Shared-VBA/articles/office-vba-object-library-reference
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+///
+
+declare namespace Office {
+ type MsoRGBType = number;
+
+ const enum BackstageGroupStyle {
+ BackstageGroupStyleError = 2,
+ BackstageGroupStyleNormal = 0,
+ BackstageGroupStyleWarning = 1,
+ }
+
+ const enum CertificateDetail {
+ certdetAvailable = 0,
+ certdetExpirationDate = 3,
+ certdetIssuer = 2,
+ certdetSubject = 1,
+ certdetThumbprint = 4,
+ }
+
+ const enum CertificateVerificationResults {
+ certverresError = 0,
+ certverresExpired = 5,
+ certverresInvalid = 4,
+ certverresRevoked = 6,
+ certverresUntrusted = 7,
+ certverresUnverified = 2,
+ certverresValid = 3,
+ certverresVerifying = 1,
+ }
+
+ const enum ContentVerificationResults {
+ contverresError = 0,
+ contverresModified = 4,
+ contverresUnverified = 2,
+ contverresValid = 3,
+ contverresVerifying = 1,
+ }
+
+ const enum DocProperties {
+ offPropertyTypeBoolean = 2,
+ offPropertyTypeDate = 3,
+ offPropertyTypeFloat = 5,
+ offPropertyTypeNumber = 1,
+ offPropertyTypeString = 4,
+ }
+
+ const enum EncryptionCipherMode {
+ cipherModeCBC = 1,
+ cipherModeECB = 0,
+ }
+
+ const enum EncryptionProviderDetail {
+ encprovdetAlgorithm = 1,
+ encprovdetBlockCipher = 2,
+ encprovdetCipherBlockSize = 3,
+ encprovdetCipherMode = 4,
+ encprovdetUrl = 0,
+ }
+
+ const enum MailFormat {
+ mfHTML = 2,
+ mfPlainText = 1,
+ mfRTF = 3,
+ }
+
+ const enum MsoAlertButtonType {
+ msoAlertButtonAbortRetryIgnore = 2,
+ msoAlertButtonOK = 0,
+ msoAlertButtonOKCancel = 1,
+ msoAlertButtonRetryCancel = 5,
+ msoAlertButtonYesAllNoCancel = 6,
+ msoAlertButtonYesNo = 4,
+ msoAlertButtonYesNoCancel = 3,
+ }
+
+ const enum MsoAlertCancelType {
+ msoAlertCancelDefault = -1,
+ msoAlertCancelFifth = 4,
+ msoAlertCancelFirst = 0,
+ msoAlertCancelFourth = 3,
+ msoAlertCancelSecond = 1,
+ msoAlertCancelThird = 2,
+ }
+
+ const enum MsoAlertDefaultType {
+ msoAlertDefaultFifth = 4,
+ msoAlertDefaultFirst = 0,
+ msoAlertDefaultFourth = 3,
+ msoAlertDefaultSecond = 1,
+ msoAlertDefaultThird = 2,
+ }
+
+ const enum MsoAlertIconType {
+ msoAlertIconCritical = 1,
+ msoAlertIconInfo = 4,
+ msoAlertIconNoIcon = 0,
+ msoAlertIconQuery = 2,
+ msoAlertIconWarning = 3,
+ }
+
+ const enum MsoAlignCmd {
+ msoAlignBottoms = 5,
+ msoAlignCenters = 1,
+ msoAlignLefts = 0,
+ msoAlignMiddles = 4,
+ msoAlignRights = 2,
+ msoAlignTops = 3,
+ }
+
+ const enum MsoAnimationType {
+ msoAnimationAppear = 32,
+ msoAnimationBeginSpeaking = 4,
+ msoAnimationCharacterSuccessMajor = 6,
+ msoAnimationCheckingSomething = 103,
+ msoAnimationDisappear = 31,
+ msoAnimationEmptyTrash = 116,
+ msoAnimationGestureDown = 113,
+ msoAnimationGestureLeft = 114,
+ msoAnimationGestureRight = 19,
+ msoAnimationGestureUp = 115,
+ msoAnimationGetArtsy = 100,
+ msoAnimationGetAttentionMajor = 11,
+ msoAnimationGetAttentionMinor = 12,
+ msoAnimationGetTechy = 101,
+ msoAnimationGetWizardy = 102,
+ msoAnimationGoodbye = 3,
+ msoAnimationGreeting = 2,
+ msoAnimationIdle = 1,
+ msoAnimationListensToComputer = 26,
+ msoAnimationLookDown = 104,
+ msoAnimationLookDownLeft = 105,
+ msoAnimationLookDownRight = 106,
+ msoAnimationLookLeft = 107,
+ msoAnimationLookRight = 108,
+ msoAnimationLookUp = 109,
+ msoAnimationLookUpLeft = 110,
+ msoAnimationLookUpRight = 111,
+ msoAnimationPrinting = 18,
+ msoAnimationRestPose = 5,
+ msoAnimationSaving = 112,
+ msoAnimationSearching = 13,
+ msoAnimationSendingMail = 25,
+ msoAnimationThinking = 24,
+ msoAnimationWorkingAtSomething = 23,
+ msoAnimationWritingNotingSomething = 22,
+ }
+
+ const enum MsoAppLanguageID {
+ msoLanguageIDExeMode = 4,
+ msoLanguageIDHelp = 3,
+ msoLanguageIDInstall = 1,
+ msoLanguageIDUI = 2,
+ msoLanguageIDUIPrevious = 5,
+ }
+
+ const enum MsoArrowheadLength {
+ msoArrowheadLengthMedium = 2,
+ msoArrowheadLengthMixed = -2,
+ msoArrowheadLong = 3,
+ msoArrowheadShort = 1,
+ }
+
+ const enum MsoArrowheadStyle {
+ msoArrowheadDiamond = 5,
+ msoArrowheadNone = 1,
+ msoArrowheadOpen = 3,
+ msoArrowheadOval = 6,
+ msoArrowheadStealth = 4,
+ msoArrowheadStyleMixed = -2,
+ msoArrowheadTriangle = 2,
+ }
+
+ const enum MsoArrowheadWidth {
+ msoArrowheadNarrow = 1,
+ msoArrowheadWide = 3,
+ msoArrowheadWidthMedium = 2,
+ msoArrowheadWidthMixed = -2,
+ }
+
+ const enum MsoAutomationSecurity {
+ msoAutomationSecurityByUI = 2,
+ msoAutomationSecurityForceDisable = 3,
+ msoAutomationSecurityLow = 1,
+ }
+
+ const enum MsoAutoShapeType {
+ msoShape10pointStar = 149,
+ msoShape12pointStar = 150,
+ msoShape16pointStar = 94,
+ msoShape24pointStar = 95,
+ msoShape32pointStar = 96,
+ msoShape4pointStar = 91,
+ msoShape5pointStar = 92,
+ msoShape6pointStar = 147,
+ msoShape7pointStar = 148,
+ msoShape8pointStar = 93,
+ msoShapeActionButtonBackorPrevious = 129,
+ msoShapeActionButtonBeginning = 131,
+ msoShapeActionButtonCustom = 125,
+ msoShapeActionButtonDocument = 134,
+ msoShapeActionButtonEnd = 132,
+ msoShapeActionButtonForwardorNext = 130,
+ msoShapeActionButtonHelp = 127,
+ msoShapeActionButtonHome = 126,
+ msoShapeActionButtonInformation = 128,
+ msoShapeActionButtonMovie = 136,
+ msoShapeActionButtonReturn = 133,
+ msoShapeActionButtonSound = 135,
+ msoShapeArc = 25,
+ msoShapeBalloon = 137,
+ msoShapeBentArrow = 41,
+ msoShapeBentUpArrow = 44,
+ msoShapeBevel = 15,
+ msoShapeBlockArc = 20,
+ msoShapeCan = 13,
+ msoShapeChartPlus = 182,
+ msoShapeChartStar = 181,
+ msoShapeChartX = 180,
+ msoShapeChevron = 52,
+ msoShapeChord = 161,
+ msoShapeCircularArrow = 60,
+ msoShapeCloud = 179,
+ msoShapeCloudCallout = 108,
+ msoShapeCorner = 162,
+ msoShapeCornerTabs = 169,
+ msoShapeCross = 11,
+ msoShapeCube = 14,
+ msoShapeCurvedDownArrow = 48,
+ msoShapeCurvedDownRibbon = 100,
+ msoShapeCurvedLeftArrow = 46,
+ msoShapeCurvedRightArrow = 45,
+ msoShapeCurvedUpArrow = 47,
+ msoShapeCurvedUpRibbon = 99,
+ msoShapeDecagon = 144,
+ msoShapeDiagonalStripe = 141,
+ msoShapeDiamond = 4,
+ msoShapeDodecagon = 146,
+ msoShapeDonut = 18,
+ msoShapeDoubleBrace = 27,
+ msoShapeDoubleBracket = 26,
+ msoShapeDoubleWave = 104,
+ msoShapeDownArrow = 36,
+ msoShapeDownArrowCallout = 56,
+ msoShapeDownRibbon = 98,
+ msoShapeExplosion1 = 89,
+ msoShapeExplosion2 = 90,
+ msoShapeFlowchartAlternateProcess = 62,
+ msoShapeFlowchartCard = 75,
+ msoShapeFlowchartCollate = 79,
+ msoShapeFlowchartConnector = 73,
+ msoShapeFlowchartData = 64,
+ msoShapeFlowchartDecision = 63,
+ msoShapeFlowchartDelay = 84,
+ msoShapeFlowchartDirectAccessStorage = 87,
+ msoShapeFlowchartDisplay = 88,
+ msoShapeFlowchartDocument = 67,
+ msoShapeFlowchartExtract = 81,
+ msoShapeFlowchartInternalStorage = 66,
+ msoShapeFlowchartMagneticDisk = 86,
+ msoShapeFlowchartManualInput = 71,
+ msoShapeFlowchartManualOperation = 72,
+ msoShapeFlowchartMerge = 82,
+ msoShapeFlowchartMultidocument = 68,
+ msoShapeFlowchartOfflineStorage = 139,
+ msoShapeFlowchartOffpageConnector = 74,
+ msoShapeFlowchartOr = 78,
+ msoShapeFlowchartPredefinedProcess = 65,
+ msoShapeFlowchartPreparation = 70,
+ msoShapeFlowchartProcess = 61,
+ msoShapeFlowchartPunchedTape = 76,
+ msoShapeFlowchartSequentialAccessStorage = 85,
+ msoShapeFlowchartSort = 80,
+ msoShapeFlowchartStoredData = 83,
+ msoShapeFlowchartSummingJunction = 77,
+ msoShapeFlowchartTerminator = 69,
+ msoShapeFoldedCorner = 16,
+ msoShapeFrame = 158,
+ msoShapeFunnel = 174,
+ msoShapeGear6 = 172,
+ msoShapeGear9 = 173,
+ msoShapeHalfFrame = 159,
+ msoShapeHeart = 21,
+ msoShapeHeptagon = 145,
+ msoShapeHexagon = 10,
+ msoShapeHorizontalScroll = 102,
+ msoShapeIsoscelesTriangle = 7,
+ msoShapeLeftArrow = 34,
+ msoShapeLeftArrowCallout = 54,
+ msoShapeLeftBrace = 31,
+ msoShapeLeftBracket = 29,
+ msoShapeLeftCircularArrow = 176,
+ msoShapeLeftRightArrow = 37,
+ msoShapeLeftRightArrowCallout = 57,
+ msoShapeLeftRightCircularArrow = 177,
+ msoShapeLeftRightRibbon = 140,
+ msoShapeLeftRightUpArrow = 40,
+ msoShapeLeftUpArrow = 43,
+ msoShapeLightningBolt = 22,
+ msoShapeLineCallout1 = 109,
+ msoShapeLineCallout1AccentBar = 113,
+ msoShapeLineCallout1BorderandAccentBar = 121,
+ msoShapeLineCallout1NoBorder = 117,
+ msoShapeLineCallout2 = 110,
+ msoShapeLineCallout2AccentBar = 114,
+ msoShapeLineCallout2BorderandAccentBar = 122,
+ msoShapeLineCallout2NoBorder = 118,
+ msoShapeLineCallout3 = 111,
+ msoShapeLineCallout3AccentBar = 115,
+ msoShapeLineCallout3BorderandAccentBar = 123,
+ msoShapeLineCallout3NoBorder = 119,
+ msoShapeLineCallout4 = 112,
+ msoShapeLineCallout4AccentBar = 116,
+ msoShapeLineCallout4BorderandAccentBar = 124,
+ msoShapeLineCallout4NoBorder = 120,
+ msoShapeLineInverse = 183,
+ msoShapeMathDivide = 166,
+ msoShapeMathEqual = 167,
+ msoShapeMathMinus = 164,
+ msoShapeMathMultiply = 165,
+ msoShapeMathNotEqual = 168,
+ msoShapeMathPlus = 163,
+ msoShapeMixed = -2,
+ msoShapeMoon = 24,
+ msoShapeNonIsoscelesTrapezoid = 143,
+ msoShapeNoSymbol = 19,
+ msoShapeNotchedRightArrow = 50,
+ msoShapeNotPrimitive = 138,
+ msoShapeOctagon = 6,
+ msoShapeOval = 9,
+ msoShapeOvalCallout = 107,
+ msoShapeParallelogram = 2,
+ msoShapePentagon = 51,
+ msoShapePie = 142,
+ msoShapePieWedge = 175,
+ msoShapePlaque = 28,
+ msoShapePlaqueTabs = 171,
+ msoShapeQuadArrow = 39,
+ msoShapeQuadArrowCallout = 59,
+ msoShapeRectangle = 1,
+ msoShapeRectangularCallout = 105,
+ msoShapeRegularPentagon = 12,
+ msoShapeRightArrow = 33,
+ msoShapeRightArrowCallout = 53,
+ msoShapeRightBrace = 32,
+ msoShapeRightBracket = 30,
+ msoShapeRightTriangle = 8,
+ msoShapeRound1Rectangle = 151,
+ msoShapeRound2DiagRectangle = 153,
+ msoShapeRound2SameRectangle = 152,
+ msoShapeRoundedRectangle = 5,
+ msoShapeRoundedRectangularCallout = 106,
+ msoShapeSmileyFace = 17,
+ msoShapeSnip1Rectangle = 155,
+ msoShapeSnip2DiagRectangle = 157,
+ msoShapeSnip2SameRectangle = 156,
+ msoShapeSnipRoundRectangle = 154,
+ msoShapeSquareTabs = 170,
+ msoShapeStripedRightArrow = 49,
+ msoShapeSun = 23,
+ msoShapeSwooshArrow = 178,
+ msoShapeTear = 160,
+ msoShapeTrapezoid = 3,
+ msoShapeUpArrow = 35,
+ msoShapeUpArrowCallout = 55,
+ msoShapeUpDownArrow = 38,
+ msoShapeUpDownArrowCallout = 58,
+ msoShapeUpRibbon = 97,
+ msoShapeUTurnArrow = 42,
+ msoShapeVerticalScroll = 101,
+ msoShapeWave = 103,
+ }
+
+ const enum MsoAutoSize {
+ msoAutoSizeMixed = -2,
+ msoAutoSizeNone = 0,
+ msoAutoSizeShapeToFitText = 1,
+ msoAutoSizeTextToFitShape = 2,
+ }
+
+ const enum MsoBackgroundStyleIndex {
+ msoBackgroundStyleMixed = -2,
+ msoBackgroundStyleNotAPreset = 0,
+ msoBackgroundStylePreset1 = 1,
+ msoBackgroundStylePreset10 = 10,
+ msoBackgroundStylePreset11 = 11,
+ msoBackgroundStylePreset12 = 12,
+ msoBackgroundStylePreset2 = 2,
+ msoBackgroundStylePreset3 = 3,
+ msoBackgroundStylePreset4 = 4,
+ msoBackgroundStylePreset5 = 5,
+ msoBackgroundStylePreset6 = 6,
+ msoBackgroundStylePreset7 = 7,
+ msoBackgroundStylePreset8 = 8,
+ msoBackgroundStylePreset9 = 9,
+ }
+
+ const enum MsoBalloonButtonType {
+ msoBalloonButtonAbort = -8,
+ msoBalloonButtonBack = -5,
+ msoBalloonButtonCancel = -2,
+ msoBalloonButtonClose = -12,
+ msoBalloonButtonIgnore = -9,
+ msoBalloonButtonNext = -6,
+ msoBalloonButtonNo = -4,
+ msoBalloonButtonNull = 0,
+ msoBalloonButtonOK = -1,
+ msoBalloonButtonOptions = -14,
+ msoBalloonButtonRetry = -7,
+ msoBalloonButtonSearch = -10,
+ msoBalloonButtonSnooze = -11,
+ msoBalloonButtonTips = -13,
+ msoBalloonButtonYes = -3,
+ msoBalloonButtonYesToAll = -15,
+ }
+
+ const enum MsoBalloonErrorType {
+ msoBalloonErrorBadCharacter = 8,
+ msoBalloonErrorBadPictureRef = 4,
+ msoBalloonErrorBadReference = 5,
+ msoBalloonErrorButtonlessModal = 6,
+ msoBalloonErrorButtonModeless = 7,
+ msoBalloonErrorCharNotTopmostForModal = 10,
+ msoBalloonErrorCOMFailure = 9,
+ msoBalloonErrorNone = 0,
+ msoBalloonErrorOther = 1,
+ msoBalloonErrorOutOfMemory = 3,
+ msoBalloonErrorTooBig = 2,
+ msoBalloonErrorTooManyControls = 11,
+ }
+
+ const enum MsoBalloonType {
+ msoBalloonTypeBullets = 1,
+ msoBalloonTypeButtons = 0,
+ msoBalloonTypeNumbers = 2,
+ }
+
+ const enum MsoBarPosition {
+ msoBarBottom = 3,
+ msoBarFloating = 4,
+ msoBarLeft = 0,
+ msoBarMenuBar = 6,
+ msoBarPopup = 5,
+ msoBarRight = 2,
+ msoBarTop = 1,
+ }
+
+ const enum MsoBarProtection {
+ msoBarNoChangeDock = 16,
+ msoBarNoChangeVisible = 8,
+ msoBarNoCustomize = 1,
+ msoBarNoHorizontalDock = 64,
+ msoBarNoMove = 4,
+ msoBarNoProtection = 0,
+ msoBarNoResize = 2,
+ msoBarNoVerticalDock = 32,
+ }
+
+ const enum MsoBarRow {
+ msoBarRowFirst = 0,
+ msoBarRowLast = -1,
+ }
+
+ const enum MsoBarType {
+ msoBarTypeMenuBar = 1,
+ msoBarTypeNormal = 0,
+ msoBarTypePopup = 2,
+ }
+
+ const enum MsoBaselineAlignment {
+ msoBaselineAlignAuto = 5,
+ msoBaselineAlignBaseline = 1,
+ msoBaselineAlignCenter = 3,
+ msoBaselineAlignFarEast50 = 4,
+ msoBaselineAlignMixed = -2,
+ msoBaselineAlignTop = 2,
+ }
+
+ const enum MsoBevelType {
+ msoBevelAngle = 6,
+ msoBevelArtDeco = 13,
+ msoBevelCircle = 3,
+ msoBevelConvex = 8,
+ msoBevelCoolSlant = 9,
+ msoBevelCross = 5,
+ msoBevelDivot = 10,
+ msoBevelHardEdge = 12,
+ msoBevelNone = 1,
+ msoBevelRelaxedInset = 2,
+ msoBevelRiblet = 11,
+ msoBevelSlope = 4,
+ msoBevelSoftRound = 7,
+ msoBevelTypeMixed = -2,
+ }
+
+ const enum MsoBlackWhiteMode {
+ msoBlackWhiteAutomatic = 1,
+ msoBlackWhiteBlack = 8,
+ msoBlackWhiteBlackTextAndLine = 6,
+ msoBlackWhiteDontShow = 10,
+ msoBlackWhiteGrayOutline = 5,
+ msoBlackWhiteGrayScale = 2,
+ msoBlackWhiteHighContrast = 7,
+ msoBlackWhiteInverseGrayScale = 4,
+ msoBlackWhiteLightGrayScale = 3,
+ msoBlackWhiteMixed = -2,
+ msoBlackWhiteWhite = 9,
+ }
+
+ const enum MsoBlogCategorySupport {
+ msoBlogMultipleCategories = 2,
+ msoBlogNoCategories = 0,
+ msoBlogOneCategory = 1,
+ }
+
+ const enum MsoBlogImageType {
+ msoblogImageTypeGIF = 2,
+ msoblogImageTypeJPEG = 1,
+ msoblogImageTypePNG = 3,
+ }
+
+ const enum MsoBulletType {
+ msoBulletMixed = -2,
+ msoBulletNone = 0,
+ msoBulletNumbered = 2,
+ msoBulletPicture = 3,
+ msoBulletUnnumbered = 1,
+ }
+
+ const enum MsoButtonSetType {
+ msoButtonSetAbortRetryIgnore = 10,
+ msoButtonSetBackClose = 6,
+ msoButtonSetBackNextClose = 8,
+ msoButtonSetBackNextSnooze = 12,
+ msoButtonSetCancel = 2,
+ msoButtonSetNextClose = 7,
+ msoButtonSetNone = 0,
+ msoButtonSetOK = 1,
+ msoButtonSetOkCancel = 3,
+ msoButtonSetRetryCancel = 9,
+ msoButtonSetSearchClose = 11,
+ msoButtonSetTipsOptionsClose = 13,
+ msoButtonSetYesAllNoCancel = 14,
+ msoButtonSetYesNo = 4,
+ msoButtonSetYesNoCancel = 5,
+ }
+
+ const enum MsoButtonState {
+ msoButtonDown = -1,
+ msoButtonMixed = 2,
+ msoButtonUp = 0,
+ }
+
+ const enum MsoButtonStyle {
+ msoButtonAutomatic = 0,
+ msoButtonCaption = 2,
+ msoButtonIcon = 1,
+ msoButtonIconAndCaption = 3,
+ msoButtonIconAndCaptionBelow = 11,
+ msoButtonIconAndWrapCaption = 7,
+ msoButtonIconAndWrapCaptionBelow = 15,
+ msoButtonWrapCaption = 14,
+ }
+
+ const enum MsoButtonStyleHidden {
+ msoButtonTextBelow = 8,
+ msoButtonWrapText = 4,
+ }
+
+ const enum MsoCalloutAngleType {
+ msoCalloutAngle30 = 2,
+ msoCalloutAngle45 = 3,
+ msoCalloutAngle60 = 4,
+ msoCalloutAngle90 = 5,
+ msoCalloutAngleAutomatic = 1,
+ msoCalloutAngleMixed = -2,
+ }
+
+ const enum MsoCalloutDropType {
+ msoCalloutDropBottom = 4,
+ msoCalloutDropCenter = 3,
+ msoCalloutDropCustom = 1,
+ msoCalloutDropMixed = -2,
+ msoCalloutDropTop = 2,
+ }
+
+ const enum MsoCalloutType {
+ msoCalloutFour = 4,
+ msoCalloutMixed = -2,
+ msoCalloutOne = 1,
+ msoCalloutThree = 3,
+ msoCalloutTwo = 2,
+ }
+
+ const enum MsoCharacterSet {
+ msoCharacterSetArabic = 1,
+ msoCharacterSetCyrillic = 2,
+ msoCharacterSetEnglishWesternEuropeanOtherLatinScript = 3,
+ msoCharacterSetGreek = 4,
+ msoCharacterSetHebrew = 5,
+ msoCharacterSetJapanese = 6,
+ msoCharacterSetKorean = 7,
+ msoCharacterSetMultilingualUnicode = 8,
+ msoCharacterSetSimplifiedChinese = 9,
+ msoCharacterSetThai = 10,
+ msoCharacterSetTraditionalChinese = 11,
+ msoCharacterSetVietnamese = 12,
+ }
+
+ const enum MsoChartElementType {
+ msoElementChartFloorNone = 1200,
+ msoElementChartFloorShow = 1201,
+ msoElementChartTitleAboveChart = 2,
+ msoElementChartTitleCenteredOverlay = 1,
+ msoElementChartTitleNone = 0,
+ msoElementChartWallNone = 1100,
+ msoElementChartWallShow = 1101,
+ msoElementDataLabelBestFit = 210,
+ msoElementDataLabelBottom = 209,
+ msoElementDataLabelCenter = 202,
+ msoElementDataLabelInsideBase = 204,
+ msoElementDataLabelInsideEnd = 203,
+ msoElementDataLabelLeft = 206,
+ msoElementDataLabelNone = 200,
+ msoElementDataLabelOutSideEnd = 205,
+ msoElementDataLabelRight = 207,
+ msoElementDataLabelShow = 201,
+ msoElementDataLabelTop = 208,
+ msoElementDataTableNone = 500,
+ msoElementDataTableShow = 501,
+ msoElementDataTableWithLegendKeys = 502,
+ msoElementErrorBarNone = 700,
+ msoElementErrorBarPercentage = 702,
+ msoElementErrorBarStandardDeviation = 703,
+ msoElementErrorBarStandardError = 701,
+ msoElementLegendBottom = 104,
+ msoElementLegendLeft = 103,
+ msoElementLegendLeftOverlay = 106,
+ msoElementLegendNone = 100,
+ msoElementLegendRight = 101,
+ msoElementLegendRightOverlay = 105,
+ msoElementLegendTop = 102,
+ msoElementLineDropHiLoLine = 804,
+ msoElementLineDropLine = 801,
+ msoElementLineHiLoLine = 802,
+ msoElementLineNone = 800,
+ msoElementLineSeriesLine = 803,
+ msoElementPlotAreaNone = 1000,
+ msoElementPlotAreaShow = 1001,
+ msoElementPrimaryCategoryAxisBillions = 374,
+ msoElementPrimaryCategoryAxisLogScale = 375,
+ msoElementPrimaryCategoryAxisMillions = 373,
+ msoElementPrimaryCategoryAxisNone = 348,
+ msoElementPrimaryCategoryAxisReverse = 351,
+ msoElementPrimaryCategoryAxisShow = 349,
+ msoElementPrimaryCategoryAxisThousands = 372,
+ msoElementPrimaryCategoryAxisTitleAdjacentToAxis = 301,
+ msoElementPrimaryCategoryAxisTitleBelowAxis = 302,
+ msoElementPrimaryCategoryAxisTitleHorizontal = 305,
+ msoElementPrimaryCategoryAxisTitleNone = 300,
+ msoElementPrimaryCategoryAxisTitleRotated = 303,
+ msoElementPrimaryCategoryAxisTitleVertical = 304,
+ msoElementPrimaryCategoryAxisWithoutLabels = 350,
+ msoElementPrimaryCategoryGridLinesMajor = 334,
+ msoElementPrimaryCategoryGridLinesMinor = 333,
+ msoElementPrimaryCategoryGridLinesMinorMajor = 335,
+ msoElementPrimaryCategoryGridLinesNone = 332,
+ msoElementPrimaryValueAxisBillions = 356,
+ msoElementPrimaryValueAxisLogScale = 357,
+ msoElementPrimaryValueAxisMillions = 355,
+ msoElementPrimaryValueAxisNone = 352,
+ msoElementPrimaryValueAxisShow = 353,
+ msoElementPrimaryValueAxisThousands = 354,
+ msoElementPrimaryValueAxisTitleAdjacentToAxis = 306,
+ msoElementPrimaryValueAxisTitleBelowAxis = 308,
+ msoElementPrimaryValueAxisTitleHorizontal = 311,
+ msoElementPrimaryValueAxisTitleNone = 306,
+ msoElementPrimaryValueAxisTitleRotated = 309,
+ msoElementPrimaryValueAxisTitleVertical = 310,
+ msoElementPrimaryValueGridLinesMajor = 330,
+ msoElementPrimaryValueGridLinesMinor = 329,
+ msoElementPrimaryValueGridLinesMinorMajor = 331,
+ msoElementPrimaryValueGridLinesNone = 328,
+ msoElementSecondaryCategoryAxisBillions = 378,
+ msoElementSecondaryCategoryAxisLogScale = 379,
+ msoElementSecondaryCategoryAxisMillions = 377,
+ msoElementSecondaryCategoryAxisNone = 358,
+ msoElementSecondaryCategoryAxisReverse = 361,
+ msoElementSecondaryCategoryAxisShow = 359,
+ msoElementSecondaryCategoryAxisThousands = 376,
+ msoElementSecondaryCategoryAxisTitleAdjacentToAxis = 313,
+ msoElementSecondaryCategoryAxisTitleBelowAxis = 314,
+ msoElementSecondaryCategoryAxisTitleHorizontal = 317,
+ msoElementSecondaryCategoryAxisTitleNone = 312,
+ msoElementSecondaryCategoryAxisTitleRotated = 315,
+ msoElementSecondaryCategoryAxisTitleVertical = 316,
+ msoElementSecondaryCategoryAxisWithoutLabels = 360,
+ msoElementSecondaryCategoryGridLinesMajor = 342,
+ msoElementSecondaryCategoryGridLinesMinor = 341,
+ msoElementSecondaryCategoryGridLinesMinorMajor = 343,
+ msoElementSecondaryCategoryGridLinesNone = 340,
+ msoElementSecondaryValueAxisBillions = 366,
+ msoElementSecondaryValueAxisLogScale = 367,
+ msoElementSecondaryValueAxisMillions = 365,
+ msoElementSecondaryValueAxisNone = 362,
+ msoElementSecondaryValueAxisShow = 363,
+ msoElementSecondaryValueAxisThousands = 364,
+ msoElementSecondaryValueAxisTitleAdjacentToAxis = 319,
+ msoElementSecondaryValueAxisTitleBelowAxis = 320,
+ msoElementSecondaryValueAxisTitleHorizontal = 323,
+ msoElementSecondaryValueAxisTitleNone = 318,
+ msoElementSecondaryValueAxisTitleRotated = 321,
+ msoElementSecondaryValueAxisTitleVertical = 322,
+ msoElementSecondaryValueGridLinesMajor = 338,
+ msoElementSecondaryValueGridLinesMinor = 337,
+ msoElementSecondaryValueGridLinesMinorMajor = 339,
+ msoElementSecondaryValueGridLinesNone = 336,
+ msoElementSeriesAxisGridLinesMajor = 346,
+ msoElementSeriesAxisGridLinesMinor = 345,
+ msoElementSeriesAxisGridLinesMinorMajor = 347,
+ msoElementSeriesAxisGridLinesNone = 344,
+ msoElementSeriesAxisNone = 368,
+ msoElementSeriesAxisReverse = 371,
+ msoElementSeriesAxisShow = 369,
+ msoElementSeriesAxisTitleHorizontal = 327,
+ msoElementSeriesAxisTitleNone = 324,
+ msoElementSeriesAxisTitleRotated = 325,
+ msoElementSeriesAxisTitleVertical = 326,
+ msoElementSeriesAxisWithoutLabeling = 370,
+ msoElementTrendlineAddExponential = 602,
+ msoElementTrendlineAddLinear = 601,
+ msoElementTrendlineAddLinearForecast = 603,
+ msoElementTrendlineAddTwoPeriodMovingAverage = 604,
+ msoElementTrendlineNone = 600,
+ msoElementUpDownBarsNone = 900,
+ msoElementUpDownBarsShow = 901,
+ }
+
+ const enum MsoClipboardFormat {
+ msoClipboardFormatHTML = 2,
+ msoClipboardFormatMixed = -2,
+ msoClipboardFormatNative = 1,
+ msoClipboardFormatPlainText = 4,
+ msoClipboardFormatRTF = 3,
+ }
+
+ const enum MsoColorType {
+ msoColorTypeCMS = 4,
+ msoColorTypeCMYK = 3,
+ msoColorTypeInk = 5,
+ msoColorTypeMixed = -2,
+ msoColorTypeRGB = 1,
+ msoColorTypeScheme = 2,
+ }
+
+ const enum MsoComboStyle {
+ msoComboLabel = 1,
+ msoComboNormal = 0,
+ }
+
+ const enum MsoCommandBarButtonHyperlinkType {
+ msoCommandBarButtonHyperlinkInsertPicture = 2,
+ msoCommandBarButtonHyperlinkNone = 0,
+ msoCommandBarButtonHyperlinkOpen = 1,
+ }
+
+ const enum MsoCondition {
+ msoConditionAnyNumberBetween = 34,
+ msoConditionAnytime = 25,
+ msoConditionAnytimeBetween = 26,
+ msoConditionAtLeast = 36,
+ msoConditionAtMost = 35,
+ msoConditionBeginsWith = 11,
+ msoConditionDoesNotEqual = 33,
+ msoConditionEndsWith = 12,
+ msoConditionEquals = 32,
+ msoConditionEqualsCompleted = 66,
+ msoConditionEqualsDeferred = 68,
+ msoConditionEqualsHigh = 60,
+ msoConditionEqualsInProgress = 65,
+ msoConditionEqualsLow = 58,
+ msoConditionEqualsNormal = 59,
+ msoConditionEqualsNotStarted = 64,
+ msoConditionEqualsWaitingForSomeoneElse = 67,
+ msoConditionFileTypeAllFiles = 1,
+ msoConditionFileTypeBinders = 6,
+ msoConditionFileTypeCalendarItem = 45,
+ msoConditionFileTypeContactItem = 46,
+ msoConditionFileTypeDatabases = 7,
+ msoConditionFileTypeDataConnectionFiles = 51,
+ msoConditionFileTypeDesignerFiles = 56,
+ msoConditionFileTypeDocumentImagingFiles = 54,
+ msoConditionFileTypeExcelWorkbooks = 4,
+ msoConditionFileTypeJournalItem = 48,
+ msoConditionFileTypeMailItem = 44,
+ msoConditionFileTypeNoteItem = 47,
+ msoConditionFileTypeOfficeFiles = 2,
+ msoConditionFileTypeOutlookItems = 43,
+ msoConditionFileTypePhotoDrawFiles = 50,
+ msoConditionFileTypePowerPointPresentations = 5,
+ msoConditionFileTypeProjectFiles = 53,
+ msoConditionFileTypePublisherFiles = 52,
+ msoConditionFileTypeTaskItem = 49,
+ msoConditionFileTypeTemplates = 8,
+ msoConditionFileTypeVisioFiles = 55,
+ msoConditionFileTypeWebPages = 57,
+ msoConditionFileTypeWordDocuments = 3,
+ msoConditionFreeText = 42,
+ msoConditionIncludes = 9,
+ msoConditionIncludesFormsOf = 41,
+ msoConditionIncludesNearEachOther = 13,
+ msoConditionIncludesPhrase = 10,
+ msoConditionInTheLast = 31,
+ msoConditionInTheNext = 30,
+ msoConditionIsExactly = 14,
+ msoConditionIsNo = 40,
+ msoConditionIsNot = 15,
+ msoConditionIsYes = 39,
+ msoConditionLastMonth = 22,
+ msoConditionLastWeek = 19,
+ msoConditionLessThan = 38,
+ msoConditionMoreThan = 37,
+ msoConditionNextMonth = 24,
+ msoConditionNextWeek = 21,
+ msoConditionNotEqualToCompleted = 71,
+ msoConditionNotEqualToDeferred = 73,
+ msoConditionNotEqualToHigh = 63,
+ msoConditionNotEqualToInProgress = 70,
+ msoConditionNotEqualToLow = 61,
+ msoConditionNotEqualToNormal = 62,
+ msoConditionNotEqualToNotStarted = 69,
+ msoConditionNotEqualToWaitingForSomeoneElse = 72,
+ msoConditionOn = 27,
+ msoConditionOnOrAfter = 28,
+ msoConditionOnOrBefore = 29,
+ msoConditionThisMonth = 23,
+ msoConditionThisWeek = 20,
+ msoConditionToday = 17,
+ msoConditionTomorrow = 18,
+ msoConditionYesterday = 16,
+ }
+
+ const enum MsoConnector {
+ msoConnectorAnd = 1,
+ msoConnectorOr = 2,
+ }
+
+ const enum MsoConnectorType {
+ msoConnectorCurve = 3,
+ msoConnectorElbow = 2,
+ msoConnectorStraight = 1,
+ msoConnectorTypeMixed = -2,
+ }
+
+ const enum MsoContactCardAddressType {
+ msoContactCardAddressTypeIM = 3,
+ msoContactCardAddressTypeOutlook = 1,
+ msoContactCardAddressTypeSMTP = 2,
+ msoContactCardAddressTypeUnknown = 0,
+ }
+
+ const enum MsoContactCardStyle {
+ msoContactCardFull = 1,
+ msoContactCardHover = 0,
+ }
+
+ const enum MsoContactCardType {
+ msoContactCardTypeEnterpriseContact = 0,
+ msoContactCardTypeEnterpriseGroup = 3,
+ msoContactCardTypePersonalContact = 1,
+ msoContactCardTypePersonalDistributionList = 4,
+ msoContactCardTypeUnknownContact = 2,
+ }
+
+ const enum MsoControlOLEUsage {
+ msoControlOLEUsageBoth = 3,
+ msoControlOLEUsageClient = 2,
+ msoControlOLEUsageNeither = 0,
+ msoControlOLEUsageServer = 1,
+ }
+
+ const enum MsoControlType {
+ msoControlActiveX = 22,
+ msoControlAutoCompleteCombo = 26,
+ msoControlButton = 1,
+ msoControlButtonDropdown = 5,
+ msoControlButtonPopup = 12,
+ msoControlComboBox = 4,
+ msoControlCustom = 0,
+ msoControlDropdown = 3,
+ msoControlEdit = 2,
+ msoControlExpandingGrid = 16,
+ msoControlGauge = 19,
+ msoControlGenericDropdown = 8,
+ msoControlGraphicCombo = 20,
+ msoControlGraphicDropdown = 9,
+ msoControlGraphicPopup = 11,
+ msoControlGrid = 18,
+ msoControlLabel = 15,
+ msoControlLabelEx = 24,
+ msoControlOCXDropdown = 7,
+ msoControlPane = 21,
+ msoControlPopup = 10,
+ msoControlSpinner = 23,
+ msoControlSplitButtonMRUPopup = 14,
+ msoControlSplitButtonPopup = 13,
+ msoControlSplitDropdown = 6,
+ msoControlSplitExpandingGrid = 17,
+ msoControlWorkPane = 25,
+ }
+
+ const enum MsoCTPDockPosition {
+ msoCTPDockPositionBottom = 3,
+ msoCTPDockPositionFloating = 4,
+ msoCTPDockPositionLeft = 0,
+ msoCTPDockPositionRight = 2,
+ msoCTPDockPositionTop = 1,
+ }
+
+ const enum MsoCTPDockPositionRestrict {
+ msoCTPDockPositionRestrictNoChange = 1,
+ msoCTPDockPositionRestrictNoHorizontal = 2,
+ msoCTPDockPositionRestrictNone = 0,
+ msoCTPDockPositionRestrictNoVertical = 3,
+ }
+
+ const enum MsoCustomXMLNodeType {
+ msoCustomXMLNodeAttribute = 2,
+ msoCustomXMLNodeCData = 4,
+ msoCustomXMLNodeComment = 8,
+ msoCustomXMLNodeDocument = 9,
+ msoCustomXMLNodeElement = 1,
+ msoCustomXMLNodeProcessingInstruction = 7,
+ msoCustomXMLNodeText = 3,
+ }
+
+ const enum MsoCustomXMLValidationErrorType {
+ msoCustomXMLValidationErrorAutomaticallyCleared = 1,
+ msoCustomXMLValidationErrorManual = 2,
+ msoCustomXMLValidationErrorSchemaGenerated = 0,
+ }
+
+ const enum MsoDateTimeFormat {
+ msoDateTimeddddMMMMddyyyy = 2,
+ msoDateTimedMMMMyyyy = 3,
+ msoDateTimedMMMyy = 5,
+ msoDateTimeFigureOut = 14,
+ msoDateTimeFormatMixed = -2,
+ msoDateTimeHmm = 10,
+ msoDateTimehmmAMPM = 12,
+ msoDateTimeHmmss = 11,
+ msoDateTimehmmssAMPM = 13,
+ msoDateTimeMdyy = 1,
+ msoDateTimeMMddyyHmm = 8,
+ msoDateTimeMMddyyhmmAMPM = 9,
+ msoDateTimeMMMMdyyyy = 4,
+ msoDateTimeMMMMyy = 6,
+ msoDateTimeMMyy = 7,
+ }
+
+ const enum MsoDiagramNodeType {
+ msoDiagramAssistant = 2,
+ msoDiagramNode = 1,
+ }
+
+ const enum MsoDiagramType {
+ msoDiagramCycle = 2,
+ msoDiagramMixed = -2,
+ msoDiagramOrgChart = 1,
+ msoDiagramPyramid = 4,
+ msoDiagramRadial = 3,
+ msoDiagramTarget = 6,
+ msoDiagramVenn = 5,
+ }
+
+ const enum MsoDistributeCmd {
+ msoDistributeHorizontally = 0,
+ msoDistributeVertically = 1,
+ }
+
+ const enum MsoDocInspectorStatus {
+ msoDocInspectorStatusDocOk = 0,
+ msoDocInspectorStatusError = 2,
+ msoDocInspectorStatusIssueFound = 1,
+ }
+
+ const enum MsoDocProperties {
+ msoPropertyTypeBoolean = 2,
+ msoPropertyTypeDate = 3,
+ msoPropertyTypeFloat = 5,
+ msoPropertyTypeNumber = 1,
+ msoPropertyTypeString = 4,
+ }
+
+ const enum MsoEditingType {
+ msoEditingAuto = 0,
+ msoEditingCorner = 1,
+ msoEditingSmooth = 2,
+ msoEditingSymmetric = 3,
+ }
+
+ const enum MsoEncoding {
+ msoEncodingArabic = 1256,
+ msoEncodingArabicASMO = 708,
+ msoEncodingArabicAutoDetect = 51256,
+ msoEncodingArabicTransparentASMO = 720,
+ msoEncodingAutoDetect = 50001,
+ msoEncodingBaltic = 1257,
+ msoEncodingCentralEuropean = 1250,
+ msoEncodingCyrillic = 1251,
+ msoEncodingCyrillicAutoDetect = 51251,
+ msoEncodingEBCDICArabic = 20420,
+ msoEncodingEBCDICDenmarkNorway = 20277,
+ msoEncodingEBCDICFinlandSweden = 20278,
+ msoEncodingEBCDICFrance = 20297,
+ msoEncodingEBCDICGermany = 20273,
+ msoEncodingEBCDICGreek = 20423,
+ msoEncodingEBCDICGreekModern = 875,
+ msoEncodingEBCDICHebrew = 20424,
+ msoEncodingEBCDICIcelandic = 20871,
+ msoEncodingEBCDICInternational = 500,
+ msoEncodingEBCDICItaly = 20280,
+ msoEncodingEBCDICJapaneseKatakanaExtended = 20290,
+ msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese = 50930,
+ msoEncodingEBCDICJapaneseLatinExtendedAndJapanese = 50939,
+ msoEncodingEBCDICKoreanExtended = 20833,
+ msoEncodingEBCDICKoreanExtendedAndKorean = 50933,
+ msoEncodingEBCDICLatinAmericaSpain = 20284,
+ msoEncodingEBCDICMultilingualROECELatin2 = 870,
+ msoEncodingEBCDICRussian = 20880,
+ msoEncodingEBCDICSerbianBulgarian = 21025,
+ msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese = 50935,
+ msoEncodingEBCDICThai = 20838,
+ msoEncodingEBCDICTurkish = 20905,
+ msoEncodingEBCDICTurkishLatin5 = 1026,
+ msoEncodingEBCDICUnitedKingdom = 20285,
+ msoEncodingEBCDICUSCanada = 37,
+ msoEncodingEBCDICUSCanadaAndJapanese = 50931,
+ msoEncodingEBCDICUSCanadaAndTraditionalChinese = 50937,
+ msoEncodingEUCChineseSimplifiedChinese = 51936,
+ msoEncodingEUCJapanese = 51932,
+ msoEncodingEUCKorean = 51949,
+ msoEncodingEUCTaiwaneseTraditionalChinese = 51950,
+ msoEncodingEuropa3 = 29001,
+ msoEncodingExtAlphaLowercase = 21027,
+ msoEncodingGreek = 1253,
+ msoEncodingGreekAutoDetect = 51253,
+ msoEncodingHebrew = 1255,
+ msoEncodingHZGBSimplifiedChinese = 52936,
+ msoEncodingIA5German = 20106,
+ msoEncodingIA5IRV = 20105,
+ msoEncodingIA5Norwegian = 20108,
+ msoEncodingIA5Swedish = 20107,
+ msoEncodingISCIIAssamese = 57006,
+ msoEncodingISCIIBengali = 57003,
+ msoEncodingISCIIDevanagari = 57002,
+ msoEncodingISCIIGujarati = 57010,
+ msoEncodingISCIIKannada = 57008,
+ msoEncodingISCIIMalayalam = 57009,
+ msoEncodingISCIIOriya = 57007,
+ msoEncodingISCIIPunjabi = 57011,
+ msoEncodingISCIITamil = 57004,
+ msoEncodingISCIITelugu = 57005,
+ msoEncodingISO2022CNSimplifiedChinese = 50229,
+ msoEncodingISO2022CNTraditionalChinese = 50227,
+ msoEncodingISO2022JPJISX02011989 = 50222,
+ msoEncodingISO2022JPJISX02021984 = 50221,
+ msoEncodingISO2022JPNoHalfwidthKatakana = 50220,
+ msoEncodingISO2022KR = 50225,
+ msoEncodingISO6937NonSpacingAccent = 20269,
+ msoEncodingISO885915Latin9 = 28605,
+ msoEncodingISO88591Latin1 = 28591,
+ msoEncodingISO88592CentralEurope = 28592,
+ msoEncodingISO88593Latin3 = 28593,
+ msoEncodingISO88594Baltic = 28594,
+ msoEncodingISO88595Cyrillic = 28595,
+ msoEncodingISO88596Arabic = 28596,
+ msoEncodingISO88597Greek = 28597,
+ msoEncodingISO88598Hebrew = 28598,
+ msoEncodingISO88598HebrewLogical = 38598,
+ msoEncodingISO88599Turkish = 28599,
+ msoEncodingJapaneseAutoDetect = 50932,
+ msoEncodingJapaneseShiftJIS = 932,
+ msoEncodingKOI8R = 20866,
+ msoEncodingKOI8U = 21866,
+ msoEncodingKorean = 949,
+ msoEncodingKoreanAutoDetect = 50949,
+ msoEncodingKoreanJohab = 1361,
+ msoEncodingMacArabic = 10004,
+ msoEncodingMacCroatia = 10082,
+ msoEncodingMacCyrillic = 10007,
+ msoEncodingMacGreek1 = 10006,
+ msoEncodingMacHebrew = 10005,
+ msoEncodingMacIcelandic = 10079,
+ msoEncodingMacJapanese = 10001,
+ msoEncodingMacKorean = 10003,
+ msoEncodingMacLatin2 = 10029,
+ msoEncodingMacRoman = 10000,
+ msoEncodingMacRomania = 10010,
+ msoEncodingMacSimplifiedChineseGB2312 = 10008,
+ msoEncodingMacTraditionalChineseBig5 = 10002,
+ msoEncodingMacTurkish = 10081,
+ msoEncodingMacUkraine = 10017,
+ msoEncodingOEMArabic = 864,
+ msoEncodingOEMBaltic = 775,
+ msoEncodingOEMCanadianFrench = 863,
+ msoEncodingOEMCyrillic = 855,
+ msoEncodingOEMCyrillicII = 866,
+ msoEncodingOEMGreek437G = 737,
+ msoEncodingOEMHebrew = 862,
+ msoEncodingOEMIcelandic = 861,
+ msoEncodingOEMModernGreek = 869,
+ msoEncodingOEMMultilingualLatinI = 850,
+ msoEncodingOEMMultilingualLatinII = 852,
+ msoEncodingOEMNordic = 865,
+ msoEncodingOEMPortuguese = 860,
+ msoEncodingOEMTurkish = 857,
+ msoEncodingOEMUnitedStates = 437,
+ msoEncodingSimplifiedChineseAutoDetect = 50936,
+ msoEncodingSimplifiedChineseGB18030 = 54936,
+ msoEncodingSimplifiedChineseGBK = 936,
+ msoEncodingT61 = 20261,
+ msoEncodingTaiwanCNS = 20000,
+ msoEncodingTaiwanEten = 20002,
+ msoEncodingTaiwanIBM5550 = 20003,
+ msoEncodingTaiwanTCA = 20001,
+ msoEncodingTaiwanTeleText = 20004,
+ msoEncodingTaiwanWang = 20005,
+ msoEncodingThai = 874,
+ msoEncodingTraditionalChineseAutoDetect = 50950,
+ msoEncodingTraditionalChineseBig5 = 950,
+ msoEncodingTurkish = 1254,
+ msoEncodingUnicodeBigEndian = 1201,
+ msoEncodingUnicodeLittleEndian = 1200,
+ msoEncodingUSASCII = 20127,
+ msoEncodingUTF7 = 65000,
+ msoEncodingUTF8 = 65001,
+ msoEncodingVietnamese = 1258,
+ msoEncodingWestern = 1252,
+ }
+
+ const enum MsoExtraInfoMethod {
+ msoMethodGet = 0,
+ msoMethodPost = 1,
+ }
+
+ const enum MsoExtrusionColorType {
+ msoExtrusionColorAutomatic = 1,
+ msoExtrusionColorCustom = 2,
+ msoExtrusionColorTypeMixed = -2,
+ }
+
+ const enum MsoFarEastLineBreakLanguageID {
+ MsoFarEastLineBreakLanguageJapanese = 1041,
+ MsoFarEastLineBreakLanguageKorean = 1042,
+ MsoFarEastLineBreakLanguageSimplifiedChinese = 2052,
+ MsoFarEastLineBreakLanguageTraditionalChinese = 1028,
+ }
+
+ const enum MsoFeatureInstall {
+ msoFeatureInstallNone = 0,
+ msoFeatureInstallOnDemand = 1,
+ msoFeatureInstallOnDemandWithUI = 2,
+ }
+
+ const enum MsoFileDialogType {
+ msoFileDialogFilePicker = 3,
+ msoFileDialogFolderPicker = 4,
+ msoFileDialogOpen = 1,
+ msoFileDialogSaveAs = 2,
+ }
+
+ const enum MsoFileDialogView {
+ msoFileDialogViewDetails = 2,
+ msoFileDialogViewLargeIcons = 6,
+ msoFileDialogViewList = 1,
+ msoFileDialogViewPreview = 4,
+ msoFileDialogViewProperties = 3,
+ msoFileDialogViewSmallIcons = 7,
+ msoFileDialogViewThumbnail = 5,
+ msoFileDialogViewTiles = 9,
+ msoFileDialogViewWebView = 8,
+ }
+
+ const enum MsoFileFindListBy {
+ msoListbyName = 1,
+ msoListbyTitle = 2,
+ }
+
+ const enum MsoFileFindOptions {
+ msoOptionsAdd = 2,
+ msoOptionsNew = 1,
+ msoOptionsWithin = 3,
+ }
+
+ const enum MsoFileFindSortBy {
+ msoFileFindSortbyAuthor = 1,
+ msoFileFindSortbyDateCreated = 2,
+ msoFileFindSortbyDateSaved = 4,
+ msoFileFindSortbyFileName = 5,
+ msoFileFindSortbyLastSavedBy = 3,
+ msoFileFindSortbySize = 6,
+ msoFileFindSortbyTitle = 7,
+ }
+
+ const enum MsoFileFindView {
+ msoViewFileInfo = 1,
+ msoViewPreview = 2,
+ msoViewSummaryInfo = 3,
+ }
+
+ const enum MsoFileNewAction {
+ msoCreateNewFile = 1,
+ msoEditFile = 0,
+ msoOpenFile = 2,
+ }
+
+ const enum MsoFileNewSection {
+ msoBottomSection = 4,
+ msoNew = 1,
+ msoNewfromExistingFile = 2,
+ msoNewfromTemplate = 3,
+ msoOpenDocument = 0,
+ }
+
+ const enum MsoFileType {
+ msoFileTypeAllFiles = 1,
+ msoFileTypeBinders = 6,
+ msoFileTypeCalendarItem = 11,
+ msoFileTypeContactItem = 12,
+ msoFileTypeDatabases = 7,
+ msoFileTypeDataConnectionFiles = 17,
+ msoFileTypeDesignerFiles = 22,
+ msoFileTypeDocumentImagingFiles = 20,
+ msoFileTypeExcelWorkbooks = 4,
+ msoFileTypeJournalItem = 14,
+ msoFileTypeMailItem = 10,
+ msoFileTypeNoteItem = 13,
+ msoFileTypeOfficeFiles = 2,
+ msoFileTypeOutlookItems = 9,
+ msoFileTypePhotoDrawFiles = 16,
+ msoFileTypePowerPointPresentations = 5,
+ msoFileTypeProjectFiles = 19,
+ msoFileTypePublisherFiles = 18,
+ msoFileTypeTaskItem = 15,
+ msoFileTypeTemplates = 8,
+ msoFileTypeVisioFiles = 21,
+ msoFileTypeWebPages = 23,
+ msoFileTypeWordDocuments = 3,
+ }
+
+ const enum MsoFileValidationMode {
+ msoFileValidationDefault = 0,
+ msoFileValidationSkip = 1,
+ }
+
+ const enum MsoFillType {
+ msoFillBackground = 5,
+ msoFillGradient = 3,
+ msoFillMixed = -2,
+ msoFillPatterned = 2,
+ msoFillPicture = 6,
+ msoFillSolid = 1,
+ msoFillTextured = 4,
+ }
+
+ const enum MsoFilterComparison {
+ msoFilterComparisonContains = 8,
+ msoFilterComparisonEqual = 0,
+ msoFilterComparisonGreaterThan = 3,
+ msoFilterComparisonGreaterThanEqual = 5,
+ msoFilterComparisonIsBlank = 6,
+ msoFilterComparisonIsNotBlank = 7,
+ msoFilterComparisonLessThan = 2,
+ msoFilterComparisonLessThanEqual = 4,
+ msoFilterComparisonNotContains = 9,
+ msoFilterComparisonNotEqual = 1,
+ }
+
+ const enum MsoFilterConjunction {
+ msoFilterConjunctionAnd = 0,
+ msoFilterConjunctionOr = 1,
+ }
+
+ const enum MsoFlipCmd {
+ msoFlipHorizontal = 0,
+ msoFlipVertical = 1,
+ }
+
+ const enum MsoFontLanguageIndex {
+ msoThemeComplexScript = 2,
+ msoThemeEastAsian = 3,
+ msoThemeLatin = 1,
+ }
+
+ const enum MsoGradientColorType {
+ msoGradientColorMixed = -2,
+ msoGradientMultiColor = 4,
+ msoGradientOneColor = 1,
+ msoGradientPresetColors = 3,
+ msoGradientTwoColors = 2,
+ }
+
+ const enum MsoGradientStyle {
+ msoGradientDiagonalDown = 4,
+ msoGradientDiagonalUp = 3,
+ msoGradientFromCenter = 7,
+ msoGradientFromCorner = 5,
+ msoGradientFromTitle = 6,
+ msoGradientHorizontal = 1,
+ msoGradientMixed = -2,
+ msoGradientVertical = 2,
+ }
+
+ const enum MsoHorizontalAnchor {
+ msoAnchorCenter = 2,
+ msoAnchorNone = 1,
+ msoHorizontalAnchorMixed = -2,
+ }
+
+ const enum MsoHTMLProjectOpen {
+ msoHTMLProjectOpenSourceView = 1,
+ msoHTMLProjectOpenTextView = 2,
+ }
+
+ const enum MsoHTMLProjectState {
+ msoHTMLProjectStateDocumentLocked = 1,
+ msoHTMLProjectStateDocumentProjectUnlocked = 3,
+ msoHTMLProjectStateProjectLocked = 2,
+ }
+
+ const enum MsoHyperlinkType {
+ msoHyperlinkInlineShape = 2,
+ msoHyperlinkRange = 0,
+ msoHyperlinkShape = 1,
+ }
+
+ const enum MsoIconType {
+ msoIconAlert = 2,
+ msoIconAlertCritical = 7,
+ msoIconAlertInfo = 4,
+ msoIconAlertQuery = 6,
+ msoIconAlertWarning = 5,
+ msoIconNone = 0,
+ msoIconTip = 3,
+ }
+
+ const enum MsoIodGroup {
+ msoIodGroupPIAs = 0,
+ msoIodGroupVSTOR35Mgd = 1,
+ msoIodGroupVSTOR40Mgd = 2,
+ }
+
+ const enum MsoLanguageID {
+ msoLanguageIDAfrikaans = 1078,
+ msoLanguageIDAlbanian = 1052,
+ msoLanguageIDAmharic = 1118,
+ msoLanguageIDArabic = 1025,
+ msoLanguageIDArabicAlgeria = 5121,
+ msoLanguageIDArabicBahrain = 15361,
+ msoLanguageIDArabicEgypt = 3073,
+ msoLanguageIDArabicIraq = 2049,
+ msoLanguageIDArabicJordan = 11265,
+ msoLanguageIDArabicKuwait = 13313,
+ msoLanguageIDArabicLebanon = 12289,
+ msoLanguageIDArabicLibya = 4097,
+ msoLanguageIDArabicMorocco = 6145,
+ msoLanguageIDArabicOman = 8193,
+ msoLanguageIDArabicQatar = 16385,
+ msoLanguageIDArabicSyria = 10241,
+ msoLanguageIDArabicTunisia = 7169,
+ msoLanguageIDArabicUAE = 14337,
+ msoLanguageIDArabicYemen = 9217,
+ msoLanguageIDArmenian = 1067,
+ msoLanguageIDAssamese = 1101,
+ msoLanguageIDAzeriCyrillic = 2092,
+ msoLanguageIDAzeriLatin = 1068,
+ msoLanguageIDBasque = 1069,
+ msoLanguageIDBelgianDutch = 2067,
+ msoLanguageIDBelgianFrench = 2060,
+ msoLanguageIDBengali = 1093,
+ msoLanguageIDBosnian = 4122,
+ msoLanguageIDBosnianBosniaHerzegovinaCyrillic = 8218,
+ msoLanguageIDBosnianBosniaHerzegovinaLatin = 5146,
+ msoLanguageIDBrazilianPortuguese = 1046,
+ msoLanguageIDBulgarian = 1026,
+ msoLanguageIDBurmese = 1109,
+ msoLanguageIDByelorussian = 1059,
+ msoLanguageIDCatalan = 1027,
+ msoLanguageIDCherokee = 1116,
+ msoLanguageIDChineseHongKongSAR = 3076,
+ msoLanguageIDChineseMacaoSAR = 5124,
+ msoLanguageIDChineseSingapore = 4100,
+ msoLanguageIDCroatian = 1050,
+ msoLanguageIDCzech = 1029,
+ msoLanguageIDDanish = 1030,
+ msoLanguageIDDivehi = 1125,
+ msoLanguageIDDutch = 1043,
+ msoLanguageIDDzongkhaBhutan = 2129,
+ msoLanguageIDEdo = 1126,
+ msoLanguageIDEnglishAUS = 3081,
+ msoLanguageIDEnglishBelize = 10249,
+ msoLanguageIDEnglishCanadian = 4105,
+ msoLanguageIDEnglishCaribbean = 9225,
+ msoLanguageIDEnglishIndonesia = 14345,
+ msoLanguageIDEnglishIreland = 6153,
+ msoLanguageIDEnglishJamaica = 8201,
+ msoLanguageIDEnglishNewZealand = 5129,
+ msoLanguageIDEnglishPhilippines = 13321,
+ msoLanguageIDEnglishSouthAfrica = 7177,
+ msoLanguageIDEnglishTrinidadTobago = 11273,
+ msoLanguageIDEnglishUK = 2057,
+ msoLanguageIDEnglishUS = 1033,
+ msoLanguageIDEnglishZimbabwe = 12297,
+ msoLanguageIDEstonian = 1061,
+ msoLanguageIDFaeroese = 1080,
+ msoLanguageIDFarsi = 1065,
+ msoLanguageIDFilipino = 1124,
+ msoLanguageIDFinnish = 1035,
+ msoLanguageIDFrench = 1036,
+ msoLanguageIDFrenchCameroon = 11276,
+ msoLanguageIDFrenchCanadian = 3084,
+ msoLanguageIDFrenchCongoDRC = 9228,
+ msoLanguageIDFrenchCotedIvoire = 12300,
+ msoLanguageIDFrenchHaiti = 15372,
+ msoLanguageIDFrenchLuxembourg = 5132,
+ msoLanguageIDFrenchMali = 13324,
+ msoLanguageIDFrenchMonaco = 6156,
+ msoLanguageIDFrenchMorocco = 14348,
+ msoLanguageIDFrenchReunion = 8204,
+ msoLanguageIDFrenchSenegal = 10252,
+ msoLanguageIDFrenchWestIndies = 7180,
+ msoLanguageIDFrenchZaire = 9228,
+ msoLanguageIDFrisianNetherlands = 1122,
+ msoLanguageIDFulfulde = 1127,
+ msoLanguageIDGaelicIreland = 2108,
+ msoLanguageIDGaelicScotland = 1084,
+ msoLanguageIDGalician = 1110,
+ msoLanguageIDGeorgian = 1079,
+ msoLanguageIDGerman = 1031,
+ msoLanguageIDGermanAustria = 3079,
+ msoLanguageIDGermanLiechtenstein = 5127,
+ msoLanguageIDGermanLuxembourg = 4103,
+ msoLanguageIDGreek = 1032,
+ msoLanguageIDGuarani = 1140,
+ msoLanguageIDGujarati = 1095,
+ msoLanguageIDHausa = 1128,
+ msoLanguageIDHawaiian = 1141,
+ msoLanguageIDHebrew = 1037,
+ msoLanguageIDHindi = 1081,
+ msoLanguageIDHungarian = 1038,
+ msoLanguageIDIbibio = 1129,
+ msoLanguageIDIcelandic = 1039,
+ msoLanguageIDIgbo = 1136,
+ msoLanguageIDIndonesian = 1057,
+ msoLanguageIDInuktitut = 1117,
+ msoLanguageIDItalian = 1040,
+ msoLanguageIDJapanese = 1041,
+ msoLanguageIDKannada = 1099,
+ msoLanguageIDKanuri = 1137,
+ msoLanguageIDKashmiri = 1120,
+ msoLanguageIDKashmiriDevanagari = 2144,
+ msoLanguageIDKazakh = 1087,
+ msoLanguageIDKhmer = 1107,
+ msoLanguageIDKirghiz = 1088,
+ msoLanguageIDKonkani = 1111,
+ msoLanguageIDKorean = 1042,
+ msoLanguageIDKyrgyz = 1088,
+ msoLanguageIDLao = 1108,
+ msoLanguageIDLatin = 1142,
+ msoLanguageIDLatvian = 1062,
+ msoLanguageIDLithuanian = 1063,
+ msoLanguageIDMacedonian = 1071,
+ msoLanguageIDMacedonianFYROM = 1071,
+ msoLanguageIDMalayalam = 1100,
+ msoLanguageIDMalayBruneiDarussalam = 2110,
+ msoLanguageIDMalaysian = 1086,
+ msoLanguageIDMaltese = 1082,
+ msoLanguageIDManipuri = 1112,
+ msoLanguageIDMaori = 1153,
+ msoLanguageIDMarathi = 1102,
+ msoLanguageIDMexicanSpanish = 2058,
+ msoLanguageIDMixed = -2,
+ msoLanguageIDMongolian = 1104,
+ msoLanguageIDNepali = 1121,
+ msoLanguageIDNone = 0,
+ msoLanguageIDNoProofing = 1024,
+ msoLanguageIDNorwegianBokmol = 1044,
+ msoLanguageIDNorwegianNynorsk = 2068,
+ msoLanguageIDOriya = 1096,
+ msoLanguageIDOromo = 1138,
+ msoLanguageIDPashto = 1123,
+ msoLanguageIDPolish = 1045,
+ msoLanguageIDPortuguese = 2070,
+ msoLanguageIDPunjabi = 1094,
+ msoLanguageIDQuechuaBolivia = 1131,
+ msoLanguageIDQuechuaEcuador = 2155,
+ msoLanguageIDQuechuaPeru = 3179,
+ msoLanguageIDRhaetoRomanic = 1047,
+ msoLanguageIDRomanian = 1048,
+ msoLanguageIDRomanianMoldova = 2072,
+ msoLanguageIDRussian = 1049,
+ msoLanguageIDRussianMoldova = 2073,
+ msoLanguageIDSamiLappish = 1083,
+ msoLanguageIDSanskrit = 1103,
+ msoLanguageIDSepedi = 1132,
+ msoLanguageIDSerbianBosniaHerzegovinaCyrillic = 7194,
+ msoLanguageIDSerbianBosniaHerzegovinaLatin = 6170,
+ msoLanguageIDSerbianCyrillic = 3098,
+ msoLanguageIDSerbianLatin = 2074,
+ msoLanguageIDSesotho = 1072,
+ msoLanguageIDSimplifiedChinese = 2052,
+ msoLanguageIDSindhi = 1113,
+ msoLanguageIDSindhiPakistan = 2137,
+ msoLanguageIDSinhalese = 1115,
+ msoLanguageIDSlovak = 1051,
+ msoLanguageIDSlovenian = 1060,
+ msoLanguageIDSomali = 1143,
+ msoLanguageIDSorbian = 1070,
+ msoLanguageIDSpanish = 1034,
+ msoLanguageIDSpanishArgentina = 11274,
+ msoLanguageIDSpanishBolivia = 16394,
+ msoLanguageIDSpanishChile = 13322,
+ msoLanguageIDSpanishColombia = 9226,
+ msoLanguageIDSpanishCostaRica = 5130,
+ msoLanguageIDSpanishDominicanRepublic = 7178,
+ msoLanguageIDSpanishEcuador = 12298,
+ msoLanguageIDSpanishElSalvador = 17418,
+ msoLanguageIDSpanishGuatemala = 4106,
+ msoLanguageIDSpanishHonduras = 18442,
+ msoLanguageIDSpanishModernSort = 3082,
+ msoLanguageIDSpanishNicaragua = 19466,
+ msoLanguageIDSpanishPanama = 6154,
+ msoLanguageIDSpanishParaguay = 15370,
+ msoLanguageIDSpanishPeru = 10250,
+ msoLanguageIDSpanishPuertoRico = 20490,
+ msoLanguageIDSpanishUruguay = 14346,
+ msoLanguageIDSpanishVenezuela = 8202,
+ msoLanguageIDSutu = 1072,
+ msoLanguageIDSwahili = 1089,
+ msoLanguageIDSwedish = 1053,
+ msoLanguageIDSwedishFinland = 2077,
+ msoLanguageIDSwissFrench = 4108,
+ msoLanguageIDSwissGerman = 2055,
+ msoLanguageIDSwissItalian = 2064,
+ msoLanguageIDSyriac = 1114,
+ msoLanguageIDTajik = 1064,
+ msoLanguageIDTamazight = 1119,
+ msoLanguageIDTamazightLatin = 2143,
+ msoLanguageIDTamil = 1097,
+ msoLanguageIDTatar = 1092,
+ msoLanguageIDTelugu = 1098,
+ msoLanguageIDThai = 1054,
+ msoLanguageIDTibetan = 1105,
+ msoLanguageIDTigrignaEritrea = 2163,
+ msoLanguageIDTigrignaEthiopic = 1139,
+ msoLanguageIDTraditionalChinese = 1028,
+ msoLanguageIDTsonga = 1073,
+ msoLanguageIDTswana = 1074,
+ msoLanguageIDTurkish = 1055,
+ msoLanguageIDTurkmen = 1090,
+ msoLanguageIDUkrainian = 1058,
+ msoLanguageIDUrdu = 1056,
+ msoLanguageIDUzbekCyrillic = 2115,
+ msoLanguageIDUzbekLatin = 1091,
+ msoLanguageIDVenda = 1075,
+ msoLanguageIDVietnamese = 1066,
+ msoLanguageIDWelsh = 1106,
+ msoLanguageIDXhosa = 1076,
+ msoLanguageIDYi = 1144,
+ msoLanguageIDYiddish = 1085,
+ msoLanguageIDYoruba = 1130,
+ msoLanguageIDZulu = 1077,
+ }
+
+ const enum MsoLanguageIDHidden {
+ msoLanguageIDChineseHongKong = 3076,
+ msoLanguageIDChineseMacao = 5124,
+ msoLanguageIDEnglishTrinidad = 11273,
+ }
+
+ const enum MsoLastModified {
+ msoLastModifiedAnyTime = 7,
+ msoLastModifiedLastMonth = 5,
+ msoLastModifiedLastWeek = 3,
+ msoLastModifiedThisMonth = 6,
+ msoLastModifiedThisWeek = 4,
+ msoLastModifiedToday = 2,
+ msoLastModifiedYesterday = 1,
+ }
+
+ const enum MsoLightRigType {
+ msoLightRigBalanced = 14,
+ msoLightRigBrightRoom = 27,
+ msoLightRigChilly = 22,
+ msoLightRigContrasting = 18,
+ msoLightRigFlat = 24,
+ msoLightRigFlood = 17,
+ msoLightRigFreezing = 23,
+ msoLightRigGlow = 26,
+ msoLightRigHarsh = 16,
+ msoLightRigLegacyFlat1 = 1,
+ msoLightRigLegacyFlat2 = 2,
+ msoLightRigLegacyFlat3 = 3,
+ msoLightRigLegacyFlat4 = 4,
+ msoLightRigLegacyHarsh1 = 9,
+ msoLightRigLegacyHarsh2 = 10,
+ msoLightRigLegacyHarsh3 = 11,
+ msoLightRigLegacyHarsh4 = 12,
+ msoLightRigLegacyNormal1 = 5,
+ msoLightRigLegacyNormal2 = 6,
+ msoLightRigLegacyNormal3 = 7,
+ msoLightRigLegacyNormal4 = 8,
+ msoLightRigMixed = -2,
+ msoLightRigMorning = 19,
+ msoLightRigSoft = 15,
+ msoLightRigSunrise = 20,
+ msoLightRigSunset = 21,
+ msoLightRigThreePoint = 13,
+ msoLightRigTwoPoint = 25,
+ }
+
+ const enum MsoLineDashStyle {
+ msoLineDash = 4,
+ msoLineDashDot = 5,
+ msoLineDashDotDot = 6,
+ msoLineDashStyleMixed = -2,
+ msoLineLongDash = 7,
+ msoLineLongDashDot = 8,
+ msoLineLongDashDotDot = 9,
+ msoLineRoundDot = 3,
+ msoLineSolid = 1,
+ msoLineSquareDot = 2,
+ msoLineSysDash = 10,
+ msoLineSysDashDot = 12,
+ msoLineSysDot = 11,
+ }
+
+ const enum MsoLineStyle {
+ msoLineSingle = 1,
+ msoLineStyleMixed = -2,
+ msoLineThickBetweenThin = 5,
+ msoLineThickThin = 4,
+ msoLineThinThick = 3,
+ msoLineThinThin = 2,
+ }
+
+ const enum MsoMenuAnimation {
+ msoMenuAnimationNone = 0,
+ msoMenuAnimationRandom = 1,
+ msoMenuAnimationSlide = 3,
+ msoMenuAnimationUnfold = 2,
+ }
+
+ const enum MsoMetaPropertyType {
+ msoMetaPropertyTypeBoolean = 1,
+ msoMetaPropertyTypeBusinessData = 20,
+ msoMetaPropertyTypeBusinessDataSecondary = 21,
+ msoMetaPropertyTypeCalculated = 3,
+ msoMetaPropertyTypeChoice = 2,
+ msoMetaPropertyTypeComputed = 4,
+ msoMetaPropertyTypeCurrency = 5,
+ msoMetaPropertyTypeDateTime = 6,
+ msoMetaPropertyTypeFillInChoice = 7,
+ msoMetaPropertyTypeGuid = 8,
+ msoMetaPropertyTypeInteger = 9,
+ msoMetaPropertyTypeLookup = 10,
+ msoMetaPropertyTypeMax = 22,
+ msoMetaPropertyTypeMultiChoice = 12,
+ msoMetaPropertyTypeMultiChoiceFillIn = 13,
+ msoMetaPropertyTypeMultiChoiceLookup = 11,
+ msoMetaPropertyTypeNote = 14,
+ msoMetaPropertyTypeNumber = 15,
+ msoMetaPropertyTypeText = 16,
+ msoMetaPropertyTypeUnknown = 0,
+ msoMetaPropertyTypeUrl = 17,
+ msoMetaPropertyTypeUser = 18,
+ msoMetaPropertyTypeUserMulti = 19,
+ }
+
+ const enum MsoMixedType {
+ msoIntegerMixed = 32768,
+ msoSingleMixed = -2147483648,
+ }
+
+ const enum MsoModeType {
+ msoModeAutoDown = 1,
+ msoModeModal = 0,
+ msoModeModeless = 2,
+ }
+
+ const enum MsoMoveRow {
+ msoMoveRowFirst = -4,
+ msoMoveRowNbr = -1,
+ msoMoveRowNext = -2,
+ msoMoveRowPrev = -3,
+ }
+
+ const enum MsoNumberedBulletStyle {
+ msoBulletAlphaLCParenBoth = 8,
+ msoBulletAlphaLCParenRight = 9,
+ msoBulletAlphaLCPeriod = 0,
+ msoBulletAlphaUCParenBoth = 10,
+ msoBulletAlphaUCParenRight = 11,
+ msoBulletAlphaUCPeriod = 1,
+ msoBulletArabicAbjadDash = 24,
+ msoBulletArabicAlphaDash = 23,
+ msoBulletArabicDBPeriod = 29,
+ msoBulletArabicDBPlain = 28,
+ msoBulletArabicParenBoth = 12,
+ msoBulletArabicParenRight = 2,
+ msoBulletArabicPeriod = 3,
+ msoBulletArabicPlain = 13,
+ msoBulletCircleNumDBPlain = 18,
+ msoBulletCircleNumWDBlackPlain = 20,
+ msoBulletCircleNumWDWhitePlain = 19,
+ msoBulletHebrewAlphaDash = 25,
+ msoBulletHindiAlpha1Period = 40,
+ msoBulletHindiAlphaPeriod = 36,
+ msoBulletHindiNumParenRight = 39,
+ msoBulletHindiNumPeriod = 37,
+ msoBulletKanjiKoreanPeriod = 27,
+ msoBulletKanjiKoreanPlain = 26,
+ msoBulletKanjiSimpChinDBPeriod = 38,
+ msoBulletRomanLCParenBoth = 4,
+ msoBulletRomanLCParenRight = 5,
+ msoBulletRomanLCPeriod = 6,
+ msoBulletRomanUCParenBoth = 14,
+ msoBulletRomanUCParenRight = 15,
+ msoBulletRomanUCPeriod = 7,
+ msoBulletSimpChinPeriod = 17,
+ msoBulletSimpChinPlain = 16,
+ msoBulletStyleMixed = -2,
+ msoBulletThaiAlphaParenBoth = 32,
+ msoBulletThaiAlphaParenRight = 31,
+ msoBulletThaiAlphaPeriod = 30,
+ msoBulletThaiNumParenBoth = 35,
+ msoBulletThaiNumParenRight = 34,
+ msoBulletThaiNumPeriod = 33,
+ msoBulletTradChinPeriod = 22,
+ msoBulletTradChinPlain = 21,
+ }
+
+ const enum MsoOLEMenuGroup {
+ msoOLEMenuGroupContainer = 2,
+ msoOLEMenuGroupEdit = 1,
+ msoOLEMenuGroupFile = 0,
+ msoOLEMenuGroupHelp = 5,
+ msoOLEMenuGroupNone = -1,
+ msoOLEMenuGroupObject = 3,
+ msoOLEMenuGroupWindow = 4,
+ }
+
+ const enum MsoOrgChartLayoutType {
+ msoOrgChartLayoutBothHanging = 2,
+ msoOrgChartLayoutDefault = 5,
+ msoOrgChartLayoutLeftHanging = 3,
+ msoOrgChartLayoutMixed = -2,
+ msoOrgChartLayoutRightHanging = 4,
+ msoOrgChartLayoutStandard = 1,
+ }
+
+ const enum MsoOrgChartOrientation {
+ msoOrgChartOrientationMixed = -2,
+ msoOrgChartOrientationVertical = 1,
+ }
+
+ const enum MsoOrientation {
+ msoOrientationHorizontal = 1,
+ msoOrientationMixed = -2,
+ msoOrientationVertical = 2,
+ }
+
+ const enum MsoParagraphAlignment {
+ msoAlignCenter = 2,
+ msoAlignDistribute = 5,
+ msoAlignJustify = 4,
+ msoAlignJustifyLow = 7,
+ msoAlignLeft = 1,
+ msoAlignMixed = -2,
+ msoAlignRight = 3,
+ msoAlignThaiDistribute = 6,
+ }
+
+ const enum MsoPathFormat {
+ msoPathType1 = 1,
+ msoPathType2 = 2,
+ msoPathType3 = 3,
+ msoPathType4 = 4,
+ msoPathTypeMixed = -2,
+ msoPathTypeNone = 0,
+ }
+
+ const enum MsoPatternType {
+ msoPattern10Percent = 2,
+ msoPattern20Percent = 3,
+ msoPattern25Percent = 4,
+ msoPattern30Percent = 5,
+ msoPattern40Percent = 6,
+ msoPattern50Percent = 7,
+ msoPattern5Percent = 1,
+ msoPattern60Percent = 8,
+ msoPattern70Percent = 9,
+ msoPattern75Percent = 10,
+ msoPattern80Percent = 11,
+ msoPattern90Percent = 12,
+ msoPatternCross = 51,
+ msoPatternDarkDownwardDiagonal = 15,
+ msoPatternDarkHorizontal = 13,
+ msoPatternDarkUpwardDiagonal = 16,
+ msoPatternDarkVertical = 14,
+ msoPatternDashedDownwardDiagonal = 28,
+ msoPatternDashedHorizontal = 32,
+ msoPatternDashedUpwardDiagonal = 27,
+ msoPatternDashedVertical = 31,
+ msoPatternDiagonalBrick = 40,
+ msoPatternDiagonalCross = 54,
+ msoPatternDivot = 46,
+ msoPatternDottedDiamond = 24,
+ msoPatternDottedGrid = 45,
+ msoPatternDownwardDiagonal = 52,
+ msoPatternHorizontal = 49,
+ msoPatternHorizontalBrick = 35,
+ msoPatternLargeCheckerBoard = 36,
+ msoPatternLargeConfetti = 33,
+ msoPatternLargeGrid = 34,
+ msoPatternLightDownwardDiagonal = 21,
+ msoPatternLightHorizontal = 19,
+ msoPatternLightUpwardDiagonal = 22,
+ msoPatternLightVertical = 20,
+ msoPatternMixed = -2,
+ msoPatternNarrowHorizontal = 30,
+ msoPatternNarrowVertical = 29,
+ msoPatternOutlinedDiamond = 41,
+ msoPatternPlaid = 42,
+ msoPatternShingle = 47,
+ msoPatternSmallCheckerBoard = 17,
+ msoPatternSmallConfetti = 37,
+ msoPatternSmallGrid = 23,
+ msoPatternSolidDiamond = 39,
+ msoPatternSphere = 43,
+ msoPatternTrellis = 18,
+ msoPatternUpwardDiagonal = 53,
+ msoPatternVertical = 50,
+ msoPatternWave = 48,
+ msoPatternWeave = 44,
+ msoPatternWideDownwardDiagonal = 25,
+ msoPatternWideUpwardDiagonal = 26,
+ msoPatternZigZag = 38,
+ }
+
+ const enum MsoPermission {
+ msoPermissionAllCommon = 127,
+ msoPermissionChange = 15,
+ msoPermissionEdit = 2,
+ msoPermissionExtract = 8,
+ msoPermissionFullControl = 64,
+ msoPermissionObjModel = 32,
+ msoPermissionPrint = 16,
+ msoPermissionRead = 1,
+ msoPermissionSave = 4,
+ msoPermissionView = 1,
+ }
+
+ const enum MsoPickerField {
+ msoPickerFieldDateTime = 1,
+ msoPickerFieldMax = 5,
+ msoPickerFieldNumber = 2,
+ msoPickerFieldText = 3,
+ msoPickerFieldUnknown = 0,
+ msoPickerFieldUser = 4,
+ }
+
+ const enum MsoPictureColorType {
+ msoPictureAutomatic = 1,
+ msoPictureBlackAndWhite = 3,
+ msoPictureGrayscale = 2,
+ msoPictureMixed = -2,
+ msoPictureWatermark = 4,
+ }
+
+ const enum MsoPictureEffectType {
+ msoEffectBackgroundRemoval = 1,
+ msoEffectBlur = 2,
+ msoEffectBrightnessContrast = 3,
+ msoEffectCement = 4,
+ msoEffectChalkSketch = 6,
+ msoEffectColorTemperature = 7,
+ msoEffectCrisscrossEtching = 5,
+ msoEffectCutout = 8,
+ msoEffectFilmGrain = 9,
+ msoEffectGlass = 10,
+ msoEffectGlowDiffused = 11,
+ msoEffectGlowEdges = 12,
+ msoEffectLightScreen = 13,
+ msoEffectLineDrawing = 14,
+ msoEffectMarker = 15,
+ msoEffectMosiaicBubbles = 16,
+ msoEffectNone = 0,
+ msoEffectPaintBrush = 17,
+ msoEffectPaintStrokes = 18,
+ msoEffectPastelsSmooth = 19,
+ msoEffectPencilGrayscale = 20,
+ msoEffectPencilSketch = 21,
+ msoEffectPhotocopy = 22,
+ msoEffectPlasticWrap = 23,
+ msoEffectSaturation = 24,
+ msoEffectSharpenSoften = 25,
+ msoEffectTexturizer = 26,
+ msoEffectWatercolorSponge = 27,
+ }
+
+ const enum MsoPresetCamera {
+ msoCameraIsometricBottomDown = 23,
+ msoCameraIsometricBottomUp = 22,
+ msoCameraIsometricLeftDown = 25,
+ msoCameraIsometricLeftUp = 24,
+ msoCameraIsometricOffAxis1Left = 28,
+ msoCameraIsometricOffAxis1Right = 29,
+ msoCameraIsometricOffAxis1Top = 30,
+ msoCameraIsometricOffAxis2Left = 31,
+ msoCameraIsometricOffAxis2Right = 32,
+ msoCameraIsometricOffAxis2Top = 33,
+ msoCameraIsometricOffAxis3Bottom = 36,
+ msoCameraIsometricOffAxis3Left = 34,
+ msoCameraIsometricOffAxis3Right = 35,
+ msoCameraIsometricOffAxis4Bottom = 39,
+ msoCameraIsometricOffAxis4Left = 37,
+ msoCameraIsometricOffAxis4Right = 38,
+ msoCameraIsometricRightDown = 27,
+ msoCameraIsometricRightUp = 26,
+ msoCameraIsometricTopDown = 21,
+ msoCameraIsometricTopUp = 20,
+ msoCameraLegacyObliqueBottom = 8,
+ msoCameraLegacyObliqueBottomLeft = 7,
+ msoCameraLegacyObliqueBottomRight = 9,
+ msoCameraLegacyObliqueFront = 5,
+ msoCameraLegacyObliqueLeft = 4,
+ msoCameraLegacyObliqueRight = 6,
+ msoCameraLegacyObliqueTop = 2,
+ msoCameraLegacyObliqueTopLeft = 1,
+ msoCameraLegacyObliqueTopRight = 3,
+ msoCameraLegacyPerspectiveBottom = 17,
+ msoCameraLegacyPerspectiveBottomLeft = 16,
+ msoCameraLegacyPerspectiveBottomRight = 18,
+ msoCameraLegacyPerspectiveFront = 14,
+ msoCameraLegacyPerspectiveLeft = 13,
+ msoCameraLegacyPerspectiveRight = 15,
+ msoCameraLegacyPerspectiveTop = 11,
+ msoCameraLegacyPerspectiveTopLeft = 10,
+ msoCameraLegacyPerspectiveTopRight = 12,
+ msoCameraObliqueBottom = 46,
+ msoCameraObliqueBottomLeft = 45,
+ msoCameraObliqueBottomRight = 47,
+ msoCameraObliqueLeft = 43,
+ msoCameraObliqueRight = 44,
+ msoCameraObliqueTop = 41,
+ msoCameraObliqueTopLeft = 40,
+ msoCameraObliqueTopRight = 42,
+ msoCameraOrthographicFront = 19,
+ msoCameraPerspectiveAbove = 51,
+ msoCameraPerspectiveAboveLeftFacing = 53,
+ msoCameraPerspectiveAboveRightFacing = 54,
+ msoCameraPerspectiveBelow = 52,
+ msoCameraPerspectiveContrastingLeftFacing = 55,
+ msoCameraPerspectiveContrastingRightFacing = 56,
+ msoCameraPerspectiveFront = 48,
+ msoCameraPerspectiveHeroicExtremeLeftFacing = 59,
+ msoCameraPerspectiveHeroicExtremeRightFacing = 60,
+ msoCameraPerspectiveHeroicLeftFacing = 57,
+ msoCameraPerspectiveHeroicRightFacing = 58,
+ msoCameraPerspectiveLeft = 49,
+ msoCameraPerspectiveRelaxed = 61,
+ msoCameraPerspectiveRelaxedModerately = 62,
+ msoCameraPerspectiveRight = 50,
+ msoPresetCameraMixed = -2,
+ }
+
+ const enum MsoPresetExtrusionDirection {
+ msoExtrusionBottom = 2,
+ msoExtrusionBottomLeft = 3,
+ msoExtrusionBottomRight = 1,
+ msoExtrusionLeft = 6,
+ msoExtrusionNone = 5,
+ msoExtrusionRight = 4,
+ msoExtrusionTop = 8,
+ msoExtrusionTopLeft = 9,
+ msoExtrusionTopRight = 7,
+ msoPresetExtrusionDirectionMixed = -2,
+ }
+
+ const enum MsoPresetGradientType {
+ msoGradientBrass = 20,
+ msoGradientCalmWater = 8,
+ msoGradientChrome = 21,
+ msoGradientChromeII = 22,
+ msoGradientDaybreak = 4,
+ msoGradientDesert = 6,
+ msoGradientEarlySunset = 1,
+ msoGradientFire = 9,
+ msoGradientFog = 10,
+ msoGradientGold = 18,
+ msoGradientGoldII = 19,
+ msoGradientHorizon = 5,
+ msoGradientLateSunset = 2,
+ msoGradientMahogany = 15,
+ msoGradientMoss = 11,
+ msoGradientNightfall = 3,
+ msoGradientOcean = 7,
+ msoGradientParchment = 14,
+ msoGradientPeacock = 12,
+ msoGradientRainbow = 16,
+ msoGradientRainbowII = 17,
+ msoGradientSapphire = 24,
+ msoGradientSilver = 23,
+ msoGradientWheat = 13,
+ msoPresetGradientMixed = -2,
+ }
+
+ const enum MsoPresetLightingDirection {
+ msoLightingBottom = 8,
+ msoLightingBottomLeft = 7,
+ msoLightingBottomRight = 9,
+ msoLightingLeft = 4,
+ msoLightingNone = 5,
+ msoLightingRight = 6,
+ msoLightingTop = 2,
+ msoLightingTopLeft = 1,
+ msoLightingTopRight = 3,
+ msoPresetLightingDirectionMixed = -2,
+ }
+
+ const enum MsoPresetLightingSoftness {
+ msoLightingBright = 3,
+ msoLightingDim = 1,
+ msoLightingNormal = 2,
+ msoPresetLightingSoftnessMixed = -2,
+ }
+
+ const enum MsoPresetMaterial {
+ msoMaterialClear = 13,
+ msoMaterialDarkEdge = 11,
+ msoMaterialFlat = 14,
+ msoMaterialMatte = 1,
+ msoMaterialMatte2 = 5,
+ msoMaterialMetal = 3,
+ msoMaterialMetal2 = 7,
+ msoMaterialPlastic = 2,
+ msoMaterialPlastic2 = 6,
+ msoMaterialPowder = 10,
+ msoMaterialSoftEdge = 12,
+ msoMaterialSoftMetal = 15,
+ msoMaterialTranslucentPowder = 9,
+ msoMaterialWarmMatte = 8,
+ msoMaterialWireFrame = 4,
+ msoPresetMaterialMixed = -2,
+ }
+
+ const enum MsoPresetTextEffect {
+ msoTextEffect1 = 0,
+ msoTextEffect10 = 9,
+ msoTextEffect11 = 10,
+ msoTextEffect12 = 11,
+ msoTextEffect13 = 12,
+ msoTextEffect14 = 13,
+ msoTextEffect15 = 14,
+ msoTextEffect16 = 15,
+ msoTextEffect17 = 16,
+ msoTextEffect18 = 17,
+ msoTextEffect19 = 18,
+ msoTextEffect2 = 1,
+ msoTextEffect20 = 19,
+ msoTextEffect21 = 20,
+ msoTextEffect22 = 21,
+ msoTextEffect23 = 22,
+ msoTextEffect24 = 23,
+ msoTextEffect25 = 24,
+ msoTextEffect26 = 25,
+ msoTextEffect27 = 26,
+ msoTextEffect28 = 27,
+ msoTextEffect29 = 28,
+ msoTextEffect3 = 2,
+ msoTextEffect30 = 29,
+ msoTextEffect4 = 3,
+ msoTextEffect5 = 4,
+ msoTextEffect6 = 5,
+ msoTextEffect7 = 6,
+ msoTextEffect8 = 7,
+ msoTextEffect9 = 8,
+ msoTextEffectMixed = -2,
+ }
+
+ const enum MsoPresetTextEffectShape {
+ msoTextEffectShapeArchDownCurve = 10,
+ msoTextEffectShapeArchDownPour = 14,
+ msoTextEffectShapeArchUpCurve = 9,
+ msoTextEffectShapeArchUpPour = 13,
+ msoTextEffectShapeButtonCurve = 12,
+ msoTextEffectShapeButtonPour = 16,
+ msoTextEffectShapeCanDown = 20,
+ msoTextEffectShapeCanUp = 19,
+ msoTextEffectShapeCascadeDown = 40,
+ msoTextEffectShapeCascadeUp = 39,
+ msoTextEffectShapeChevronDown = 6,
+ msoTextEffectShapeChevronUp = 5,
+ msoTextEffectShapeCircleCurve = 11,
+ msoTextEffectShapeCirclePour = 15,
+ msoTextEffectShapeCurveDown = 18,
+ msoTextEffectShapeCurveUp = 17,
+ msoTextEffectShapeDeflate = 26,
+ msoTextEffectShapeDeflateBottom = 28,
+ msoTextEffectShapeDeflateInflate = 31,
+ msoTextEffectShapeDeflateInflateDeflate = 32,
+ msoTextEffectShapeDeflateTop = 30,
+ msoTextEffectShapeDoubleWave1 = 23,
+ msoTextEffectShapeDoubleWave2 = 24,
+ msoTextEffectShapeFadeDown = 36,
+ msoTextEffectShapeFadeLeft = 34,
+ msoTextEffectShapeFadeRight = 33,
+ msoTextEffectShapeFadeUp = 35,
+ msoTextEffectShapeInflate = 25,
+ msoTextEffectShapeInflateBottom = 27,
+ msoTextEffectShapeInflateTop = 29,
+ msoTextEffectShapeMixed = -2,
+ msoTextEffectShapePlainText = 1,
+ msoTextEffectShapeRingInside = 7,
+ msoTextEffectShapeRingOutside = 8,
+ msoTextEffectShapeSlantDown = 38,
+ msoTextEffectShapeSlantUp = 37,
+ msoTextEffectShapeStop = 2,
+ msoTextEffectShapeTriangleDown = 4,
+ msoTextEffectShapeTriangleUp = 3,
+ msoTextEffectShapeWave1 = 21,
+ msoTextEffectShapeWave2 = 22,
+ }
+
+ const enum MsoPresetTexture {
+ msoPresetTextureMixed = -2,
+ msoTextureBlueTissuePaper = 17,
+ msoTextureBouquet = 20,
+ msoTextureBrownMarble = 11,
+ msoTextureCanvas = 2,
+ msoTextureCork = 21,
+ msoTextureDenim = 3,
+ msoTextureFishFossil = 7,
+ msoTextureGranite = 12,
+ msoTextureGreenMarble = 9,
+ msoTextureMediumWood = 24,
+ msoTextureNewsprint = 13,
+ msoTextureOak = 23,
+ msoTexturePaperBag = 6,
+ msoTexturePapyrus = 1,
+ msoTextureParchment = 15,
+ msoTexturePinkTissuePaper = 18,
+ msoTexturePurpleMesh = 19,
+ msoTextureRecycledPaper = 14,
+ msoTextureSand = 8,
+ msoTextureStationery = 16,
+ msoTextureWalnut = 22,
+ msoTextureWaterDroplets = 5,
+ msoTextureWhiteMarble = 10,
+ msoTextureWovenMat = 4,
+ }
+
+ const enum MsoPresetThreeDFormat {
+ msoPresetThreeDFormatMixed = -2,
+ msoThreeD1 = 1,
+ msoThreeD10 = 10,
+ msoThreeD11 = 11,
+ msoThreeD12 = 12,
+ msoThreeD13 = 13,
+ msoThreeD14 = 14,
+ msoThreeD15 = 15,
+ msoThreeD16 = 16,
+ msoThreeD17 = 17,
+ msoThreeD18 = 18,
+ msoThreeD19 = 19,
+ msoThreeD2 = 2,
+ msoThreeD20 = 20,
+ msoThreeD3 = 3,
+ msoThreeD4 = 4,
+ msoThreeD5 = 5,
+ msoThreeD6 = 6,
+ msoThreeD7 = 7,
+ msoThreeD8 = 8,
+ msoThreeD9 = 9,
+ }
+
+ const enum MsoReflectionType {
+ msoReflectionType1 = 1,
+ msoReflectionType2 = 2,
+ msoReflectionType3 = 3,
+ msoReflectionType4 = 4,
+ msoReflectionType5 = 5,
+ msoReflectionType6 = 6,
+ msoReflectionType7 = 7,
+ msoReflectionType8 = 8,
+ msoReflectionType9 = 9,
+ msoReflectionTypeMixed = -2,
+ msoReflectionTypeNone = 0,
+ }
+
+ const enum MsoRelativeNodePosition {
+ msoAfterLastSibling = 4,
+ msoAfterNode = 2,
+ msoBeforeFirstSibling = 3,
+ msoBeforeNode = 1,
+ }
+
+ const enum MsoScaleFrom {
+ msoScaleFromBottomRight = 2,
+ msoScaleFromMiddle = 1,
+ msoScaleFromTopLeft = 0,
+ }
+
+ const enum MsoScreenSize {
+ msoScreenSize1024x768 = 4,
+ msoScreenSize1152x882 = 5,
+ msoScreenSize1152x900 = 6,
+ msoScreenSize1280x1024 = 7,
+ msoScreenSize1600x1200 = 8,
+ msoScreenSize1800x1440 = 9,
+ msoScreenSize1920x1200 = 10,
+ msoScreenSize544x376 = 0,
+ msoScreenSize640x480 = 1,
+ msoScreenSize720x512 = 2,
+ msoScreenSize800x600 = 3,
+ }
+
+ const enum MsoScriptLanguage {
+ msoScriptLanguageASP = 3,
+ msoScriptLanguageJava = 1,
+ msoScriptLanguageOther = 4,
+ msoScriptLanguageVisualBasic = 2,
+ }
+
+ const enum MsoScriptLocation {
+ msoScriptLocationInBody = 2,
+ msoScriptLocationInHead = 1,
+ }
+
+ const enum MsoSearchIn {
+ msoSearchInCustom = 3,
+ msoSearchInMyComputer = 0,
+ msoSearchInMyNetworkPlaces = 2,
+ msoSearchInOutlook = 1,
+ }
+
+ const enum MsoSegmentType {
+ msoSegmentCurve = 1,
+ msoSegmentLine = 0,
+ }
+
+ const enum MsoShadowStyle {
+ msoShadowStyleInnerShadow = 1,
+ msoShadowStyleMixed = -2,
+ msoShadowStyleOuterShadow = 2,
+ }
+
+ const enum MsoShadowType {
+ msoShadow1 = 1,
+ msoShadow10 = 10,
+ msoShadow11 = 11,
+ msoShadow12 = 12,
+ msoShadow13 = 13,
+ msoShadow14 = 14,
+ msoShadow15 = 15,
+ msoShadow16 = 16,
+ msoShadow17 = 17,
+ msoShadow18 = 18,
+ msoShadow19 = 19,
+ msoShadow2 = 2,
+ msoShadow20 = 20,
+ msoShadow21 = 21,
+ msoShadow22 = 22,
+ msoShadow23 = 23,
+ msoShadow24 = 24,
+ msoShadow25 = 25,
+ msoShadow26 = 26,
+ msoShadow27 = 27,
+ msoShadow28 = 28,
+ msoShadow29 = 29,
+ msoShadow3 = 3,
+ msoShadow30 = 30,
+ msoShadow31 = 31,
+ msoShadow32 = 32,
+ msoShadow33 = 33,
+ msoShadow34 = 34,
+ msoShadow35 = 35,
+ msoShadow36 = 36,
+ msoShadow37 = 37,
+ msoShadow38 = 38,
+ msoShadow39 = 39,
+ msoShadow4 = 4,
+ msoShadow40 = 40,
+ msoShadow41 = 41,
+ msoShadow42 = 42,
+ msoShadow43 = 43,
+ msoShadow5 = 5,
+ msoShadow6 = 6,
+ msoShadow7 = 7,
+ msoShadow8 = 8,
+ msoShadow9 = 9,
+ msoShadowMixed = -2,
+ }
+
+ const enum MsoShapeStyleIndex {
+ msoLineStylePreset1 = 10001,
+ msoLineStylePreset10 = 10010,
+ msoLineStylePreset11 = 10011,
+ msoLineStylePreset12 = 10012,
+ msoLineStylePreset13 = 10013,
+ msoLineStylePreset14 = 10014,
+ msoLineStylePreset15 = 10015,
+ msoLineStylePreset16 = 10016,
+ msoLineStylePreset17 = 10017,
+ msoLineStylePreset18 = 10018,
+ msoLineStylePreset19 = 10019,
+ msoLineStylePreset2 = 10002,
+ msoLineStylePreset20 = 10020,
+ msoLineStylePreset21 = 10021,
+ msoLineStylePreset3 = 10003,
+ msoLineStylePreset4 = 10004,
+ msoLineStylePreset5 = 10005,
+ msoLineStylePreset6 = 10006,
+ msoLineStylePreset7 = 10007,
+ msoLineStylePreset8 = 10008,
+ msoLineStylePreset9 = 10009,
+ msoShapeStyleMixed = -2,
+ msoShapeStyleNotAPreset = 0,
+ msoShapeStylePreset1 = 1,
+ msoShapeStylePreset10 = 10,
+ msoShapeStylePreset11 = 11,
+ msoShapeStylePreset12 = 12,
+ msoShapeStylePreset13 = 13,
+ msoShapeStylePreset14 = 14,
+ msoShapeStylePreset15 = 15,
+ msoShapeStylePreset16 = 16,
+ msoShapeStylePreset17 = 17,
+ msoShapeStylePreset18 = 18,
+ msoShapeStylePreset19 = 19,
+ msoShapeStylePreset2 = 2,
+ msoShapeStylePreset20 = 20,
+ msoShapeStylePreset21 = 21,
+ msoShapeStylePreset22 = 22,
+ msoShapeStylePreset23 = 23,
+ msoShapeStylePreset24 = 24,
+ msoShapeStylePreset25 = 25,
+ msoShapeStylePreset26 = 26,
+ msoShapeStylePreset27 = 27,
+ msoShapeStylePreset28 = 28,
+ msoShapeStylePreset29 = 29,
+ msoShapeStylePreset3 = 3,
+ msoShapeStylePreset30 = 30,
+ msoShapeStylePreset31 = 31,
+ msoShapeStylePreset32 = 32,
+ msoShapeStylePreset33 = 33,
+ msoShapeStylePreset34 = 34,
+ msoShapeStylePreset35 = 35,
+ msoShapeStylePreset36 = 36,
+ msoShapeStylePreset37 = 37,
+ msoShapeStylePreset38 = 38,
+ msoShapeStylePreset39 = 39,
+ msoShapeStylePreset4 = 4,
+ msoShapeStylePreset40 = 40,
+ msoShapeStylePreset41 = 41,
+ msoShapeStylePreset42 = 42,
+ msoShapeStylePreset5 = 5,
+ msoShapeStylePreset6 = 6,
+ msoShapeStylePreset7 = 7,
+ msoShapeStylePreset8 = 8,
+ msoShapeStylePreset9 = 9,
+ }
+
+ const enum MsoShapeType {
+ msoAutoShape = 1,
+ msoCallout = 2,
+ msoCanvas = 20,
+ msoChart = 3,
+ msoComment = 4,
+ msoDiagram = 21,
+ msoEmbeddedOLEObject = 7,
+ msoFormControl = 8,
+ msoFreeform = 5,
+ msoGroup = 6,
+ msoInk = 22,
+ msoInkComment = 23,
+ msoLine = 9,
+ msoLinkedOLEObject = 10,
+ msoLinkedPicture = 11,
+ msoMedia = 16,
+ msoOLEControlObject = 12,
+ msoPicture = 13,
+ msoPlaceholder = 14,
+ msoScriptAnchor = 18,
+ msoShapeTypeMixed = -2,
+ msoSlicer = 25,
+ msoSmartArt = 24,
+ msoTable = 19,
+ msoTextBox = 17,
+ msoTextEffect = 15,
+ }
+
+ const enum MsoSharedWorkspaceTaskPriority {
+ msoSharedWorkspaceTaskPriorityHigh = 1,
+ msoSharedWorkspaceTaskPriorityLow = 3,
+ msoSharedWorkspaceTaskPriorityNormal = 2,
+ }
+
+ const enum MsoSharedWorkspaceTaskStatus {
+ msoSharedWorkspaceTaskStatusCompleted = 3,
+ msoSharedWorkspaceTaskStatusDeferred = 4,
+ msoSharedWorkspaceTaskStatusInProgress = 2,
+ msoSharedWorkspaceTaskStatusNotStarted = 1,
+ msoSharedWorkspaceTaskStatusWaiting = 5,
+ }
+
+ const enum MsoSignatureSubset {
+ msoSignatureSubsetAll = 5,
+ msoSignatureSubsetSignatureLines = 2,
+ msoSignatureSubsetSignatureLinesSigned = 3,
+ msoSignatureSubsetSignatureLinesUnsigned = 4,
+ msoSignatureSubsetSignaturesAllSigs = 0,
+ msoSignatureSubsetSignaturesNonVisible = 1,
+ }
+
+ const enum MsoSmartArtNodePosition {
+ msoSmartArtNodeAbove = 4,
+ msoSmartArtNodeAfter = 2,
+ msoSmartArtNodeBefore = 3,
+ msoSmartArtNodeBelow = 5,
+ msoSmartArtNodeDefault = 1,
+ }
+
+ const enum MsoSmartArtNodeType {
+ msoSmartArtNodeTypeAssistant = 2,
+ msoSmartArtNodeTypeDefault = 1,
+ }
+
+ const enum MsoSoftEdgeType {
+ msoSoftEdgeType1 = 1,
+ msoSoftEdgeType2 = 2,
+ msoSoftEdgeType3 = 3,
+ msoSoftEdgeType4 = 4,
+ msoSoftEdgeType5 = 5,
+ msoSoftEdgeType6 = 6,
+ msoSoftEdgeTypeMixed = -2,
+ msoSoftEdgeTypeNone = 0,
+ }
+
+ const enum MsoSortBy {
+ msoSortByFileName = 1,
+ msoSortByFileType = 3,
+ msoSortByLastModified = 4,
+ msoSortByNone = 5,
+ msoSortBySize = 2,
+ }
+
+ const enum MsoSortOrder {
+ msoSortOrderAscending = 1,
+ msoSortOrderDescending = 2,
+ }
+
+ const enum MsoSyncAvailableType {
+ msoSyncAvailableAnywhere = 2,
+ msoSyncAvailableNone = 0,
+ msoSyncAvailableOffline = 1,
+ }
+
+ const enum MsoSyncCompareType {
+ msoSyncCompareAndMerge = 0,
+ msoSyncCompareSideBySide = 1,
+ }
+
+ const enum MsoSyncConflictResolutionType {
+ msoSyncConflictClientWins = 0,
+ msoSyncConflictMerge = 2,
+ msoSyncConflictServerWins = 1,
+ }
+
+ const enum MsoSyncErrorType {
+ msoSyncErrorCouldNotCompare = 13,
+ msoSyncErrorCouldNotConnect = 2,
+ msoSyncErrorCouldNotOpen = 11,
+ msoSyncErrorCouldNotResolve = 14,
+ msoSyncErrorCouldNotUpdate = 12,
+ msoSyncErrorFileInUse = 6,
+ msoSyncErrorFileNotFound = 4,
+ msoSyncErrorFileTooLarge = 5,
+ msoSyncErrorNone = 0,
+ msoSyncErrorNoNetwork = 15,
+ msoSyncErrorOutOfSpace = 3,
+ msoSyncErrorUnauthorizedUser = 1,
+ msoSyncErrorUnknown = 16,
+ msoSyncErrorUnknownDownload = 10,
+ msoSyncErrorUnknownUpload = 9,
+ msoSyncErrorVirusDownload = 8,
+ msoSyncErrorVirusUpload = 7,
+ }
+
+ const enum MsoSyncEventType {
+ msoSyncEventDownloadFailed = 2,
+ msoSyncEventDownloadInitiated = 0,
+ msoSyncEventDownloadNoChange = 6,
+ msoSyncEventDownloadSucceeded = 1,
+ msoSyncEventOffline = 7,
+ msoSyncEventUploadFailed = 5,
+ msoSyncEventUploadInitiated = 3,
+ msoSyncEventUploadSucceeded = 4,
+ }
+
+ const enum MsoSyncStatusType {
+ msoSyncStatusConflict = 4,
+ msoSyncStatusError = 6,
+ msoSyncStatusLatest = 1,
+ msoSyncStatusLocalChanges = 3,
+ msoSyncStatusNewerAvailable = 2,
+ msoSyncStatusNoSharedWorkspace = 0,
+ msoSyncStatusNotRoaming = 0,
+ msoSyncStatusSuspended = 5,
+ }
+
+ const enum MsoSyncVersionType {
+ msoSyncVersionLastViewed = 0,
+ msoSyncVersionServer = 1,
+ }
+
+ const enum MsoTabStopType {
+ msoTabStopCenter = 2,
+ msoTabStopDecimal = 4,
+ msoTabStopLeft = 1,
+ msoTabStopMixed = -2,
+ msoTabStopRight = 3,
+ }
+
+ const enum MsoTargetBrowser {
+ msoTargetBrowserIE4 = 2,
+ msoTargetBrowserIE5 = 3,
+ msoTargetBrowserIE6 = 4,
+ msoTargetBrowserV3 = 0,
+ msoTargetBrowserV4 = 1,
+ }
+
+ const enum MsoTextCaps {
+ msoAllCaps = 2,
+ msoCapsMixed = -2,
+ msoNoCaps = 0,
+ msoSmallCaps = 1,
+ }
+
+ const enum MsoTextChangeCase {
+ msoCaseLower = 2,
+ msoCaseSentence = 1,
+ msoCaseTitle = 4,
+ msoCaseToggle = 5,
+ msoCaseUpper = 3,
+ }
+
+ const enum MsoTextCharWrap {
+ msoCharWrapMixed = -2,
+ msoCustomCharWrap = 3,
+ msoNoCharWrap = 0,
+ msoStandardCharWrap = 1,
+ msoStrictCharWrap = 2,
+ }
+
+ const enum MsoTextDirection {
+ msoTextDirectionLeftToRight = 1,
+ msoTextDirectionMixed = -2,
+ msoTextDirectionRightToLeft = 2,
+ }
+
+ const enum MsoTextEffectAlignment {
+ msoTextEffectAlignmentCentered = 2,
+ msoTextEffectAlignmentLeft = 1,
+ msoTextEffectAlignmentLetterJustify = 4,
+ msoTextEffectAlignmentMixed = -2,
+ msoTextEffectAlignmentRight = 3,
+ msoTextEffectAlignmentStretchJustify = 6,
+ msoTextEffectAlignmentWordJustify = 5,
+ }
+
+ const enum MsoTextFontAlign {
+ msoFontAlignAuto = 0,
+ msoFontAlignBaseline = 3,
+ msoFontAlignBottom = 4,
+ msoFontAlignCenter = 2,
+ msoFontAlignMixed = -2,
+ msoFontAlignTop = 1,
+ }
+
+ const enum MsoTextOrientation {
+ msoTextOrientationDownward = 3,
+ msoTextOrientationHorizontal = 1,
+ msoTextOrientationHorizontalRotatedFarEast = 6,
+ msoTextOrientationMixed = -2,
+ msoTextOrientationUpward = 2,
+ msoTextOrientationVertical = 5,
+ msoTextOrientationVerticalFarEast = 4,
+ }
+
+ const enum MsoTextStrike {
+ msoDoubleStrike = 2,
+ msoNoStrike = 0,
+ msoSingleStrike = 1,
+ msoStrikeMixed = -2,
+ }
+
+ const enum MsoTextTabAlign {
+ msoTabAlignCenter = 1,
+ msoTabAlignDecimal = 3,
+ msoTabAlignLeft = 0,
+ msoTabAlignMixed = -2,
+ msoTabAlignRight = 2,
+ }
+
+ const enum MsoTextUnderlineType {
+ msoNoUnderline = 0,
+ msoUnderlineDashHeavyLine = 8,
+ msoUnderlineDashLine = 7,
+ msoUnderlineDashLongHeavyLine = 10,
+ msoUnderlineDashLongLine = 9,
+ msoUnderlineDotDashHeavyLine = 12,
+ msoUnderlineDotDashLine = 11,
+ msoUnderlineDotDotDashHeavyLine = 14,
+ msoUnderlineDotDotDashLine = 13,
+ msoUnderlineDottedHeavyLine = 6,
+ msoUnderlineDottedLine = 5,
+ msoUnderlineDoubleLine = 3,
+ msoUnderlineHeavyLine = 4,
+ msoUnderlineMixed = -2,
+ msoUnderlineSingleLine = 2,
+ msoUnderlineWavyDoubleLine = 17,
+ msoUnderlineWavyHeavyLine = 16,
+ msoUnderlineWavyLine = 15,
+ msoUnderlineWords = 1,
+ }
+
+ const enum MsoTextureAlignment {
+ msoTextureAlignmentMixed = -2,
+ msoTextureBottom = 7,
+ msoTextureBottomLeft = 6,
+ msoTextureBottomRight = 8,
+ msoTextureCenter = 4,
+ msoTextureLeft = 3,
+ msoTextureRight = 5,
+ msoTextureTop = 1,
+ msoTextureTopLeft = 0,
+ msoTextureTopRight = 2,
+ }
+
+ const enum MsoTextureType {
+ msoTexturePreset = 1,
+ msoTextureTypeMixed = -2,
+ msoTextureUserDefined = 2,
+ }
+
+ const enum MsoThemeColorIndex {
+ msoNotThemeColor = 0,
+ msoThemeColorAccent1 = 5,
+ msoThemeColorAccent2 = 6,
+ msoThemeColorAccent3 = 7,
+ msoThemeColorAccent4 = 8,
+ msoThemeColorAccent5 = 9,
+ msoThemeColorAccent6 = 10,
+ msoThemeColorBackground1 = 14,
+ msoThemeColorBackground2 = 16,
+ msoThemeColorDark1 = 1,
+ msoThemeColorDark2 = 3,
+ msoThemeColorFollowedHyperlink = 12,
+ msoThemeColorHyperlink = 11,
+ msoThemeColorLight1 = 2,
+ msoThemeColorLight2 = 4,
+ msoThemeColorMixed = -2,
+ msoThemeColorText1 = 13,
+ msoThemeColorText2 = 15,
+ }
+
+ const enum MsoThemeColorSchemeIndex {
+ msoThemeAccent1 = 5,
+ msoThemeAccent2 = 6,
+ msoThemeAccent3 = 7,
+ msoThemeAccent4 = 8,
+ msoThemeAccent5 = 9,
+ msoThemeAccent6 = 10,
+ msoThemeDark1 = 1,
+ msoThemeDark2 = 3,
+ msoThemeFollowedHyperlink = 12,
+ msoThemeHyperlink = 11,
+ msoThemeLight1 = 2,
+ msoThemeLight2 = 4,
+ }
+
+ const enum MsoTriState {
+ msoCTrue = 1,
+ msoFalse = 0,
+ msoTriStateMixed = -2,
+ msoTriStateToggle = -3,
+ msoTrue = -1,
+ }
+
+ const enum MsoVerticalAnchor {
+ msoAnchorBottom = 4,
+ msoAnchorBottomBaseLine = 5,
+ msoAnchorMiddle = 3,
+ msoAnchorTop = 1,
+ msoAnchorTopBaseline = 2,
+ msoVerticalAnchorMixed = -2,
+ }
+
+ const enum MsoWarpFormat {
+ msoWarpFormat1 = 0,
+ msoWarpFormat10 = 9,
+ msoWarpFormat11 = 10,
+ msoWarpFormat12 = 11,
+ msoWarpFormat13 = 12,
+ msoWarpFormat14 = 13,
+ msoWarpFormat15 = 14,
+ msoWarpFormat16 = 15,
+ msoWarpFormat17 = 16,
+ msoWarpFormat18 = 17,
+ msoWarpFormat19 = 18,
+ msoWarpFormat2 = 1,
+ msoWarpFormat20 = 19,
+ msoWarpFormat21 = 20,
+ msoWarpFormat22 = 21,
+ msoWarpFormat23 = 22,
+ msoWarpFormat24 = 23,
+ msoWarpFormat25 = 24,
+ msoWarpFormat26 = 25,
+ msoWarpFormat27 = 26,
+ msoWarpFormat28 = 27,
+ msoWarpFormat29 = 28,
+ msoWarpFormat3 = 2,
+ msoWarpFormat30 = 29,
+ msoWarpFormat31 = 30,
+ msoWarpFormat32 = 31,
+ msoWarpFormat33 = 32,
+ msoWarpFormat34 = 33,
+ msoWarpFormat35 = 34,
+ msoWarpFormat36 = 35,
+ msoWarpFormat37 = 36,
+ msoWarpFormat4 = 3,
+ msoWarpFormat5 = 4,
+ msoWarpFormat6 = 5,
+ msoWarpFormat7 = 6,
+ msoWarpFormat8 = 7,
+ msoWarpFormat9 = 8,
+ msoWarpFormatMixed = -2,
+ }
+
+ const enum MsoWizardActType {
+ msoWizardActActive = 1,
+ msoWizardActInactive = 0,
+ msoWizardActResume = 3,
+ msoWizardActSuspend = 2,
+ }
+
+ const enum MsoWizardMsgType {
+ msoWizardMsgLocalStateOff = 2,
+ msoWizardMsgLocalStateOn = 1,
+ msoWizardMsgResuming = 5,
+ msoWizardMsgShowHelp = 3,
+ msoWizardMsgSuspending = 4,
+ }
+
+ const enum MsoZOrderCmd {
+ msoBringForward = 2,
+ msoBringInFrontOfText = 4,
+ msoBringToFront = 0,
+ msoSendBackward = 3,
+ msoSendBehindText = 5,
+ msoSendToBack = 1,
+ }
+
+ const enum RibbonControlSize {
+ RibbonControlSizeLarge = 1,
+ RibbonControlSizeRegular = 0,
+ }
+
+ const enum SignatureDetail {
+ sigdetApplicationName = 1,
+ sigdetApplicationVersion = 2,
+ sigdetColorDepth = 8,
+ sigdetDelSuggSigner = 16,
+ sigdetDelSuggSignerEmail = 20,
+ sigdetDelSuggSignerEmailSet = 21,
+ sigdetDelSuggSignerLine2 = 18,
+ sigdetDelSuggSignerLine2Set = 19,
+ sigdetDelSuggSignerSet = 17,
+ sigdetDocPreviewImg = 10,
+ sigdetHashAlgorithm = 14,
+ sigdetHorizResolution = 6,
+ sigdetIPCurrentView = 12,
+ sigdetIPFormHash = 11,
+ sigdetLocalSigningTime = 0,
+ sigdetNumberOfMonitors = 5,
+ sigdetOfficeVersion = 3,
+ sigdetShouldShowViewWarning = 15,
+ sigdetSignatureType = 13,
+ sigdetSignedData = 9,
+ sigdetVertResolution = 7,
+ sigdetWindowsVersion = 4,
+ }
+
+ const enum SignatureLineImage {
+ siglnimgSigned = 4,
+ siglnimgSignedInvalid = 3,
+ siglnimgSignedValid = 2,
+ siglnimgSoftwareRequired = 0,
+ siglnimgUnsigned = 1,
+ }
+
+ const enum SignatureProviderDetail {
+ sigprovdetHashAlgorithm = 1,
+ sigprovdetUIOnly = 2,
+ sigprovdetUrl = 0,
+ sigprovdetUseOfficeStampUI = 4,
+ sigprovdetUseOfficeUI = 3,
+ }
+
+ const enum SignatureType {
+ sigtypeMax = 3,
+ sigtypeNonVisible = 1,
+ sigtypeSignatureLine = 2,
+ sigtypeUnknown = 0,
+ }
+
+ const enum XlAxisCrosses {
+ xlAxisCrossesAutomatic = -4105,
+ xlAxisCrossesCustom = -4114,
+ xlAxisCrossesMaximum = 2,
+ xlAxisCrossesMinimum = 4,
+ }
+
+ const enum XlAxisGroup {
+ xlPrimary = 1,
+ xlSecondary = 2,
+ }
+
+ const enum XlAxisType {
+ xlCategory = 1,
+ xlSeriesAxis = 3,
+ xlValue = 2,
+ }
+
+ const enum XlBarShape {
+ xlBox = 0,
+ xlConeToMax = 5,
+ xlConeToPoint = 4,
+ xlCylinder = 3,
+ xlPyramidToMax = 2,
+ xlPyramidToPoint = 1,
+ }
+
+ const enum XlBorderWeight {
+ xlHairline = 1,
+ xlMedium = -4138,
+ xlThick = 4,
+ xlThin = 2,
+ }
+
+ const enum XlCategoryType {
+ xlAutomaticScale = -4105,
+ xlCategoryScale = 2,
+ xlTimeScale = 3,
+ }
+
+ const enum XlChartElementPosition {
+ xlChartElementPositionAutomatic = -4105,
+ xlChartElementPositionCustom = -4114,
+ }
+
+ const enum XlChartItem {
+ xlAxis = 21,
+ xlAxisTitle = 17,
+ xlChartArea = 2,
+ xlChartTitle = 4,
+ xlCorners = 6,
+ xlDataLabel = 0,
+ xlDataTable = 7,
+ xlDisplayUnitLabel = 30,
+ xlDownBars = 20,
+ xlDropLines = 26,
+ xlErrorBars = 9,
+ xlFloor = 23,
+ xlHiLoLines = 25,
+ xlLeaderLines = 29,
+ xlLegend = 24,
+ xlLegendEntry = 12,
+ xlLegendKey = 13,
+ xlMajorGridlines = 15,
+ xlMinorGridlines = 16,
+ xlNothing = 28,
+ xlPivotChartDropZone = 32,
+ xlPivotChartFieldButton = 31,
+ xlPlotArea = 19,
+ xlRadarAxisLabels = 27,
+ xlSeries = 3,
+ xlSeriesLines = 22,
+ xlShape = 14,
+ xlTrendline = 8,
+ xlUpBars = 18,
+ xlWalls = 5,
+ xlXErrorBars = 10,
+ xlYErrorBars = 11,
+ }
+
+ const enum XlChartOrientation {
+ xlDownward = -4170,
+ xlHorizontal = -4128,
+ xlUpward = -4171,
+ xlVertical = -4166,
+ }
+
+ const enum XlChartPictureType {
+ xlStack = 2,
+ xlStackScale = 3,
+ xlStretch = 1,
+ }
+
+ const enum XlChartSplitType {
+ xlSplitByCustomSplit = 4,
+ xlSplitByPercentValue = 3,
+ xlSplitByPosition = 1,
+ xlSplitByValue = 2,
+ }
+
+ const enum XlChartType {
+ xl3DArea = -4098,
+ xl3DAreaStacked = 78,
+ xl3DAreaStacked100 = 79,
+ xl3DBarClustered = 60,
+ xl3DBarStacked = 61,
+ xl3DBarStacked100 = 62,
+ xl3DColumn = -4100,
+ xl3DColumnClustered = 54,
+ xl3DColumnStacked = 55,
+ xl3DColumnStacked100 = 56,
+ xl3DLine = -4101,
+ xl3DPie = -4102,
+ xl3DPieExploded = 70,
+ xlArea = 1,
+ xlAreaStacked = 76,
+ xlAreaStacked100 = 77,
+ xlBarClustered = 57,
+ xlBarOfPie = 71,
+ xlBarStacked = 58,
+ xlBarStacked100 = 59,
+ xlBubble = 15,
+ xlBubble3DEffect = 87,
+ xlColumnClustered = 51,
+ xlColumnStacked = 52,
+ xlColumnStacked100 = 53,
+ xlConeBarClustered = 102,
+ xlConeBarStacked = 103,
+ xlConeBarStacked100 = 104,
+ xlConeCol = 105,
+ xlConeColClustered = 99,
+ xlConeColStacked = 100,
+ xlConeColStacked100 = 101,
+ xlCylinderBarClustered = 95,
+ xlCylinderBarStacked = 96,
+ xlCylinderBarStacked100 = 97,
+ xlCylinderCol = 98,
+ xlCylinderColClustered = 92,
+ xlCylinderColStacked = 93,
+ xlCylinderColStacked100 = 94,
+ xlDoughnut = -4120,
+ xlDoughnutExploded = 80,
+ xlLine = 4,
+ xlLineMarkers = 65,
+ xlLineMarkersStacked = 66,
+ xlLineMarkersStacked100 = 67,
+ xlLineStacked = 63,
+ xlLineStacked100 = 64,
+ xlPie = 5,
+ xlPieExploded = 69,
+ xlPieOfPie = 68,
+ xlPyramidBarClustered = 109,
+ xlPyramidBarStacked = 110,
+ xlPyramidBarStacked100 = 111,
+ xlPyramidCol = 112,
+ xlPyramidColClustered = 106,
+ xlPyramidColStacked = 107,
+ xlPyramidColStacked100 = 108,
+ xlRadar = -4151,
+ xlRadarFilled = 82,
+ xlRadarMarkers = 81,
+ xlStockHLC = 88,
+ xlStockOHLC = 89,
+ xlStockVHLC = 90,
+ xlStockVOHLC = 91,
+ xlSurface = 83,
+ xlSurfaceTopView = 85,
+ xlSurfaceTopViewWireframe = 86,
+ xlSurfaceWireframe = 84,
+ xlXYScatter = -4169,
+ xlXYScatterLines = 74,
+ xlXYScatterLinesNoMarkers = 75,
+ xlXYScatterSmooth = 72,
+ xlXYScatterSmoothNoMarkers = 73,
+ }
+
+ const enum XlColorIndex {
+ xlColorIndexAutomatic = -4105,
+ xlColorIndexNone = -4142,
+ }
+
+ const enum XlConstants {
+ xl3DBar = -4099,
+ xl3DSurface = -4103,
+ xlAbove = 0,
+ xlAutomatic = -4105,
+ xlBar = 2,
+ xlBelow = 1,
+ xlBoth = 1,
+ xlBottom = -4107,
+ xlCenter = -4108,
+ xlChecker = 9,
+ xlCircle = 8,
+ xlColumn = 3,
+ xlCombination = -4111,
+ xlCorner = 2,
+ xlCrissCross = 16,
+ xlCross = 4,
+ xlCustom = -4114,
+ xlDefaultAutoFormat = -1,
+ xlDiamond = 2,
+ xlDistributed = -4117,
+ xlFill = 5,
+ xlFixedValue = 1,
+ xlGeneral = 1,
+ xlGray16 = 17,
+ xlGray25 = -4124,
+ xlGray50 = -4125,
+ xlGray75 = -4126,
+ xlGray8 = 18,
+ xlGrid = 15,
+ xlHigh = -4127,
+ xlInside = 2,
+ xlJustify = -4130,
+ xlLeft = -4131,
+ xlLightDown = 13,
+ xlLightHorizontal = 11,
+ xlLightUp = 14,
+ xlLightVertical = 12,
+ xlLow = -4134,
+ xlMaximum = 2,
+ xlMinimum = 4,
+ xlMinusValues = 3,
+ xlNextToAxis = 4,
+ xlNone = -4142,
+ xlOpaque = 3,
+ xlOutside = 3,
+ xlPercent = 2,
+ xlPlus = 9,
+ xlPlusValues = 2,
+ xlRight = -4152,
+ xlScale = 3,
+ xlSemiGray75 = 10,
+ xlShowLabel = 4,
+ xlShowLabelAndPercent = 5,
+ xlShowPercent = 3,
+ xlShowValue = 2,
+ xlSingle = 2,
+ xlSolid = 1,
+ xlSquare = 1,
+ xlStar = 5,
+ xlStError = 4,
+ xlTop = -4160,
+ xlTransparent = 2,
+ xlTriangle = 3,
+ }
+
+ const enum XlDataLabelPosition {
+ xlLabelPositionAbove = 0,
+ xlLabelPositionBelow = 1,
+ xlLabelPositionBestFit = 5,
+ xlLabelPositionCenter = -4108,
+ xlLabelPositionCustom = 7,
+ xlLabelPositionInsideBase = 4,
+ xlLabelPositionInsideEnd = 3,
+ xlLabelPositionLeft = -4131,
+ xlLabelPositionMixed = 6,
+ xlLabelPositionOutsideEnd = 2,
+ xlLabelPositionRight = -4152,
+ }
+
+ const enum XlDataLabelsType {
+ xlDataLabelsShowBubbleSizes = 6,
+ xlDataLabelsShowLabel = 4,
+ xlDataLabelsShowLabelAndPercent = 5,
+ xlDataLabelsShowNone = -4142,
+ xlDataLabelsShowPercent = 3,
+ xlDataLabelsShowValue = 2,
+ }
+
+ const enum XlDisplayBlanksAs {
+ xlInterpolated = 3,
+ xlNotPlotted = 1,
+ xlZero = 2,
+ }
+
+ const enum XlDisplayUnit {
+ xlDisplayUnitCustom = -4114,
+ xlDisplayUnitNone = -4142,
+ xlHundredMillions = -8,
+ xlHundreds = -2,
+ xlHundredThousands = -5,
+ xlMillionMillions = -10,
+ xlMillions = -6,
+ xlTenMillions = -7,
+ xlTenThousands = -4,
+ xlThousandMillions = -9,
+ xlThousands = -3,
+ }
+
+ const enum XlEndStyleCap {
+ xlCap = 1,
+ xlNoCap = 2,
+ }
+
+ const enum XlErrorBarDirection {
+ xlChartX = -4168,
+ xlChartY = 1,
+ }
+
+ const enum XlErrorBarInclude {
+ xlErrorBarIncludeBoth = 1,
+ xlErrorBarIncludeMinusValues = 3,
+ xlErrorBarIncludeNone = -4142,
+ xlErrorBarIncludePlusValues = 2,
+ }
+
+ const enum XlErrorBarType {
+ xlErrorBarTypeCustom = -4114,
+ xlErrorBarTypeFixedValue = 1,
+ xlErrorBarTypePercent = 2,
+ xlErrorBarTypeStDev = -4155,
+ xlErrorBarTypeStError = 4,
+ }
+
+ const enum XlHAlign {
+ xlHAlignCenter = -4108,
+ xlHAlignCenterAcrossSelection = 7,
+ xlHAlignDistributed = -4117,
+ xlHAlignFill = 5,
+ xlHAlignGeneral = 1,
+ xlHAlignJustify = -4130,
+ xlHAlignLeft = -4131,
+ xlHAlignRight = -4152,
+ }
+
+ const enum XlLegendPosition {
+ xlLegendPositionBottom = -4107,
+ xlLegendPositionCorner = 2,
+ xlLegendPositionCustom = -4161,
+ xlLegendPositionLeft = -4131,
+ xlLegendPositionRight = -4152,
+ xlLegendPositionTop = -4160,
+ }
+
+ const enum XlMarkerStyle {
+ xlMarkerStyleAutomatic = -4105,
+ xlMarkerStyleCircle = 8,
+ xlMarkerStyleDash = -4115,
+ xlMarkerStyleDiamond = 2,
+ xlMarkerStyleDot = -4118,
+ xlMarkerStyleNone = -4142,
+ xlMarkerStylePicture = -4147,
+ xlMarkerStylePlus = 9,
+ xlMarkerStyleSquare = 1,
+ xlMarkerStyleStar = 5,
+ xlMarkerStyleTriangle = 3,
+ xlMarkerStyleX = -4168,
+ }
+
+ const enum XlPieSliceIndex {
+ xlCenterPoint = 5,
+ xlInnerCenterPoint = 8,
+ xlInnerClockwisePoint = 7,
+ xlInnerCounterClockwisePoint = 9,
+ xlMidClockwiseRadiusPoint = 4,
+ xlMidCounterClockwiseRadiusPoint = 6,
+ xlOuterCenterPoint = 2,
+ xlOuterClockwisePoint = 3,
+ xlOuterCounterClockwisePoint = 1,
+ }
+
+ const enum XlPieSliceLocation {
+ xlHorizontalCoordinate = 1,
+ xlVerticalCoordinate = 2,
+ }
+
+ const enum XlPivotFieldOrientation {
+ xlColumnField = 2,
+ xlDataField = 4,
+ xlHidden = 0,
+ xlPageField = 3,
+ xlRowField = 1,
+ }
+
+ const enum XlReadingOrder {
+ xlContext = -5002,
+ xlLTR = -5003,
+ xlRTL = -5004,
+ }
+
+ const enum XlRowCol {
+ xlColumns = 2,
+ xlRows = 1,
+ }
+
+ const enum XlScaleType {
+ xlScaleLinear = -4132,
+ xlScaleLogarithmic = -4133,
+ }
+
+ const enum XlSizeRepresents {
+ xlSizeIsArea = 1,
+ xlSizeIsWidth = 2,
+ }
+
+ const enum XlTickLabelOrientation {
+ xlTickLabelOrientationAutomatic = -4105,
+ xlTickLabelOrientationDownward = -4170,
+ xlTickLabelOrientationHorizontal = -4128,
+ xlTickLabelOrientationUpward = -4171,
+ xlTickLabelOrientationVertical = -4166,
+ }
+
+ const enum XlTickLabelPosition {
+ xlTickLabelPositionHigh = -4127,
+ xlTickLabelPositionLow = -4134,
+ xlTickLabelPositionNextToAxis = 4,
+ xlTickLabelPositionNone = -4142,
+ }
+
+ const enum XlTickMark {
+ xlTickMarkCross = 4,
+ xlTickMarkInside = 2,
+ xlTickMarkNone = -4142,
+ xlTickMarkOutside = 3,
+ }
+
+ const enum XlTimeUnit {
+ xlDays = 0,
+ xlMonths = 1,
+ xlYears = 2,
+ }
+
+ const enum XlTrendlineType {
+ xlExponential = 5,
+ xlLinear = -4132,
+ xlLogarithmic = -4133,
+ xlMovingAvg = 6,
+ xlPolynomial = 3,
+ xlPower = 4,
+ }
+
+ const enum XlUnderlineStyle {
+ xlUnderlineStyleDouble = -4119,
+ xlUnderlineStyleDoubleAccounting = 5,
+ xlUnderlineStyleNone = -4142,
+ xlUnderlineStyleSingle = 2,
+ xlUnderlineStyleSingleAccounting = 4,
+ }
+
+ const enum XlVAlign {
+ xlVAlignBottom = -4107,
+ xlVAlignCenter = -4108,
+ xlVAlignDistributed = -4117,
+ xlVAlignJustify = -4130,
+ xlVAlignTop = -4160,
+ }
+
+ class Adjustments {
+ private 'Office.Adjustments_typekey': Adjustments;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): number;
+ readonly Parent: any;
+ }
+
+ class AnswerWizard {
+ private 'Office.AnswerWizard_typekey': AnswerWizard;
+ private constructor();
+ readonly Application: any;
+ ClearFileList(): void;
+ readonly Creator: number;
+ readonly Files: AnswerWizardFiles;
+ readonly Parent: any;
+ ResetFileList(): void;
+ }
+
+ class AnswerWizardFiles {
+ private 'Office.AnswerWizardFiles_typekey': AnswerWizardFiles;
+ private constructor();
+ Add(FileName: string): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Delete(FileName: string): void;
+ Item(Index: number): string;
+ readonly Parent: any;
+ }
+
+ class Assistant {
+ private 'Office.Assistant_typekey': Assistant;
+ private constructor();
+ ActivateWizard(WizardID: number, act: MsoWizardActType, Animation?: any): void;
+ Animation: MsoAnimationType;
+ readonly Application: any;
+ AssistWithAlerts: boolean;
+ AssistWithHelp: boolean;
+ AssistWithWizards: boolean;
+ readonly BalloonError: MsoBalloonErrorType;
+ readonly Creator: number;
+ DoAlert(bstrAlertTitle: string, bstrAlertText: string, alb: MsoAlertButtonType, alc: MsoAlertIconType, ald: MsoAlertDefaultType, alq: MsoAlertCancelType, varfSysAlert: boolean): number;
+ EndWizard(WizardID: number, varfSuccess: boolean, Animation?: any): void;
+ FeatureTips: boolean;
+ FileName: string;
+ GuessHelp: boolean;
+ Help(): void;
+ HighPriorityTips: boolean;
+ readonly Item: string;
+ KeyboardShortcutTips: boolean;
+ Left: number;
+ MouseTips: boolean;
+ Move(xLeft: number, yTop: number): void;
+ MoveWhenInTheWay: boolean;
+ readonly Name: string;
+ readonly NewBalloon: Balloon;
+ On: boolean;
+ readonly Parent: any;
+ Reduced: boolean;
+ ResetTips(): void;
+ SearchWhenProgramming: boolean;
+ Sounds: boolean;
+ StartWizard(On: boolean, Callback: string, PrivateX: number, Animation?: any, CustomTeaser?: any, Top?: any, Left?: any, Bottom?: any, Right?: any): number;
+ TipOfDay: boolean;
+ Top: number;
+ Visible: boolean;
+ }
+
+ class Balloon {
+ private 'Office.Balloon_typekey': Balloon;
+ private constructor();
+ Animation: MsoAnimationType;
+ readonly Application: any;
+ BalloonType: MsoBalloonType;
+ Button: MsoButtonSetType;
+ Callback: string;
+ readonly Checkboxes: any;
+ Close(): void;
+ readonly Creator: number;
+ Heading: string;
+ Icon: MsoIconType;
+ readonly Labels: any;
+ Mode: MsoModeType;
+ readonly Name: string;
+ readonly Parent: any;
+ Private: number;
+ SetAvoidRectangle(Left: number, Top: number, Right: number, Bottom: number): void;
+ Show(): MsoBalloonButtonType;
+ Text: string;
+ }
+
+ class BulletFormat2 {
+ private 'Office.BulletFormat2_typekey': BulletFormat2;
+ private constructor();
+ readonly Application: any;
+ Character: number;
+ readonly Creator: number;
+ readonly Font: Font2;
+ readonly Number: number;
+ readonly Parent: any;
+ Picture(FileName: string): void;
+ RelativeSize: number;
+ StartValue: number;
+ Style: MsoNumberedBulletStyle;
+ Type: MsoBulletType;
+ UseTextColor: MsoTriState;
+ UseTextFont: MsoTriState;
+ Visible: MsoTriState;
+ }
+
+ class CalloutFormat {
+ private 'Office.CalloutFormat_typekey': CalloutFormat;
+ private constructor();
+ Accent: MsoTriState;
+ Angle: MsoCalloutAngleType;
+ readonly Application: any;
+ AutoAttach: MsoTriState;
+ readonly AutoLength: MsoTriState;
+ AutomaticLength(): void;
+ Border: MsoTriState;
+ readonly Creator: number;
+ CustomDrop(Drop: number): void;
+ CustomLength(Length: number): void;
+ readonly Drop: number;
+ readonly DropType: MsoCalloutDropType;
+ Gap: number;
+ readonly Length: number;
+ readonly Parent: any;
+ PresetDrop(DropType: MsoCalloutDropType): void;
+ Type: MsoCalloutType;
+ }
+
+ class CanvasShapes {
+ private 'Office.CanvasShapes_typekey': CanvasShapes;
+ private constructor();
+ AddCallout(Type: MsoCalloutType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddConnector(Type: MsoConnectorType, BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
+ AddCurve(SafeArrayOfPoints: any): Shape;
+ AddLabel(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddLine(BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
+
+ /**
+ * @param number [Width=-1]
+ * @param number [Height=-1]
+ */
+ AddPicture(FileName: string, LinkToFile: MsoTriState, SaveWithDocument: MsoTriState, Left: number, Top: number, Width?: number, Height?: number): Shape;
+ AddPolyline(SafeArrayOfPoints: any): Shape;
+ AddShape(Type: MsoAutoShapeType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddTextbox(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddTextEffect(PresetTextEffect: MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: MsoTriState, FontItalic: MsoTriState, Left: number, Top: number): Shape;
+ readonly Application: any;
+ readonly Background: Shape;
+ BuildFreeform(EditingType: MsoEditingType, X1: number, Y1: number): FreeformBuilder;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): Shape;
+ readonly Parent: any;
+ Range(Index: any): ShapeRange;
+ SelectAll(): void;
+ }
+
+ class ChartColorFormat {
+ private 'Office.ChartColorFormat_typekey': ChartColorFormat;
+ private constructor();
+ readonly _Default: number;
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Parent: any;
+ RGB: number;
+ SchemeColor: number;
+ readonly Type: number;
+ }
+
+ class ChartFillFormat {
+ private 'Office.ChartFillFormat_typekey': ChartFillFormat;
+ private constructor();
+ readonly Application: any;
+ readonly BackColor: ChartColorFormat;
+ readonly Creator: number;
+ readonly ForeColor: ChartColorFormat;
+ readonly GradientColorType: number;
+ readonly GradientDegree: number;
+ readonly GradientStyle: number;
+ readonly GradientVariant: number;
+ OneColorGradient(Style: number, Variant: number, Degree: number): void;
+ readonly Parent: any;
+ readonly Pattern: number;
+ Patterned(Pattern: number): void;
+ PresetGradient(Style: number, Variant: number, PresetGradientType: number): void;
+ readonly PresetGradientType: number;
+ readonly PresetTexture: number;
+ PresetTextured(PresetTexture: number): void;
+ Solid(): void;
+ readonly TextureName: string;
+ readonly TextureType: number;
+ TwoColorGradient(Style: number, Variant: number): void;
+ readonly Type: number;
+ UserPicture(PictureFile: any, PictureFormat: any, PictureStackUnit: any, PicturePlacement: any): void;
+ UserTextured(TextureFile: string): void;
+ Visible: number;
+ }
+
+ class ChartFont {
+ private 'Office.ChartFont_typekey': ChartFont;
+ private constructor();
+ readonly Application: any;
+ Background: any;
+ Bold: any;
+ Color: any;
+ ColorIndex: any;
+ readonly Creator: number;
+ FontStyle: any;
+ Italic: any;
+ Name: any;
+ OutlineFont: any;
+ readonly Parent: any;
+ Shadow: any;
+ Size: any;
+ StrikeThrough: any;
+ Subscript: any;
+ Superscript: any;
+ Underline: any;
+ }
+
+ class ColorFormat {
+ private 'Office.ColorFormat_typekey': ColorFormat;
+ private constructor();
+ readonly Application: any;
+ Brightness: number;
+ readonly Creator: number;
+ ObjectThemeColor: MsoThemeColorIndex;
+ readonly Parent: any;
+ RGB: number;
+ SchemeColor: number;
+ TintAndShade: number;
+ readonly Type: MsoColorType;
+ }
+
+ class COMAddIn {
+ private 'Office.COMAddIn_typekey': COMAddIn;
+ private constructor();
+ readonly Application: any;
+ Connect: boolean;
+ readonly Creator: number;
+ Description: string;
+ readonly Guid: string;
+ Object: any;
+ readonly Parent: any;
+ readonly ProgId: string;
+ }
+
+ class COMAddIns {
+ private 'Office.COMAddIns_typekey': COMAddIns;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): COMAddIn;
+ readonly Parent: any;
+ SetAppModal(varfModal: boolean): void;
+ Update(): void;
+ }
+
+ class CommandBar {
+ private 'Office.CommandBar_typekey': CommandBar;
+ private constructor();
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AdaptiveMenu: boolean;
+ readonly Application: any;
+ readonly BuiltIn: boolean;
+ Context: string;
+ readonly Controls: CommandBarControls;
+ readonly Creator: number;
+ Delete(): void;
+ Enabled: boolean;
+ FindControl(Type?: any, Id?: any, Tag?: any, Visible?: any, Recursive?: any): CommandBarControl;
+ Height: number;
+ readonly Id: number;
+ readonly Index: number;
+ readonly InstanceId: number;
+ readonly InstanceIdPtr: any;
+ Left: number;
+ Name: string;
+ NameLocal: string;
+ readonly Parent: any;
+ Position: MsoBarPosition;
+ Protection: MsoBarProtection;
+ Reset(): void;
+ RowIndex: number;
+ ShowPopup(x?: any, y?: any): void;
+ Top: number;
+ readonly Type: MsoBarType;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class CommandBarButton {
+ private 'Office.CommandBarButton_typekey': CommandBarButton;
+ private constructor();
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: any;
+ BeginGroup: boolean;
+ readonly BuiltIn: boolean;
+ BuiltInFace: boolean;
+ Caption: string;
+ readonly Control: any;
+ Copy(Bar?: any, Before?: any): CommandBarControl;
+ CopyFace(): void;
+ readonly Creator: number;
+ Delete(Temporary?: any): void;
+ DescriptionText: string;
+ Enabled: boolean;
+ Execute(): void;
+ FaceId: number;
+ Height: number;
+ HelpContextId: number;
+ HelpFile: string;
+ HyperlinkType: MsoCommandBarButtonHyperlinkType;
+ readonly Id: number;
+ readonly Index: number;
+ readonly InstanceId: number;
+ readonly InstanceIdPtr: any;
+ readonly IsPriorityDropped: boolean;
+ readonly Left: number;
+ Mask: stdole.IPictureDisp;
+ Move(Bar?: any, Before?: any): CommandBarControl;
+ OLEUsage: MsoControlOLEUsage;
+ OnAction: string;
+ Parameter: string;
+ readonly Parent: CommandBar;
+ PasteFace(): void;
+ Picture: stdole.IPictureDisp;
+ Priority: number;
+ Reserved1(): void;
+ Reserved2(): void;
+ Reserved3(): void;
+ Reserved4(): void;
+ Reserved5(): void;
+ Reserved6(): void;
+ Reserved7(): void;
+ Reset(): void;
+ SetFocus(): void;
+ ShortcutText: string;
+ State: MsoButtonState;
+ Style: MsoButtonStyle;
+ Tag: string;
+ TooltipText: string;
+ readonly Top: number;
+ readonly Type: MsoControlType;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class CommandBarComboBox {
+ private 'Office.CommandBarComboBox_typekey': CommandBarComboBox;
+ private constructor();
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ AddItem(Text: string, Index?: any): void;
+ readonly Application: any;
+ BeginGroup: boolean;
+ readonly BuiltIn: boolean;
+ Caption: string;
+ Clear(): void;
+ readonly Control: any;
+ Copy(Bar?: any, Before?: any): CommandBarControl;
+ readonly Creator: number;
+ Delete(Temporary?: any): void;
+ DescriptionText: string;
+ DropDownLines: number;
+ DropDownWidth: number;
+ Enabled: boolean;
+ Execute(): void;
+ Height: number;
+ HelpContextId: number;
+ HelpFile: string;
+ readonly Id: number;
+ readonly Index: number;
+ readonly InstanceId: number;
+ readonly InstanceIdPtr: any;
+ readonly IsPriorityDropped: boolean;
+ readonly Left: number;
+ List(Index: number): string;
+ readonly ListCount: number;
+ ListHeaderCount: number;
+ ListIndex: number;
+ Move(Bar?: any, Before?: any): CommandBarControl;
+ OLEUsage: MsoControlOLEUsage;
+ OnAction: string;
+ Parameter: string;
+ readonly Parent: CommandBar;
+ Priority: number;
+ RemoveItem(Index: number): void;
+ Reserved1(): void;
+ Reserved2(): void;
+ Reserved3(): void;
+ Reserved4(): void;
+ Reserved5(): void;
+ Reserved6(): void;
+ Reserved7(): void;
+ Reset(): void;
+ SetFocus(): void;
+ Style: MsoComboStyle;
+ Tag: string;
+ Text: string;
+ TooltipText: string;
+ readonly Top: number;
+ readonly Type: MsoControlType;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class CommandBarControl {
+ private 'Office.CommandBarControl_typekey': CommandBarControl;
+ private constructor();
+ accChild(varChild: any): any;
+ readonly accChildCount: number;
+ accDefaultAction(varChild?: any): string;
+ accDescription(varChild?: any): string;
+ accDoDefaultAction(varChild?: any): void;
+ readonly accFocus: any;
+ accHelp(varChild?: any): string;
+ accHelpTopic(pszHelpFile: string, varChild?: any): number;
+ accHitTest(xLeft: number, yTop: number): any;
+ accKeyboardShortcut(varChild?: any): string;
+ accLocation(pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number, varChild?: any): void;
+ accName(varChild?: any): string;
+ accNavigate(navDir: number, varStart?: any): any;
+ readonly accParent: any;
+ accRole(varChild?: any): any;
+ accSelect(flagsSelect: number, varChild?: any): void;
+ readonly accSelection: any;
+ accState(varChild?: any): any;
+ accValue(varChild?: any): string;
+ readonly Application: any;
+ BeginGroup: boolean;
+ readonly BuiltIn: boolean;
+ Caption: string;
+ readonly Control: any;
+ Copy(Bar?: any, Before?: any): CommandBarControl;
+ readonly Creator: number;
+ Delete(Temporary?: any): void;
+ DescriptionText: string;
+ Enabled: boolean;
+ Execute(): void;
+ Height: number;
+ HelpContextId: number;
+ HelpFile: string;
+ readonly Id: number;
+ readonly Index: number;
+ readonly InstanceId: number;
+ readonly IsPriorityDropped: boolean;
+ readonly Left: number;
+ Move(Bar?: any, Before?: any): CommandBarControl;
+ OLEUsage: MsoControlOLEUsage;
+ OnAction: string;
+ Parameter: string;
+ readonly Parent: CommandBar;
+ Priority: number;
+ Reserved1(): void;
+ Reserved2(): void;
+ Reserved3(): void;
+ Reserved4(): void;
+ Reserved5(): void;
+ Reserved6(): void;
+ Reserved7(): void;
+ Reset(): void;
+ SetFocus(): void;
+ Tag: string;
+ TooltipText: string;
+ readonly Top: number;
+ readonly Type: MsoControlType;
+ Visible: boolean;
+ Width: number;
+ }
+
+ class CommandBarControls {
+ private 'Office.CommandBarControls_typekey': CommandBarControls;
+ private constructor();
+ Add(Type?: any, Id?: any, Parameter?: any, Before?: any, Temporary?: any): CommandBarControl;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): CommandBarControl;
+ readonly Parent: CommandBar;
+ }
+
+ class CommandBars {
+ private 'Office.CommandBars_typekey': CommandBars;
+ private constructor();
+ readonly ActionControl: CommandBarControl;
+ readonly ActiveMenuBar: CommandBar;
+ AdaptiveMenus: boolean;
+ Add(Name?: any, Position?: any, MenuBar?: any, Temporary?: any): CommandBar;
+ AddEx(TbidOrName?: any, Position?: any, MenuBar?: any, Temporary?: any, TbtrProtection?: any): CommandBar;
+ readonly Application: any;
+ CommitRenderingTransaction(hwnd: number): void;
+ readonly Count: number;
+ readonly Creator: number;
+ DisableAskAQuestionDropdown: boolean;
+ DisableCustomize: boolean;
+ DisplayFonts: boolean;
+ DisplayKeysInTooltips: boolean;
+ DisplayTooltips: boolean;
+ ExecuteMso(idMso: string): void;
+ FindControl(Type?: any, Id?: any, Tag?: any, Visible?: any): CommandBarControl;
+ FindControls(Type?: any, Id?: any, Tag?: any, Visible?: any): CommandBarControls;
+ GetEnabledMso(idMso: string): boolean;
+ GetImageMso(idMso: string, Width: number, Height: number): stdole.IPictureDisp;
+ GetLabelMso(idMso: string): string;
+ GetPressedMso(idMso: string): boolean;
+ GetScreentipMso(idMso: string): string;
+ GetSupertipMso(idMso: string): string;
+ GetVisibleMso(idMso: string): boolean;
+ IdsString(ids: number, pbstrName: string): number;
+ Item(Index: any): CommandBar;
+ LargeButtons: boolean;
+ MenuAnimationStyle: MsoMenuAnimation;
+ readonly Parent: any;
+ ReleaseFocus(): void;
+ TmcGetName(tmc: number, pbstrName: string): number;
+ }
+
+ class ConnectorFormat {
+ private 'Office.ConnectorFormat_typekey': ConnectorFormat;
+ private constructor();
+ readonly Application: any;
+ BeginConnect(ConnectedShape: Shape, ConnectionSite: number): void;
+ readonly BeginConnected: MsoTriState;
+ readonly BeginConnectedShape: Shape;
+ readonly BeginConnectionSite: number;
+ BeginDisconnect(): void;
+ readonly Creator: number;
+ EndConnect(ConnectedShape: Shape, ConnectionSite: number): void;
+ readonly EndConnected: MsoTriState;
+ readonly EndConnectedShape: Shape;
+ readonly EndConnectionSite: number;
+ EndDisconnect(): void;
+ readonly Parent: any;
+ Type: MsoConnectorType;
+ }
+
+ class ContactCard {
+ private 'Office.ContactCard_typekey': ContactCard;
+ private constructor();
+ readonly Application: any;
+ Close(): void;
+ readonly Creator: number;
+
+ /** @param boolean [ShowWithDelay=false] */
+ Show(
+ CardStyle: MsoContactCardStyle, RectangleLeft: number, RectangleRight: number, RectangleTop: number, RectangleBottom: number, HorizontalPosition: number, ShowWithDelay?: boolean): void;
+ }
+
+ class Crop {
+ private 'Office.Crop_typekey': Crop;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ PictureHeight: number;
+ PictureOffsetX: number;
+ PictureOffsetY: number;
+ PictureWidth: number;
+ ShapeHeight: number;
+ ShapeLeft: number;
+ ShapeTop: number;
+ ShapeWidth: number;
+ }
+
+ class CustomTaskPane {
+ private 'Office.CustomTaskPane_typekey': CustomTaskPane;
+ private constructor();
+ readonly Application: any;
+ readonly ContentControl: any;
+ Delete(): void;
+ DockPosition: MsoCTPDockPosition;
+ DockPositionRestrict: MsoCTPDockPositionRestrict;
+ Height: number;
+ readonly Title: string;
+ Visible: boolean;
+ Width: number;
+ readonly Window: any;
+ }
+
+ class CustomXMLNode {
+ private 'Office.CustomXMLNode_typekey': CustomXMLNode;
+ private constructor();
+
+ /**
+ * @param string [Name='']
+ * @param string [NamespaceURI='']
+ * @param Office.MsoCustomXMLNodeType [NodeType=1]
+ * @param string [NodeValue='']
+ */
+ AppendChildNode(Name?: string, NamespaceURI?: string, NodeType?: MsoCustomXMLNodeType, NodeValue?: string): void;
+ AppendChildSubtree(XML: string): void;
+ readonly Application: any;
+ readonly Attributes: CustomXMLNodes;
+ readonly BaseName: string;
+ readonly ChildNodes: CustomXMLNodes;
+ readonly Creator: number;
+ Delete(): void;
+ readonly FirstChild: CustomXMLNode;
+ HasChildNodes(): boolean;
+
+ /**
+ * @param string [Name='']
+ * @param string [NamespaceURI='']
+ * @param Office.MsoCustomXMLNodeType [NodeType=1]
+ * @param string [NodeValue='']
+ * @param Office.CustomXMLNode [NextSibling=0]
+ */
+ InsertNodeBefore(Name?: string, NamespaceURI?: string, NodeType?: MsoCustomXMLNodeType, NodeValue?: string, NextSibling?: CustomXMLNode): void;
+
+ /** @param Office.CustomXMLNode [NextSibling=0] */
+ InsertSubtreeBefore(XML: string, NextSibling?: CustomXMLNode): void;
+ readonly LastChild: CustomXMLNode;
+ readonly NamespaceURI: string;
+ readonly NextSibling: CustomXMLNode;
+ readonly NodeType: MsoCustomXMLNodeType;
+ NodeValue: string;
+ readonly OwnerDocument: any;
+ readonly OwnerPart: CustomXMLPart;
+ readonly Parent: any;
+ readonly ParentNode: CustomXMLNode;
+ readonly PreviousSibling: CustomXMLNode;
+ RemoveChild(Child: CustomXMLNode): void;
+
+ /**
+ * @param string [Name='']
+ * @param string [NamespaceURI='']
+ * @param Office.MsoCustomXMLNodeType [NodeType=1]
+ * @param string [NodeValue='']
+ */
+ ReplaceChildNode(OldNode: CustomXMLNode, Name?: string, NamespaceURI?: string, NodeType?: MsoCustomXMLNodeType, NodeValue?: string): void;
+ ReplaceChildSubtree(XML: string, OldNode: CustomXMLNode): void;
+ SelectNodes(XPath: string): CustomXMLNodes;
+ SelectSingleNode(XPath: string): CustomXMLNode;
+ Text: string;
+ readonly XML: string;
+ readonly XPath: string;
+ }
+
+ class CustomXMLNodes {
+ private 'Office.CustomXMLNodes_typekey': CustomXMLNodes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): CustomXMLNode;
+ readonly Parent: any;
+ }
+
+ class CustomXMLPart {
+ private 'Office.CustomXMLPart_typekey': CustomXMLPart;
+ private constructor();
+
+ /**
+ * @param string [Name='']
+ * @param string [NamespaceURI='']
+ * @param Office.CustomXMLNode [NextSibling=0]
+ * @param Office.MsoCustomXMLNodeType [NodeType=1]
+ * @param string [NodeValue='']
+ */
+ AddNode(Parent: CustomXMLNode, Name?: string, NamespaceURI?: string, NextSibling?: CustomXMLNode, NodeType?: MsoCustomXMLNodeType, NodeValue?: string): void;
+ readonly Application: any;
+ readonly BuiltIn: boolean;
+ readonly Creator: number;
+ Delete(): void;
+ readonly DocumentElement: CustomXMLNode;
+ readonly Errors: CustomXMLValidationErrors;
+ readonly Id: string;
+ Load(FilePath: string): boolean;
+ LoadXML(XML: string): boolean;
+ readonly NamespaceManager: CustomXMLPrefixMappings;
+ readonly NamespaceURI: string;
+ readonly Parent: any;
+ SchemaCollection: CustomXMLSchemaCollection;
+ SelectNodes(XPath: string): CustomXMLNodes;
+ SelectSingleNode(XPath: string): CustomXMLNode;
+ readonly XML: string;
+ }
+
+ class CustomXMLParts {
+ private 'Office.CustomXMLParts_typekey': CustomXMLParts;
+ private constructor();
+
+ /** @param string [XML=''] */
+ Add(XML?: string, SchemaCollection?: any): CustomXMLPart;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): CustomXMLPart;
+ readonly Parent: any;
+ SelectByID(Id: string): CustomXMLPart;
+ SelectByNamespace(NamespaceURI: string): CustomXMLParts;
+ }
+
+ class CustomXMLPrefixMapping {
+ private 'Office.CustomXMLPrefixMapping_typekey': CustomXMLPrefixMapping;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly NamespaceURI: string;
+ readonly Parent: any;
+ readonly Prefix: string;
+ }
+
+ class CustomXMLPrefixMappings {
+ private 'Office.CustomXMLPrefixMappings_typekey': CustomXMLPrefixMappings;
+ private constructor();
+ AddNamespace(Prefix: string, NamespaceURI: string): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): CustomXMLPrefixMapping;
+ LookupNamespace(Prefix: string): string;
+ LookupPrefix(NamespaceURI: string): string;
+ readonly Parent: any;
+ }
+
+ class CustomXMLSchema {
+ private 'Office.CustomXMLSchema_typekey': CustomXMLSchema;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Location: string;
+ readonly NamespaceURI: string;
+ readonly Parent: any;
+ Reload(): void;
+ }
+
+ class CustomXMLSchemaCollection {
+ private 'Office.CustomXMLSchemaCollection_typekey': CustomXMLSchemaCollection;
+ private constructor();
+
+ /**
+ * @param string [NamespaceURI='']
+ * @param string [Alias='']
+ * @param string [FileName='']
+ * @param boolean [InstallForAllUsers=false]
+ */
+ Add(NamespaceURI?: string, Alias?: string, FileName?: string, InstallForAllUsers?: boolean): CustomXMLSchema;
+ AddCollection(SchemaCollection: CustomXMLSchemaCollection): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): CustomXMLSchema;
+ NamespaceURI(Index: number): string;
+ readonly Parent: any;
+ Validate(): boolean;
+ }
+
+ class CustomXMLValidationError {
+ private 'Office.CustomXMLValidationError_typekey': CustomXMLValidationError;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(): void;
+ readonly ErrorCode: number;
+ readonly Name: string;
+ readonly Node: CustomXMLNode;
+ readonly Parent: any;
+ readonly Text: string;
+ readonly Type: MsoCustomXMLValidationErrorType;
+ }
+
+ class CustomXMLValidationErrors {
+ private 'Office.CustomXMLValidationErrors_typekey': CustomXMLValidationErrors;
+ private constructor();
+
+ /**
+ * @param string [ErrorText='']
+ * @param boolean [ClearedOnUpdate=true]
+ */
+ Add(Node: CustomXMLNode, ErrorName: string, ErrorText?: string, ClearedOnUpdate?: boolean): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): CustomXMLValidationError;
+ readonly Parent: any;
+ }
+
+ class DiagramNode {
+ private 'Office.DiagramNode_typekey': DiagramNode;
+ private constructor();
+
+ /**
+ * @param Office.MsoRelativeNodePosition [Pos=2]
+ * @param Office.MsoDiagramNodeType [NodeType=1]
+ */
+ AddNode(Pos?: MsoRelativeNodePosition, NodeType?: MsoDiagramNodeType): DiagramNode;
+ readonly Application: any;
+ readonly Children: DiagramNodeChildren;
+
+ /** @param Office.MsoRelativeNodePosition [Pos=2] */
+ CloneNode(CopyChildren: boolean, TargetNode: DiagramNode, Pos?: MsoRelativeNodePosition): DiagramNode;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Diagram: IMsoDiagram;
+ Layout: MsoOrgChartLayoutType;
+ MoveNode(TargetNode: DiagramNode, Pos: MsoRelativeNodePosition): void;
+ NextNode(): DiagramNode;
+ readonly Parent: any;
+ PrevNode(): DiagramNode;
+ ReplaceNode(TargetNode: DiagramNode): void;
+ readonly Root: DiagramNode;
+ readonly Shape: Shape;
+
+ /** @param boolean [SwapChildren=true] */
+ SwapNode(TargetNode: DiagramNode, SwapChildren?: boolean): void;
+ readonly TextShape: Shape;
+ TransferChildren(ReceivingNode: DiagramNode): void;
+ }
+
+ class DiagramNodeChildren {
+ private 'Office.DiagramNodeChildren_typekey': DiagramNodeChildren;
+ private constructor();
+
+ /**
+ * @param any [Index=-1]
+ * @param Office.MsoDiagramNodeType [NodeType=1]
+ */
+ AddNode(Index?: any, NodeType?: MsoDiagramNodeType): DiagramNode;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ readonly FirstChild: DiagramNode;
+ Item(Index: any): DiagramNode;
+ readonly LastChild: DiagramNode;
+ readonly Parent: any;
+ SelectAll(): void;
+ }
+
+ class DiagramNodes {
+ private 'Office.DiagramNodes_typekey': DiagramNodes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): DiagramNode;
+ readonly Parent: any;
+ SelectAll(): void;
+ }
+
+ class DocumentInspector {
+ private 'Office.DocumentInspector_typekey': DocumentInspector;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Description: string;
+ Fix(Status: MsoDocInspectorStatus, Results: string): void;
+ Inspect(Status: MsoDocInspectorStatus, Results: string): void;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class DocumentInspectors {
+ private 'Office.DocumentInspectors_typekey': DocumentInspectors;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): DocumentInspector;
+ readonly Parent: any;
+ }
+
+ class DocumentProperties {
+ private 'Office.DocumentProperties_typekey': DocumentProperties;
+ private constructor();
+ Add(Name: string, LinkToContent: boolean, Type?: MsoDocProperties, Value?: any, LinkSource?: string): DocumentProperty;
+ Application: TApplication;
+ Count: number;
+ Creator: number;
+ Item(index: string | number): DocumentProperty;
+ Parent: any;
+ }
+
+ class DocumentProperty {
+ private 'Office.DocumentProperty_typekey': DocumentProperty;
+ private constructor();
+ Application: TApplication;
+ Creator: number;
+ Delete(): void;
+ LinkSource: string;
+ LinkToContent: boolean;
+ Name: string;
+ Parent: any;
+ Type: MsoDocProperties;
+ Value: any;
+ }
+
+ class DocumentLibraryVersion {
+ private 'Office.DocumentLibraryVersion_typekey': DocumentLibraryVersion;
+ private constructor();
+ readonly Application: any;
+ readonly Comments: string;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Index: number;
+ readonly Modified: any;
+ readonly ModifiedBy: string;
+ Open(): any;
+ readonly Parent: any;
+ Restore(): any;
+ }
+
+ class DocumentLibraryVersions {
+ private 'Office.DocumentLibraryVersions_typekey': DocumentLibraryVersions;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ readonly IsVersioningEnabled: boolean;
+ Item(lIndex: number): DocumentLibraryVersion;
+ readonly Parent: any;
+ }
+
+ class EffectParameter {
+ private 'Office.EffectParameter_typekey': EffectParameter;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Name: string;
+ Value: any;
+ }
+
+ class EffectParameters {
+ private 'Office.EffectParameters_typekey': EffectParameters;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): EffectParameter;
+ }
+
+ class FileDialog {
+ private 'Office.FileDialog_typekey': FileDialog;
+ private constructor();
+ AllowMultiSelect: boolean;
+ readonly Application: any;
+ ButtonName: string;
+ readonly Creator: number;
+ readonly DialogType: MsoFileDialogType;
+ Execute(): void;
+ FilterIndex: number;
+ readonly Filters: FileDialogFilters;
+ InitialFileName: string;
+ InitialView: MsoFileDialogView;
+ readonly Item: string;
+ readonly Parent: any;
+ readonly SelectedItems: FileDialogSelectedItems;
+ Show(): number;
+ Title: string;
+ }
+
+ class FileDialogFilter {
+ private 'Office.FileDialogFilter_typekey': FileDialogFilter;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly Extensions: string;
+ readonly Parent: any;
+ }
+
+ class FileDialogFilters {
+ private 'Office.FileDialogFilters_typekey': FileDialogFilters;
+ private constructor();
+ Add(Description: string, Extensions: string, Position?: any): FileDialogFilter;
+ readonly Application: any;
+ Clear(): void;
+ readonly Count: number;
+ readonly Creator: number;
+ Delete(filter?: any): void;
+ Item(Index: number): FileDialogFilter;
+ readonly Parent: any;
+ }
+
+ class FileDialogSelectedItems {
+ private 'Office.FileDialogSelectedItems_typekey': FileDialogSelectedItems;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): string;
+ readonly Parent: any;
+ }
+
+ class FileSearch {
+ private 'Office.FileSearch_typekey': FileSearch;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+
+ /**
+ * @param Office.MsoSortBy [SortBy=1]
+ * @param Office.MsoSortOrder [SortOrder=1]
+ * @param boolean [AlwaysAccurate=true]
+ */
+ Execute(SortBy?: MsoSortBy, SortOrder?: MsoSortOrder, AlwaysAccurate?: boolean): number;
+ FileName: string;
+ FileType: MsoFileType;
+ readonly FileTypes: FileTypes;
+ readonly FoundFiles: FoundFiles;
+ LastModified: MsoLastModified;
+ LookIn: string;
+ MatchAllWordForms: boolean;
+ MatchTextExactly: boolean;
+ NewSearch(): void;
+ readonly PropertyTests: PropertyTests;
+ RefreshScopes(): void;
+ readonly SearchFolders: SearchFolders;
+ readonly SearchScopes: SearchScopes;
+ SearchSubFolders: boolean;
+ TextOrProperty: string;
+ }
+
+ class FileTypes {
+ private 'Office.FileTypes_typekey': FileTypes;
+ private constructor();
+ Add(FileType: MsoFileType): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): MsoFileType;
+ Remove(Index: number): void;
+ }
+
+ class FillFormat {
+ private 'Office.FillFormat_typekey': FillFormat;
+ private constructor();
+ readonly Application: any;
+ BackColor: ColorFormat;
+ Background(): void;
+ readonly Creator: number;
+ ForeColor: ColorFormat;
+ GradientAngle: number;
+ readonly GradientColorType: MsoGradientColorType;
+ readonly GradientDegree: number;
+ readonly GradientStops: GradientStops;
+ readonly GradientStyle: MsoGradientStyle;
+ readonly GradientVariant: number;
+ OneColorGradient(Style: MsoGradientStyle, Variant: number, Degree: number): void;
+ readonly Parent: any;
+ readonly Pattern: MsoPatternType;
+ Patterned(Pattern: MsoPatternType): void;
+ readonly PictureEffects: PictureEffects;
+ PresetGradient(Style: MsoGradientStyle, Variant: number, PresetGradientType: MsoPresetGradientType): void;
+ readonly PresetGradientType: MsoPresetGradientType;
+ readonly PresetTexture: MsoPresetTexture;
+ PresetTextured(PresetTexture: MsoPresetTexture): void;
+ RotateWithObject: MsoTriState;
+ Solid(): void;
+ TextureAlignment: MsoTextureAlignment;
+ TextureHorizontalScale: number;
+ readonly TextureName: string;
+ TextureOffsetX: number;
+ TextureOffsetY: number;
+ TextureTile: MsoTriState;
+ readonly TextureType: MsoTextureType;
+ TextureVerticalScale: number;
+ Transparency: number;
+ TwoColorGradient(Style: MsoGradientStyle, Variant: number): void;
+ readonly Type: MsoFillType;
+ UserPicture(PictureFile: string): void;
+ UserTextured(TextureFile: string): void;
+ Visible: MsoTriState;
+ }
+
+ class Font2 {
+ private 'Office.Font2_typekey': Font2;
+ private constructor();
+ Allcaps: MsoTriState;
+ readonly Application: any;
+ AutorotateNumbers: MsoTriState;
+ BaselineOffset: number;
+ Bold: MsoTriState;
+ Caps: MsoTextCaps;
+ readonly Creator: number;
+ DoubleStrikeThrough: MsoTriState;
+ readonly Embeddable: MsoTriState;
+ readonly Embedded: MsoTriState;
+ Equalize: MsoTriState;
+ readonly Fill: FillFormat;
+ readonly Glow: GlowFormat;
+ readonly Highlight: ColorFormat;
+ Italic: MsoTriState;
+ Kerning: number;
+ readonly Line: LineFormat;
+ Name: string;
+ NameAscii: string;
+ NameComplexScript: string;
+ NameFarEast: string;
+ NameOther: string;
+ readonly Parent: any;
+ readonly Reflection: ReflectionFormat;
+ readonly Shadow: ShadowFormat;
+ Size: number;
+ Smallcaps: MsoTriState;
+ SoftEdgeFormat: MsoSoftEdgeType;
+ Spacing: number;
+ Strike: MsoTextStrike;
+ StrikeThrough: MsoTriState;
+ Subscript: MsoTriState;
+ Superscript: MsoTriState;
+ readonly UnderlineColor: ColorFormat;
+ UnderlineStyle: MsoTextUnderlineType;
+ WordArtformat: MsoPresetTextEffect;
+ }
+
+ class FoundFiles {
+ private 'Office.FoundFiles_typekey': FoundFiles;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): string;
+ }
+
+ class FreeformBuilder {
+ private 'Office.FreeformBuilder_typekey': FreeformBuilder;
+ private constructor();
+
+ /**
+ * @param number [X2=0]
+ * @param number [Y2=0]
+ * @param number [X3=0]
+ * @param number [Y3=0]
+ */
+ AddNodes(SegmentType: MsoSegmentType, EditingType: MsoEditingType, X1: number, Y1: number, X2?: number, Y2?: number, X3?: number, Y3?: number): void;
+ readonly Application: any;
+ ConvertToShape(): Shape;
+ readonly Creator: number;
+ readonly Parent: any;
+ }
+
+ class GlowFormat {
+ private 'Office.GlowFormat_typekey': GlowFormat;
+ private constructor();
+ readonly Application: any;
+ readonly Color: ColorFormat;
+ readonly Creator: number;
+ Radius: number;
+ Transparency: number;
+ }
+
+ class GradientStop {
+ private 'Office.GradientStop_typekey': GradientStop;
+ private constructor();
+ readonly Application: any;
+ readonly Color: ColorFormat;
+ readonly Creator: number;
+ Position: number;
+ Transparency: number;
+ }
+
+ class GradientStops {
+ private 'Office.GradientStops_typekey': GradientStops;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+
+ /** @param number [Index=-1] */
+ Delete(Index?: number): void;
+
+ /**
+ * @param number [Transparency=0]
+ * @param number [Index=-1]
+ */
+ Insert(RGB: number, Position: number, Transparency?: number, Index?: number): void;
+
+ /**
+ * @param number [Transparency=0]
+ * @param number [Index=-1]
+ * @param number [Brightness=0]
+ */
+ Insert2(RGB: number, Position: number, Transparency?: number, Index?: number, Brightness?: number): void;
+ Item(Index: number): GradientStop;
+ }
+
+ class GroupShapes {
+ private 'Office.GroupShapes_typekey': GroupShapes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): Shape;
+ readonly Parent: any;
+ Range(Index: any): ShapeRange;
+ }
+
+ class HTMLProject {
+ private 'Office.HTMLProject_typekey': HTMLProject;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly HTMLProjectItems: HTMLProjectItems;
+
+ /** @param Office.MsoHTMLProjectOpen [OpenKind=0] */
+ Open(OpenKind?: MsoHTMLProjectOpen): void;
+ readonly Parent: any;
+
+ /** @param boolean [Refresh=true] */
+ RefreshDocument(Refresh?: boolean): void;
+
+ /** @param boolean [Refresh=true] */
+ RefreshProject(Refresh?: boolean): void;
+ readonly State: MsoHTMLProjectState;
+ }
+
+ class HTMLProjectItem {
+ private 'Office.HTMLProjectItem_typekey': HTMLProjectItem;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly IsOpen: boolean;
+ LoadFromFile(FileName: string): void;
+ readonly Name: string;
+
+ /** @param Office.MsoHTMLProjectOpen [OpenKind=0] */
+ Open(OpenKind?: MsoHTMLProjectOpen): void;
+ readonly Parent: any;
+ SaveCopyAs(FileName: string): void;
+ Text: string;
+ }
+
+ class HTMLProjectItems {
+ private 'Office.HTMLProjectItems_typekey': HTMLProjectItems;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): HTMLProjectItem;
+ readonly Parent: any;
+ }
+
+ class IAssistance {
+ private 'Office.IAssistance_typekey': IAssistance;
+ private constructor();
+
+ /** ClearDefaultContext Method */
+ ClearDefaultContext(HelpId: string): void;
+
+ /**
+ * SearchHelp Method
+ * @param string [Scope='']
+ */
+ SearchHelp(Query: string, Scope?: string): void;
+
+ /** SetDefaultContext Method */
+ SetDefaultContext(HelpId: string): void;
+
+ /**
+ * ShowHelp Method
+ * @param string [HelpId='']
+ * @param string [Scope='']
+ */
+ ShowHelp(HelpId?: string, Scope?: string): void;
+ }
+
+ class IFind {
+ private 'Office.IFind_typekey': IFind;
+ private constructor();
+ Author: string;
+ DateCreatedFrom: any;
+ DateCreatedTo: any;
+ DateSavedFrom: any;
+ DateSavedTo: any;
+ Delete(bstrQueryName: string): void;
+ Execute(): void;
+ FileType: number;
+ Keywords: string;
+ ListBy: MsoFileFindListBy;
+ Load(bstrQueryName: string): void;
+ MatchCase: boolean;
+ Name: string;
+ Options: MsoFileFindOptions;
+ PatternMatch: boolean;
+ readonly Results: IFoundFiles;
+ Save(bstrQueryName: string): void;
+ SavedBy: string;
+ SearchPath: string;
+ SelectedFile: number;
+ Show(): number;
+ SortBy: MsoFileFindSortBy;
+ SubDir: boolean;
+ Subject: string;
+ Text: string;
+ Title: string;
+ View: MsoFileFindView;
+ }
+
+ class IFoundFiles {
+ private 'Office.IFoundFiles_typekey': IFoundFiles;
+ private constructor();
+ readonly Count: number;
+ Item(Index: number): string;
+ }
+
+ class IMsoBorder {
+ private 'Office.IMsoBorder_typekey': IMsoBorder;
+ private constructor();
+ readonly Application: any;
+ Color: any;
+ ColorIndex: any;
+ readonly Creator: number;
+ LineStyle: any;
+ readonly Parent: any;
+ Weight: any;
+ }
+
+ class IMsoCharacters {
+ private 'Office.IMsoCharacters_typekey': IMsoCharacters;
+ private constructor();
+ readonly Application: any;
+ Caption: string;
+ readonly Count: number;
+ readonly Creator: number;
+ Delete(): any;
+ readonly Font: ChartFont;
+ Insert(bstr: string): any;
+ readonly Parent: any;
+ PhoneticCharacters: string;
+ Text: string;
+ }
+
+ class IMsoChart {
+ private 'Office.IMsoChart_typekey': IMsoChart;
+ private constructor();
+
+ /** @param Office.XlDataLabelsType [Type=2] */
+ _ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any): void;
+ readonly Application: any;
+ ApplyChartTemplate(bstrFileName: string): void;
+ ApplyCustomType(ChartType: XlChartType, TypeName?: any): void;
+
+ /** @param Office.XlDataLabelsType [Type=2] */
+ ApplyDataLabels(
+ Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any, ShowSeriesName?: any, ShowCategoryName?: any, ShowValue?: any,
+ ShowPercentage?: any, ShowBubbleSize?: any, Separator?: any): void;
+ ApplyLayout(Layout: number, varChartType?: any): void;
+ readonly Area3DGroup: IMsoChartGroup;
+ AreaGroups(Index?: any): any;
+ AutoFormat(rGallery: number, varFormat?: any): void;
+ AutoScaling: boolean;
+
+ /** @param Office.XlAxisGroup [AxisGroup=1] */
+ Axes(Type: any, AxisGroup?: XlAxisGroup): any;
+ readonly BackWall: IMsoWalls;
+ readonly Bar3DGroup: IMsoChartGroup;
+ BarGroups(Index?: any): any;
+ BarShape: XlBarShape;
+ readonly ChartArea: IMsoChartArea;
+ readonly ChartData: IMsoChartData;
+ ChartGroups(pvarIndex?: any, varIgallery?: any): any;
+ ChartStyle: any;
+ readonly ChartTitle: IMsoChartTitle;
+ ChartType: XlChartType;
+ ChartWizard(
+ varSource?: any, varGallery?: any, varFormat?: any, varPlotBy?: any, varCategoryLabels?: any, varSeriesLabels?: any, varHasLegend?: any, varTitle?: any,
+ varCategoryTitle?: any, varValueTitle?: any, varExtraTitle?: any): void;
+ ClearToMatchStyle(): void;
+ readonly Column3DGroup: IMsoChartGroup;
+ ColumnGroups(Index?: any): any;
+ Copy(): any;
+
+ /**
+ * @param number [Appearance=1]
+ * @param number [Format=-4147]
+ * @param number [Size=2]
+ */
+ CopyPicture(Appearance?: number, Format?: number, Size?: number): void;
+ readonly Corners: IMsoCorners;
+ readonly Creator: number;
+ readonly DataTable: IMsoDataTable;
+ Delete(): any;
+ DepthPercent: number;
+ DisplayBlanksAs: XlDisplayBlanksAs;
+ DoughnutGroups(Index?: any): any;
+ Elevation: number;
+ Export(bstr: string, varFilterName?: any, varInteractive?: any): boolean;
+ readonly Floor: IMsoFloor;
+ readonly Format: IMsoChartFormat;
+ GapDepth: number;
+ GetChartElement(x: number, y: number, ElementID: number, Arg1: number, Arg2: number): void;
+ HasAxis(axisType?: any, AxisGroup?: any): any;
+ HasDataTable: boolean;
+ HasLegend: boolean;
+ HasPivotFields: boolean;
+ HasTitle: boolean;
+ HeightPercent: number;
+ readonly Legend: IMsoLegend;
+ readonly Line3DGroup: IMsoChartGroup;
+ LineGroups(Index?: any): any;
+ readonly Parent: any;
+ Perspective: number;
+ readonly Pie3DGroup: IMsoChartGroup;
+ PieGroups(Index?: any): any;
+ readonly PivotLayout: any;
+ readonly PlotArea: IMsoPlotArea;
+ PlotBy: XlRowCol;
+ PlotVisibleOnly: boolean;
+ RadarGroups(Index?: any): any;
+ Refresh(): void;
+ RefreshPivotTable(): void;
+ RightAngleAxes: any;
+ Rotation: any;
+ SaveChartTemplate(bstrFileName: string): void;
+ Select(Replace?: any): any;
+ SeriesCollection(Index?: any): any;
+ SetDefaultChart(varName: any): void;
+ SetElement(RHS: MsoChartElementType): void;
+ SetSourceData(Source: string, PlotBy?: any): void;
+ readonly Shapes: Shapes;
+ ShowAllFieldButtons: boolean;
+ ShowAxisFieldButtons: boolean;
+ ShowDataLabelsOverMaximum: boolean;
+ ShowLegendFieldButtons: boolean;
+ ShowReportFilterFieldButtons: boolean;
+ ShowValueFieldButtons: boolean;
+ readonly SideWall: IMsoWalls;
+ SubType: number;
+ readonly SurfaceGroup: IMsoChartGroup;
+ Type: number;
+
+ /** @param boolean [fBackWall=true] */
+ Walls(fBackWall?: boolean): IMsoWalls;
+ XYGroups(Index?: any): any;
+ }
+
+ class IMsoChartArea {
+ private 'Office.IMsoChartArea_typekey': IMsoChartArea;
+ private constructor();
+ readonly Application: any;
+ AutoScaleFont: any;
+ readonly Border: IMsoBorder;
+ Clear(): any;
+ ClearContents(): any;
+ ClearFormats(): any;
+ Copy(): any;
+ readonly Creator: number;
+ readonly Fill: ChartFillFormat;
+ readonly Font: ChartFont;
+ readonly Format: IMsoChartFormat;
+ Height: number;
+ readonly Interior: IMsoInterior;
+ Left: number;
+ readonly Name: string;
+ readonly Parent: any;
+ RoundedCorners: boolean;
+ Select(): any;
+ Shadow: boolean;
+ Top: number;
+ Width: number;
+ }
+
+ class IMsoChartData {
+ private 'Office.IMsoChartData_typekey': IMsoChartData;
+ private constructor();
+ Activate(): void;
+ BreakLink(): void;
+ readonly IsLinked: boolean;
+ readonly Workbook: any;
+ }
+
+ class IMsoChartFormat {
+ private 'Office.IMsoChartFormat_typekey': IMsoChartFormat;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Fill: FillFormat;
+ readonly Glow: GlowFormat;
+ readonly Line: LineFormat;
+ readonly Parent: any;
+ readonly PictureFormat: PictureFormat;
+ readonly Shadow: ShadowFormat;
+ readonly SoftEdge: SoftEdgeFormat;
+ readonly TextFrame2: TextFrame2;
+ readonly ThreeD: ThreeDFormat;
+ }
+
+ class IMsoChartGroup {
+ private 'Office.IMsoChartGroup_typekey': IMsoChartGroup;
+ private constructor();
+ readonly Application: any;
+ AxisGroup: number;
+ BubbleScale: number;
+ readonly Creator: number;
+ DoughnutHoleSize: number;
+ readonly DownBars: IMsoDownBars;
+ readonly DropLines: IMsoDropLines;
+ FirstSliceAngle: number;
+ GapWidth: number;
+ Has3DShading: boolean;
+ HasDropLines: boolean;
+ HasHiLoLines: boolean;
+ HasRadarAxisLabels: boolean;
+ HasSeriesLines: boolean;
+ HasUpDownBars: boolean;
+ readonly HiLoLines: IMsoHiLoLines;
+ readonly Index: number;
+ Overlap: number;
+ readonly Parent: any;
+ readonly RadarAxisLabels: any;
+ SecondPlotSize: number;
+ SeriesCollection(Index?: any): any;
+ readonly SeriesLines: IMsoSeriesLines;
+ ShowNegativeBubbles: boolean;
+ SizeRepresents: XlSizeRepresents;
+ SplitType: XlChartSplitType;
+ SplitValue: any;
+ SubType: number;
+ Type: number;
+ readonly UpBars: IMsoUpBars;
+ VaryByCategories: boolean;
+ }
+
+ class IMsoChartTitle {
+ private 'Office.IMsoChartTitle_typekey': IMsoChartTitle;
+ private constructor();
+ readonly Application: any;
+ AutoScaleFont: any;
+ readonly Border: IMsoBorder;
+ Caption: string;
+ Characters(Start?: any, Length?: any): IMsoCharacters;
+ readonly Creator: number;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: ChartFont;
+ readonly Format: IMsoChartFormat;
+ Formula: string;
+ FormulaLocal: string;
+ FormulaR1C1: string;
+ FormulaR1C1Local: string;
+ readonly Height: number;
+ HorizontalAlignment: any;
+ IncludeInLayout: boolean;
+ readonly Interior: IMsoInterior;
+ Left: number;
+ readonly Name: string;
+ Orientation: any;
+ readonly Parent: any;
+ Position: XlChartElementPosition;
+ ReadingOrder: number;
+ Select(): any;
+ Shadow: boolean;
+ Text: string;
+ Top: number;
+ VerticalAlignment: any;
+ readonly Width: number;
+ }
+
+ class IMsoCorners {
+ private 'Office.IMsoCorners_typekey': IMsoCorners;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class IMsoDataTable {
+ private 'Office.IMsoDataTable_typekey': IMsoDataTable;
+ private constructor();
+ readonly Application: any;
+ AutoScaleFont: any;
+ readonly Border: IMsoBorder;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Font: ChartFont;
+ readonly Format: IMsoChartFormat;
+ HasBorderHorizontal: boolean;
+ HasBorderOutline: boolean;
+ HasBorderVertical: boolean;
+ readonly Parent: any;
+ Select(): void;
+ ShowLegendKey: boolean;
+ }
+
+ class IMsoDiagram {
+ private 'Office.IMsoDiagram_typekey': IMsoDiagram;
+ private constructor();
+ readonly Application: any;
+ AutoFormat: MsoTriState;
+ AutoLayout: MsoTriState;
+ Convert(Type: MsoDiagramType): void;
+ readonly Creator: number;
+ FitText(): void;
+ readonly Nodes: DiagramNodes;
+ readonly Parent: any;
+ Reverse: MsoTriState;
+ readonly Type: MsoDiagramType;
+ }
+
+ class IMsoDownBars {
+ private 'Office.IMsoDownBars_typekey': IMsoDownBars;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ readonly Creator: number;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Format: IMsoChartFormat;
+ readonly Interior: IMsoInterior;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class IMsoDropLines {
+ private 'Office.IMsoDropLines_typekey': IMsoDropLines;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Format: IMsoChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): void;
+ }
+
+ class IMsoFloor {
+ private 'Office.IMsoFloor_typekey': IMsoFloor;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ ClearFormats(): any;
+ readonly Creator: number;
+ readonly Fill: ChartFillFormat;
+ readonly Format: IMsoChartFormat;
+ readonly Interior: IMsoInterior;
+ readonly Name: string;
+ readonly Parent: any;
+ Paste(): void;
+ PictureType: any;
+ Select(): any;
+ Thickness: number;
+ }
+
+ class IMsoHiLoLines {
+ private 'Office.IMsoHiLoLines_typekey': IMsoHiLoLines;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Format: IMsoChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): void;
+ }
+
+ class IMsoInterior {
+ private 'Office.IMsoInterior_typekey': IMsoInterior;
+ private constructor();
+ readonly Application: any;
+ Color: any;
+ ColorIndex: any;
+ readonly Creator: number;
+ InvertIfNegative: any;
+ readonly Parent: any;
+ Pattern: any;
+ PatternColor: any;
+ PatternColorIndex: any;
+ }
+
+ class IMsoLegend {
+ private 'Office.IMsoLegend_typekey': IMsoLegend;
+ private constructor();
+ readonly Application: any;
+ AutoScaleFont: any;
+ readonly Border: IMsoBorder;
+ Clear(): any;
+ readonly Creator: number;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: ChartFont;
+ readonly Format: IMsoChartFormat;
+ Height: number;
+ IncludeInLayout: boolean;
+ readonly Interior: IMsoInterior;
+ Left: number;
+ LegendEntries(Index?: any): any;
+ readonly Name: string;
+ readonly Parent: any;
+ Position: XlLegendPosition;
+ Select(): any;
+ Shadow: boolean;
+ Top: number;
+ Width: number;
+ }
+
+ class IMsoPlotArea {
+ private 'Office.IMsoPlotArea_typekey': IMsoPlotArea;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ ClearFormats(): any;
+ readonly Creator: number;
+ readonly Fill: ChartFillFormat;
+ readonly Format: IMsoChartFormat;
+ Height: number;
+ InsideHeight: number;
+ InsideLeft: number;
+ InsideTop: number;
+ InsideWidth: number;
+ readonly Interior: IMsoInterior;
+ Left: number;
+ readonly Name: string;
+ readonly Parent: any;
+ Position: XlChartElementPosition;
+ Select(): any;
+ Top: number;
+ Width: number;
+ }
+
+ class IMsoSeriesLines {
+ private 'Office.IMsoSeriesLines_typekey': IMsoSeriesLines;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ readonly Creator: number;
+ Delete(): any;
+ readonly Format: IMsoChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class IMsoUpBars {
+ private 'Office.IMsoUpBars_typekey': IMsoUpBars;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ readonly Creator: number;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Format: IMsoChartFormat;
+ readonly Interior: IMsoInterior;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class IMsoWalls {
+ private 'Office.IMsoWalls_typekey': IMsoWalls;
+ private constructor();
+ readonly Application: any;
+ readonly Border: IMsoBorder;
+ ClearFormats(): any;
+ readonly Creator: number;
+ readonly Fill: ChartFillFormat;
+ readonly Format: IMsoChartFormat;
+ readonly Interior: IMsoInterior;
+ readonly Name: string;
+ readonly Parent: any;
+ Paste(): void;
+ PictureType: any;
+ PictureUnit: any;
+ Select(): any;
+ Thickness: number;
+ }
+
+ class LanguageSettings {
+ private 'Office.LanguageSettings_typekey': LanguageSettings;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ LanguageID(Id: MsoAppLanguageID): number;
+ LanguagePreferredForEditing(lid: MsoLanguageID): boolean;
+ readonly Parent: any;
+ }
+
+ class LineFormat {
+ private 'Office.LineFormat_typekey': LineFormat;
+ private constructor();
+ readonly Application: any;
+ BackColor: ColorFormat;
+ BeginArrowheadLength: MsoArrowheadLength;
+ BeginArrowheadStyle: MsoArrowheadStyle;
+ BeginArrowheadWidth: MsoArrowheadWidth;
+ readonly Creator: number;
+ DashStyle: MsoLineDashStyle;
+ EndArrowheadLength: MsoArrowheadLength;
+ EndArrowheadStyle: MsoArrowheadStyle;
+ EndArrowheadWidth: MsoArrowheadWidth;
+ ForeColor: ColorFormat;
+ InsetPen: MsoTriState;
+ readonly Parent: any;
+ Pattern: MsoPatternType;
+ Style: MsoLineStyle;
+ Transparency: number;
+ Visible: MsoTriState;
+ Weight: number;
+ }
+
+ class MetaProperties {
+ private 'Office.MetaProperties_typekey': MetaProperties;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ GetItemByInternalName(InternalName: string): MetaProperty;
+ Item(Index: any): MetaProperty;
+ readonly Parent: any;
+ readonly SchemaXml: string;
+ Validate(): string;
+ readonly ValidationError: string;
+ }
+
+ class MetaProperty {
+ private 'Office.MetaProperty_typekey': MetaProperty;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Id: string;
+ readonly IsReadOnly: boolean;
+ readonly IsRequired: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Type: MsoMetaPropertyType;
+ Validate(): string;
+ readonly ValidationError: string;
+ Value: any;
+ }
+
+ class MsoDebugOptions {
+ private 'Office.MsoDebugOptions_typekey': MsoDebugOptions;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ FeatureReports: number;
+ OutputToDebugger: boolean;
+ OutputToFile: boolean;
+ OutputToMessageBox: boolean;
+ readonly UnitTestManager: any;
+ }
+
+ class MsoEnvelope {
+ private 'Office.MsoEnvelope_typekey': MsoEnvelope;
+ private constructor();
+ readonly CommandBars: any;
+ Introduction: string;
+ readonly Item: any;
+ readonly Parent: any;
+ }
+
+ class NewFile {
+ private 'Office.NewFile_typekey': NewFile;
+ private constructor();
+ Add(FileName: string, Section?: any, DisplayName?: any, Action?: any): boolean;
+ readonly Application: any;
+ readonly Creator: number;
+ Remove(FileName: string, Section?: any, DisplayName?: any, Action?: any): boolean;
+ }
+
+ class OfficeTheme {
+ private 'Office.OfficeTheme_typekey': OfficeTheme;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Parent: any;
+ readonly ThemeColorScheme: ThemeColorScheme;
+ readonly ThemeEffectScheme: ThemeEffectScheme;
+ readonly ThemeFontScheme: ThemeFontScheme;
+ }
+
+ class ParagraphFormat2 {
+ private 'Office.ParagraphFormat2_typekey': ParagraphFormat2;
+ private constructor();
+ Alignment: MsoParagraphAlignment;
+ readonly Application: any;
+ BaselineAlignment: MsoBaselineAlignment;
+ readonly Bullet: BulletFormat2;
+ readonly Creator: number;
+ FarEastLineBreakLevel: MsoTriState;
+ FirstLineIndent: number;
+ HangingPunctuation: MsoTriState;
+ IndentLevel: number;
+ LeftIndent: number;
+ LineRuleAfter: MsoTriState;
+ LineRuleBefore: MsoTriState;
+ LineRuleWithin: MsoTriState;
+ readonly Parent: any;
+ RightIndent: number;
+ SpaceAfter: number;
+ SpaceBefore: number;
+ SpaceWithin: number;
+ readonly TabStops: TabStops2;
+ TextDirection: MsoTextDirection;
+ WordWrap: MsoTriState;
+ }
+
+ class Permission {
+ private 'Office.Permission_typekey': Permission;
+ private constructor();
+ Add(UserId: string, Permission?: any, ExpirationDate?: any): UserPermission;
+ readonly Application: any;
+ ApplyPolicy(FileName: string): void;
+ readonly Count: number;
+ readonly Creator: number;
+ DocumentAuthor: string;
+ Enabled: boolean;
+ EnableTrustedBrowser: boolean;
+ Item(Index: any): UserPermission;
+ readonly Parent: any;
+ readonly PermissionFromPolicy: boolean;
+ readonly PolicyDescription: string;
+ readonly PolicyName: string;
+ RemoveAll(): void;
+ RequestPermissionURL: string;
+ StoreLicenses: boolean;
+ }
+
+ class PickerDialog {
+ private 'Office.PickerDialog_typekey': PickerDialog;
+ private constructor();
+ readonly Application: any;
+ CreatePickerResults(): PickerResults;
+ readonly Creator: number;
+ DataHandlerId: string;
+ readonly Properties: PickerProperties;
+ Resolve(TokenText: string, duplicateDlgMode: number): PickerResults;
+
+ /**
+ * @param boolean [IsMultiSelect=true]
+ * @param Office.PickerResults [ExistingResults=0]
+ */
+ Show(IsMultiSelect?: boolean, ExistingResults?: PickerResults): PickerResults;
+ Title: string;
+ }
+
+ class PickerField {
+ private 'Office.PickerField_typekey': PickerField;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly IsHidden: boolean;
+ readonly Name: string;
+ readonly Type: MsoPickerField;
+ }
+
+ class PickerFields {
+ private 'Office.PickerFields_typekey': PickerFields;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): PickerField;
+ }
+
+ class PickerProperties {
+ private 'Office.PickerProperties_typekey': PickerProperties;
+ private constructor();
+ Add(Id: string, Value: string, Type: MsoPickerField): PickerProperty;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): PickerProperty;
+ Remove(Id: string): void;
+ }
+
+ class PickerProperty {
+ private 'Office.PickerProperty_typekey': PickerProperty;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Id: string;
+ readonly Type: MsoPickerField;
+ readonly Value: any;
+ }
+
+ class PickerResult {
+ private 'Office.PickerResult_typekey': PickerResult;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ DisplayName: string;
+ readonly DuplicateResults: any;
+ Fields: PickerFields;
+ readonly Id: string;
+ ItemData: any;
+ SIPId: string;
+ SubItems: any;
+ Type: string;
+ }
+
+ class PickerResults {
+ private 'Office.PickerResults_typekey': PickerResults;
+ private constructor();
+
+ /** @param string [SIPId=''] */
+ Add(Id: string, DisplayName: string, Type: string, SIPId?: string, ItemData?: any, SubItems?: any): PickerResult;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): PickerResult;
+ }
+
+ class PictureEffect {
+ private 'Office.PictureEffect_typekey': PictureEffect;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(): void;
+ readonly EffectParameters: EffectParameters;
+ Position: number;
+ readonly Type: MsoPictureEffectType;
+ Visible: MsoTriState;
+ }
+
+ class PictureEffects {
+ private 'Office.PictureEffects_typekey': PictureEffects;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+
+ /** @param number [Index=-1] */
+ Delete(Index?: number): void;
+
+ /** @param number [Position=-1] */
+ Insert(EffectType: MsoPictureEffectType, Position?: number): PictureEffect;
+ Item(Index: number): PictureEffect;
+ }
+
+ class PictureFormat {
+ private 'Office.PictureFormat_typekey': PictureFormat;
+ private constructor();
+ readonly Application: any;
+ Brightness: number;
+ ColorType: MsoPictureColorType;
+ Contrast: number;
+ readonly Creator: number;
+ readonly Crop: Crop;
+ CropBottom: number;
+ CropLeft: number;
+ CropRight: number;
+ CropTop: number;
+ IncrementBrightness(Increment: number): void;
+ IncrementContrast(Increment: number): void;
+ readonly Parent: any;
+ TransparencyColor: number;
+ TransparentBackground: MsoTriState;
+ }
+
+ class PolicyItem {
+ private 'Office.PolicyItem_typekey': PolicyItem;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Data: string;
+ readonly Description: string;
+ readonly Id: string;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class PropertyTest {
+ private 'Office.PropertyTest_typekey': PropertyTest;
+ private constructor();
+ readonly Application: any;
+ readonly Condition: MsoCondition;
+ readonly Connector: MsoConnector;
+ readonly Creator: number;
+ readonly Name: string;
+ readonly SecondValue: any;
+ readonly Value: any;
+ }
+
+ class PropertyTests {
+ private 'Office.PropertyTests_typekey': PropertyTests;
+ private constructor();
+
+ /** @param Office.MsoConnector [Connector=1] */
+ Add(Name: string, Condition: MsoCondition, Value: any, SecondValue: any, Connector?: MsoConnector): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): PropertyTest;
+ Remove(Index: number): void;
+ }
+
+ class ReflectionFormat {
+ private 'Office.ReflectionFormat_typekey': ReflectionFormat;
+ private constructor();
+ readonly Application: any;
+ Blur: number;
+ readonly Creator: number;
+ Offset: number;
+ Size: number;
+ Transparency: number;
+ Type: MsoReflectionType;
+ }
+
+ class Ruler2 {
+ private 'Office.Ruler2_typekey': Ruler2;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Levels: RulerLevels2;
+ readonly Parent: any;
+ readonly TabStops: TabStops2;
+ }
+
+ class RulerLevel2 {
+ private 'Office.RulerLevel2_typekey': RulerLevel2;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ FirstMargin: number;
+ LeftMargin: number;
+ readonly Parent: any;
+ }
+
+ class RulerLevels2 {
+ private 'Office.RulerLevels2_typekey': RulerLevels2;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): RulerLevel2;
+ readonly Parent: any;
+ }
+
+ class ScopeFolder {
+ private 'Office.ScopeFolder_typekey': ScopeFolder;
+ private constructor();
+ AddToSearchFolders(): void;
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Name: string;
+ readonly Path: string;
+ readonly ScopeFolders: ScopeFolders;
+ }
+
+ class ScopeFolders {
+ private 'Office.ScopeFolders_typekey': ScopeFolders;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): ScopeFolder;
+ }
+
+ class Script {
+ private 'Office.Script_typekey': Script;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(): void;
+ Extended: string;
+ Id: string;
+ Language: MsoScriptLanguage;
+ readonly Location: MsoScriptLocation;
+ readonly Parent: any;
+ ScriptText: string;
+ readonly Shape: any;
+ }
+
+ class Scripts {
+ private 'Office.Scripts_typekey': Scripts;
+ private constructor();
+
+ /**
+ * @param Office.MsoScriptLocation [Location=2]
+ * @param Office.MsoScriptLanguage [Language=2]
+ * @param string [Id='']
+ * @param string [Extended='']
+ * @param string [ScriptText='']
+ */
+ Add(Anchor?: any, Location?: MsoScriptLocation, Language?: MsoScriptLanguage, Id?: string, Extended?: string, ScriptText?: string): Script;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Delete(): void;
+ Item(Index: any): Script;
+ readonly Parent: any;
+ }
+
+ class SearchFolders {
+ private 'Office.SearchFolders_typekey': SearchFolders;
+ private constructor();
+ Add(ScopeFolder: ScopeFolder): void;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): ScopeFolder;
+ Remove(Index: number): void;
+ }
+
+ class SearchScope {
+ private 'Office.SearchScope_typekey': SearchScope;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly ScopeFolder: ScopeFolder;
+ readonly Type: MsoSearchIn;
+ }
+
+ class SearchScopes {
+ private 'Office.SearchScopes_typekey': SearchScopes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): SearchScope;
+ }
+
+ class ServerPolicy {
+ private 'Office.ServerPolicy_typekey': ServerPolicy;
+ private constructor();
+ readonly Application: any;
+ readonly BlockPreview: boolean;
+ readonly Count: number;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly Id: string;
+ Item(Index: any): PolicyItem;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Statement: string;
+ }
+
+ class ShadowFormat {
+ private 'Office.ShadowFormat_typekey': ShadowFormat;
+ private constructor();
+ readonly Application: any;
+ Blur: number;
+ readonly Creator: number;
+ ForeColor: ColorFormat;
+ IncrementOffsetX(Increment: number): void;
+ IncrementOffsetY(Increment: number): void;
+ Obscured: MsoTriState;
+ OffsetX: number;
+ OffsetY: number;
+ readonly Parent: any;
+ RotateWithShape: MsoTriState;
+ Size: number;
+ Style: MsoShadowStyle;
+ Transparency: number;
+ Type: MsoShadowType;
+ Visible: MsoTriState;
+ }
+
+ class Shape {
+ private 'Office.Shape_typekey': Shape;
+ private constructor();
+ readonly Adjustments: Adjustments;
+ AlternativeText: string;
+ readonly Application: any;
+ Apply(): void;
+ AutoShapeType: MsoAutoShapeType;
+ BackgroundStyle: MsoBackgroundStyleIndex;
+ BlackWhiteMode: MsoBlackWhiteMode;
+ readonly Callout: CalloutFormat;
+ CanvasCropBottom(Increment: number): void;
+ CanvasCropLeft(Increment: number): void;
+ CanvasCropRight(Increment: number): void;
+ CanvasCropTop(Increment: number): void;
+ readonly CanvasItems: CanvasShapes;
+ readonly Chart: IMsoChart;
+ readonly Child: MsoTriState;
+ readonly ConnectionSiteCount: number;
+ readonly Connector: MsoTriState;
+ readonly ConnectorFormat: ConnectorFormat;
+ ConvertTextToSmartArt(Layout: SmartArtLayout): void;
+ Copy(): void;
+ readonly Creator: number;
+ Cut(): void;
+ Delete(): void;
+ readonly Diagram: IMsoDiagram;
+ readonly DiagramNode: DiagramNode;
+ Duplicate(): Shape;
+ readonly Fill: FillFormat;
+ Flip(FlipCmd: MsoFlipCmd): void;
+ readonly Glow: GlowFormat;
+ readonly GroupItems: GroupShapes;
+ readonly HasChart: MsoTriState;
+ readonly HasDiagram: MsoTriState;
+ readonly HasDiagramNode: MsoTriState;
+ readonly HasSmartArt: MsoTriState;
+ Height: number;
+ readonly HorizontalFlip: MsoTriState;
+ readonly Id: number;
+ IncrementLeft(Increment: number): void;
+ IncrementRotation(Increment: number): void;
+ IncrementTop(Increment: number): void;
+ Left: number;
+ readonly Line: LineFormat;
+ LockAspectRatio: MsoTriState;
+ Name: string;
+ readonly Nodes: ShapeNodes;
+ readonly Parent: any;
+ readonly ParentGroup: Shape;
+ PickUp(): void;
+ readonly PictureFormat: PictureFormat;
+ readonly Reflection: ReflectionFormat;
+ RerouteConnections(): void;
+ Rotation: number;
+ readonly RTF: string;
+
+ /** @param Office.MsoScaleFrom [fScale=0] */
+ ScaleHeight(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void;
+
+ /** @param Office.MsoScaleFrom [fScale=0] */
+ ScaleWidth(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void;
+ readonly Script: Script;
+ Select(Replace?: any): void;
+ SetShapesDefaultProperties(): void;
+ readonly Shadow: ShadowFormat;
+ ShapeStyle: MsoShapeStyleIndex;
+ readonly SmartArt: SmartArt;
+ readonly SoftEdge: SoftEdgeFormat;
+ readonly TextEffect: TextEffectFormat;
+ readonly TextFrame: TextFrame;
+ readonly TextFrame2: TextFrame2;
+ readonly ThreeD: ThreeDFormat;
+ Title: string;
+ Top: number;
+ readonly Type: MsoShapeType;
+ Ungroup(): ShapeRange;
+ readonly VerticalFlip: MsoTriState;
+ readonly Vertices: any;
+ Visible: MsoTriState;
+ Width: number;
+ ZOrder(ZOrderCmd: MsoZOrderCmd): void;
+ readonly ZOrderPosition: number;
+ }
+
+ class ShapeNode {
+ private 'Office.ShapeNode_typekey': ShapeNode;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly EditingType: MsoEditingType;
+ readonly Parent: any;
+ readonly Points: any;
+ readonly SegmentType: MsoSegmentType;
+ }
+
+ class ShapeNodes {
+ private 'Office.ShapeNodes_typekey': ShapeNodes;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Delete(Index: number): void;
+
+ /**
+ * @param number [X2=0]
+ * @param number [Y2=0]
+ * @param number [X3=0]
+ * @param number [Y3=0]
+ */
+ Insert(Index: number, SegmentType: MsoSegmentType, EditingType: MsoEditingType, X1: number, Y1: number, X2?: number, Y2?: number, X3?: number, Y3?: number): void;
+ Item(Index: any): ShapeNode;
+ readonly Parent: any;
+ SetEditingType(Index: number, EditingType: MsoEditingType): void;
+ SetPosition(Index: number, X1: number, Y1: number): void;
+ SetSegmentType(Index: number, SegmentType: MsoSegmentType): void;
+ }
+
+ class ShapeRange {
+ private 'Office.ShapeRange_typekey': ShapeRange;
+ private constructor();
+ readonly Adjustments: Adjustments;
+ Align(AlignCmd: MsoAlignCmd, RelativeTo: MsoTriState): void;
+ AlternativeText: string;
+ readonly Application: any;
+ Apply(): void;
+ AutoShapeType: MsoAutoShapeType;
+ BackgroundStyle: MsoBackgroundStyleIndex;
+ BlackWhiteMode: MsoBlackWhiteMode;
+ readonly Callout: CalloutFormat;
+ CanvasCropBottom(Increment: number): void;
+ CanvasCropLeft(Increment: number): void;
+ CanvasCropRight(Increment: number): void;
+ CanvasCropTop(Increment: number): void;
+ readonly CanvasItems: CanvasShapes;
+ readonly Chart: IMsoChart;
+ readonly Child: MsoTriState;
+ readonly ConnectionSiteCount: number;
+ readonly Connector: MsoTriState;
+ readonly ConnectorFormat: ConnectorFormat;
+ Copy(): void;
+ readonly Count: number;
+ readonly Creator: number;
+ Cut(): void;
+ Delete(): void;
+ readonly Diagram: IMsoDiagram;
+ readonly DiagramNode: DiagramNode;
+ Distribute(DistributeCmd: MsoDistributeCmd, RelativeTo: MsoTriState): void;
+ Duplicate(): ShapeRange;
+ readonly Fill: FillFormat;
+ Flip(FlipCmd: MsoFlipCmd): void;
+ readonly Glow: GlowFormat;
+ Group(): Shape;
+ readonly GroupItems: GroupShapes;
+ readonly HasChart: MsoTriState;
+ readonly HasDiagram: MsoTriState;
+ readonly HasDiagramNode: MsoTriState;
+ Height: number;
+ readonly HorizontalFlip: MsoTriState;
+ readonly Id: number;
+ IncrementLeft(Increment: number): void;
+ IncrementRotation(Increment: number): void;
+ IncrementTop(Increment: number): void;
+ Item(Index: any): Shape;
+ Left: number;
+ readonly Line: LineFormat;
+ LockAspectRatio: MsoTriState;
+ Name: string;
+ readonly Nodes: ShapeNodes;
+ readonly Parent: any;
+ readonly ParentGroup: Shape;
+ PickUp(): void;
+ readonly PictureFormat: PictureFormat;
+ readonly Reflection: ReflectionFormat;
+ Regroup(): Shape;
+ RerouteConnections(): void;
+ Rotation: number;
+ readonly RTF: string;
+
+ /** @param Office.MsoScaleFrom [fScale=0] */
+ ScaleHeight(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void;
+
+ /** @param Office.MsoScaleFrom [fScale=0] */
+ ScaleWidth(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void;
+ readonly Script: Script;
+ Select(Replace?: any): void;
+ SetShapesDefaultProperties(): void;
+ readonly Shadow: ShadowFormat;
+ ShapeStyle: MsoShapeStyleIndex;
+ readonly SoftEdge: SoftEdgeFormat;
+ readonly TextEffect: TextEffectFormat;
+ readonly TextFrame: TextFrame;
+ readonly TextFrame2: TextFrame2;
+ readonly ThreeD: ThreeDFormat;
+ Title: string;
+ Top: number;
+ readonly Type: MsoShapeType;
+ Ungroup(): ShapeRange;
+ readonly VerticalFlip: MsoTriState;
+ readonly Vertices: any;
+ Visible: MsoTriState;
+ Width: number;
+ ZOrder(ZOrderCmd: MsoZOrderCmd): void;
+ readonly ZOrderPosition: number;
+ }
+
+ class Shapes {
+ private 'Office.Shapes_typekey': Shapes;
+ private constructor();
+ AddCallout(Type: MsoCalloutType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddCanvas(Left: number, Top: number, Width: number, Height: number): Shape;
+
+ /**
+ * @param Office.XlChartType [Type=-1]
+ * @param number [Left=-1]
+ * @param number [Top=-1]
+ * @param number [Width=-1]
+ * @param number [Height=-1]
+ */
+ AddChart(Type?: XlChartType, Left?: number, Top?: number, Width?: number, Height?: number): Shape;
+ AddConnector(Type: MsoConnectorType, BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
+ AddCurve(SafeArrayOfPoints: any): Shape;
+ AddDiagram(Type: MsoDiagramType, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddLabel(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddLine(BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
+
+ /**
+ * @param number [Width=-1]
+ * @param number [Height=-1]
+ */
+ AddPicture(FileName: string, LinkToFile: MsoTriState, SaveWithDocument: MsoTriState, Left: number, Top: number, Width?: number, Height?: number): Shape;
+ AddPolyline(SafeArrayOfPoints: any): Shape;
+ AddShape(Type: MsoAutoShapeType, Left: number, Top: number, Width: number, Height: number): Shape;
+
+ /**
+ * @param number [Left=-1]
+ * @param number [Top=-1]
+ * @param number [Width=-1]
+ * @param number [Height=-1]
+ */
+ AddSmartArt(Layout: SmartArtLayout, Left?: number, Top?: number, Width?: number, Height?: number): Shape;
+ AddTable(NumRows: number, NumColumns: number, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddTextbox(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
+ AddTextEffect(PresetTextEffect: MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: MsoTriState, FontItalic: MsoTriState, Left: number, Top: number): Shape;
+ readonly Application: any;
+ readonly Background: Shape;
+ BuildFreeform(EditingType: MsoEditingType, X1: number, Y1: number): FreeformBuilder;
+ readonly Count: number;
+ readonly Creator: number;
+ readonly Default: Shape;
+ Item(Index: any): Shape;
+ readonly Parent: any;
+ Range(Index: any): ShapeRange;
+ SelectAll(): void;
+ }
+
+ class SharedWorkspace {
+ private 'Office.SharedWorkspace_typekey': SharedWorkspace;
+ private constructor();
+ readonly Application: any;
+ readonly Connected: boolean;
+ CreateNew(URL?: any, Name?: any): void;
+ readonly Creator: number;
+ Delete(): void;
+ Disconnect(): void;
+ readonly Files: SharedWorkspaceFiles;
+ readonly Folders: SharedWorkspaceFolders;
+ readonly LastRefreshed: any;
+ readonly Links: SharedWorkspaceLinks;
+ readonly Members: SharedWorkspaceMembers;
+ Name: string;
+ readonly Parent: any;
+ Refresh(): void;
+ RemoveDocument(): void;
+ SourceURL: string;
+ readonly Tasks: SharedWorkspaceTasks;
+ readonly URL: string;
+ }
+
+ class SharedWorkspaceFile {
+ private 'Office.SharedWorkspaceFile_typekey': SharedWorkspaceFile;
+ private constructor();
+ readonly Application: any;
+ readonly CreatedBy: string;
+ readonly CreatedDate: any;
+ readonly Creator: number;
+ Delete(): void;
+ readonly ModifiedBy: string;
+ readonly ModifiedDate: any;
+ readonly Parent: any;
+ readonly URL: string;
+ }
+
+ class SharedWorkspaceFiles {
+ private 'Office.SharedWorkspaceFiles_typekey': SharedWorkspaceFiles;
+ private constructor();
+ Add(FileName: string, ParentFolder?: any, OverwriteIfFileAlreadyExists?: any, KeepInSync?: any): SharedWorkspaceFile;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): SharedWorkspaceFile;
+ readonly ItemCountExceeded: boolean;
+ readonly Parent: any;
+ }
+
+ class SharedWorkspaceFolder {
+ private 'Office.SharedWorkspaceFolder_typekey': SharedWorkspaceFolder;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(DeleteEventIfFolderContainsFiles?: any): void;
+ readonly FolderName: string;
+ readonly Parent: any;
+ }
+
+ class SharedWorkspaceFolders {
+ private 'Office.SharedWorkspaceFolders_typekey': SharedWorkspaceFolders;
+ private constructor();
+ Add(FolderName: string, ParentFolder?: any): SharedWorkspaceFolder;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): SharedWorkspaceFolder;
+ readonly ItemCountExceeded: boolean;
+ readonly Parent: any;
+ }
+
+ class SharedWorkspaceLink {
+ private 'Office.SharedWorkspaceLink_typekey': SharedWorkspaceLink;
+ private constructor();
+ readonly Application: any;
+ readonly CreatedBy: string;
+ readonly CreatedDate: any;
+ readonly Creator: number;
+ Delete(): void;
+ Description: string;
+ readonly ModifiedBy: string;
+ readonly ModifiedDate: any;
+ Notes: string;
+ readonly Parent: any;
+ Save(): void;
+ URL: string;
+ }
+
+ class SharedWorkspaceLinks {
+ private 'Office.SharedWorkspaceLinks_typekey': SharedWorkspaceLinks;
+ private constructor();
+ Add(URL: string, Description?: any, Notes?: any): SharedWorkspaceLink;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): SharedWorkspaceLink;
+ readonly ItemCountExceeded: boolean;
+ readonly Parent: any;
+ }
+
+ class SharedWorkspaceMember {
+ private 'Office.SharedWorkspaceMember_typekey': SharedWorkspaceMember;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(): void;
+ readonly DomainName: string;
+ readonly Email: string;
+ readonly Id: string;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class SharedWorkspaceMembers {
+ private 'Office.SharedWorkspaceMembers_typekey': SharedWorkspaceMembers;
+ private constructor();
+ Add(Email: string, DomainName: string, DisplayName: string, Role?: any): SharedWorkspaceMember;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): SharedWorkspaceMember;
+ readonly ItemCountExceeded: boolean;
+ readonly Parent: any;
+ }
+
+ class SharedWorkspaceTask {
+ private 'Office.SharedWorkspaceTask_typekey': SharedWorkspaceTask;
+ private constructor();
+ readonly Application: any;
+ AssignedTo: string;
+ readonly CreatedBy: string;
+ readonly CreatedDate: any;
+ readonly Creator: number;
+ Delete(): void;
+ Description: string;
+ DueDate: any;
+ readonly ModifiedBy: string;
+ readonly ModifiedDate: any;
+ readonly Parent: any;
+ Priority: MsoSharedWorkspaceTaskPriority;
+ Save(): void;
+ Status: MsoSharedWorkspaceTaskStatus;
+ Title: string;
+ }
+
+ class SharedWorkspaceTasks {
+ private 'Office.SharedWorkspaceTasks_typekey': SharedWorkspaceTasks;
+ private constructor();
+ Add(Title: string, Status?: any, Priority?: any, Assignee?: any, Description?: any, DueDate?: any): SharedWorkspaceTask;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): SharedWorkspaceTask;
+ readonly ItemCountExceeded: boolean;
+ readonly Parent: any;
+ }
+
+ class Signature {
+ private 'Office.Signature_typekey': Signature;
+ private constructor();
+ readonly Application: any;
+ AttachCertificate: boolean;
+ readonly CanSetup: boolean;
+ readonly Creator: number;
+ Delete(): void;
+ readonly Details: SignatureInfo;
+ readonly ExpireDate: any;
+ readonly IsCertificateExpired: boolean;
+ readonly IsCertificateRevoked: boolean;
+ readonly IsSignatureLine: boolean;
+ readonly IsSigned: boolean;
+ readonly Issuer: string;
+ readonly IsValid: boolean;
+ readonly Parent: any;
+ readonly Setup: SignatureSetup;
+ ShowDetails(): void;
+ Sign(varSigImg?: any, varDelSuggSigner?: any, varDelSuggSignerLine2?: any, varDelSuggSignerEmail?: any): void;
+ readonly SignatureLineShape: any;
+ readonly SignDate: any;
+ readonly Signer: string;
+ readonly SortHint: number;
+ }
+
+ class SignatureInfo {
+ private 'Office.SignatureInfo_typekey': SignatureInfo;
+ private constructor();
+ readonly Application: any;
+ readonly CertificateVerificationResults: CertificateVerificationResults;
+ readonly ContentVerificationResults: ContentVerificationResults;
+ readonly Creator: number;
+ GetCertificateDetail(certdet: CertificateDetail): any;
+ GetSignatureDetail(sigdet: SignatureDetail): any;
+ readonly IsCertificateExpired: boolean;
+ readonly IsCertificateRevoked: boolean;
+ readonly IsCertificateUntrusted: boolean;
+ readonly IsValid: boolean;
+ readonly ReadOnly: boolean;
+ SelectCertificateDetailByThumbprint(bstrThumbprint: string): void;
+ SelectSignatureCertificate(ParentWindow: any): void;
+ ShowSignatureCertificate(ParentWindow: any): void;
+ SignatureComment: string;
+ SignatureImage: stdole.IPictureDisp;
+ readonly SignatureProvider: string;
+ SignatureText: string;
+ }
+
+ class SignatureSet {
+ private 'Office.SignatureSet_typekey': SignatureSet;
+ private constructor();
+ Add(): Signature;
+ AddNonVisibleSignature(varSigProv?: any): Signature;
+ AddSignatureLine(varSigProv?: any): Signature;
+ readonly Application: any;
+ readonly CanAddSignatureLine: boolean;
+ Commit(): void;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(iSig: number): Signature;
+ readonly Parent: any;
+ readonly ShowSignaturesPane: boolean;
+ Subset: MsoSignatureSubset;
+ }
+
+ class SignatureSetup {
+ private 'Office.SignatureSetup_typekey': SignatureSetup;
+ private constructor();
+ AdditionalXml: string;
+ AllowComments: boolean;
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Id: string;
+ readonly ReadOnly: boolean;
+ ShowSignDate: boolean;
+ readonly SignatureProvider: string;
+ SigningInstructions: string;
+ SuggestedSigner: string;
+ SuggestedSignerEmail: string;
+ SuggestedSignerLine2: string;
+ }
+
+ class SmartArt {
+ private 'Office.SmartArt_typekey': SmartArt;
+ private constructor();
+ readonly AllNodes: SmartArtNodes;
+ readonly Application: any;
+ Color: SmartArtColor;
+ readonly Creator: number;
+ Layout: SmartArtLayout;
+ readonly Nodes: SmartArtNodes;
+ readonly Parent: any;
+ QuickStyle: SmartArtQuickStyle;
+ Reset(): void;
+ Reverse: MsoTriState;
+ }
+
+ class SmartArtColor {
+ private 'Office.SmartArtColor_typekey': SmartArtColor;
+ private constructor();
+ readonly Application: any;
+ readonly Category: string;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly Id: string;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class SmartArtColors {
+ private 'Office.SmartArtColors_typekey': SmartArtColors;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): SmartArtColor;
+ readonly Parent: any;
+ }
+
+ class SmartArtLayout {
+ private 'Office.SmartArtLayout_typekey': SmartArtLayout;
+ private constructor();
+ readonly Application: any;
+ readonly Category: string;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly Id: string;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class SmartArtLayouts {
+ private 'Office.SmartArtLayouts_typekey': SmartArtLayouts;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): SmartArtLayout;
+ readonly Parent: any;
+ }
+
+ class SmartArtNode {
+ private 'Office.SmartArtNode_typekey': SmartArtNode;
+ private constructor();
+
+ /**
+ * @param Office.MsoSmartArtNodePosition [Position=1]
+ * @param Office.MsoSmartArtNodeType [Type=1]
+ */
+ AddNode(Position?: MsoSmartArtNodePosition, Type?: MsoSmartArtNodeType): SmartArtNode;
+ readonly Application: any;
+ readonly Creator: number;
+ Delete(): void;
+ Demote(): void;
+ readonly Hidden: MsoTriState;
+ Larger(): void;
+ readonly Level: number;
+ readonly Nodes: SmartArtNodes;
+ OrgChartLayout: MsoOrgChartLayoutType;
+ readonly Parent: any;
+ readonly ParentNode: SmartArtNode;
+ Promote(): void;
+ ReorderDown(): void;
+ ReorderUp(): void;
+ readonly Shapes: ShapeRange;
+ Smaller(): void;
+ readonly TextFrame2: TextFrame2;
+ readonly Type: MsoSmartArtNodeType;
+ }
+
+ class SmartArtNodes {
+ private 'Office.SmartArtNodes_typekey': SmartArtNodes;
+ private constructor();
+ Add(): SmartArtNode;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): SmartArtNode;
+ readonly Parent: any;
+ }
+
+ class SmartArtQuickStyle {
+ private 'Office.SmartArtQuickStyle_typekey': SmartArtQuickStyle;
+ private constructor();
+ readonly Application: any;
+ readonly Category: string;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly Id: string;
+ readonly Name: string;
+ readonly Parent: any;
+ }
+
+ class SmartArtQuickStyles {
+ private 'Office.SmartArtQuickStyles_typekey': SmartArtQuickStyles;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: any): SmartArtQuickStyle;
+ readonly Parent: any;
+ }
+
+ class SmartDocument {
+ private 'Office.SmartDocument_typekey': SmartDocument;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+
+ /** @param boolean [ConsiderAllSchemas=false] */
+ PickSolution(ConsiderAllSchemas?: boolean): void;
+ RefreshPane(): void;
+ SolutionID: string;
+ SolutionURL: string;
+ }
+
+ class SoftEdgeFormat {
+ private 'Office.SoftEdgeFormat_typekey': SoftEdgeFormat;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Radius: number;
+ Type: MsoSoftEdgeType;
+ }
+
+ class Sync {
+ private 'Office.Sync_typekey': Sync;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly ErrorType: MsoSyncErrorType;
+ GetUpdate(): void;
+ readonly LastSyncTime: any;
+ OpenVersion(SyncVersionType: MsoSyncVersionType): void;
+ readonly Parent: any;
+ PutUpdate(): void;
+ ResolveConflict(SyncConflictResolution: MsoSyncConflictResolutionType): void;
+ readonly Status: MsoSyncStatusType;
+ Unsuspend(): void;
+ readonly WorkspaceLastChangedBy: string;
+ }
+
+ class TabStop2 {
+ private 'Office.TabStop2_typekey': TabStop2;
+ private constructor();
+ readonly Application: any;
+ Clear(): void;
+ readonly Creator: number;
+ readonly Parent: any;
+ Position: number;
+ Type: MsoTabStopType;
+ }
+
+ class TabStops2 {
+ private 'Office.TabStops2_typekey': TabStops2;
+ private constructor();
+ Add(Type: MsoTabStopType, Position: number): TabStop2;
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ DefaultSpacing: number;
+ Item(Index: any): TabStop2;
+ readonly Parent: any;
+ }
+
+ class TextColumn2 {
+ private 'Office.TextColumn2_typekey': TextColumn2;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Number: number;
+ Spacing: number;
+ TextDirection: MsoTextDirection;
+ }
+
+ class TextEffectFormat {
+ private 'Office.TextEffectFormat_typekey': TextEffectFormat;
+ private constructor();
+ Alignment: MsoTextEffectAlignment;
+ readonly Application: any;
+ readonly Creator: number;
+ FontBold: MsoTriState;
+ FontItalic: MsoTriState;
+ FontName: string;
+ FontSize: number;
+ KernedPairs: MsoTriState;
+ NormalizedHeight: MsoTriState;
+ readonly Parent: any;
+ PresetShape: MsoPresetTextEffectShape;
+ PresetTextEffect: MsoPresetTextEffect;
+ RotatedChars: MsoTriState;
+ Text: string;
+ ToggleVerticalText(): void;
+ Tracking: number;
+ }
+
+ class TextFrame {
+ private 'Office.TextFrame_typekey': TextFrame;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ MarginBottom: number;
+ MarginLeft: number;
+ MarginRight: number;
+ MarginTop: number;
+ Orientation: MsoTextOrientation;
+ readonly Parent: any;
+ }
+
+ class TextFrame2 {
+ private 'Office.TextFrame2_typekey': TextFrame2;
+ private constructor();
+ readonly Application: any;
+ AutoSize: MsoAutoSize;
+ readonly Column: TextColumn2;
+ readonly Creator: number;
+ DeleteText(): void;
+ readonly HasText: MsoTriState;
+ HorizontalAnchor: MsoHorizontalAnchor;
+ MarginBottom: number;
+ MarginLeft: number;
+ MarginRight: number;
+ MarginTop: number;
+ NoTextRotation: MsoTriState;
+ Orientation: MsoTextOrientation;
+ readonly Parent: any;
+ PathFormat: MsoPathFormat;
+ readonly Ruler: Ruler2;
+ readonly TextRange: TextRange2;
+ readonly ThreeD: ThreeDFormat;
+ VerticalAnchor: MsoVerticalAnchor;
+ WarpFormat: MsoWarpFormat;
+ WordArtformat: MsoPresetTextEffect;
+ WordWrap: MsoTriState;
+ }
+
+ class TextRange2 {
+ private 'Office.TextRange2_typekey': TextRange2;
+ private constructor();
+ AddPeriods(): void;
+ readonly Application: any;
+ readonly BoundHeight: number;
+ readonly BoundLeft: number;
+ readonly BoundTop: number;
+ readonly BoundWidth: number;
+ ChangeCase(Type: MsoTextChangeCase): void;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ Characters(Start?: number, Length?: number): TextRange2;
+ Copy(): void;
+ readonly Count: number;
+ readonly Creator: number;
+ Cut(): void;
+ Delete(): void;
+
+ /**
+ * @param number [After=0]
+ * @param Office.MsoTriState [MatchCase=0]
+ * @param Office.MsoTriState [WholeWords=0]
+ */
+ Find(FindWhat: string, After?: number, MatchCase?: MsoTriState, WholeWords?: MsoTriState): TextRange2;
+ readonly Font: Font2;
+
+ /** @param string [NewText=''] */
+ InsertAfter(NewText?: string): TextRange2;
+
+ /** @param string [NewText=''] */
+ InsertBefore(NewText?: string): TextRange2;
+
+ /** @param Office.MsoTriState [Unicode=0] */
+ InsertSymbol(FontName: string, CharNumber: number, Unicode?: MsoTriState): TextRange2;
+ Item(Index: any): TextRange2;
+ LanguageID: MsoLanguageID;
+ readonly Length: number;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ Lines(Start?: number, Length?: number): TextRange2;
+ LtrRun(): void;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ MathZones(Start?: number, Length?: number): TextRange2;
+ readonly ParagraphFormat: ParagraphFormat2;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ Paragraphs(Start?: number, Length?: number): TextRange2;
+ readonly Parent: any;
+ Paste(): TextRange2;
+ PasteSpecial(Format: MsoClipboardFormat): TextRange2;
+ RemovePeriods(): void;
+
+ /**
+ * @param number [After=0]
+ * @param Office.MsoTriState [MatchCase=0]
+ * @param Office.MsoTriState [WholeWords=0]
+ */
+ Replace(FindWhat: string, ReplaceWhat: string, After?: number, MatchCase?: MsoTriState, WholeWords?: MsoTriState): TextRange2;
+ RotatedBounds(X1: number, Y1: number, X2: number, Y2: number, X3: number, Y3: number, x4: number, y4: number): void;
+ RtlRun(): void;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ Runs(Start?: number, Length?: number): TextRange2;
+ Select(): void;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ Sentences(Start?: number, Length?: number): TextRange2;
+ readonly Start: number;
+ Text: string;
+ TrimText(): TextRange2;
+
+ /**
+ * @param number [Start=-1]
+ * @param number [Length=-1]
+ */
+ Words(Start?: number, Length?: number): TextRange2;
+ }
+
+ class ThemeColor {
+ private 'Office.ThemeColor_typekey': ThemeColor;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Parent: any;
+ RGB: number;
+ readonly ThemeColorSchemeIndex: MsoThemeColorSchemeIndex;
+ }
+
+ class ThemeColorScheme {
+ private 'Office.ThemeColorScheme_typekey': ThemeColorScheme;
+ private constructor();
+ readonly Application: any;
+ Colors(Index: MsoThemeColorSchemeIndex): ThemeColor;
+ readonly Count: number;
+ readonly Creator: number;
+ GetCustomColor(Name: string): number;
+ Load(FileName: string): void;
+ readonly Parent: any;
+ Save(FileName: string): void;
+ }
+
+ class ThemeEffectScheme {
+ private 'Office.ThemeEffectScheme_typekey': ThemeEffectScheme;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Load(FileName: string): void;
+ readonly Parent: any;
+ }
+
+ class ThemeFont {
+ private 'Office.ThemeFont_typekey': ThemeFont;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Name: string;
+ readonly Parent: any;
+ }
+
+ class ThemeFonts {
+ private 'Office.ThemeFonts_typekey': ThemeFonts;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: MsoFontLanguageIndex): ThemeFont;
+ readonly Parent: any;
+ }
+
+ class ThemeFontScheme {
+ private 'Office.ThemeFontScheme_typekey': ThemeFontScheme;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ Load(FileName: string): void;
+ readonly MajorFont: ThemeFonts;
+ readonly MinorFont: ThemeFonts;
+ readonly Parent: any;
+ Save(FileName: string): void;
+ }
+
+ class ThreeDFormat {
+ private 'Office.ThreeDFormat_typekey': ThreeDFormat;
+ private constructor();
+ readonly Application: any;
+ BevelBottomDepth: number;
+ BevelBottomInset: number;
+ BevelBottomType: MsoBevelType;
+ BevelTopDepth: number;
+ BevelTopInset: number;
+ BevelTopType: MsoBevelType;
+ readonly ContourColor: ColorFormat;
+ ContourWidth: number;
+ readonly Creator: number;
+ Depth: number;
+ readonly ExtrusionColor: ColorFormat;
+ ExtrusionColorType: MsoExtrusionColorType;
+ FieldOfView: number;
+ IncrementRotationHorizontal(Increment: number): void;
+ IncrementRotationVertical(Increment: number): void;
+ IncrementRotationX(Increment: number): void;
+ IncrementRotationY(Increment: number): void;
+ IncrementRotationZ(Increment: number): void;
+ LightAngle: number;
+ readonly Parent: any;
+ Perspective: MsoTriState;
+ readonly PresetCamera: MsoPresetCamera;
+ readonly PresetExtrusionDirection: MsoPresetExtrusionDirection;
+ PresetLighting: MsoLightRigType;
+ PresetLightingDirection: MsoPresetLightingDirection;
+ PresetLightingSoftness: MsoPresetLightingSoftness;
+ PresetMaterial: MsoPresetMaterial;
+ readonly PresetThreeDFormat: MsoPresetThreeDFormat;
+ ProjectText: MsoTriState;
+ ResetRotation(): void;
+ RotationX: number;
+ RotationY: number;
+ RotationZ: number;
+ SetExtrusionDirection(PresetExtrusionDirection: MsoPresetExtrusionDirection): void;
+ SetPresetCamera(PresetCamera: MsoPresetCamera): void;
+ SetThreeDFormat(PresetThreeDFormat: MsoPresetThreeDFormat): void;
+ Visible: MsoTriState;
+ Z: number;
+ }
+
+ class UserPermission {
+ private 'Office.UserPermission_typekey': UserPermission;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ ExpirationDate: any;
+ readonly Parent: any;
+ Permission: number;
+ Remove(): void;
+ readonly UserId: string;
+ }
+
+ class WebPageFont {
+ private 'Office.WebPageFont_typekey': WebPageFont;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ FixedWidthFont: string;
+ FixedWidthFontSize: number;
+ ProportionalFont: string;
+ ProportionalFontSize: number;
+ }
+
+ class WebPageFonts {
+ private 'Office.WebPageFonts_typekey': WebPageFonts;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: MsoCharacterSet): WebPageFont;
+ }
+
+ class WorkflowTask {
+ private 'Office.WorkflowTask_typekey': WorkflowTask;
+ private constructor();
+ readonly Application: any;
+ readonly AssignedTo: string;
+ readonly CreatedBy: string;
+ readonly CreatedDate: VarDate;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly DueDate: VarDate;
+ readonly Id: string;
+ readonly ListID: string;
+ readonly Name: string;
+ Show(): number;
+ readonly WorkflowID: string;
+ }
+
+ class WorkflowTasks {
+ private 'Office.WorkflowTasks_typekey': WorkflowTasks;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): WorkflowTask;
+ }
+
+ class WorkflowTemplate {
+ private 'Office.WorkflowTemplate_typekey': WorkflowTemplate;
+ private constructor();
+ readonly Application: any;
+ readonly Creator: number;
+ readonly Description: string;
+ readonly DocumentLibraryName: string;
+ readonly DocumentLibraryURL: string;
+ readonly Id: string;
+ readonly Name: string;
+ Show(): number;
+ }
+
+ class WorkflowTemplates {
+ private 'Office.WorkflowTemplates_typekey': WorkflowTemplates;
+ private constructor();
+ readonly Application: any;
+ readonly Count: number;
+ readonly Creator: number;
+ Item(Index: number): WorkflowTemplate;
+ }
+
+ namespace EventHelperTypes {
+ type CommandBarButton_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type CommandBarComboBox_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type CommandBars_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type CustomTaskPane_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type CustomXMLPart_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ type CustomXMLParts_Invoke_ArgNames = ['dispidMember', 'riid', 'lcid', 'wFlags', 'pdispparams', 'pvarResult', 'pexcepinfo', 'puArgErr'];
+
+ interface CommandBarButton_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface CommandBarComboBox_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface CommandBars_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface CustomTaskPane_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface CustomXMLPart_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+
+ interface CustomXMLParts_Invoke_Parameter {
+ readonly dispidMember: number;
+ readonly lcid: number;
+ readonly pdispparams: stdole.DISPPARAMS;
+ pexcepinfo: stdole.EXCEPINFO;
+ puArgErr: number;
+ pvarResult: any;
+ readonly riid: stdole.GUID;
+ readonly wFlags: number;
+ }
+ }
+}
+
+interface ActiveXObject {
+ on(
+ obj: Office.CommandBarButton, event: 'Click', argNames: ['Ctrl', 'CancelDefault'], handler: (
+ this: Office.CommandBarButton, parameter: {readonly Ctrl: Office.CommandBarButton, CancelDefault: boolean}) => void): void;
+ on(
+ obj: Office.CommandBarButton, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Office.CommandBarButton, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Office.CommandBarButton, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Office.CommandBarButton, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Office.CommandBarButton, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Office.CommandBarButton, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Office.CommandBarButton, event: 'Invoke', argNames: Office.EventHelperTypes.CommandBarButton_Invoke_ArgNames, handler: (
+ this: Office.CommandBarButton, parameter: Office.EventHelperTypes.CommandBarButton_Invoke_Parameter) => void): void;
+ on(
+ obj: Office.CommandBarButton, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (
+ this: Office.CommandBarButton, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: Office.CommandBarComboBox, event: 'Change', argNames: ['Ctrl'], handler: (this: Office.CommandBarComboBox, parameter: {readonly Ctrl: Office.CommandBarComboBox}) => void): void;
+ on(
+ obj: Office.CommandBarComboBox, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Office.CommandBarComboBox, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Office.CommandBarComboBox, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Office.CommandBarComboBox, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Office.CommandBarComboBox, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Office.CommandBarComboBox, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Office.CommandBarComboBox, event: 'Invoke', argNames: Office.EventHelperTypes.CommandBarComboBox_Invoke_ArgNames, handler: (
+ this: Office.CommandBarComboBox, parameter: Office.EventHelperTypes.CommandBarComboBox_Invoke_Parameter) => void): void;
+ on(
+ obj: Office.CommandBarComboBox, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (
+ this: Office.CommandBarComboBox, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: Office.CommandBars, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Office.CommandBars, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Office.CommandBars, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Office.CommandBars, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Office.CommandBars, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Office.CommandBars, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Office.CommandBars, event: 'Invoke', argNames: Office.EventHelperTypes.CommandBars_Invoke_ArgNames, handler: (
+ this: Office.CommandBars, parameter: Office.EventHelperTypes.CommandBars_Invoke_Parameter) => void): void;
+ on(obj: Office.CommandBars, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Office.CommandBars, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: Office.CustomTaskPane, event: 'DockPositionStateChange' | 'VisibleStateChange', argNames: ['CustomTaskPaneInst'], handler: (
+ this: Office.CustomTaskPane, parameter: {readonly CustomTaskPaneInst: Office.CustomTaskPane}) => void): void;
+ on(
+ obj: Office.CustomTaskPane, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Office.CustomTaskPane, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Office.CustomTaskPane, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Office.CustomTaskPane, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Office.CustomTaskPane, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Office.CustomTaskPane, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Office.CustomTaskPane, event: 'Invoke', argNames: Office.EventHelperTypes.CustomTaskPane_Invoke_ArgNames, handler: (
+ this: Office.CustomTaskPane, parameter: Office.EventHelperTypes.CustomTaskPane_Invoke_Parameter) => void): void;
+ on(
+ obj: Office.CustomTaskPane, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (
+ this: Office.CustomTaskPane, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Office.CustomXMLPart, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Office.CustomXMLPart, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Office.CustomXMLPart, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Office.CustomXMLPart, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'Invoke', argNames: Office.EventHelperTypes.CustomXMLPart_Invoke_ArgNames, handler: (
+ this: Office.CustomXMLPart, parameter: Office.EventHelperTypes.CustomXMLPart_Invoke_Parameter) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'NodeAfterDelete', argNames: ['OldNode', 'OldParentNode', 'OldNextSibling', 'InUndoRedo'], handler: (
+ this: Office.CustomXMLPart,
+ parameter: {
+ readonly OldNode: Office.CustomXMLNode, readonly OldParentNode: Office.CustomXMLNode, readonly OldNextSibling: Office.CustomXMLNode, readonly InUndoRedo: boolean}) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'NodeAfterInsert', argNames: ['NewNode', 'InUndoRedo'], handler: (
+ this: Office.CustomXMLPart, parameter: {readonly NewNode: Office.CustomXMLNode, readonly InUndoRedo: boolean}) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'NodeAfterReplace', argNames: ['OldNode', 'NewNode', 'InUndoRedo'], handler: (
+ this: Office.CustomXMLPart, parameter: {readonly OldNode: Office.CustomXMLNode, readonly NewNode: Office.CustomXMLNode, readonly InUndoRedo: boolean}) => void): void;
+ on(
+ obj: Office.CustomXMLPart, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (
+ this: Office.CustomXMLPart, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(
+ obj: Office.CustomXMLParts, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
+ this: Office.CustomXMLParts, parameter: {readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number}) => void): void;
+ on(
+ obj: Office.CustomXMLParts, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
+ this: Office.CustomXMLParts, parameter: {readonly itinfo: number, readonly lcid: number, pptinfo: undefined}) => void): void;
+ on(obj: Office.CustomXMLParts, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Office.CustomXMLParts, parameter: {pctinfo: number}) => void): void;
+ on(
+ obj: Office.CustomXMLParts, event: 'Invoke', argNames: Office.EventHelperTypes.CustomXMLParts_Invoke_ArgNames, handler: (
+ this: Office.CustomXMLParts, parameter: Office.EventHelperTypes.CustomXMLParts_Invoke_Parameter) => void): void;
+ on(obj: Office.CustomXMLParts, event: 'PartAfterAdd', argNames: ['NewPart'], handler: (this: Office.CustomXMLParts, parameter: {readonly NewPart: Office.CustomXMLPart}) => void): void;
+ on(obj: Office.CustomXMLParts, event: 'PartAfterLoad', argNames: ['Part'], handler: (this: Office.CustomXMLParts, parameter: {readonly Part: Office.CustomXMLPart}) => void): void;
+ on(obj: Office.CustomXMLParts, event: 'PartBeforeDelete', argNames: ['OldPart'], handler: (this: Office.CustomXMLParts, parameter: {readonly OldPart: Office.CustomXMLPart}) => void): void;
+ on(
+ obj: Office.CustomXMLParts, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (
+ this: Office.CustomXMLParts, parameter: {readonly riid: stdole.GUID, ppvObj: undefined}) => void): void;
+ on(obj: Office.CommandBarButton, event: 'AddRef' | 'Release', handler: (this: Office.CommandBarButton, parameter: {}) => void): void;
+ on(obj: Office.CommandBarComboBox, event: 'AddRef' | 'Release', handler: (this: Office.CommandBarComboBox, parameter: {}) => void): void;
+ on(obj: Office.CommandBars, event: 'AddRef' | 'OnUpdate' | 'Release', handler: (this: Office.CommandBars, parameter: {}) => void): void;
+ on(obj: Office.CustomTaskPane, event: 'AddRef' | 'Release', handler: (this: Office.CustomTaskPane, parameter: {}) => void): void;
+ on(obj: Office.CustomXMLPart, event: 'AddRef' | 'Release', handler: (this: Office.CustomXMLPart, parameter: {}) => void): void;
+ on(obj: Office.CustomXMLParts, event: 'AddRef' | 'Release', handler: (this: Office.CustomXMLParts, parameter: {}) => void): void;
+ on(obj: Office.MsoEnvelope, event: 'EnvelopeHide' | 'EnvelopeShow', handler: (this: Office.MsoEnvelope, parameter: {}) => void): void;
+ set(obj: Office.CommandBarButton | Office.CommandBarComboBox, propertyName: 'accName' | 'accValue', parameterTypes: [any], newValue: string): void;
+ set(obj: Office.CommandBarComboBox, propertyName: 'List', parameterTypes: [number], newValue: string): void;
+}
+
+interface EnumeratorConstructor {
+ new(col: Office.CanvasShapes | Office.GroupShapes | Office.ShapeRange | Office.Shapes): Enumerator;
+ new(col: Office.COMAddIns): Enumerator;
+ new(col: Office.CommandBarControls): Enumerator;
+ new(col: Office.CommandBars): Enumerator;
+ new(col: Office.CustomXMLNodes): Enumerator;
+ new(col: Office.CustomXMLParts): Enumerator;
+ new(col: Office.CustomXMLPrefixMappings): Enumerator;
+ new(col: Office.CustomXMLSchemaCollection): Enumerator;
+ new(col: Office.CustomXMLValidationErrors): Enumerator;
+ new(col: Office.DiagramNodeChildren | Office.DiagramNodes): Enumerator;
+ new(col: Office.DocumentInspectors): Enumerator;
+ new(col: Office.DocumentLibraryVersions): Enumerator;
+ new(col: Office.EffectParameters): Enumerator;
+ new(col: Office.FileDialogFilters): Enumerator;
+ new(col: Office.FileDialogSelectedItems | Office.FoundFiles | Office.IFoundFiles): Enumerator;
+ new(col: Office.FileTypes): Enumerator;
+ new(col: Office.GradientStops): Enumerator;
+ new(col: Office.HTMLProjectItems): Enumerator;
+ new(col: Office.MetaProperties): Enumerator;
+ new(col: Office.Permission): Enumerator;
+ new(col: Office.PickerFields): Enumerator;
+ new(col: Office.PickerProperties): Enumerator;
+ new(col: Office.PickerResults): Enumerator;
+ new(col: Office.PictureEffects): Enumerator;
+ new(col: Office.PropertyTests): Enumerator;
+ new(col: Office.RulerLevels2): Enumerator;
+ new(col: Office.ScopeFolders | Office.SearchFolders): Enumerator;
+ new(col: Office.Scripts): Enumerator;
+ new(col: Office.SearchScopes): Enumerator;
+ new(col: Office.ShapeNodes): Enumerator;
+ new(col: Office.SharedWorkspaceFiles): Enumerator;
+ new(col: Office.SharedWorkspaceFolders): Enumerator;
+ new(col: Office.SharedWorkspaceLinks): Enumerator;
+ new(col: Office.SharedWorkspaceMembers): Enumerator;
+ new(col: Office.SharedWorkspaceTasks): Enumerator;
+ new(col: Office.SignatureSet): Enumerator;
+ new(col: Office.SmartArtColors): Enumerator;
+ new(col: Office.SmartArtLayouts): Enumerator;
+ new(col: Office.SmartArtNodes): Enumerator;
+ new(col: Office.SmartArtQuickStyles): Enumerator;
+ new(col: Office.TabStops2): Enumerator;
+ new(col: Office.TextRange2): Enumerator;
+ new(col: Office.ThemeFonts): Enumerator;
+ new(col: Office.WebPageFonts): Enumerator;
+ new(col: Office.WorkflowTasks): Enumerator;
+ new(col: Office.WorkflowTemplates): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-office/package.json b/types/activex-office/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-office/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-office/tsconfig.json b/types/activex-office/tsconfig.json
new file mode 100644
index 0000000000..9fc37a1754
--- /dev/null
+++ b/types/activex-office/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-office-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-office/tslint.json b/types/activex-office/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-office/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-outlook/activex-outlook-tests.ts b/types/activex-outlook/activex-outlook-tests.ts
new file mode 100644
index 0000000000..53279fc185
--- /dev/null
+++ b/types/activex-outlook/activex-outlook-tests.ts
@@ -0,0 +1,59 @@
+///
+
+let obj0 = new ActiveXObject('DOCSITE.DocSiteControl');
+
+let obj1 = new ActiveXObject('RECIP.RecipCtl');
+
+let obj2 = new ActiveXObject('Outlook.Application');
+
+let obj3 = new ActiveXObject('Outlook.OlkBusinessCardControl');
+
+let obj4 = new ActiveXObject('Outlook.OlkCategoryStrip');
+
+let obj5 = new ActiveXObject('Outlook.OlkCheckBox');
+
+let obj6 = new ActiveXObject('Outlook.OlkComboBox');
+
+let obj7 = new ActiveXObject('Outlook.OlkCommandButton');
+
+let obj8 = new ActiveXObject('Outlook.OlkContactPhoto');
+
+let obj9 = new ActiveXObject('Outlook.OlkDateControl');
+
+let obj10 = new ActiveXObject('Outlook.OlkFrameHeader');
+
+let obj11 = new ActiveXObject('Outlook.OlkInfoBar');
+
+let obj12 = new ActiveXObject('Outlook.OlkLabel');
+
+let obj13 = new ActiveXObject('Outlook.OlkListBox');
+
+let obj14 = new ActiveXObject('Outlook.OlkOptionButton');
+
+let obj15 = new ActiveXObject('Outlook.OlkPageControl');
+
+let obj16 = new ActiveXObject('Outlook.OlkSenderPhoto');
+
+let obj17 = new ActiveXObject('Outlook.OlkTextBox');
+
+let obj18 = new ActiveXObject('Outlook.OlkTimeControl');
+
+let obj19 = new ActiveXObject('Outlook.OlkTimeZone');
+
+// ---------
+
+let app = new ActiveXObject('Outlook.Application');
+
+// https://msdn.microsoft.com/VBA/office-shared-vba/articles/getting-started-with-vba-in-office
+(() => {
+ // create a message in Outlook
+ const message = app.CreateItem(Outlook.OlItemType.olMailItem);
+ message.Subject = 'Hello, world!';
+ message.Display();
+
+ // copying a contact from Outlook to Word
+ const currentItem = app.ActiveInspector().CurrentItem as Outlook.ContactItem;
+ const wdApp = new ActiveXObject('Word.Application');
+ const doc = wdApp.Documents.Add();
+ doc.Range().InsertAfter(`${currentItem.FullName} from ${currentItem.CompanyName}`);
+})();
diff --git a/types/activex-outlook/index.d.ts b/types/activex-outlook/index.d.ts
new file mode 100644
index 0000000000..b7a709fe45
--- /dev/null
+++ b/types/activex-outlook/index.d.ts
@@ -0,0 +1,5892 @@
+// Type definitions for Microsoft Outlook 14.0 Object Library - Outlook 14.0
+// Project: https://msdn.microsoft.com/en-us/vba/vba-outlook
+// Definitions by: Zev Spitz
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+///
+///
+
+declare namespace Outlook {
+ const enum OlAccountType {
+ olExchange = 0,
+ olHttp = 3,
+ olImap = 1,
+ olOtherAccount = 5,
+ olPop3 = 2,
+ }
+
+ const enum OlActionCopyLike {
+ olForward = 2,
+ olReply = 0,
+ olReplyAll = 1,
+ olReplyFolder = 3,
+ olRespond = 4,
+ }
+
+ const enum OlActionReplyStyle {
+ olEmbedOriginalItem = 1,
+ olIncludeOriginalText = 2,
+ olIndentOriginalText = 3,
+ olLinkOriginalItem = 4,
+ olOmitOriginalText = 0,
+ olReplyTickOriginalText = 1000,
+ olUserPreference = 5,
+ }
+
+ const enum OlActionResponseStyle {
+ olOpen = 0,
+ olPrompt = 2,
+ olSend = 1,
+ }
+
+ const enum OlActionShowOn {
+ olDontShow = 0,
+ olMenu = 1,
+ olMenuAndToolbar = 2,
+ }
+
+ const enum OlAddressEntryUserType {
+ olExchangeAgentAddressEntry = 3,
+ olExchangeDistributionListAddressEntry = 1,
+ olExchangeOrganizationAddressEntry = 4,
+ olExchangePublicFolderAddressEntry = 2,
+ olExchangeRemoteUserAddressEntry = 5,
+ olExchangeUserAddressEntry = 0,
+ olLdapAddressEntry = 20,
+ olOtherAddressEntry = 40,
+ olOutlookContactAddressEntry = 10,
+ olOutlookDistributionListAddressEntry = 11,
+ olSmtpAddressEntry = 30,
+ }
+
+ const enum OlAddressListType {
+ olCustomAddressList = 4,
+ olExchangeContainer = 1,
+ olExchangeGlobalAddressList = 0,
+ olOutlookAddressList = 2,
+ olOutlookLdapAddressList = 3,
+ }
+
+ const enum OlAlign {
+ olAlignCenter = 1,
+ olAlignLeft = 0,
+ olAlignRight = 2,
+ }
+
+ const enum OlAlignment {
+ olAlignmentLeft = 0,
+ olAlignmentRight = 1,
+ }
+
+ const enum OlAlwaysDeleteConversation {
+ olAlwaysDelete = 1,
+ olAlwaysDeleteUnsupported = 2,
+ olDoNotDelete = 0,
+ }
+
+ const enum OlAppointmentCopyOptions {
+ olCopyAsAccept = 2,
+ olCreateAppointment = 1,
+ olPromptUser = 0,
+ }
+
+ const enum OlAppointmentTimeField {
+ olAppointmentTimeFieldEnd = 3,
+ olAppointmentTimeFieldNone = 1,
+ olAppointmentTimeFieldStart = 2,
+ }
+
+ const enum OlAttachmentBlockLevel {
+ olAttachmentBlockLevelNone = 0,
+ olAttachmentBlockLevelOpen = 1,
+ }
+
+ const enum OlAttachmentType {
+ olByReference = 4,
+ olByValue = 1,
+ olEmbeddeditem = 5,
+ olOLE = 6,
+ }
+
+ const enum OlAutoDiscoverConnectionMode {
+ olAutoDiscoverConnectionExternal = 1,
+ olAutoDiscoverConnectionInternal = 2,
+ olAutoDiscoverConnectionInternalDomain = 3,
+ olAutoDiscoverConnectionUnknown = 0,
+ }
+
+ const enum OlAutoPreview {
+ olAutoPreviewAll = 0,
+ olAutoPreviewNone = 2,
+ olAutoPreviewUnread = 1,
+ }
+
+ const enum OlBackStyle {
+ olBackStyleOpaque = 1,
+ olBackStyleTransparent = 0,
+ }
+
+ const enum OlBodyFormat {
+ olFormatHTML = 2,
+ olFormatPlain = 1,
+ olFormatRichText = 3,
+ olFormatUnspecified = 0,
+ }
+
+ const enum OlBorderStyle {
+ olBorderStyleNone = 0,
+ olBorderStyleSingle = 1,
+ }
+
+ const enum OlBusinessCardType {
+ olBusinessCardTypeInterConnect = 1,
+ olBusinessCardTypeOutlook = 0,
+ }
+
+ const enum OlBusyStatus {
+ olBusy = 2,
+ olFree = 0,
+ olOutOfOffice = 3,
+ olTentative = 1,
+ }
+
+ const enum OlCalendarDetail {
+ olFreeBusyAndSubject = 1,
+ olFreeBusyOnly = 0,
+ olFullDetails = 2,
+ }
+
+ const enum OlCalendarMailFormat {
+ olCalendarMailFormatDailySchedule = 0,
+ olCalendarMailFormatEventList = 1,
+ }
+
+ const enum OlCalendarViewMode {
+ olCalendarView5DayWeek = 4,
+ olCalendarViewDay = 0,
+ olCalendarViewMonth = 2,
+ olCalendarViewMultiDay = 3,
+ olCalendarViewWeek = 1,
+ }
+
+ const enum OlCategoryColor {
+ olCategoryColorBlack = 15,
+ olCategoryColorBlue = 8,
+ olCategoryColorDarkBlue = 23,
+ olCategoryColorDarkGray = 14,
+ olCategoryColorDarkGreen = 20,
+ olCategoryColorDarkMaroon = 25,
+ olCategoryColorDarkOlive = 22,
+ olCategoryColorDarkOrange = 17,
+ olCategoryColorDarkPeach = 18,
+ olCategoryColorDarkPurple = 24,
+ olCategoryColorDarkRed = 16,
+ olCategoryColorDarkSteel = 12,
+ olCategoryColorDarkTeal = 21,
+ olCategoryColorDarkYellow = 19,
+ olCategoryColorGray = 13,
+ olCategoryColorGreen = 5,
+ olCategoryColorMaroon = 10,
+ olCategoryColorNone = 0,
+ olCategoryColorOlive = 7,
+ olCategoryColorOrange = 2,
+ olCategoryColorPeach = 3,
+ olCategoryColorPurple = 9,
+ olCategoryColorRed = 1,
+ olCategoryColorSteel = 11,
+ olCategoryColorTeal = 6,
+ olCategoryColorYellow = 4,
+ }
+
+ const enum OlCategoryShortcutKey {
+ olCategoryShortcutKeyCtrlF10 = 9,
+ olCategoryShortcutKeyCtrlF11 = 10,
+ olCategoryShortcutKeyCtrlF12 = 11,
+ olCategoryShortcutKeyCtrlF2 = 1,
+ olCategoryShortcutKeyCtrlF3 = 2,
+ olCategoryShortcutKeyCtrlF4 = 3,
+ olCategoryShortcutKeyCtrlF5 = 4,
+ olCategoryShortcutKeyCtrlF6 = 5,
+ olCategoryShortcutKeyCtrlF7 = 6,
+ olCategoryShortcutKeyCtrlF8 = 7,
+ olCategoryShortcutKeyCtrlF9 = 8,
+ olCategoryShortcutKeyNone = 0,
+ }
+
+ const enum OlColor {
+ olAutoColor = 0,
+ olColorAqua = 15,
+ olColorBlack = 1,
+ olColorBlue = 13,
+ olColorFuchsia = 14,
+ olColorGray = 8,
+ olColorGreen = 3,
+ olColorLime = 11,
+ olColorMaroon = 2,
+ olColorNavy = 5,
+ olColorOlive = 4,
+ olColorPurple = 6,
+ olColorRed = 10,
+ olColorSilver = 9,
+ olColorTeal = 7,
+ olColorWhite = 16,
+ olColorYellow = 12,
+ }
+
+ const enum OlComboBoxStyle {
+ olComboBoxStyleCombo = 0,
+ olComboBoxStyleList = 2,
+ }
+
+ const enum OlContactPhoneNumber {
+ olContactPhoneAssistant = 0,
+ olContactPhoneBusiness = 1,
+ olContactPhoneBusiness2 = 2,
+ olContactPhoneBusinessFax = 3,
+ olContactPhoneCallback = 4,
+ olContactPhoneCar = 5,
+ olContactPhoneCompany = 6,
+ olContactPhoneHome = 7,
+ olContactPhoneHome2 = 8,
+ olContactPhoneHomeFax = 9,
+ olContactPhoneISDN = 10,
+ olContactPhoneMobile = 11,
+ olContactPhoneOther = 12,
+ olContactPhoneOtherFax = 13,
+ olContactPhonePager = 14,
+ olContactPhonePrimary = 15,
+ olContactPhoneRadio = 16,
+ olContactPhoneTelex = 17,
+ olContactPhoneTTYTTD = 18,
+ }
+
+ const enum OlContextMenu {
+ olAttachmentContextMenu = 3,
+ olFolderContextMenu = 2,
+ olItemContextMenu = 0,
+ olShortcutContextMenu = 5,
+ olStoreContextMenu = 4,
+ olViewContextMenu = 1,
+ }
+
+ const enum OlDaysOfWeek {
+ olFriday = 32,
+ olMonday = 2,
+ olSaturday = 64,
+ olSunday = 1,
+ olThursday = 16,
+ olTuesday = 4,
+ olWednesday = 8,
+ }
+
+ const enum OlDayWeekTimeScale {
+ olTimeScale10Minutes = 2,
+ olTimeScale15Minutes = 3,
+ olTimeScale30Minutes = 4,
+ olTimeScale5Minutes = 0,
+ olTimeScale60Minutes = 5,
+ olTimeScale6Minutes = 1,
+ }
+
+ const enum OlDefaultExpandCollapseSetting {
+ olAllCollapsed = 1,
+ olAllExpanded = 0,
+ olLastViewed = 2,
+ }
+
+ const enum OlDefaultFolders {
+ olFolderCalendar = 9,
+ olFolderConflicts = 19,
+ olFolderContacts = 10,
+ olFolderDeletedItems = 3,
+ olFolderDrafts = 16,
+ olFolderInbox = 6,
+ olFolderJournal = 11,
+ olFolderJunk = 23,
+ olFolderLocalFailures = 21,
+ olFolderManagedEmail = 29,
+ olFolderNotes = 12,
+ olFolderOutbox = 4,
+ olFolderRssFeeds = 25,
+ olFolderSentMail = 5,
+ olFolderServerFailures = 22,
+ olFolderSuggestedContacts = 30,
+ olFolderSyncIssues = 20,
+ olFolderTasks = 13,
+ olFolderToDo = 28,
+ olPublicFoldersAllPublicFolders = 18,
+ }
+
+ const enum OlDefaultSelectNamesDisplayMode {
+ olDefaultDelegates = 6,
+ olDefaultMail = 1,
+ olDefaultMeeting = 2,
+ olDefaultMembers = 5,
+ olDefaultPickRooms = 8,
+ olDefaultSharingRequest = 4,
+ olDefaultSingleName = 7,
+ olDefaultTask = 3,
+ }
+
+ const enum OlDisplayType {
+ olAgent = 3,
+ olDistList = 1,
+ olForum = 2,
+ olOrganization = 4,
+ olPrivateDistList = 5,
+ olRemoteUser = 6,
+ olUser = 0,
+ }
+
+ const enum OlDownloadState {
+ olFullItem = 1,
+ olHeaderOnly = 0,
+ }
+
+ const enum OlDragBehavior {
+ olDragBehaviorDisabled = 0,
+ olDragBehaviorEnabled = 1,
+ }
+
+ const enum OlEditorType {
+ olEditorHTML = 2,
+ olEditorRTF = 3,
+ olEditorText = 1,
+ olEditorWord = 4,
+ }
+
+ const enum OlEnterFieldBehavior {
+ olEnterFieldBehaviorRecallSelection = 1,
+ olEnterFieldBehaviorSelectAll = 0,
+ }
+
+ const enum OlExchangeConnectionMode {
+ olCachedConnectedDrizzle = 600,
+ olCachedConnectedFull = 700,
+ olCachedConnectedHeaders = 500,
+ olCachedDisconnected = 400,
+ olCachedOffline = 200,
+ olDisconnected = 300,
+ olNoExchange = 0,
+ olOffline = 100,
+ olOnline = 800,
+ }
+
+ const enum OlExchangeStoreType {
+ olAdditionalExchangeMailbox = 4,
+ olExchangeMailbox = 1,
+ olExchangePublicFolder = 2,
+ olNotExchange = 3,
+ olPrimaryExchangeMailbox = 0,
+ }
+
+ const enum OlFlagIcon {
+ olBlueFlagIcon = 5,
+ olGreenFlagIcon = 3,
+ olNoFlagIcon = 0,
+ olOrangeFlagIcon = 2,
+ olPurpleFlagIcon = 1,
+ olRedFlagIcon = 6,
+ olYellowFlagIcon = 4,
+ }
+
+ const enum OlFlagStatus {
+ olFlagComplete = 1,
+ olFlagMarked = 2,
+ olNoFlag = 0,
+ }
+
+ const enum OlFolderDisplayMode {
+ olFolderDisplayFolderOnly = 1,
+ olFolderDisplayNoNavigation = 2,
+ olFolderDisplayNormal = 0,
+ }
+
+ const enum OlFormatCurrency {
+ olFormatCurrencyDecimal = 1,
+ olFormatCurrencyNonDecimal = 2,
+ }
+
+ const enum OlFormatDateTime {
+ olFormatDateTimeBestFit = 17,
+ olFormatDateTimeLongDate = 6,
+ olFormatDateTimeLongDateReversed = 7,
+ OlFormatDateTimeLongDayDate = 5,
+ olFormatDateTimeLongDayDateTime = 1,
+ olFormatDateTimeLongTime = 15,
+ olFormatDateTimeShortDate = 8,
+ olFormatDateTimeShortDateNumOnly = 9,
+ olFormatDateTimeShortDateTime = 2,
+ olFormatDateTimeShortDayDate = 13,
+ olFormatDateTimeShortDayDateTime = 3,
+ olFormatDateTimeShortDayMonth = 10,
+ olFormatDateTimeShortDayMonthDateTime = 4,
+ olFormatDateTimeShortMonthYear = 11,
+ olFormatDateTimeShortMonthYearNumOnly = 12,
+ olFormatDateTimeShortTime = 16,
+ }
+
+ const enum OlFormatDuration {
+ olFormatDurationLong = 2,
+ olFormatDurationLongBusiness = 4,
+ olFormatDurationShort = 1,
+ olFormatDurationShortBusiness = 3,
+ }
+
+ const enum OlFormatEnumeration {
+ olFormatEnumBitmap = 1,
+ olFormatEnumText = 2,
+ }
+
+ const enum OlFormatInteger {
+ olFormatIntegerComputer1 = 2,
+ olFormatIntegerComputer2 = 3,
+ olFormatIntegerComputer3 = 4,
+ olFormatIntegerPlain = 1,
+ }
+
+ const enum OlFormatKeywords {
+ olFormatKeywordsText = 1,
+ }
+
+ const enum OlFormatNumber {
+ olFormatNumber1Decimal = 3,
+ olFormatNumber2Decimal = 4,
+ olFormatNumberAllDigits = 1,
+ olFormatNumberComputer1 = 6,
+ olFormatNumberComputer2 = 7,
+ olFormatNumberComputer3 = 8,
+ olFormatNumberRaw = 9,
+ olFormatNumberScientific = 5,
+ olFormatNumberTruncated = 2,
+ }
+
+ const enum OlFormatPercent {
+ olFormatPercent1Decimal = 2,
+ olFormatPercent2Decimal = 3,
+ olFormatPercentAllDigits = 4,
+ olFormatPercentRounded = 1,
+ }
+
+ const enum OlFormatSmartFrom {
+ olFormatSmartFromFromOnly = 2,
+ olFormatSmartFromFromTo = 1,
+ }
+
+ const enum OlFormatText {
+ olFormatTextText = 1,
+ }
+
+ const enum OlFormatYesNo {
+ olFormatYesNoIcon = 4,
+ olFormatYesNoOnOff = 2,
+ olFormatYesNoTrueFalse = 3,
+ olFormatYesNoYesNo = 1,
+ }
+
+ const enum OlFormRegionIcon {
+ olFormRegionIconDefault = 1,
+ olFormRegionIconEncrypted = 9,
+ olFormRegionIconForwarded = 5,
+ olFormRegionIconPage = 11,
+ olFormRegionIconRead = 3,
+ olFormRegionIconRecurring = 12,
+ olFormRegionIconReplied = 4,
+ olFormRegionIconSigned = 8,
+ olFormRegionIconSubmitted = 7,
+ olFormRegionIconUnread = 2,
+ olFormRegionIconUnsent = 6,
+ olFormRegionIconWindow = 10,
+ }
+
+ const enum OlFormRegionMode {
+ olFormRegionCompose = 1,
+ olFormRegionPreview = 2,
+ olFormRegionRead = 0,
+ }
+
+ const enum OlFormRegionSize {
+ olFormRegionTypeAdjoining = 1,
+ olFormRegionTypeSeparate = 0,
+ }
+
+ const enum OlFormRegistry {
+ olDefaultRegistry = 0,
+ olFolderRegistry = 3,
+ olOrganizationRegistry = 4,
+ olPersonalRegistry = 2,
+ }
+
+ const enum OlGender {
+ olFemale = 1,
+ olMale = 2,
+ olUnspecified = 0,
+ }
+
+ const enum OlGridLineStyle {
+ olGridLineDashes = 3,
+ olGridLineLargeDots = 2,
+ olGridLineNone = 0,
+ olGridLineSmallDots = 1,
+ olGridLineSolid = 4,
+ }
+
+ const enum OlGroupType {
+ olCustomFoldersGroup = 0,
+ olFavoriteFoldersGroup = 4,
+ olMyFoldersGroup = 1,
+ olOtherFoldersGroup = 3,
+ olPeopleFoldersGroup = 2,
+ olReadOnlyGroup = 6,
+ olRoomsGroup = 5,
+ }
+
+ const enum OlHorizontalLayout {
+ olHorizontalLayoutAlignCenter = 1,
+ olHorizontalLayoutAlignLeft = 0,
+ olHorizontalLayoutAlignRight = 2,
+ olHorizontalLayoutGrow = 3,
+ }
+
+ const enum OlIconViewPlacement {
+ olIconAutoArrange = 2,
+ olIconDoNotArrange = 0,
+ olIconLineUp = 1,
+ olIconSortAndAutoArrange = 3,
+ }
+
+ const enum OlIconViewType {
+ olIconViewLarge = 0,
+ olIconViewList = 2,
+ olIconViewSmall = 1,
+ }
+
+ const enum OlImportance {
+ olImportanceHigh = 2,
+ olImportanceLow = 0,
+ olImportanceNormal = 1,
+ }
+
+ const enum OlInspectorClose {
+ olDiscard = 1,
+ olPromptForSave = 2,
+ olSave = 0,
+ }
+
+ const enum OlItemType {
+ olAppointmentItem = 1,
+ olContactItem = 2,
+ olDistributionListItem = 7,
+ olJournalItem = 4,
+ olMailItem = 0,
+ olMobileItemMMS = 12,
+ olMobileItemSMS = 11,
+ olNoteItem = 5,
+ olPostItem = 6,
+ olTaskItem = 3,
+ }
+
+ const enum OlJournalRecipientType {
+ olAssociatedContact = 1,
+ }
+
+ const enum OlMailingAddress {
+ olBusiness = 2,
+ olHome = 1,
+ olNone = 0,
+ olOther = 3,
+ }
+
+ const enum OlMailRecipientType {
+ olBCC = 3,
+ olCC = 2,
+ olOriginator = 0,
+ olTo = 1,
+ }
+
+ const enum OlMarkInterval {
+ olMarkComplete = 5,
+ olMarkNextWeek = 3,
+ olMarkNoDate = 4,
+ olMarkThisWeek = 2,
+ olMarkToday = 0,
+ olMarkTomorrow = 1,
+ }
+
+ const enum OlMatchEntry {
+ olMatchEntryComplete = 1,
+ olMatchEntryFirstLetter = 0,
+ olMatchEntryNone = 2,
+ }
+
+ const enum OlMeetingRecipientType {
+ olOptional = 2,
+ olOrganizer = 0,
+ olRequired = 1,
+ olResource = 3,
+ }
+
+ const enum OlMeetingResponse {
+ olMeetingAccepted = 3,
+ olMeetingDeclined = 4,
+ olMeetingTentative = 2,
+ }
+
+ const enum OlMeetingStatus {
+ olMeeting = 1,
+ olMeetingCanceled = 5,
+ olMeetingReceived = 3,
+ olMeetingReceivedAndCanceled = 7,
+ olNonMeeting = 0,
+ }
+
+ const enum OlMobileFormat {
+ olMMS = 1,
+ olSMS = 0,
+ }
+
+ const enum OlMouseButton {
+ olMouseButtonLeft = 1,
+ olMouseButtonMiddle = 4,
+ olMouseButtonRight = 2,
+ }
+
+ const enum OlMousePointer {
+ olMousePointerAppStarting = 13,
+ olMousePointerArrow = 1,
+ olMousePointerCross = 2,
+ olMousePointerCustom = 99,
+ olMousePointerDefault = 0,
+ olMousePointerHelp = 14,
+ olMousePointerHourGlass = 11,
+ olMousePointerIBeam = 3,
+ olMousePointerNoDrop = 12,
+ olMousePointerSizeAll = 15,
+ olMousePointerSizeNESW = 6,
+ olMousePointerSizeNS = 7,
+ olMousePointerSizeNWSE = 8,
+ olMousePointerSizeWE = 9,
+ olMousePointerUpArrow = 10,
+ }
+
+ const enum OlMultiLine {
+ olAlwaysMultiLine = 2,
+ olAlwaysSingleLine = 1,
+ olWidthMultiLine = 0,
+ }
+
+ const enum OlMultiSelect {
+ olMultiSelectExtended = 2,
+ olMultiSelectMulti = 1,
+ olMultiSelectSingle = 0,
+ }
+
+ const enum OlNavigationModuleType {
+ olModuleCalendar = 1,
+ olModuleContacts = 2,
+ olModuleFolderList = 6,
+ olModuleJournal = 4,
+ olModuleMail = 0,
+ olModuleNotes = 5,
+ olModuleShortcuts = 7,
+ olModuleSolutions = 8,
+ olModuleTasks = 3,
+ }
+
+ const enum OlNetMeetingType {
+ olExchangeConferencing = 2,
+ olNetMeeting = 0,
+ olNetShow = 1,
+ }
+
+ const enum OlNoteColor {
+ olBlue = 0,
+ olGreen = 1,
+ olPink = 2,
+ olWhite = 4,
+ olYellow = 3,
+ }
+
+ const enum OlObjectClass {
+ olAccount = 105,
+ olAccountRuleCondition = 135,
+ olAccounts = 106,
+ olAction = 32,
+ olActions = 33,
+ olAddressEntries = 21,
+ olAddressEntry = 8,
+ olAddressList = 7,
+ olAddressLists = 20,
+ olAddressRuleCondition = 170,
+ olApplication = 0,
+ olAppointment = 26,
+ olAssignToCategoryRuleAction = 122,
+ olAttachment = 5,
+ olAttachments = 18,
+ olAttachmentSelection = 169,
+ olAutoFormatRule = 147,
+ olAutoFormatRules = 148,
+ olCalendarModule = 159,
+ olCalendarSharing = 151,
+ olCategories = 153,
+ olCategory = 152,
+ olCategoryRuleCondition = 130,
+ olClassBusinessCardView = 168,
+ olClassCalendarView = 139,
+ olClassCardView = 138,
+ olClassIconView = 137,
+ olClassNavigationPane = 155,
+ olClassTableView = 136,
+ olClassTimeLineView = 140,
+ olClassTimeZone = 174,
+ olClassTimeZones = 175,
+ olColumn = 154,
+ olColumnFormat = 149,
+ olColumns = 150,
+ olConflict = 102,
+ olConflicts = 103,
+ olContact = 40,
+ olContactsModule = 160,
+ olConversation = 178,
+ olConversationHeader = 182,
+ olDistributionList = 69,
+ olDocument = 41,
+ olException = 30,
+ olExceptions = 29,
+ olExchangeDistributionList = 111,
+ olExchangeUser = 110,
+ olExplorer = 34,
+ olExplorers = 60,
+ olFolder = 2,
+ olFolders = 15,
+ olFormDescription = 37,
+ olFormNameRuleCondition = 131,
+ olFormRegion = 129,
+ olFromRssFeedRuleCondition = 173,
+ olFromRuleCondition = 132,
+ olImportanceRuleCondition = 128,
+ olInspector = 35,
+ olInspectors = 61,
+ olItemProperties = 98,
+ olItemProperty = 99,
+ olItems = 16,
+ olJournal = 42,
+ olJournalModule = 162,
+ olLink = 75,
+ olLinks = 76,
+ olMail = 43,
+ olMailModule = 158,
+ olMarkAsTaskRuleAction = 124,
+ olMeetingCancellation = 54,
+ olMeetingForwardNotification = 181,
+ olMeetingRequest = 53,
+ olMeetingResponseNegative = 55,
+ olMeetingResponsePositive = 56,
+ olMeetingResponseTentative = 57,
+ olMobile = 176,
+ olMoveOrCopyRuleAction = 118,
+ olNamespace = 1,
+ olNavigationFolder = 167,
+ olNavigationFolders = 166,
+ olNavigationGroup = 165,
+ olNavigationGroups = 164,
+ olNavigationModule = 157,
+ olNavigationModules = 156,
+ olNewItemAlertRuleAction = 125,
+ olNote = 44,
+ olNotesModule = 163,
+ olOrderField = 144,
+ olOrderFields = 145,
+ olOutlookBarGroup = 66,
+ olOutlookBarGroups = 65,
+ olOutlookBarPane = 63,
+ olOutlookBarShortcut = 68,
+ olOutlookBarShortcuts = 67,
+ olOutlookBarStorage = 64,
+ olOutspace = 180,
+ olPages = 36,
+ olPanes = 62,
+ olPlaySoundRuleAction = 123,
+ olPost = 45,
+ olPropertyAccessor = 112,
+ olPropertyPages = 71,
+ olPropertyPageSite = 70,
+ olRecipient = 4,
+ olRecipients = 17,
+ olRecurrencePattern = 28,
+ olReminder = 101,
+ olReminders = 100,
+ olRemote = 47,
+ olReport = 46,
+ olResults = 78,
+ olRow = 121,
+ olRule = 115,
+ olRuleAction = 117,
+ olRuleActions = 116,
+ olRuleCondition = 127,
+ olRuleConditions = 126,
+ olRules = 114,
+ olSearch = 77,
+ olSelection = 74,
+ olSelectNamesDialog = 109,
+ olSenderInAddressListRuleCondition = 133,
+ olSendRuleAction = 119,
+ olSharing = 104,
+ olSimpleItems = 179,
+ olSolutionsModule = 177,
+ olStorageItem = 113,
+ olStore = 107,
+ olStores = 108,
+ olSyncObject = 72,
+ olSyncObjects = 73,
+ olTable = 120,
+ olTask = 48,
+ olTaskRequest = 49,
+ olTaskRequestAccept = 51,
+ olTaskRequestDecline = 52,
+ olTaskRequestUpdate = 50,
+ olTasksModule = 161,
+ olTextRuleCondition = 134,
+ olUserDefinedProperties = 172,
+ olUserDefinedProperty = 171,
+ olUserProperties = 38,
+ olUserProperty = 39,
+ olView = 80,
+ olViewField = 142,
+ olViewFields = 141,
+ olViewFont = 146,
+ olViews = 79,
+ }
+
+ const enum OlOfficeDocItemsType {
+ olExcelWorkSheetItem = 8,
+ olPowerPointShowItem = 10,
+ olWordDocumentItem = 9,
+ }
+
+ const enum OlOutlookBarViewType {
+ olLargeIcon = 0,
+ olSmallIcon = 1,
+ }
+
+ const enum OlPageType {
+ olPageTypePlanner = 0,
+ olPageTypeTracker = 1,
+ }
+
+ const enum OlPane {
+ olFolderList = 2,
+ olNavigationPane = 4,
+ olOutlookBar = 1,
+ olPreview = 3,
+ olToDoBar = 5,
+ }
+
+ const enum OlPermission {
+ olDoNotForward = 1,
+ olPermissionTemplate = 2,
+ olUnrestricted = 0,
+ }
+
+ const enum OlPermissionService {
+ olPassport = 2,
+ olUnknown = 0,
+ olWindows = 1,
+ }
+
+ const enum OlPictureAlignment {
+ olPictureAlignmentLeft = 0,
+ olPictureAlignmentTop = 1,
+ }
+
+ const enum OlRecipientSelectors {
+ olShowNone = 0,
+ olShowTo = 1,
+ olShowToCc = 2,
+ olShowToCcBcc = 3,
+ }
+
+ const enum OlRecurrenceState {
+ olApptException = 3,
+ olApptMaster = 1,
+ olApptNotRecurring = 0,
+ olApptOccurrence = 2,
+ }
+
+ const enum OlRecurrenceType {
+ olRecursDaily = 0,
+ olRecursMonthly = 2,
+ olRecursMonthNth = 3,
+ olRecursWeekly = 1,
+ olRecursYearly = 5,
+ olRecursYearNth = 6,
+ }
+
+ const enum OlReferenceType {
+ olStrong = 1,
+ olWeak = 0,
+ }
+
+ const enum OlRemoteStatus {
+ olMarkedForCopy = 3,
+ olMarkedForDelete = 4,
+ olMarkedForDownload = 2,
+ olRemoteStatusNone = 0,
+ olUnMarked = 1,
+ }
+
+ const enum OlResponseStatus {
+ olResponseAccepted = 3,
+ olResponseDeclined = 4,
+ olResponseNone = 0,
+ olResponseNotResponded = 5,
+ olResponseOrganized = 1,
+ olResponseTentative = 2,
+ }
+
+ const enum OlRuleActionType {
+ olRuleActionAssignToCategory = 2,
+ olRuleActionCcMessage = 27,
+ olRuleActionClearCategories = 30,
+ olRuleActionCopyToFolder = 5,
+ olRuleActionCustomAction = 22,
+ olRuleActionDefer = 28,
+ olRuleActionDelete = 3,
+ olRuleActionDeletePermanently = 4,
+ olRuleActionDesktopAlert = 24,
+ olRuleActionFlagClear = 13,
+ olRuleActionFlagColor = 12,
+ olRuleActionFlagForActionInDays = 11,
+ olRuleActionForward = 6,
+ olRuleActionForwardAsAttachment = 7,
+ olRuleActionImportance = 14,
+ olRuleActionMarkAsTask = 29,
+ olRuleActionMarkRead = 19,
+ olRuleActionMoveToFolder = 1,
+ olRuleActionNewItemAlert = 23,
+ olRuleActionNotifyDelivery = 26,
+ olRuleActionNotifyRead = 25,
+ olRuleActionPlaySound = 17,
+ olRuleActionPrint = 16,
+ olRuleActionRedirect = 8,
+ olRuleActionRunScript = 20,
+ olRuleActionSensitivity = 15,
+ olRuleActionServerReply = 9,
+ olRuleActionStartApplication = 18,
+ olRuleActionStop = 21,
+ olRuleActionTemplate = 10,
+ olRuleActionUnknown = 0,
+ }
+
+ const enum OlRuleConditionType {
+ olConditionAccount = 3,
+ olConditionAnyCategory = 29,
+ olConditionBody = 13,
+ olConditionBodyOrSubject = 14,
+ olConditionCategory = 18,
+ olConditionCc = 9,
+ olConditionDateRange = 22,
+ olConditionFlaggedForAction = 8,
+ olConditionFormName = 23,
+ olConditionFrom = 1,
+ olConditionFromAnyRssFeed = 31,
+ olConditionFromRssFeed = 30,
+ olConditionHasAttachment = 20,
+ olConditionImportance = 6,
+ olConditionLocalMachineOnly = 27,
+ olConditionMeetingInviteOrUpdate = 26,
+ olConditionMessageHeader = 15,
+ olConditionNotTo = 11,
+ olConditionOnlyToMe = 4,
+ olConditionOOF = 19,
+ olConditionOtherMachine = 28,
+ olConditionProperty = 24,
+ olConditionRecipientAddress = 16,
+ olConditionSenderAddress = 17,
+ olConditionSenderInAddressBook = 25,
+ olConditionSensitivity = 7,
+ olConditionSentTo = 12,
+ olConditionSizeRange = 21,
+ olConditionSubject = 2,
+ olConditionTo = 5,
+ olConditionToOrCc = 10,
+ olConditionUnknown = 0,
+ }
+
+ const enum OlRuleExecuteOption {
+ olRuleExecuteAllMessages = 0,
+ olRuleExecuteReadMessages = 1,
+ olRuleExecuteUnreadMessages = 2,
+ }
+
+ const enum OlRuleType {
+ olRuleReceive = 0,
+ olRuleSend = 1,
+ }
+
+ const enum OlSaveAsType {
+ olDoc = 4,
+ olHTML = 5,
+ olICal = 8,
+ olMHTML = 10,
+ olMSG = 3,
+ olMSGUnicode = 9,
+ olRTF = 1,
+ olTemplate = 2,
+ olTXT = 0,
+ olVCal = 7,
+ olVCard = 6,
+ }
+
+ const enum OlScrollBars {
+ olScrollBarsBoth = 3,
+ olScrollBarsHorizontal = 1,
+ olScrollBarsNone = 0,
+ olScrollBarsVertical = 2,
+ }
+
+ const enum OlSearchScope {
+ olSearchScopeAllFolders = 1,
+ olSearchScopeAllOutlookItems = 2,
+ olSearchScopeCurrentFolder = 0,
+ olSearchScopeSubfolders = 3,
+ }
+
+ const enum OlSelectionContents {
+ olConversationHeaders = 1,
+ }
+
+ const enum OlSelectionLocation {
+ olAttachmentWell = 4,
+ olDailyTaskList = 3,
+ olToDoBarAppointmentList = 2,
+ olToDoBarTaskList = 1,
+ olViewList = 0,
+ }
+
+ const enum OlSensitivity {
+ olConfidential = 3,
+ olNormal = 0,
+ olPersonal = 1,
+ olPrivate = 2,
+ }
+
+ const enum OlSharingMsgType {
+ olSharingMsgTypeInvite = 2,
+ olSharingMsgTypeInviteAndRequest = 3,
+ olSharingMsgTypeRequest = 1,
+ olSharingMsgTypeResponseAllow = 4,
+ olSharingMsgTypeResponseDeny = 5,
+ olSharingMsgTypeUnknown = 0,
+ }
+
+ const enum OlSharingProvider {
+ olProviderExchange = 1,
+ olProviderFederate = 7,
+ olProviderICal = 4,
+ olProviderPubCal = 3,
+ olProviderRSS = 6,
+ olProviderSharePoint = 5,
+ olProviderUnknown = 0,
+ olProviderWebCal = 2,
+ }
+
+ const enum OlShiftState {
+ olShiftStateAltMask = 4,
+ olShiftStateCtrlMask = 2,
+ olShiftStateShiftMask = 1,
+ }
+
+ const enum OlShowItemCount {
+ olNoItemCount = 0,
+ olShowTotalItemCount = 2,
+ olShowUnreadItemCount = 1,
+ }
+
+ const enum OlSolutionScope {
+ olHideInDefaultModules = 0,
+ olShowInDefaultModules = 1,
+ }
+
+ const enum OlSortOrder {
+ olAscending = 1,
+ olDescending = 2,
+ olSortNone = 0,
+ }
+
+ const enum OlSpecialFolders {
+ olSpecialFolderAllTasks = 0,
+ olSpecialFolderReminders = 1,
+ }
+
+ const enum OlStorageIdentifierType {
+ olIdentifyByEntryID = 1,
+ olIdentifyByMessageClass = 2,
+ olIdentifyBySubject = 0,
+ }
+
+ const enum OlStoreType {
+ olStoreANSI = 3,
+ olStoreDefault = 1,
+ olStoreUnicode = 2,
+ }
+
+ const enum OlSyncState {
+ olSyncStarted = 1,
+ olSyncStopped = 0,
+ }
+
+ const enum OlTableContents {
+ olHiddenItems = 1,
+ olUserItems = 0,
+ }
+
+ const enum OlTaskDelegationState {
+ olTaskDelegationAccepted = 2,
+ olTaskDelegationDeclined = 3,
+ olTaskDelegationUnknown = 1,
+ olTaskNotDelegated = 0,
+ }
+
+ const enum OlTaskOwnership {
+ olDelegatedTask = 1,
+ olNewTask = 0,
+ olOwnTask = 2,
+ }
+
+ const enum OlTaskRecipientType {
+ olFinalStatus = 3,
+ olUpdate = 2,
+ }
+
+ const enum OlTaskResponse {
+ olTaskAccept = 2,
+ olTaskAssign = 1,
+ olTaskDecline = 3,
+ olTaskSimple = 0,
+ }
+
+ const enum OlTaskStatus {
+ olTaskComplete = 2,
+ olTaskDeferred = 4,
+ olTaskInProgress = 1,
+ olTaskNotStarted = 0,
+ olTaskWaiting = 3,
+ }
+
+ const enum OlTextAlign {
+ olTextAlignCenter = 2,
+ olTextAlignLeft = 1,
+ olTextAlignRight = 3,
+ }
+
+ const enum OlTimelineViewMode {
+ olTimelineViewDay = 0,
+ olTimelineViewMonth = 2,
+ olTimelineViewWeek = 1,
+ }
+
+ const enum OlTimeStyle {
+ olTimeStyleShortDuration = 4,
+ olTimeStyleTimeDuration = 1,
+ olTimeStyleTimeOnly = 0,
+ }
+
+ const enum OlTrackingStatus {
+ olTrackingDelivered = 1,
+ olTrackingNone = 0,
+ olTrackingNotDelivered = 2,
+ olTrackingNotRead = 3,
+ olTrackingRead = 6,
+ olTrackingRecallFailure = 4,
+ olTrackingRecallSuccess = 5,
+ olTrackingReplied = 7,
+ }
+
+ const enum OlUserPropertyType {
+ olCombination = 19,
+ olCurrency = 14,
+ olDateTime = 5,
+ olDuration = 7,
+ olEnumeration = 21,
+ olFormula = 18,
+ olInteger = 20,
+ olKeywords = 11,
+ olNumber = 3,
+ olOutlookInternal = 0,
+ olPercent = 12,
+ olSmartFrom = 22,
+ olText = 1,
+ olYesNo = 6,
+ }
+
+ const enum OlVerticalLayout {
+ olVerticalLayoutAlignBottom = 2,
+ olVerticalLayoutAlignMiddle = 1,
+ olVerticalLayoutAlignTop = 0,
+ olVerticalLayoutGrow = 3,
+ }
+
+ const enum OlViewSaveOption {
+ olViewSaveOptionAllFoldersOfType = 2,
+ olViewSaveOptionThisFolderEveryone = 0,
+ olViewSaveOptionThisFolderOnlyMe = 1,
+ }
+
+ const enum OlViewType {
+ olBusinessCardView = 5,
+ olCalendarView = 2,
+ olCardView = 1,
+ olDailyTaskListView = 6,
+ olIconView = 3,
+ olTableView = 0,
+ olTimelineView = 4,
+ }
+
+ const enum OlWindowState {
+ olMaximized = 0,
+ olMinimized = 1,
+ olNormalWindow = 2,
+ }
+
+ class _DocSiteControl {
+ private 'Outlook._DocSiteControl_typekey': _DocSiteControl;
+ private constructor();
+ ReadOnly: number;
+ SuppressAttachments: number;
+ }
+
+ class _RecipientControl {
+ private 'Outlook._RecipientControl_typekey': _RecipientControl;
+ private constructor();
+ BackColor: number;
+ Enabled: number;
+ Font: any;
+ ForeColor: number;
+ ReadOnly: number;
+ SpecialEffect: number;
+ }
+
+ class Account {
+ private 'Outlook.Account_typekey': Account;
+ private constructor();
+ readonly AccountType: OlAccountType;
+ readonly Application: Application;
+ readonly AutoDiscoverConnectionMode: OlAutoDiscoverConnectionMode;
+ readonly AutoDiscoverXml: string;
+ readonly Class: OlObjectClass;
+ readonly CurrentUser: Recipient;
+ readonly DeliveryStore: Store;
+ readonly DisplayName: string;
+ readonly ExchangeConnectionMode: OlExchangeConnectionMode;
+ readonly ExchangeMailboxServerName: string;
+ readonly ExchangeMailboxServerVersion: string;
+ GetAddressEntryFromID(ID: string): AddressEntry;
+ GetRecipientFromID(EntryID: string): Recipient;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly SmtpAddress: string;
+ readonly UserName: string;
+ }
+
+ class AccountRuleCondition {
+ private 'Outlook.AccountRuleCondition_typekey': AccountRuleCondition;
+ private constructor();
+ Account: Account;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Accounts {
+ private 'Outlook.Accounts_typekey': Accounts;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Account;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class AccountSelector {
+ private 'Outlook.AccountSelector_typekey': AccountSelector;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Parent: any;
+ readonly SelectedAccount: Account;
+ readonly Session: NameSpace;
+ }
+
+ class Action {
+ private 'Outlook.Action_typekey': Action;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ CopyLike: OlActionCopyLike;
+ Delete(): void;
+ Enabled: boolean;
+ Execute(): any;
+ MessageClass: string;
+ Name: string;
+ readonly Parent: any;
+ Prefix: string;
+ ReplyStyle: OlActionReplyStyle;
+ ResponseStyle: OlActionResponseStyle;
+ readonly Session: NameSpace;
+ ShowOn: OlActionShowOn;
+ }
+
+ class Actions {
+ private 'Outlook.Actions_typekey': Actions;
+ private constructor();
+ Add(): Action;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Action;
+ readonly Parent: any;
+ Remove(Index: number): void;
+ readonly Session: NameSpace;
+ }
+
+ class AddressEntries {
+ private 'Outlook.AddressEntries_typekey': AddressEntries;
+ private constructor();
+ Add(Type: string, Name?: any, Address?: any): AddressEntry;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ GetFirst(): AddressEntry;
+ GetLast(): AddressEntry;
+ GetNext(): AddressEntry;
+ GetPrevious(): AddressEntry;
+ Item(Index: any): AddressEntry;
+ readonly Parent: any;
+ readonly RawTable: any;
+ readonly Session: NameSpace;
+ Sort(Property?: any, Order?: any): void;
+ }
+
+ class AddressEntry {
+ private 'Outlook.AddressEntry_typekey': AddressEntry;
+ private constructor();
+ Address: string;
+ readonly AddressEntryUserType: OlAddressEntryUserType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Delete(): void;
+ Details(HWnd?: any): void;
+ readonly DisplayType: OlDisplayType;
+ GetContact(): ContactItem;
+ GetExchangeDistributionList(): ExchangeDistributionList;
+ GetExchangeUser(): ExchangeUser;
+ GetFreeBusy(Start: VarDate, MinPerChar: number, CompleteFormat?: any): string;
+ readonly ID: string;
+ readonly Manager: AddressEntry;
+ MAPIOBJECT: any;
+ readonly Members: AddressEntries;
+ Name: string;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Session: NameSpace;
+ Type: string;
+ Update(MakePermanent?: any, Refresh?: any): void;
+ UpdateFreeBusy(): void;
+ }
+
+ class AddressList {
+ private 'Outlook.AddressList_typekey': AddressList;
+ private constructor();
+ readonly AddressEntries: AddressEntries;
+ readonly AddressListType: OlAddressListType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ GetContactsFolder(): Folder;
+ readonly ID: string;
+ readonly Index: number;
+ readonly IsInitialAddressList: boolean;
+ readonly IsReadOnly: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly ResolutionOrder: number;
+ readonly Session: NameSpace;
+ }
+
+ class AddressLists {
+ private 'Outlook.AddressLists_typekey': AddressLists;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): AddressList;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class AddressRuleCondition {
+ private 'Outlook.AddressRuleCondition_typekey': AddressRuleCondition;
+ private constructor();
+ Address: any;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Application {
+ private 'Outlook.Application_typekey': Application;
+ private constructor();
+ ActiveExplorer(): Explorer;
+ ActiveInspector(): Inspector;
+ ActiveWindow(): any;
+ AdvancedSearch(Scope: string, Filter?: any, SearchSubFolders?: any, Tag?: any): Search;
+ readonly AnswerWizard: Office.AnswerWizard;
+ readonly Application: Application;
+ readonly Assistance: Office.IAssistance;
+ readonly Assistant: Office.Assistant;
+ readonly Class: OlObjectClass;
+ readonly COMAddIns: Office.COMAddIns;
+ CopyFile(FilePath: string, DestFolderPath: string): any;
+ CreateItem(ItemType: OlItemType.olAppointmentItem): AppointmentItem;
+ CreateItem(ItemType: OlItemType.olContactItem): ContactItem;
+ CreateItem(ItemType: OlItemType.olDistributionListItem): DistListItem;
+ CreateItem(ItemType: OlItemType.olJournalItem): JournalItem;
+ CreateItem(ItemType: OlItemType.olMailItem): MailItem;
+ CreateItem(ItemType: OlItemType.olMobileItemMMS | OlItemType.olMobileItemSMS): MobileItem;
+ CreateItem(ItemType: OlItemType.olNoteItem): NoteItem;
+ CreateItem(ItemType: OlItemType.olPostItem): PostItem;
+ CreateItem(ItemType: OlItemType.olTaskItem): TaskItem;
+ CreateItemFromTemplate(TemplatePath: string, InFolder?: any): any;
+ CreateObject(ObjectName: string): any;
+ readonly DefaultProfileName: string;
+ readonly Explorers: Explorers;
+ FeatureInstall: Office.MsoFeatureInstall;
+ GetNamespace(Type: string): NameSpace;
+ GetNewNickNames(pvar: any): void;
+ GetObjectReference(Item: any, ReferenceType: OlReferenceType): any;
+ readonly Inspectors: Inspectors;
+ IsSearchSynchronous(LookInFolders: string): boolean;
+ readonly IsTrusted: boolean;
+ readonly LanguageSettings: Office.LanguageSettings;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly PickerDialog: Office.PickerDialog;
+ readonly ProductCode: string;
+ Quit(): void;
+ RefreshFormRegionDefinition(RegionName: string): void;
+ readonly Reminders: Reminders;
+ readonly Session: NameSpace;
+ readonly TimeZones: TimeZones;
+ readonly Version: string;
+ }
+
+ class AppointmentItem {
+ private 'Outlook.AppointmentItem_typekey': AppointmentItem;
+ private constructor();
+ readonly Actions: Actions;
+ AllDayEvent: boolean;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ BusyStatus: OlBusyStatus;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ ClearRecurrencePattern(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ ConferenceServerAllowExternal: boolean;
+ ConferenceServerPassword: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ CopyTo(DestinationFolder: Folder, CopyOptions: OlAppointmentCopyOptions): AppointmentItem;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ Duration: number;
+ End: VarDate;
+ EndInEndTimeZone: VarDate;
+ EndTimeZone: TimeZone;
+ EndUTC: VarDate;
+ readonly EntryID: string;
+ ForceUpdateToAllAttendees: boolean;
+ readonly FormDescription: FormDescription;
+ ForwardAsVcal(): MailItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ GetOrganizer(): AddressEntry;
+ GetRecurrencePattern(): RecurrencePattern;
+ readonly GlobalAppointmentID: string;
+ Importance: OlImportance;
+ InternetCodepage: number;
+ readonly IsConflict: boolean;
+ IsOnlineMeeting: boolean;
+ readonly IsRecurring: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ Location: string;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MeetingStatus: OlMeetingStatus;
+ readonly MeetingWorkspaceURL: string;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NetMeetingAutoStart: boolean;
+ NetMeetingDocPathName: string;
+ NetMeetingOrganizerAlias: string;
+ NetMeetingServer: string;
+ NetMeetingType: OlNetMeetingType;
+ NetShowURL: string;
+ NoAging: boolean;
+ OptionalAttendees: string;
+ readonly Organizer: string;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Recipients: Recipients;
+ readonly RecurrenceState: OlRecurrenceState;
+ ReminderMinutesBeforeStart: number;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReplyTime: VarDate;
+ RequiredAttendees: string;
+ Resources: string;
+ Respond(Response: OlMeetingResponse, fNoUI?: any, fAdditionalTextDialog?: any): MeetingItem;
+ ResponseRequested: boolean;
+ readonly ResponseStatus: OlResponseStatus;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Send(): void;
+ SendUsingAccount: Account;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Start: VarDate;
+ StartInStartTimeZone: VarDate;
+ StartTimeZone: TimeZone;
+ StartUTC: VarDate;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class AssignToCategoryRuleAction {
+ private 'Outlook.AssignToCategoryRuleAction_typekey': AssignToCategoryRuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ Categories: any;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Attachment {
+ private 'Outlook.Attachment_typekey': Attachment;
+ private constructor();
+ readonly Application: Application;
+ readonly BlockLevel: OlAttachmentBlockLevel;
+ readonly Class: OlObjectClass;
+ Delete(): void;
+ DisplayName: string;
+ readonly FileName: string;
+ GetTemporaryFilePath(): string;
+ readonly Index: number;
+ readonly MAPIOBJECT: any;
+ readonly Parent: any;
+ readonly PathName: string;
+ Position: number;
+ readonly PropertyAccessor: PropertyAccessor;
+ SaveAsFile(Path: string): void;
+ readonly Session: NameSpace;
+ readonly Size: number;
+ readonly Type: OlAttachmentType;
+ }
+
+ class Attachments {
+ private 'Outlook.Attachments_typekey': Attachments;
+ private constructor();
+ Add(Source: any, Type?: any, Position?: any, DisplayName?: any): Attachment;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Attachment;
+ readonly Parent: any;
+ Remove(Index: number): void;
+ readonly Session: NameSpace;
+ }
+
+ class AttachmentSelection {
+ private 'Outlook.AttachmentSelection_typekey': AttachmentSelection;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ GetSelection(SelectionContents: OlSelectionContents): Selection;
+ Item(Index: any): Attachment;
+ readonly Location: OlSelectionLocation;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class AutoFormatRule {
+ private 'Outlook.AutoFormatRule_typekey': AutoFormatRule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ Filter: string;
+ Font: ViewFont;
+ Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Standard: boolean;
+ }
+
+ class AutoFormatRules {
+ private 'Outlook.AutoFormatRules_typekey': AutoFormatRules;
+ private constructor();
+ Add(Name: string): AutoFormatRule;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Insert(Name: string, Index: any): AutoFormatRule;
+ Item(Index: any): AutoFormatRule;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ RemoveAll(): void;
+ Save(): void;
+ readonly Session: NameSpace;
+ }
+
+ class BusinessCardView {
+ private 'Outlook.BusinessCardView_typekey': BusinessCardView;
+ private constructor();
+ readonly Application: Application;
+ Apply(): void;
+ CardSize: number;
+ readonly Class: OlObjectClass;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ Delete(): void;
+ Filter: string;
+ GoToDate(Date: VarDate): void;
+ readonly HeadingsFont: ViewFont;
+ Language: string;
+ LockUserChanges: boolean;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly Session: NameSpace;
+ readonly SortFields: OrderFields;
+ readonly Standard: boolean;
+ readonly ViewType: OlViewType;
+ XML: string;
+ }
+
+ class CalendarModule {
+ private 'Outlook.CalendarModule_typekey': CalendarModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationGroups: NavigationGroups;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class CalendarSharing {
+ private 'Outlook.CalendarSharing_typekey': CalendarSharing;
+ private constructor();
+ readonly Application: Application;
+ CalendarDetail: OlCalendarDetail;
+ readonly Class: OlObjectClass;
+ EndDate: VarDate;
+ readonly Folder: Folder;
+ ForwardAsICal(MailFormat: OlCalendarMailFormat): MailItem;
+ IncludeAttachments: boolean;
+ IncludePrivateDetails: boolean;
+ IncludeWholeCalendar: boolean;
+ readonly Parent: any;
+ RestrictToWorkingHours: boolean;
+ SaveAsICal(Path: string): void;
+ readonly Session: NameSpace;
+ StartDate: VarDate;
+ }
+
+ class CalendarView {
+ private 'Outlook.CalendarView_typekey': CalendarView;
+ private constructor();
+ readonly Application: Application;
+ Apply(): void;
+ readonly AutoFormatRules: AutoFormatRules;
+ BoldDatesWithItems: boolean;
+ BoldSubjects: boolean;
+ CalendarViewMode: OlCalendarViewMode;
+ readonly Class: OlObjectClass;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ DaysInMultiDayMode: number;
+ readonly DayWeekFont: ViewFont;
+ readonly DayWeekTimeFont: ViewFont;
+ DayWeekTimeScale: OlDayWeekTimeScale;
+ Delete(): void;
+ readonly DisplayedDates: any;
+ EndField: string;
+ Filter: string;
+ GoToDate(Date: VarDate): void;
+ Language: string;
+ LockUserChanges: boolean;
+ readonly MonthFont: ViewFont;
+ MonthShowEndTime: boolean;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly SelectedEndTime: VarDate;
+ readonly SelectedStartTime: VarDate;
+ readonly Session: NameSpace;
+ readonly Standard: boolean;
+ StartField: string;
+ readonly ViewType: OlViewType;
+ XML: string;
+ }
+
+ class CardView {
+ private 'Outlook.CardView_typekey': CardView;
+ private constructor();
+ AllowInCellEditing: boolean;
+ readonly Application: Application;
+ Apply(): void;
+ readonly AutoFormatRules: AutoFormatRules;
+ readonly BodyFont: ViewFont;
+ readonly Class: OlObjectClass;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ Delete(): void;
+ Filter: string;
+ GoToDate(Date: VarDate): void;
+ readonly HeadingsFont: ViewFont;
+ Language: string;
+ LockUserChanges: boolean;
+ MultiLineFieldHeight: number;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly Session: NameSpace;
+ ShowEmptyFields: boolean;
+ readonly SortFields: OrderFields;
+ readonly Standard: boolean;
+ readonly ViewFields: ViewFields;
+ readonly ViewType: OlViewType;
+ Width: number;
+ XML: string;
+ }
+
+ class Categories {
+ private 'Outlook.Categories_typekey': Categories;
+ private constructor();
+ Add(Name: string, Color?: any, ShortcutKey?: any): Category;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Category;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class Category {
+ private 'Outlook.Category_typekey': Category;
+ private constructor();
+ readonly Application: Application;
+ readonly CategoryBorderColor: stdole.OLE_COLOR;
+ readonly CategoryGradientBottomColor: stdole.OLE_COLOR;
+ readonly CategoryGradientTopColor: stdole.OLE_COLOR;
+ readonly CategoryID: string;
+ readonly Class: OlObjectClass;
+ Color: OlCategoryColor;
+ Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ ShortcutKey: OlCategoryShortcutKey;
+ }
+
+ class CategoryRuleCondition {
+ private 'Outlook.CategoryRuleCondition_typekey': CategoryRuleCondition;
+ private constructor();
+ readonly Application: Application;
+ Categories: any;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Column {
+ private 'Outlook.Column_typekey': Column;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class ColumnFormat {
+ private 'Outlook.ColumnFormat_typekey': ColumnFormat;
+ private constructor();
+ Align: OlAlign;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ FieldFormat: number;
+ readonly FieldType: OlUserPropertyType;
+ Label: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Width: number;
+ }
+
+ class Columns {
+ private 'Outlook.Columns_typekey': Columns;
+ private constructor();
+ Add(Name: string): Column;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Column;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ RemoveAll(): void;
+ readonly Session: NameSpace;
+ }
+
+ class Conflict {
+ private 'Outlook.Conflict_typekey': Conflict;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Item: any;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Type: OlObjectClass;
+ }
+
+ class Conflicts {
+ private 'Outlook.Conflicts_typekey': Conflicts;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ GetFirst(): Conflict;
+ GetLast(): Conflict;
+ GetNext(): Conflict;
+ GetPrevious(): Conflict;
+ Item(Index: any): Conflict;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class ContactItem {
+ private 'Outlook.ContactItem_typekey': ContactItem;
+ private constructor();
+ Account: string;
+ readonly Actions: Actions;
+ AddBusinessCardLogoPicture(Path: string): void;
+ AddPicture(Path: string): void;
+ Anniversary: VarDate;
+ readonly Application: Application;
+ AssistantName: string;
+ AssistantTelephoneNumber: string;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Birthday: VarDate;
+ Body: string;
+ Business2TelephoneNumber: string;
+ BusinessAddress: string;
+ BusinessAddressCity: string;
+ BusinessAddressCountry: string;
+ BusinessAddressPostalCode: string;
+ BusinessAddressPostOfficeBox: string;
+ BusinessAddressState: string;
+ BusinessAddressStreet: string;
+ BusinessCardLayoutXml: string;
+ readonly BusinessCardType: OlBusinessCardType;
+ BusinessFaxNumber: string;
+ BusinessHomePage: string;
+ BusinessTelephoneNumber: string;
+ CallbackTelephoneNumber: string;
+ CarTelephoneNumber: string;
+ Categories: string;
+ Children: string;
+ readonly Class: OlObjectClass;
+ ClearTaskFlag(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly CompanyAndFullName: string;
+ readonly CompanyLastFirstNoSpace: string;
+ readonly CompanyLastFirstSpaceOnly: string;
+ CompanyMainTelephoneNumber: string;
+ CompanyName: string;
+ ComputerNetworkName: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ CustomerID: string;
+ Delete(): void;
+ Department: string;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ Email1Address: string;
+ Email1AddressType: string;
+ Email1DisplayName: string;
+ readonly Email1EntryID: string;
+ Email2Address: string;
+ Email2AddressType: string;
+ Email2DisplayName: string;
+ readonly Email2EntryID: string;
+ Email3Address: string;
+ Email3AddressType: string;
+ Email3DisplayName: string;
+ readonly Email3EntryID: string;
+ readonly EntryID: string;
+ FileAs: string;
+ FirstName: string;
+ readonly FormDescription: FormDescription;
+ ForwardAsBusinessCard(): MailItem;
+ ForwardAsVcard(): MailItem;
+ FTPSite: string;
+ FullName: string;
+ readonly FullNameAndCompany: string;
+ Gender: OlGender;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ GovernmentIDNumber: string;
+ readonly HasPicture: boolean;
+ Hobby: string;
+ Home2TelephoneNumber: string;
+ HomeAddress: string;
+ HomeAddressCity: string;
+ HomeAddressCountry: string;
+ HomeAddressPostalCode: string;
+ HomeAddressPostOfficeBox: string;
+ HomeAddressState: string;
+ HomeAddressStreet: string;
+ HomeFaxNumber: string;
+ HomeTelephoneNumber: string;
+ IMAddress: string;
+ Importance: OlImportance;
+ Initials: string;
+ InternetFreeBusyAddress: string;
+ readonly IsConflict: boolean;
+ ISDNNumber: string;
+ readonly IsMarkedAsTask: boolean;
+ readonly ItemProperties: ItemProperties;
+ JobTitle: string;
+ Journal: boolean;
+ Language: string;
+ readonly LastFirstAndSuffix: string;
+ readonly LastFirstNoSpace: string;
+ readonly LastFirstNoSpaceAndSuffix: string;
+ readonly LastFirstNoSpaceCompany: string;
+ readonly LastFirstSpaceOnly: string;
+ readonly LastFirstSpaceOnlyCompany: string;
+ readonly LastModificationTime: VarDate;
+ LastName: string;
+ readonly LastNameAndFirstName: string;
+ readonly Links: Links;
+ MailingAddress: string;
+ MailingAddressCity: string;
+ MailingAddressCountry: string;
+ MailingAddressPostalCode: string;
+ MailingAddressPostOfficeBox: string;
+ MailingAddressState: string;
+ MailingAddressStreet: string;
+ ManagerName: string;
+ readonly MAPIOBJECT: any;
+ MarkAsTask(MarkInterval: OlMarkInterval): void;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ MiddleName: string;
+ Mileage: string;
+ MobileTelephoneNumber: string;
+ Move(DestFldr: Folder): any;
+ NetMeetingAlias: string;
+ NetMeetingServer: string;
+ NickName: string;
+ NoAging: boolean;
+ OfficeLocation: string;
+ OrganizationalIDNumber: string;
+ OtherAddress: string;
+ OtherAddressCity: string;
+ OtherAddressCountry: string;
+ OtherAddressPostalCode: string;
+ OtherAddressPostOfficeBox: string;
+ OtherAddressState: string;
+ OtherAddressStreet: string;
+ OtherFaxNumber: string;
+ OtherTelephoneNumber: string;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ PagerNumber: string;
+ readonly Parent: any;
+ PersonalHomePage: string;
+ PrimaryTelephoneNumber: string;
+ PrintOut(): void;
+ Profession: string;
+ readonly PropertyAccessor: PropertyAccessor;
+ RadioTelephoneNumber: string;
+ ReferredBy: string;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReminderTime: VarDate;
+ RemovePicture(): void;
+ ResetBusinessCard(): void;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ SaveBusinessCardImage(Path: string): void;
+ readonly Saved: boolean;
+ SelectedMailingAddress: OlMailingAddress;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowBusinessCardEditor(): void;
+ ShowCategoriesDialog(): void;
+ ShowCheckPhoneDialog(PhoneNumber: OlContactPhoneNumber): void;
+ readonly Size: number;
+ Spouse: string;
+ Subject: string;
+ Suffix: string;
+ TaskCompletedDate: VarDate;
+ TaskDueDate: VarDate;
+ TaskStartDate: VarDate;
+ TaskSubject: string;
+ TelexNumber: string;
+ Title: string;
+ ToDoTaskOrdinal: VarDate;
+ TTYTDDTelephoneNumber: string;
+ UnRead: boolean;
+ User1: string;
+ User2: string;
+ User3: string;
+ User4: string;
+ UserCertificate: string;
+ readonly UserProperties: UserProperties;
+ WebPage: string;
+ YomiCompanyName: string;
+ YomiFirstName: string;
+ YomiLastName: string;
+ }
+
+ class ContactsModule {
+ private 'Outlook.ContactsModule_typekey': ContactsModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationGroups: NavigationGroups;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class Conversation {
+ private 'Outlook.Conversation_typekey': Conversation;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ ClearAlwaysAssignCategories(Store: Store): void;
+ readonly ConversationID: string;
+ GetAlwaysAssignCategories(Store: Store): string;
+ GetAlwaysDelete(Store: Store): OlAlwaysDeleteConversation;
+ GetAlwaysMoveToFolder(Store: Store): Folder;
+ GetChildren(Item: any): SimpleItems;
+ GetParent(Item: any): any;
+ GetRootItems(): SimpleItems;
+ GetTable(): Table;
+ MarkAsRead(): void;
+ MarkAsUnread(): void;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ SetAlwaysAssignCategories(Categories: string, Store: Store): void;
+ SetAlwaysDelete(AlwaysDelete: OlAlwaysDeleteConversation, Store: Store): void;
+ SetAlwaysMoveToFolder(MoveToFolder: Folder, Store: Store): void;
+ StopAlwaysDelete(Store: Store): void;
+ StopAlwaysMoveToFolder(Store: Store): void;
+ }
+
+ class ConversationHeader {
+ private 'Outlook.ConversationHeader_typekey': ConversationHeader;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConversationID: string;
+ readonly ConversationTopic: string;
+ GetConversation(): Conversation;
+ GetItems(): SimpleItems;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class DistListItem {
+ private 'Outlook.DistListItem_typekey': DistListItem;
+ private constructor();
+ readonly Actions: Actions;
+ AddMember(Recipient: Recipient): void;
+ AddMembers(Recipients: Recipients): void;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly CheckSum: number;
+ readonly Class: OlObjectClass;
+ ClearTaskFlag(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ DLName: string;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ GetMember(Index: number): Recipient;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly IsMarkedAsTask: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkAsTask(MarkInterval: OlMarkInterval): void;
+ MarkForDownload: OlRemoteStatus;
+ readonly MemberCount: number;
+ Members: any;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ OneOffMembers: any;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReminderTime: VarDate;
+ RemoveMember(Recipient: Recipient): void;
+ RemoveMembers(Recipients: Recipients): void;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ TaskCompletedDate: VarDate;
+ TaskDueDate: VarDate;
+ TaskStartDate: VarDate;
+ TaskSubject: string;
+ ToDoTaskOrdinal: VarDate;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class DocumentItem {
+ private 'Outlook.DocumentItem_typekey': DocumentItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class DoNotUseMeFolder {
+ private 'Outlook.DoNotUseMeFolder_typekey': DoNotUseMeFolder;
+ private constructor();
+ AddressBookName: string;
+ AddToFavorites(fNoUI?: any, Name?: any): void;
+ AddToPFFavorites(): void;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ CopyTo(DestinationFolder: Folder): Folder;
+ readonly CurrentView: View;
+ CustomViewsOnly: boolean;
+ readonly DefaultItemType: OlItemType;
+ readonly DefaultMessageClass: string;
+ Delete(): void;
+ Description: string;
+ Display(): void;
+ readonly EntryID: string;
+ readonly FolderPath: string;
+ readonly Folders: Folders;
+ readonly FullFolderPath: string;
+ GetCalendarExporter(): CalendarSharing;
+ GetCustomIcon(): stdole.StdPicture;
+ GetExplorer(DisplayMode?: any): Explorer;
+ GetStorage(StorageIdentifier: string, StorageIdentifierType: OlStorageIdentifierType): StorageItem;
+ GetTable(Filter?: any, TableContents?: any): Table;
+ InAppFolderSyncObject: boolean;
+ readonly IsSharePointFolder: boolean;
+ readonly Items: Items;
+ readonly MAPIOBJECT: any;
+ MoveTo(DestinationFolder: Folder): void;
+ Name: string;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Session: NameSpace;
+ SetCustomIcon(Picture: stdole.StdPicture): void;
+ ShowAsOutlookAB: boolean;
+ ShowItemCount: OlShowItemCount;
+ readonly Store: Store;
+ readonly StoreID: string;
+ readonly UnReadItemCount: number;
+ readonly UserDefinedProperties: UserDefinedProperties;
+ readonly UserPermissions: any;
+ readonly Views: Views;
+ WebViewAllowNavigation: boolean;
+ WebViewOn: boolean;
+ WebViewURL: string;
+ }
+
+ class Exception {
+ private 'Outlook.Exception_typekey': Exception;
+ private constructor();
+ readonly Application: Application;
+ readonly AppointmentItem: AppointmentItem;
+ readonly Class: OlObjectClass;
+ readonly Deleted: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly OriginalDate: VarDate;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Exceptions {
+ private 'Outlook.Exceptions_typekey': Exceptions;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Exception;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class ExchangeDistributionList {
+ private 'Outlook.ExchangeDistributionList_typekey': ExchangeDistributionList;
+ private constructor();
+ Address: string;
+ readonly AddressEntryUserType: OlAddressEntryUserType;
+ readonly Alias: string;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Comments: string;
+ Delete(): void;
+ Details(HWnd?: any): void;
+ readonly DisplayType: OlDisplayType;
+ GetContact(): ContactItem;
+ GetExchangeDistributionList(): ExchangeDistributionList;
+ GetExchangeDistributionListMembers(): AddressEntries;
+ GetExchangeUser(): ExchangeUser;
+ GetFreeBusy(Start: VarDate, MinPerChar: number, CompleteFormat?: any): string;
+ GetMemberOfList(): AddressEntries;
+ GetOwners(): AddressEntries;
+ readonly ID: string;
+ readonly Manager: AddressEntry;
+ MAPIOBJECT: any;
+ readonly Members: AddressEntries;
+ Name: string;
+ readonly Parent: any;
+ readonly PrimarySmtpAddress: string;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Session: NameSpace;
+ Type: string;
+ Update(MakePermanent?: any, Refresh?: any): void;
+ UpdateFreeBusy(): void;
+ }
+
+ class ExchangeUser {
+ private 'Outlook.ExchangeUser_typekey': ExchangeUser;
+ private constructor();
+ Address: string;
+ readonly AddressEntryUserType: OlAddressEntryUserType;
+ readonly Alias: string;
+ readonly Application: Application;
+ AssistantName: string;
+ BusinessTelephoneNumber: string;
+ City: string;
+ readonly Class: OlObjectClass;
+ Comments: string;
+ CompanyName: string;
+ Delete(): void;
+ Department: string;
+ Details(HWnd?: any): void;
+ readonly DisplayType: OlDisplayType;
+ FirstName: string;
+ GetContact(): ContactItem;
+ GetDirectReports(): AddressEntries;
+ GetExchangeDistributionList(): ExchangeDistributionList;
+ GetExchangeUser(): ExchangeUser;
+ GetExchangeUserManager(): ExchangeUser;
+ GetFreeBusy(Start: VarDate, MinPerChar: number, CompleteFormat?: any): string;
+ GetMemberOfList(): AddressEntries;
+ GetPicture(): stdole.StdPicture;
+ readonly ID: string;
+ JobTitle: string;
+ LastName: string;
+ readonly Manager: AddressEntry;
+ MAPIOBJECT: any;
+ readonly Members: AddressEntries;
+ MobileTelephoneNumber: string;
+ Name: string;
+ OfficeLocation: string;
+ readonly Parent: any;
+ PostalCode: string;
+ readonly PrimarySmtpAddress: string;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Session: NameSpace;
+ StateOrProvince: string;
+ StreetAddress: string;
+ Type: string;
+ Update(MakePermanent?: any, Refresh?: any): void;
+ UpdateFreeBusy(): void;
+ YomiCompanyName: string;
+ YomiDepartment: string;
+ YomiDisplayName: string;
+ YomiFirstName: string;
+ YomiLastName: string;
+ }
+
+ class Explorer {
+ private 'Outlook.Explorer_typekey': Explorer;
+ private constructor();
+ readonly AccountSelector: AccountSelector;
+ Activate(): void;
+ AddToSelection(Item: any): void;
+ readonly Application: Application;
+ readonly AttachmentSelection: AttachmentSelection;
+ readonly Caption: string;
+ readonly Class: OlObjectClass;
+ ClearSearch(): void;
+ ClearSelection(): void;
+ Close(): void;
+ readonly CommandBars: Office.CommandBars;
+ CurrentFolder: Folder;
+ CurrentView: any;
+ DeselectFolder(Folder: Folder): void;
+ Display(): void;
+ Height: number;
+ readonly HTMLDocument: any;
+ IsFolderSelected(Folder: Folder): boolean;
+ IsItemSelectableInView(Item: any): boolean;
+ IsPaneVisible(Pane: OlPane): boolean;
+ Left: number;
+ readonly NavigationPane: NavigationPane;
+ readonly Panes: Panes;
+ readonly Parent: any;
+ RemoveFromSelection(Item: any): void;
+ Search(Query: string, SearchScope: OlSearchScope): void;
+ SelectAllItems(): void;
+ SelectFolder(Folder: Folder): void;
+ readonly Selection: Selection;
+ readonly Session: NameSpace;
+ ShowPane(Pane: OlPane, Visible: boolean): void;
+ Top: number;
+ readonly Views: any;
+ Width: number;
+ WindowState: OlWindowState;
+ }
+
+ class Explorers {
+ private 'Outlook.Explorers_typekey': Explorers;
+ private constructor();
+ Add(Folder: any, DisplayMode: OlFolderDisplayMode): Explorer;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Explorer;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Folder {
+ private 'Outlook.Folder_typekey': Folder;
+ private constructor();
+ AddressBookName: string;
+ AddToFavorites(fNoUI?: any, Name?: any): void;
+ AddToPFFavorites(): void;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ CopyTo(DestinationFolder: Folder): Folder;
+ readonly CurrentView: View;
+ CustomViewsOnly: boolean;
+ readonly DefaultItemType: OlItemType;
+ readonly DefaultMessageClass: string;
+ Delete(): void;
+ Description: string;
+ Display(): void;
+ readonly EntryID: string;
+ readonly FolderPath: string;
+ readonly Folders: Folders;
+ readonly FullFolderPath: string;
+ GetCalendarExporter(): CalendarSharing;
+ GetCustomIcon(): stdole.StdPicture;
+ GetExplorer(DisplayMode?: any): Explorer;
+ GetStorage(StorageIdentifier: string, StorageIdentifierType: OlStorageIdentifierType): StorageItem;
+ GetTable(Filter?: any, TableContents?: any): Table;
+ InAppFolderSyncObject: boolean;
+ readonly IsSharePointFolder: boolean;
+ readonly Items: Items;
+ readonly MAPIOBJECT: any;
+ MoveTo(DestinationFolder: Folder): void;
+ Name: string;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Session: NameSpace;
+ SetCustomIcon(Picture: stdole.StdPicture): void;
+ ShowAsOutlookAB: boolean;
+ ShowItemCount: OlShowItemCount;
+ readonly Store: Store;
+ readonly StoreID: string;
+ readonly UnReadItemCount: number;
+ readonly UserDefinedProperties: UserDefinedProperties;
+ readonly UserPermissions: any;
+ readonly Views: Views;
+ WebViewAllowNavigation: boolean;
+ WebViewOn: boolean;
+ WebViewURL: string;
+ }
+
+ class Folders {
+ private 'Outlook.Folders_typekey': Folders;
+ private constructor();
+ Add(Name: string, Type?: any): Folder;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ GetFirst(): Folder;
+ GetLast(): Folder;
+ GetNext(): Folder;
+ GetPrevious(): Folder;
+ Item(Index: any): Folder;
+ readonly Parent: any;
+ readonly RawTable: any;
+ Remove(Index: number): void;
+ readonly Session: NameSpace;
+ }
+
+ class FormDescription {
+ private 'Outlook.FormDescription_typekey': FormDescription;
+ private constructor();
+ readonly Application: Application;
+ Category: string;
+ CategorySub: string;
+ readonly Class: OlObjectClass;
+ Comment: string;
+ ContactName: string;
+ DisplayName: string;
+ Hidden: boolean;
+ Icon: string;
+ Locked: boolean;
+ readonly MessageClass: string;
+ MiniIcon: string;
+ Name: string;
+ Number: string;
+ OneOff: boolean;
+ readonly Parent: any;
+ Password: string;
+ PublishForm(Registry: OlFormRegistry, Folder?: any): void;
+ readonly ScriptText: string;
+ readonly Session: NameSpace;
+ Template: string;
+ UseWordMail: boolean;
+ Version: string;
+ }
+
+ class FormNameRuleCondition {
+ private 'Outlook.FormNameRuleCondition_typekey': FormNameRuleCondition;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ FormName: any;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class FormRegion {
+ private 'Outlook.FormRegion_typekey': FormRegion;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Detail: string;
+ readonly DisplayName: string;
+ EnableAutoLayout: boolean;
+ readonly Form: any;
+ readonly FormRegionMode: OlFormRegionMode;
+ readonly Inspector: Inspector;
+ readonly InternalName: string;
+ readonly IsExpanded: boolean;
+ readonly Item: any;
+ readonly Language: number;
+ readonly Parent: any;
+ Reflow(): void;
+ Select(): void;
+ readonly Session: NameSpace;
+ SetControlItemProperty(Control: any, PropertyName: string): void;
+ SuppressControlReplacement: boolean;
+ Visible: boolean;
+ }
+
+ class FormRegionStartup {
+ private 'Outlook.FormRegionStartup_typekey': FormRegionStartup;
+ private constructor();
+ BeforeFormRegionShow(FormRegion: FormRegion): void;
+ GetFormRegionIcon(FormRegionName: string, LCID: number, Icon: OlFormRegionIcon): any;
+ GetFormRegionManifest(FormRegionName: string, LCID: number): any;
+ GetFormRegionStorage(FormRegionName: string, Item: any, LCID: number, FormRegionMode: OlFormRegionMode, FormRegionSize: OlFormRegionSize): any;
+ }
+
+ class FromRssFeedRuleCondition {
+ private 'Outlook.FromRssFeedRuleCondition_typekey': FromRssFeedRuleCondition;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ FromRssFeed: any;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class IconView {
+ private 'Outlook.IconView_typekey': IconView;
+ private constructor();
+ readonly Application: Application;
+ Apply(): void;
+ readonly Class: OlObjectClass;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ Delete(): void;
+ Filter: string;
+ GoToDate(Date: VarDate): void;
+ IconPlacement: OlIconViewPlacement;
+ IconViewType: OlIconViewType;
+ Language: string;
+ LockUserChanges: boolean;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly Session: NameSpace;
+ readonly SortFields: OrderFields;
+ readonly Standard: boolean;
+ readonly ViewType: OlViewType;
+ XML: string;
+ }
+
+ class ImportanceRuleCondition {
+ private 'Outlook.ImportanceRuleCondition_typekey': ImportanceRuleCondition;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ Importance: OlImportance;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Inspector {
+ private 'Outlook.Inspector_typekey': Inspector;
+ private constructor();
+ Activate(): void;
+ readonly Application: Application;
+ readonly AttachmentSelection: AttachmentSelection;
+ readonly Caption: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ readonly CommandBars: Office.CommandBars;
+ readonly CurrentItem: any;
+ Display(Modal?: any): void;
+ readonly EditorType: OlEditorType;
+ Height: number;
+ HideFormPage(PageName: string): void;
+ readonly HTMLEditor: any;
+ IsWordMail(): boolean;
+ Left: number;
+ readonly ModifiedFormPages: any;
+ NewFormRegion(): any;
+ OpenFormRegion(Path: string): any;
+ readonly Parent: any;
+ SaveFormRegion(Page: any, FileName: string): void;
+ readonly Session: NameSpace;
+ SetControlItemProperty(Control: any, PropertyName: string): void;
+ SetCurrentFormPage(PageName: string): void;
+ SetSchedulingStartTime(Start: VarDate): void;
+ ShowFormPage(PageName: string): void;
+ Top: number;
+ Width: number;
+ WindowState: OlWindowState;
+ readonly WordEditor: any;
+ }
+
+ class Inspectors {
+ private 'Outlook.Inspectors_typekey': Inspectors;
+ private constructor();
+ Add(Item: any): Inspector;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Inspector;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class ItemProperties {
+ private 'Outlook.ItemProperties_typekey': ItemProperties;
+ private constructor();
+ Add(Name: string, Type: OlUserPropertyType, AddToFolderFields?: any, DisplayFormat?: any): ItemProperty;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): ItemProperty;
+ readonly Parent: any;
+ Remove(Index: number): void;
+ readonly Session: NameSpace;
+ }
+
+ class ItemProperty {
+ private 'Outlook.ItemProperty_typekey': ItemProperty;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Delete(): void;
+ Formula: string;
+ readonly IsUserProperty: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Type: OlUserPropertyType;
+ ValidationFormula: string;
+ ValidationText: string;
+ Value: any;
+ }
+
+ class Items {
+ private 'Outlook.Items_typekey': Items;
+ private constructor();
+ Add(Type?: any): any;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Find(Filter: string): any;
+ FindNext(): any;
+ GetFirst(): any;
+ GetLast(): any;
+ GetNext(): any;
+ GetPrevious(): any;
+ IncludeRecurrences: boolean;
+ Item(Index: any): any;
+ readonly Parent: any;
+ readonly RawTable: any;
+ Remove(Index: number): void;
+ ResetColumns(): void;
+ Restrict(Filter: string): Items;
+ readonly Session: NameSpace;
+ SetColumns(Columns: string): void;
+ Sort(Property: string, Descending?: any): void;
+ }
+
+ class JournalItem {
+ private 'Outlook.JournalItem_typekey': JournalItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ ContactNames: string;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ DocPosted: boolean;
+ DocPrinted: boolean;
+ DocRouted: boolean;
+ DocSaved: boolean;
+ readonly DownloadState: OlDownloadState;
+ Duration: number;
+ End: VarDate;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ Forward(): MailItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Recipients: Recipients;
+ Reply(): MailItem;
+ ReplyAll(): MailItem;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Start: VarDate;
+ StartTimer(): void;
+ StopTimer(): void;
+ Subject: string;
+ Type: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class JournalModule {
+ private 'Outlook.JournalModule_typekey': JournalModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationGroups: NavigationGroups;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class Link {
+ private 'Outlook.Link_typekey': Link;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Item: any;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Type: OlObjectClass;
+ }
+
+ class Links {
+ private 'Outlook.Links_typekey': Links;
+ private constructor();
+ Add(Item: any): Link;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Link;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class MailItem {
+ private 'Outlook.MailItem_typekey': MailItem;
+ private constructor();
+ readonly Actions: Actions;
+ AddBusinessCard(contact: ContactItem): void;
+ AlternateRecipientAllowed: boolean;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ AutoForwarded: boolean;
+ readonly AutoResolvedWinner: boolean;
+ BCC: string;
+ BillingInformation: string;
+ Body: string;
+ BodyFormat: OlBodyFormat;
+ Categories: string;
+ CC: string;
+ readonly Class: OlObjectClass;
+ ClearConversationIndex(): void;
+ ClearTaskFlag(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ DeferredDeliveryTime: VarDate;
+ Delete(): void;
+ DeleteAfterSubmit: boolean;
+ Display(Modal?: boolean): void;
+ readonly DownloadState: OlDownloadState;
+ EnableSharedAttachments: boolean;
+ readonly EntryID: string;
+ ExpiryTime: VarDate;
+ FlagDueBy: VarDate;
+ FlagIcon: OlFlagIcon;
+ FlagRequest: string;
+ FlagStatus: OlFlagStatus;
+ readonly FormDescription: FormDescription;
+ Forward(): MailItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ HasCoverSheet: boolean;
+ HTMLBody: string;
+ Importance: OlImportance;
+ InternetCodepage: number;
+ readonly IsConflict: boolean;
+ IsIPFax: boolean;
+ readonly IsMarkedAsTask: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkAsTask(MarkInterval: OlMarkInterval): void;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ OriginatorDeliveryReportRequested: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ Permission: OlPermission;
+ PermissionService: OlPermissionService;
+ PermissionTemplateGuid: string;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ ReadReceiptRequested: boolean;
+ readonly ReceivedByEntryID: string;
+ readonly ReceivedByName: string;
+ readonly ReceivedOnBehalfOfEntryID: string;
+ readonly ReceivedOnBehalfOfName: string;
+ readonly ReceivedTime: VarDate;
+ RecipientReassignmentProhibited: boolean;
+ readonly Recipients: Recipients;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReminderTime: VarDate;
+ RemoteStatus: OlRemoteStatus;
+ Reply(): MailItem;
+ ReplyAll(): MailItem;
+ readonly ReplyRecipientNames: string;
+ readonly ReplyRecipients: Recipients;
+ readonly RetentionExpirationDate: VarDate;
+ readonly RetentionPolicyName: string;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ SaveSentMessageFolder: Folder;
+ Send(): void;
+ Sender: AddressEntry;
+ readonly SenderEmailAddress: string;
+ readonly SenderEmailType: string;
+ readonly SenderName: string;
+ SendUsingAccount: Account;
+ Sensitivity: OlSensitivity;
+ readonly Sent: boolean;
+ readonly SentOn: VarDate;
+ SentOnBehalfOfName: string;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ readonly Submitted: boolean;
+ TaskCompletedDate: VarDate;
+ TaskDueDate: VarDate;
+ TaskStartDate: VarDate;
+ TaskSubject: string;
+ To: string;
+ ToDoTaskOrdinal: VarDate;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ VotingOptions: string;
+ VotingResponse: string;
+ }
+
+ class MailModule {
+ private 'Outlook.MailModule_typekey': MailModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationGroups: NavigationGroups;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class MarkAsTaskRuleAction {
+ private 'Outlook.MarkAsTaskRuleAction_typekey': MarkAsTaskRuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ FlagTo: string;
+ MarkInterval: OlMarkInterval;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class MeetingItem {
+ private 'Outlook.MeetingItem_typekey': MeetingItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ AutoForwarded: boolean;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ DeferredDeliveryTime: VarDate;
+ Delete(): void;
+ DeleteAfterSubmit: boolean;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ ExpiryTime: VarDate;
+ FlagDueBy: VarDate;
+ FlagIcon: OlFlagIcon;
+ FlagRequest: string;
+ FlagStatus: OlFlagStatus;
+ readonly FormDescription: FormDescription;
+ Forward(): MeetingItem;
+ GetAssociatedAppointment(AddToCalendar: boolean): AppointmentItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly IsLatestVersion: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ readonly MeetingWorkspaceURL: string;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ OriginatorDeliveryReportRequested: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ ReceivedTime: VarDate;
+ readonly Recipients: Recipients;
+ ReminderSet: boolean;
+ ReminderTime: VarDate;
+ Reply(): MailItem;
+ ReplyAll(): MailItem;
+ readonly ReplyRecipients: Recipients;
+ readonly RetentionExpirationDate: VarDate;
+ readonly RetentionPolicyName: string;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ SaveSentMessageFolder: Folder;
+ Send(): void;
+ readonly SenderEmailAddress: string;
+ readonly SenderEmailType: string;
+ readonly SenderName: string;
+ SendUsingAccount: Account;
+ Sensitivity: OlSensitivity;
+ readonly Sent: boolean;
+ readonly SentOn: VarDate;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ readonly Submitted: boolean;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class MobileItem {
+ private 'Outlook.MobileItem_typekey': MobileItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly Count: number;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ Forward(): MobileItem;
+ readonly GetInspector: Inspector;
+ HTMLBody: string;
+ Importance: OlImportance;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly MAPIOBJECT: any;
+ MessageClass: string;
+ Mileage: string;
+ readonly MobileFormat: OlMobileFormat;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly ReceivedByEntryID: string;
+ readonly ReceivedByName: string;
+ readonly ReceivedTime: VarDate;
+ readonly Recipients: Recipients;
+ Reply(): MobileItem;
+ ReplyAll(): MobileItem;
+ readonly ReplyRecipientNames: string;
+ readonly ReplyRecipients: Recipients;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Send(ForceSend: boolean): void;
+ readonly SenderEmailAddress: string;
+ readonly SenderEmailType: string;
+ readonly SenderName: string;
+ SendUsingAccount: Account;
+ Sensitivity: OlSensitivity;
+ readonly Sent: boolean;
+ readonly SentOn: VarDate;
+ readonly Session: NameSpace;
+ readonly Size: number;
+ SMILBody: string;
+ Subject: string;
+ readonly Submitted: boolean;
+ To: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class MoveOrCopyRuleAction {
+ private 'Outlook.MoveOrCopyRuleAction_typekey': MoveOrCopyRuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ Folder: Folder;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class NameSpace {
+ private 'Outlook.NameSpace_typekey': NameSpace;
+ private constructor();
+ readonly Accounts: Accounts;
+ readonly AddressLists: AddressLists;
+ AddStore(Store: any): void;
+ AddStoreEx(Store: any, Type: OlStoreType): void;
+ readonly Application: Application;
+ readonly AutoDiscoverConnectionMode: OlAutoDiscoverConnectionMode;
+ readonly AutoDiscoverXml: string;
+ readonly Categories: Categories;
+ readonly Class: OlObjectClass;
+ CompareEntryIDs(FirstEntryID: string, SecondEntryID: string): boolean;
+ CreateContactCard(AddressEntry: AddressEntry): Office.ContactCard;
+ CreateRecipient(RecipientName: string): Recipient;
+ CreateSharingItem(Context: any, Provider?: any): SharingItem;
+ readonly CurrentProfileName: string;
+ readonly CurrentUser: Recipient;
+ readonly DefaultStore: Store;
+ Dial(ContactItem?: any): void;
+ readonly ExchangeConnectionMode: OlExchangeConnectionMode;
+ readonly ExchangeMailboxServerName: string;
+ readonly ExchangeMailboxServerVersion: string;
+ readonly Folders: Folders;
+ GetAddressEntryFromID(ID: string): AddressEntry;
+ GetDefaultFolder(FolderType: OlDefaultFolders): Folder;
+ GetFolderFromID(EntryIDFolder: string, EntryIDStore?: any): Folder;
+ GetGlobalAddressList(): AddressList;
+ GetItemFromID(EntryIDItem: string, EntryIDStore?: any): any;
+ GetRecipientFromID(EntryID: string): Recipient;
+ GetSelectNamesDialog(): SelectNamesDialog;
+ GetSharedDefaultFolder(Recipient: Recipient, FolderType: OlDefaultFolders): Folder;
+ GetStoreFromID(ID: string): Store;
+ Logoff(): void;
+ Logon(Profile?: any, Password?: any, ShowDialog?: any, NewSession?: any): void;
+ readonly MAPIOBJECT: any;
+ readonly Offline: boolean;
+ OpenSharedFolder(Path: string, Name?: any, DownloadAttachments?: any, UseTTL?: any): Folder;
+ OpenSharedItem(Path: string): any;
+ readonly Parent: any;
+ PickFolder(): Folder;
+ RefreshRemoteHeaders(): void;
+ RemoveStore(Folder: Folder): void;
+ SendAndReceive(showProgressDialog: boolean): void;
+ readonly Session: NameSpace;
+ readonly Stores: Stores;
+ readonly SyncObjects: SyncObjects;
+ readonly Type: string;
+ }
+
+ class NavigationFolder {
+ private 'Outlook.NavigationFolder_typekey': NavigationFolder;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly DisplayName: string;
+ readonly Folder: Folder;
+ readonly IsRemovable: boolean;
+ IsSelected: boolean;
+ IsSideBySide: boolean;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ }
+
+ class NavigationFolders {
+ private 'Outlook.NavigationFolders_typekey': NavigationFolders;
+ private constructor();
+ Add(Folder: Folder): NavigationFolder;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): NavigationFolder;
+ readonly Parent: any;
+ Remove(RemovableFolder: NavigationFolder): void;
+ readonly Session: NameSpace;
+ }
+
+ class NavigationGroup {
+ private 'Outlook.NavigationGroup_typekey': NavigationGroup;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly GroupType: OlGroupType;
+ Name: string;
+ readonly NavigationFolders: NavigationFolders;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ }
+
+ class NavigationGroups {
+ private 'Outlook.NavigationGroups_typekey': NavigationGroups;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Create(GroupDisplayName: string): NavigationGroup;
+ Delete(Group: NavigationGroup): void;
+ GetDefaultNavigationGroup(DefaultFolderGroup: OlGroupType): NavigationGroup;
+ Item(Index: any): NavigationGroup;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class NavigationModule {
+ private 'Outlook.NavigationModule_typekey': NavigationModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class NavigationModules {
+ private 'Outlook.NavigationModules_typekey': NavigationModules;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ GetNavigationModule(ModuleType: OlNavigationModuleType): NavigationModule;
+ Item(Index: any): NavigationModule;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class NavigationPane {
+ private 'Outlook.NavigationPane_typekey': NavigationPane;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ CurrentModule: NavigationModule;
+ DisplayedModuleCount: number;
+ IsCollapsed: boolean;
+ readonly Modules: NavigationModules;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class NewItemAlertRuleAction {
+ private 'Outlook.NewItemAlertRuleAction_typekey': NewItemAlertRuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Text: string;
+ }
+
+ class NoteItem {
+ private 'Outlook.NoteItem_typekey': NoteItem;
+ private constructor();
+ readonly Application: Application;
+ readonly AutoResolvedWinner: boolean;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Color: OlNoteColor;
+ readonly Conflicts: Conflicts;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly GetInspector: Inspector;
+ Height: number;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ Left: number;
+ readonly Links: Links;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Move(DestFldr: Folder): any;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ readonly Session: NameSpace;
+ readonly Size: number;
+ readonly Subject: string;
+ Top: number;
+ Width: number;
+ }
+
+ class NotesModule {
+ private 'Outlook.NotesModule_typekey': NotesModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationGroups: NavigationGroups;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class OlkBusinessCardControl {
+ private 'Outlook.OlkBusinessCardControl_typekey': OlkBusinessCardControl;
+ private constructor();
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ }
+
+ class OlkCategory {
+ private 'Outlook.OlkCategory_typekey': OlkCategory;
+ private constructor();
+ AutoSize: boolean;
+ BackColor: stdole.OLE_COLOR;
+ BackStyle: OlBackStyle;
+ Enabled: boolean;
+ ForeColor: stdole.OLE_COLOR;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ }
+
+ class OlkCheckBox {
+ private 'Outlook.OlkCheckBox_typekey': OlkCheckBox;
+ private constructor();
+ Accelerator: string;
+ Alignment: OlAlignment;
+ BackColor: stdole.OLE_COLOR;
+ BackStyle: OlBackStyle;
+ Caption: string;
+ Enabled: boolean;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ TripleState: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class OlkComboBox {
+ private 'Outlook.OlkComboBox_typekey': OlkComboBox;
+ private constructor();
+ AddItem(ItemText: string, Index?: any): void;
+ AutoSize: boolean;
+ AutoTab: boolean;
+ AutoWordSelect: boolean;
+ BackColor: stdole.OLE_COLOR;
+ BorderStyle: OlBorderStyle;
+ Clear(): void;
+ Copy(): void;
+ Cut(): void;
+ DragBehavior: OlDragBehavior;
+ DropDown(): void;
+ Enabled: boolean;
+ EnterFieldBehavior: OlEnterFieldBehavior;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ GetItem(Index: number): string;
+ HideSelection: boolean;
+ readonly ListCount: number;
+ ListIndex: number;
+ Locked: boolean;
+ MaxLength: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ Paste(): void;
+ RemoveItem(Index: number): void;
+ SelectionMargin: boolean;
+ SelLength: number;
+ SelStart: number;
+ readonly SelText: string;
+ SetItem(Index: number, Item: string): void;
+ Style: OlComboBoxStyle;
+ Text: string;
+ TextAlign: OlTextAlign;
+ TopIndex: number;
+ Value: any;
+ }
+
+ class OlkCommandButton {
+ private 'Outlook.OlkCommandButton_typekey': OlkCommandButton;
+ private constructor();
+ Accelerator: string;
+ AutoSize: boolean;
+ Caption: string;
+ DisplayDropArrow: boolean;
+ Enabled: boolean;
+ readonly Font: stdole.StdFont;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ Picture: stdole.StdPicture;
+ PictureAlignment: OlPictureAlignment;
+ TextAlign: OlTextAlign;
+ WordWrap: boolean;
+ }
+
+ class OlkContactPhoto {
+ private 'Outlook.OlkContactPhoto_typekey': OlkContactPhoto;
+ private constructor();
+ Enabled: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ }
+
+ class OlkDateControl {
+ private 'Outlook.OlkDateControl_typekey': OlkDateControl;
+ private constructor();
+ AutoSize: boolean;
+ AutoWordSelect: boolean;
+ BackColor: stdole.OLE_COLOR;
+ BackStyle: OlBackStyle;
+ Date: VarDate;
+ DropDown(): void;
+ Enabled: boolean;
+ EnterFieldBehavior: OlEnterFieldBehavior;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ HideSelection: boolean;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ ShowNoneButton: boolean;
+ Text: string;
+ TextAlign: OlTextAlign;
+ Value: any;
+ }
+
+ class OlkFrameHeader {
+ private 'Outlook.OlkFrameHeader_typekey': OlkFrameHeader;
+ private constructor();
+ Alignment: OlAlignment;
+ Caption: string;
+ Enabled: boolean;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ }
+
+ class OlkInfoBar {
+ private 'Outlook.OlkInfoBar_typekey': OlkInfoBar;
+ private constructor();
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ }
+
+ class OlkLabel {
+ private 'Outlook.OlkLabel_typekey': OlkLabel;
+ private constructor();
+ Accelerator: string;
+ AutoSize: boolean;
+ BackColor: stdole.OLE_COLOR;
+ BackStyle: OlBackStyle;
+ BorderStyle: OlBorderStyle;
+ Caption: string;
+ Enabled: boolean;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ TextAlign: OlTextAlign;
+ UseHeaderColor: boolean;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class OlkListBox {
+ private 'Outlook.OlkListBox_typekey': OlkListBox;
+ private constructor();
+ AddItem(ItemText: string, Index?: any): void;
+ BackColor: stdole.OLE_COLOR;
+ BorderStyle: OlBorderStyle;
+ Clear(): void;
+ Copy(): void;
+ Enabled: boolean;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ GetItem(Index: number): string;
+ GetSelected(Index: number): boolean;
+ readonly ListCount: number;
+ ListIndex: number;
+ Locked: boolean;
+ MatchEntry: OlMatchEntry;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ MultiSelect: OlMultiSelect;
+ RemoveItem(Index: number): void;
+ SetItem(Index: number, Item: string): void;
+ SetSelected(Index: number, Selected: boolean): void;
+ Text: string;
+ TextAlign: OlTextAlign;
+ TopIndex: number;
+ Value: any;
+ }
+
+ class OlkOptionButton {
+ private 'Outlook.OlkOptionButton_typekey': OlkOptionButton;
+ private constructor();
+ Accelerator: string;
+ Alignment: OlAlignment;
+ BackColor: stdole.OLE_COLOR;
+ BackStyle: OlBackStyle;
+ Caption: string;
+ Enabled: boolean;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ GroupName: string;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class OlkPageControl {
+ private 'Outlook.OlkPageControl_typekey': OlkPageControl;
+ private constructor();
+ Page: OlPageType;
+ }
+
+ class OlkSenderPhoto {
+ private 'Outlook.OlkSenderPhoto_typekey': OlkSenderPhoto;
+ private constructor();
+ Enabled: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ readonly PreferredHeight: number;
+ readonly PreferredWidth: number;
+ }
+
+ /** Outlook TextBox */
+ class OlkTextBox {
+ private 'Outlook.OlkTextBox_typekey': OlkTextBox;
+ private constructor();
+ AutoSize: boolean;
+ AutoTab: boolean;
+ AutoWordSelect: boolean;
+ BackColor: stdole.OLE_COLOR;
+ BorderStyle: OlBorderStyle;
+ Clear(): void;
+ Copy(): void;
+ Cut(): void;
+ DragBehavior: OlDragBehavior;
+ Enabled: boolean;
+ EnableRichText: boolean;
+ EnterFieldBehavior: OlEnterFieldBehavior;
+ EnterKeyBehavior: boolean;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ HideSelection: boolean;
+ IntegralHeight: boolean;
+ Locked: boolean;
+ MaxLength: number;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ MultiLine: boolean;
+ PasswordChar: string;
+ Paste(): void;
+ Scrollbars: OlScrollBars;
+ SelectionMargin: boolean;
+ SelLength: number;
+ SelStart: number;
+ readonly SelText: string;
+ TabKeyBehavior: boolean;
+ Text: string;
+ TextAlign: OlTextAlign;
+ Value: any;
+ WordWrap: boolean;
+ }
+
+ class OlkTimeControl {
+ private 'Outlook.OlkTimeControl_typekey': OlkTimeControl;
+ private constructor();
+ AutoSize: boolean;
+ AutoWordSelect: boolean;
+ BackColor: stdole.OLE_COLOR;
+ BackStyle: OlBackStyle;
+ DropDown(): void;
+ Enabled: boolean;
+ EnterFieldBehavior: OlEnterFieldBehavior;
+ readonly Font: stdole.StdFont;
+ ForeColor: stdole.OLE_COLOR;
+ HideSelection: boolean;
+ IntervalTime: VarDate;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ ReferenceTime: VarDate;
+ Style: OlTimeStyle;
+ Text: string;
+ TextAlign: OlTextAlign;
+ Time: VarDate;
+ Value: any;
+ }
+
+ class OlkTimeZoneControl {
+ private 'Outlook.OlkTimeZoneControl_typekey': OlkTimeZoneControl;
+ private constructor();
+ AppointmentTimeField: OlAppointmentTimeField;
+ BorderStyle: OlBorderStyle;
+ DropDown(): void;
+ Enabled: boolean;
+ Locked: boolean;
+ MouseIcon: stdole.StdPicture;
+ MousePointer: OlMousePointer;
+ SelectedTimeZoneIndex: number;
+ Value: any;
+ }
+
+ class OrderField {
+ private 'Outlook.OrderField_typekey': OrderField;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ IsDescending: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly ViewXMLSchemaName: string;
+ }
+
+ class OrderFields {
+ private 'Outlook.OrderFields_typekey': OrderFields;
+ private constructor();
+ Add(PropertyName: string, IsDescending?: any): OrderField;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Insert(PropertyName: string, Index: any, IsDescending?: any): OrderField;
+ Item(Index: any): OrderField;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ RemoveAll(): void;
+ readonly Session: NameSpace;
+ }
+
+ class OutlookBarGroup {
+ private 'Outlook.OutlookBarGroup_typekey': OutlookBarGroup;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Shortcuts: OutlookBarShortcuts;
+ ViewType: OlOutlookBarViewType;
+ }
+
+ class OutlookBarGroups {
+ private 'Outlook.OutlookBarGroups_typekey': OutlookBarGroups;
+ private constructor();
+ Add(Name: string, Index?: any): OutlookBarGroup;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): OutlookBarGroup;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class OutlookBarPane {
+ private 'Outlook.OutlookBarPane_typekey': OutlookBarPane;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Contents: OutlookBarStorage;
+ CurrentGroup: OutlookBarGroup;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class OutlookBarShortcut {
+ private 'Outlook.OutlookBarShortcut_typekey': OutlookBarShortcut;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ SetIcon(Icon: any): void;
+ readonly Target: any;
+ }
+
+ class OutlookBarShortcuts {
+ private 'Outlook.OutlookBarShortcuts_typekey': OutlookBarShortcuts;
+ private constructor();
+ Add(Target: any, Name: string, Index?: any): OutlookBarShortcut;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): OutlookBarShortcut;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class OutlookBarStorage {
+ private 'Outlook.OutlookBarStorage_typekey': OutlookBarStorage;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Groups: OutlookBarGroups;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Panes {
+ private 'Outlook.Panes_typekey': Panes;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): any;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class PlaySoundRuleAction {
+ private 'Outlook.PlaySoundRuleAction_typekey': PlaySoundRuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ FilePath: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class PostItem {
+ private 'Outlook.PostItem_typekey': PostItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ BodyFormat: OlBodyFormat;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ ClearConversationIndex(): void;
+ ClearTaskFlag(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ ExpiryTime: VarDate;
+ readonly FormDescription: FormDescription;
+ Forward(): MailItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ HTMLBody: string;
+ Importance: OlImportance;
+ InternetCodepage: number;
+ readonly IsConflict: boolean;
+ readonly IsMarkedAsTask: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkAsTask(MarkInterval: OlMarkInterval): void;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ Post(): void;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly ReceivedTime: VarDate;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReminderTime: VarDate;
+ Reply(): MailItem;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ readonly SenderEmailAddress: string;
+ readonly SenderEmailType: string;
+ readonly SenderName: string;
+ Sensitivity: OlSensitivity;
+ readonly SentOn: VarDate;
+ readonly Session: NameSpace;
+ SetACLs(): boolean;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ TaskCompletedDate: VarDate;
+ TaskDueDate: VarDate;
+ TaskStartDate: VarDate;
+ TaskSubject: string;
+ ToDoTaskOrdinal: VarDate;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class PropertyAccessor {
+ private 'Outlook.PropertyAccessor_typekey': PropertyAccessor;
+ private constructor();
+ readonly Application: Application;
+ BinaryToString(Value: any): string;
+ readonly Class: OlObjectClass;
+ DeleteProperties(SchemaNames: any): any;
+ DeleteProperty(SchemaName: string): void;
+ GetProperties(SchemaNames: any): any;
+ GetProperty(SchemaName: string): any;
+ LocalTimeToUTC(Value: VarDate): VarDate;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ SetProperties(SchemaNames: any, Values: any): any;
+ SetProperty(SchemaName: string, Value: any): void;
+ StringToBinary(Value: string): any;
+ UTCToLocalTime(Value: VarDate): VarDate;
+ }
+
+ class PropertyPages {
+ private 'Outlook.PropertyPages_typekey': PropertyPages;
+ private constructor();
+ Add(Page: any, Title: string): void;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): any;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class Recipient {
+ private 'Outlook.Recipient_typekey': Recipient;
+ private constructor();
+ readonly Address: string;
+ AddressEntry: AddressEntry;
+ readonly Application: Application;
+ AutoResponse: string;
+ readonly Class: OlObjectClass;
+ Delete(): void;
+ readonly DisplayType: OlDisplayType;
+ readonly EntryID: string;
+ FreeBusy(Start: VarDate, MinPerChar: number, CompleteFormat?: any): string;
+ readonly Index: number;
+ readonly MeetingResponseStatus: OlResponseStatus;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ Resolve(): boolean;
+ readonly Resolved: boolean;
+ Sendable: boolean;
+ readonly Session: NameSpace;
+ TrackingStatus: OlTrackingStatus;
+ TrackingStatusTime: VarDate;
+ Type: number;
+ }
+
+ class Recipients {
+ private 'Outlook.Recipients_typekey': Recipients;
+ private constructor();
+ Add(Name: string): Recipient;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Recipient;
+ readonly Parent: any;
+ Remove(Index: number): void;
+ ResolveAll(): boolean;
+ readonly Session: NameSpace;
+ }
+
+ class RecurrencePattern {
+ private 'Outlook.RecurrencePattern_typekey': RecurrencePattern;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ DayOfMonth: number;
+ DayOfWeekMask: OlDaysOfWeek;
+ Duration: number;
+ EndTime: VarDate;
+ readonly Exceptions: Exceptions;
+ GetOccurrence(StartDate: VarDate): AppointmentItem;
+ Instance: number;
+ Interval: number;
+ MonthOfYear: number;
+ NoEndDate: boolean;
+ Occurrences: number;
+ readonly Parent: any;
+ PatternEndDate: VarDate;
+ PatternStartDate: VarDate;
+ RecurrenceType: OlRecurrenceType;
+ Regenerate: boolean;
+ readonly Session: NameSpace;
+ StartTime: VarDate;
+ }
+
+ class Reminder {
+ private 'Outlook.Reminder_typekey': Reminder;
+ private constructor();
+ readonly Application: Application;
+ readonly Caption: string;
+ readonly Class: OlObjectClass;
+ Dismiss(): void;
+ readonly IsVisible: boolean;
+ readonly Item: any;
+ readonly NextReminderDate: VarDate;
+ readonly OriginalReminderDate: VarDate;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Snooze(SnoozeTime?: any): void;
+ }
+
+ class Reminders {
+ private 'Outlook.Reminders_typekey': Reminders;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Reminder;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class RemoteItem {
+ private 'Outlook.RemoteItem_typekey': RemoteItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ readonly HasAttachment: boolean;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly RemoteMessageClass: string;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ readonly TransferSize: number;
+ readonly TransferTime: number;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class ReportItem {
+ private 'Outlook.ReportItem_typekey': ReportItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly RetentionExpirationDate: VarDate;
+ readonly RetentionPolicyName: string;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class Results {
+ private 'Outlook.Results_typekey': Results;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ DefaultItemType: OlItemType;
+ GetFirst(): any;
+ GetLast(): any;
+ GetNext(): any;
+ GetPrevious(): any;
+ Item(Index: any): any;
+ readonly Parent: any;
+ readonly RawTable: any;
+ ResetColumns(): void;
+ readonly Session: NameSpace;
+ SetColumns(Columns: string): void;
+ Sort(Property: string, Descending?: any): void;
+ }
+
+ class Row {
+ private 'Outlook.Row_typekey': Row;
+ private constructor();
+ readonly Application: Application;
+ BinaryToString(Index: any): string;
+ readonly Class: OlObjectClass;
+ GetValues(): any;
+ Item(Index: any): any;
+ LocalTimeToUTC(Index: any): VarDate;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ UTCToLocalTime(Index: any): VarDate;
+ }
+
+ class Rule {
+ private 'Outlook.Rule_typekey': Rule;
+ private constructor();
+ readonly Actions: RuleActions;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Conditions: RuleConditions;
+ Enabled: boolean;
+ readonly Exceptions: RuleConditions;
+ Execute(ShowProgress?: any, Folder?: any, IncludeSubfolders?: any, RuleExecuteOption?: any): void;
+ ExecutionOrder: number;
+ readonly IsLocalRule: boolean;
+ Name: string;
+ readonly Parent: any;
+ readonly RuleType: OlRuleType;
+ readonly Session: NameSpace;
+ }
+
+ class RuleAction {
+ private 'Outlook.RuleAction_typekey': RuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class RuleActions {
+ private 'Outlook.RuleActions_typekey': RuleActions;
+ private constructor();
+ readonly Application: Application;
+ readonly AssignToCategory: AssignToCategoryRuleAction;
+ readonly CC: SendRuleAction;
+ readonly Class: OlObjectClass;
+ readonly ClearCategories: RuleAction;
+ readonly CopyToFolder: MoveOrCopyRuleAction;
+ readonly Count: number;
+ readonly Delete: RuleAction;
+ readonly DeletePermanently: RuleAction;
+ readonly DesktopAlert: RuleAction;
+ readonly Forward: SendRuleAction;
+ readonly ForwardAsAttachment: SendRuleAction;
+ Item(Index: number): RuleAction;
+ readonly MarkAsTask: MarkAsTaskRuleAction;
+ readonly MoveToFolder: MoveOrCopyRuleAction;
+ readonly NewItemAlert: NewItemAlertRuleAction;
+ readonly NotifyDelivery: RuleAction;
+ readonly NotifyRead: RuleAction;
+ readonly Parent: any;
+ readonly PlaySound: PlaySoundRuleAction;
+ readonly Redirect: SendRuleAction;
+ readonly Session: NameSpace;
+ readonly Stop: RuleAction;
+ }
+
+ class RuleCondition {
+ private 'Outlook.RuleCondition_typekey': RuleCondition;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class RuleConditions {
+ private 'Outlook.RuleConditions_typekey': RuleConditions;
+ private constructor();
+ readonly Account: AccountRuleCondition;
+ readonly AnyCategory: RuleCondition;
+ readonly Application: Application;
+ readonly Body: TextRuleCondition;
+ readonly BodyOrSubject: TextRuleCondition;
+ readonly Category: CategoryRuleCondition;
+ readonly CC: RuleCondition;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ readonly FormName: FormNameRuleCondition;
+ readonly From: ToOrFromRuleCondition;
+ readonly FromAnyRSSFeed: RuleCondition;
+ readonly FromRssFeed: FromRssFeedRuleCondition;
+ readonly HasAttachment: RuleCondition;
+ readonly Importance: ImportanceRuleCondition;
+ Item(Index: number): RuleCondition;
+ readonly MeetingInviteOrUpdate: RuleCondition;
+ readonly MessageHeader: TextRuleCondition;
+ readonly NotTo: RuleCondition;
+ readonly OnLocalMachine: RuleCondition;
+ readonly OnlyToMe: RuleCondition;
+ readonly OnOtherMachine: RuleCondition;
+ readonly Parent: any;
+ readonly RecipientAddress: AddressRuleCondition;
+ readonly SenderAddress: AddressRuleCondition;
+ readonly SenderInAddressList: SenderInAddressListRuleCondition;
+ readonly SentTo: ToOrFromRuleCondition;
+ readonly Session: NameSpace;
+ readonly Subject: TextRuleCondition;
+ readonly ToMe: RuleCondition;
+ readonly ToOrCc: RuleCondition;
+ }
+
+ class Rules {
+ private 'Outlook.Rules_typekey': Rules;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Create(Name: string, RuleType: OlRuleType): Rule;
+ IsRssRulesProcessingEnabled: boolean;
+ Item(Index: any): Rule;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ Save(ShowProgress?: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class Search {
+ private 'Outlook.Search_typekey': Search;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Filter: string;
+ GetTable(): Table;
+ readonly IsSynchronous: boolean;
+ readonly Parent: any;
+ readonly Results: Results;
+ Save(Name: string): Folder;
+ readonly Scope: string;
+ readonly SearchSubFolders: boolean;
+ readonly Session: NameSpace;
+ Stop(): void;
+ readonly Tag: string;
+ }
+
+ class Selection {
+ private 'Outlook.Selection_typekey': Selection;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ GetSelection(SelectionContents: OlSelectionContents): Selection;
+ Item(Index: any): any;
+ readonly Location: OlSelectionLocation;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class SelectNamesDialog {
+ private 'Outlook.SelectNamesDialog_typekey': SelectNamesDialog;
+ private constructor();
+ AllowMultipleSelection: boolean;
+ readonly Application: Application;
+ BccLabel: string;
+ Caption: string;
+ CcLabel: string;
+ readonly Class: OlObjectClass;
+ Display(): boolean;
+ ForceResolution: boolean;
+ InitialAddressList: AddressList;
+ NumberOfRecipientSelectors: OlRecipientSelectors;
+ readonly Parent: any;
+ Recipients: Recipients;
+ readonly Session: NameSpace;
+ SetDefaultDisplayMode(defaultMode: OlDefaultSelectNamesDisplayMode): void;
+ ShowOnlyInitialAddressList: boolean;
+ ToLabel: string;
+ }
+
+ class SenderInAddressListRuleCondition {
+ private 'Outlook.SenderInAddressListRuleCondition_typekey': SenderInAddressListRuleCondition;
+ private constructor();
+ AddressList: AddressList;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class SendRuleAction {
+ private 'Outlook.SendRuleAction_typekey': SendRuleAction;
+ private constructor();
+ readonly ActionType: OlRuleActionType;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Recipients: Recipients;
+ readonly Session: NameSpace;
+ }
+
+ class SharingItem {
+ private 'Outlook.SharingItem_typekey': SharingItem;
+ private constructor();
+ readonly Actions: Actions;
+ AddBusinessCard(contact: ContactItem): void;
+ Allow(): void;
+ AllowWriteAccess: boolean;
+ AlternateRecipientAllowed: boolean;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ AutoForwarded: boolean;
+ BCC: string;
+ BillingInformation: string;
+ Body: string;
+ BodyFormat: OlBodyFormat;
+ Categories: string;
+ CC: string;
+ readonly Class: OlObjectClass;
+ ClearConversationIndex(): void;
+ ClearTaskFlag(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ DeferredDeliveryTime: VarDate;
+ Delete(): void;
+ DeleteAfterSubmit: boolean;
+ Deny(): SharingItem;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ EnableSharedAttachments: boolean;
+ readonly EntryID: string;
+ ExpiryTime: VarDate;
+ FlagDueBy: VarDate;
+ FlagIcon: OlFlagIcon;
+ FlagRequest: string;
+ FlagStatus: OlFlagStatus;
+ readonly FormDescription: FormDescription;
+ Forward(): SharingItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ HTMLBody: string;
+ Importance: OlImportance;
+ InternetCodepage: number;
+ readonly IsConflict: boolean;
+ readonly IsMarkedAsTask: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly MAPIOBJECT: any;
+ MarkAsTask(MarkInterval: OlMarkInterval): void;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ OpenSharedFolder(): Folder;
+ OriginatorDeliveryReportRequested: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ Permission: OlPermission;
+ PermissionService: OlPermissionService;
+ PermissionTemplateGuid: string;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ ReadReceiptRequested: boolean;
+ readonly ReceivedByEntryID: string;
+ readonly ReceivedByName: string;
+ readonly ReceivedOnBehalfOfEntryID: string;
+ readonly ReceivedOnBehalfOfName: string;
+ readonly ReceivedTime: VarDate;
+ RecipientReassignmentProhibited: boolean;
+ readonly Recipients: Recipients;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReminderTime: VarDate;
+ readonly RemoteID: string;
+ readonly RemoteName: string;
+ readonly RemotePath: string;
+ RemoteStatus: OlRemoteStatus;
+ Reply(): MailItem;
+ ReplyAll(): MailItem;
+ readonly ReplyRecipientNames: string;
+ readonly ReplyRecipients: Recipients;
+ readonly RequestedFolder: OlDefaultFolders;
+ readonly RetentionExpirationDate: VarDate;
+ readonly RetentionPolicyName: string;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ SaveSentMessageFolder: Folder;
+ Send(): void;
+ readonly SenderEmailAddress: string;
+ readonly SenderEmailType: string;
+ readonly SenderName: string;
+ SendUsingAccount: Account;
+ Sensitivity: OlSensitivity;
+ readonly Sent: boolean;
+ readonly SentOn: VarDate;
+ SentOnBehalfOfName: string;
+ readonly Session: NameSpace;
+ readonly SharingProvider: OlSharingProvider;
+ readonly SharingProviderGuid: string;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ readonly Submitted: boolean;
+ TaskCompletedDate: VarDate;
+ TaskDueDate: VarDate;
+ TaskStartDate: VarDate;
+ TaskSubject: string;
+ To: string;
+ ToDoTaskOrdinal: VarDate;
+ Type: OlSharingMsgType;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class SimpleItems {
+ private 'Outlook.SimpleItems_typekey': SimpleItems;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): any;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class SolutionsModule {
+ private 'Outlook.SolutionsModule_typekey': SolutionsModule;
+ private constructor();
+ AddSolution(Solution: Folder, Scope: OlSolutionScope): void;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class StorageItem {
+ private 'Outlook.StorageItem_typekey': StorageItem;
+ private constructor();
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ Body: string;
+ readonly Class: OlObjectClass;
+ readonly CreationTime: VarDate;
+ Creator: string;
+ Delete(): void;
+ readonly EntryID: string;
+ readonly LastModificationTime: VarDate;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ Save(): void;
+ readonly Session: NameSpace;
+ readonly Size: number;
+ Subject: string;
+ readonly UserProperties: UserProperties;
+ }
+
+ class Store {
+ private 'Outlook.Store_typekey': Store;
+ private constructor();
+ readonly Application: Application;
+ readonly Categories: Categories;
+ readonly Class: OlObjectClass;
+ readonly DisplayName: string;
+ readonly ExchangeStoreType: OlExchangeStoreType;
+ readonly FilePath: string;
+ GetDefaultFolder(FolderType: OlDefaultFolders): Folder;
+ GetRootFolder(): Folder;
+ GetRules(): Rules;
+ GetSearchFolders(): Folders;
+ GetSpecialFolder(FolderType: OlSpecialFolders): Folder;
+ readonly IsCachedExchange: boolean;
+ readonly IsConversationEnabled: boolean;
+ readonly IsDataFileStore: boolean;
+ readonly IsInstantSearchEnabled: boolean;
+ readonly IsOpen: boolean;
+ readonly MAPIOBJECT: any;
+ readonly Parent: any;
+ readonly PropertyAccessor: PropertyAccessor;
+ RefreshQuotaDisplay(): void;
+ readonly Session: NameSpace;
+ readonly StoreID: string;
+ }
+
+ class Stores {
+ private 'Outlook.Stores_typekey': Stores;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): Store;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class SyncObject {
+ private 'Outlook.SyncObject_typekey': SyncObject;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Start(): void;
+ Stop(): void;
+ }
+
+ class SyncObjects {
+ private 'Outlook.SyncObjects_typekey': SyncObjects;
+ private constructor();
+ readonly AppFolders: SyncObject;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): SyncObject;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class Table {
+ private 'Outlook.Table_typekey': Table;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Columns: Columns;
+ readonly EndOfTable: boolean;
+ FindNextRow(): Row;
+ FindRow(Filter: string): Row;
+ GetArray(MaxRows: number): any;
+ GetNextRow(): Row;
+ GetRowCount(): number;
+ MoveToStart(): void;
+ readonly Parent: any;
+ Restrict(Filter: string): Table;
+ readonly Session: NameSpace;
+ Sort(SortProperty: string, Descending?: any): void;
+ }
+
+ class TableView {
+ private 'Outlook.TableView_typekey': TableView;
+ private constructor();
+ AllowInCellEditing: boolean;
+ AlwaysExpandConversation: boolean;
+ readonly Application: Application;
+ Apply(): void;
+ readonly AutoFormatRules: AutoFormatRules;
+ AutomaticColumnSizing: boolean;
+ AutomaticGrouping: boolean;
+ AutoPreview: OlAutoPreview;
+ readonly AutoPreviewFont: ViewFont;
+ readonly Class: OlObjectClass;
+ readonly ColumnFont: ViewFont;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ DefaultExpandCollapseSetting: OlDefaultExpandCollapseSetting;
+ Delete(): void;
+ Filter: string;
+ GetTable(): Table;
+ GoToDate(Date: VarDate): void;
+ GridLineStyle: OlGridLineStyle;
+ readonly GroupByFields: OrderFields;
+ HideReadingPaneHeaderInfo: boolean;
+ Language: string;
+ LockUserChanges: boolean;
+ MaxLinesInMultiLineView: number;
+ MultiLine: OlMultiLine;
+ MultiLineWidth: number;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ readonly RowFont: ViewFont;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly Session: NameSpace;
+ ShowConversationByDate: boolean;
+ ShowConversationSendersAboveSubject: boolean;
+ ShowFullConversations: boolean;
+ ShowItemsInGroups: boolean;
+ ShowNewItemRow: boolean;
+ ShowReadingPane: boolean;
+ ShowUnreadAndFlaggedMessages: boolean;
+ readonly SortFields: OrderFields;
+ readonly Standard: boolean;
+ readonly ViewFields: ViewFields;
+ readonly ViewType: OlViewType;
+ XML: string;
+ }
+
+ class TaskItem {
+ private 'Outlook.TaskItem_typekey': TaskItem;
+ private constructor();
+ readonly Actions: Actions;
+ ActualWork: number;
+ readonly Application: Application;
+ Assign(): TaskItem;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ CancelResponseState(): void;
+ CardData: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ ClearRecurrencePattern(): void;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ Complete: boolean;
+ readonly Conflicts: Conflicts;
+ ContactNames: string;
+ Contacts: string;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ DateCompleted: VarDate;
+ readonly DelegationState: OlTaskDelegationState;
+ readonly Delegator: string;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ DueDate: VarDate;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ GetRecurrencePattern(): RecurrencePattern;
+ Importance: OlImportance;
+ InternetCodepage: number;
+ readonly IsConflict: boolean;
+ readonly IsRecurring: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkComplete(): void;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ Ordinal: number;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ Owner: string;
+ readonly Ownership: OlTaskOwnership;
+ readonly Parent: any;
+ PercentComplete: number;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ readonly Recipients: Recipients;
+ ReminderOverrideDefault: boolean;
+ ReminderPlaySound: boolean;
+ ReminderSet: boolean;
+ ReminderSoundFile: string;
+ ReminderTime: VarDate;
+ Respond(Response: OlTaskResponse, fNoUI: any, fAdditionalTextDialog: any): TaskItem;
+ readonly ResponseState: OlTaskResponse;
+ Role: string;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ SchedulePlusPriority: string;
+ Send(): void;
+ SendUsingAccount: Account;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ SkipRecurrence(): boolean;
+ StartDate: VarDate;
+ Status: OlTaskStatus;
+ StatusOnCompletionRecipients: string;
+ StatusReport(): any;
+ StatusUpdateRecipients: string;
+ Subject: string;
+ TeamTask: boolean;
+ ToDoTaskOrdinal: VarDate;
+ TotalWork: number;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class TaskRequestAcceptItem {
+ private 'Outlook.TaskRequestAcceptItem_typekey': TaskRequestAcceptItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetAssociatedTask(AddToTaskList: boolean): TaskItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class TaskRequestDeclineItem {
+ private 'Outlook.TaskRequestDeclineItem_typekey': TaskRequestDeclineItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetAssociatedTask(AddToTaskList: boolean): TaskItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class TaskRequestItem {
+ private 'Outlook.TaskRequestItem_typekey': TaskRequestItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetAssociatedTask(AddToTaskList: boolean): TaskItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class TaskRequestUpdateItem {
+ private 'Outlook.TaskRequestUpdateItem_typekey': TaskRequestUpdateItem;
+ private constructor();
+ readonly Actions: Actions;
+ readonly Application: Application;
+ readonly Attachments: Attachments;
+ readonly AutoResolvedWinner: boolean;
+ BillingInformation: string;
+ Body: string;
+ Categories: string;
+ readonly Class: OlObjectClass;
+ Close(SaveMode: OlInspectorClose): void;
+ Companies: string;
+ readonly Conflicts: Conflicts;
+ readonly ConversationID: string;
+ readonly ConversationIndex: string;
+ readonly ConversationTopic: string;
+ Copy(): any;
+ readonly CreationTime: VarDate;
+ Delete(): void;
+ Display(Modal?: any): void;
+ readonly DownloadState: OlDownloadState;
+ readonly EntryID: string;
+ readonly FormDescription: FormDescription;
+ GetAssociatedTask(AddToTaskList: boolean): TaskItem;
+ GetConversation(): Conversation;
+ readonly GetInspector: Inspector;
+ Importance: OlImportance;
+ readonly IsConflict: boolean;
+ readonly ItemProperties: ItemProperties;
+ readonly LastModificationTime: VarDate;
+ readonly Links: Links;
+ readonly MAPIOBJECT: any;
+ MarkForDownload: OlRemoteStatus;
+ MessageClass: string;
+ Mileage: string;
+ Move(DestFldr: Folder): any;
+ NoAging: boolean;
+ readonly OutlookInternalVersion: number;
+ readonly OutlookVersion: string;
+ readonly Parent: any;
+ PrintOut(): void;
+ readonly PropertyAccessor: PropertyAccessor;
+ RTFBody: any;
+ Save(): void;
+ SaveAs(Path: string, Type?: any): void;
+ readonly Saved: boolean;
+ Sensitivity: OlSensitivity;
+ readonly Session: NameSpace;
+ ShowCategoriesDialog(): void;
+ readonly Size: number;
+ Subject: string;
+ UnRead: boolean;
+ readonly UserProperties: UserProperties;
+ }
+
+ class TasksModule {
+ private 'Outlook.TasksModule_typekey': TasksModule;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Name: string;
+ readonly NavigationGroups: NavigationGroups;
+ readonly NavigationModuleType: OlNavigationModuleType;
+ readonly Parent: any;
+ Position: number;
+ readonly Session: NameSpace;
+ Visible: boolean;
+ }
+
+ class TextRuleCondition {
+ private 'Outlook.TextRuleCondition_typekey': TextRuleCondition;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Text: any;
+ }
+
+ class TimelineView {
+ private 'Outlook.TimelineView_typekey': TimelineView;
+ private constructor();
+ readonly Application: Application;
+ Apply(): void;
+ readonly Class: OlObjectClass;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ DefaultExpandCollapseSetting: OlDefaultExpandCollapseSetting;
+ Delete(): void;
+ EndField: string;
+ Filter: string;
+ GoToDate(Date: VarDate): void;
+ readonly GroupByFields: OrderFields;
+ readonly ItemFont: ViewFont;
+ Language: string;
+ LockUserChanges: boolean;
+ readonly LowerScaleFont: ViewFont;
+ MaxLabelWidth: number;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly Session: NameSpace;
+ ShowLabelWhenViewingByMonth: boolean;
+ ShowWeekNumbers: boolean;
+ readonly Standard: boolean;
+ StartField: string;
+ TimelineViewMode: OlTimelineViewMode;
+ readonly UpperScaleFont: ViewFont;
+ readonly ViewType: OlViewType;
+ XML: string;
+ }
+
+ class TimeZone {
+ private 'Outlook.TimeZone_typekey': TimeZone;
+ private constructor();
+ readonly Application: Application;
+ readonly Bias: number;
+ readonly Class: OlObjectClass;
+ readonly DaylightBias: number;
+ readonly DaylightDate: VarDate;
+ readonly DaylightDesignation: string;
+ readonly ID: string;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly StandardBias: number;
+ readonly StandardDate: VarDate;
+ readonly StandardDesignation: string;
+ }
+
+ class TimeZones {
+ private 'Outlook.TimeZones_typekey': TimeZones;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ ConvertTime(SourceDateTime: VarDate, SourceTimeZone: TimeZone, DestinationTimeZone: TimeZone): VarDate;
+ readonly Count: number;
+ readonly CurrentTimeZone: TimeZone;
+ Item(Index: any): TimeZone;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ }
+
+ class ToOrFromRuleCondition {
+ private 'Outlook.ToOrFromRuleCondition_typekey': ToOrFromRuleCondition;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ConditionType: OlRuleConditionType;
+ Enabled: boolean;
+ readonly Parent: any;
+ readonly Recipients: Recipients;
+ readonly Session: NameSpace;
+ }
+
+ class UserDefinedProperties {
+ private 'Outlook.UserDefinedProperties_typekey': UserDefinedProperties;
+ private constructor();
+ Add(Name: string, Type: OlUserPropertyType, DisplayFormat?: any, Formula?: any): UserDefinedProperty;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Find(Name: string): UserDefinedProperty;
+ Item(Index: any): UserDefinedProperty;
+ readonly Parent: any;
+ Refresh(): void;
+ Remove(Index: number): void;
+ readonly Session: NameSpace;
+ }
+
+ class UserDefinedProperty {
+ private 'Outlook.UserDefinedProperty_typekey': UserDefinedProperty;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Delete(): void;
+ readonly DisplayFormat: number;
+ readonly Formula: string;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Type: OlUserPropertyType;
+ }
+
+ class UserProperties {
+ private 'Outlook.UserProperties_typekey': UserProperties;
+ private constructor();
+ Add(Name: string, Type: OlUserPropertyType, AddToFolderFields?: any, DisplayFormat?: any): UserProperty;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Find(Name: string, Custom?: any): UserProperty;
+ Item(Index: any): UserProperty;
+ readonly Parent: any;
+ Remove(Index: number): void;
+ readonly Session: NameSpace;
+ }
+
+ class UserProperty {
+ private 'Outlook.UserProperty_typekey': UserProperty;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ Delete(): void;
+ Formula: string;
+ readonly IsUserProperty: boolean;
+ readonly Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly Type: OlUserPropertyType;
+ ValidationFormula: string;
+ ValidationText: string;
+ Value: any;
+ }
+
+ class View {
+ private 'Outlook.View_typekey': View;
+ private constructor();
+ readonly Application: Application;
+ Apply(): void;
+ readonly Class: OlObjectClass;
+ Copy(Name: string, SaveOption: OlViewSaveOption): View;
+ Delete(): void;
+ Filter: string;
+ GoToDate(Date: VarDate): void;
+ Language: string;
+ LockUserChanges: boolean;
+ Name: string;
+ readonly Parent: any;
+ Reset(): void;
+ Save(): void;
+ readonly SaveOption: OlViewSaveOption;
+ readonly Session: NameSpace;
+ readonly Standard: boolean;
+ readonly ViewType: OlViewType;
+ XML: string;
+ }
+
+ class ViewField {
+ private 'Outlook.ViewField_typekey': ViewField;
+ private constructor();
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly ColumnFormat: ColumnFormat;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ readonly ViewXMLSchemaName: string;
+ }
+
+ class ViewFields {
+ private 'Outlook.ViewFields_typekey': ViewFields;
+ private constructor();
+ Add(PropertyName: string): ViewField;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Insert(PropertyName: string, Index: any): ViewField;
+ Item(Index: any): ViewField;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+
+ class ViewFont {
+ private 'Outlook.ViewFont_typekey': ViewFont;
+ private constructor();
+ readonly Application: Application;
+ Bold: boolean;
+ readonly Class: OlObjectClass;
+ Color: OlColor;
+ ExtendedColor: OlCategoryColor;
+ Italic: boolean;
+ Name: string;
+ readonly Parent: any;
+ readonly Session: NameSpace;
+ Size: number;
+ Strikethrough: boolean;
+ Underline: boolean;
+ }
+
+ class Views {
+ private 'Outlook.Views_typekey': Views;
+ private constructor();
+ Add(Name: string, ViewType: OlViewType, SaveOption: OlViewSaveOption): View;
+ readonly Application: Application;
+ readonly Class: OlObjectClass;
+ readonly Count: number;
+ Item(Index: any): View;
+ readonly Parent: any;
+ Remove(Index: any): void;
+ readonly Session: NameSpace;
+ }
+}
+
+interface ActiveXObject {
+ on(obj: Outlook.Accounts, event: 'AutoDiscoverComplete', argNames: ['Account'], handler: (this: Outlook.Accounts, parameter: {readonly Account: Outlook.Account}) => void): void;
+ on(
+ obj: Outlook.AccountSelector, event: 'SelectedAccountChange', argNames: ['SelectedAccount'], handler: (
+ this: Outlook.AccountSelector, parameter: {readonly SelectedAccount: Outlook.Account}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'AdvancedSearchComplete' | 'AdvancedSearchStopped', argNames: ['SearchObject'], handler: (
+ this: Outlook.Application, parameter: {readonly SearchObject: Outlook.Search}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'AttachmentContextMenuDisplay', argNames: ['CommandBar', 'Attachments'], handler: (
+ this: Outlook.Application, parameter: {readonly CommandBar: Office.CommandBar, readonly Attachments: Outlook.AttachmentSelection}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'BeforeFolderSharingDialog', argNames: ['FolderToShare', 'Cancel'], handler: (
+ this: Outlook.Application, parameter: {readonly FolderToShare: Outlook.Folder, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Application, event: 'ContextMenuClose', argNames: ['ContextMenu'], handler: (this: Outlook.Application, parameter: {readonly ContextMenu: Outlook.OlContextMenu}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'FolderContextMenuDisplay', argNames: ['CommandBar', 'Folder'], handler: (
+ this: Outlook.Application, parameter: {readonly CommandBar: Office.CommandBar, readonly Folder: Outlook.Folder}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'ItemContextMenuDisplay', argNames: ['CommandBar', 'Selection'], handler: (
+ this: Outlook.Application, parameter: {readonly CommandBar: Office.CommandBar, readonly Selection: Outlook.Selection}) => void): void;
+ on(obj: Outlook.Application, event: 'ItemLoad' | 'Reminder', argNames: ['Item'], handler: (this: Outlook.Application, parameter: {readonly Item: any}) => void): void;
+ on(obj: Outlook.Application, event: 'ItemSend', argNames: ['Item', 'Cancel'], handler: (this: Outlook.Application, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Application, event: 'NewMailEx', argNames: ['EntryIDCollection'], handler: (this: Outlook.Application, parameter: {readonly EntryIDCollection: string}) => void): void;
+ on(obj: Outlook.Application, event: 'OptionsPagesAdd', argNames: ['Pages'], handler: (this: Outlook.Application, parameter: {readonly Pages: Outlook.PropertyPages}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'ShortcutContextMenuDisplay', argNames: ['CommandBar', 'Shortcut'], handler: (
+ this: Outlook.Application, parameter: {readonly CommandBar: Office.CommandBar, readonly Shortcut: Outlook.OutlookBarShortcut}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'StoreContextMenuDisplay', argNames: ['CommandBar', 'Store'], handler: (
+ this: Outlook.Application, parameter: {readonly CommandBar: Office.CommandBar, readonly Store: Outlook.Store}) => void): void;
+ on(
+ obj: Outlook.Application, event: 'ViewContextMenuDisplay', argNames: ['CommandBar', 'View'], handler: (
+ this: Outlook.Application, parameter: {readonly CommandBar: Office.CommandBar, readonly View: Outlook.View}) => void): void;
+ on(
+ obj: Outlook.AppointmentItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.AppointmentItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.AppointmentItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.AppointmentItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.AppointmentItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.AppointmentItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.AppointmentItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.AppointmentItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.AppointmentItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.AppointmentItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.AppointmentItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.AppointmentItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.AppointmentItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.AppointmentItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.AppointmentItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.AppointmentItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ContactItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.ContactItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.ContactItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.ContactItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ContactItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.ContactItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.ContactItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.ContactItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ContactItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.ContactItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.ContactItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.ContactItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.ContactItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.ContactItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ContactItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.ContactItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DistListItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.DistListItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.DistListItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.DistListItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DistListItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.DistListItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.DistListItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.DistListItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DistListItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.DistListItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.DistListItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.DistListItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.DistListItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.DistListItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DistListItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.DistListItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DocumentItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.DocumentItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.DocumentItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.DocumentItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DocumentItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.DocumentItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.DocumentItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.DocumentItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DocumentItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.DocumentItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.DocumentItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.DocumentItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.DocumentItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.DocumentItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.DocumentItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.DocumentItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Explorer, event: 'BeforeFolderSwitch', argNames: ['NewFolder', 'Cancel'], handler: (this: Outlook.Explorer, parameter: {readonly NewFolder: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.Explorer, event: 'BeforeItemCopy' | 'BeforeItemCut' | 'BeforeMaximize' | 'BeforeMinimize' | 'BeforeMove' | 'BeforeSize', argNames: ['Cancel'],
+ handler: (this: Outlook.Explorer, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.Explorer, event: 'BeforeItemPaste', argNames: ['ClipboardContent', 'Target', 'Cancel'], handler: (
+ this: Outlook.Explorer, parameter: {readonly ClipboardContent: any, readonly Target: Outlook.Folder, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Explorer, event: 'BeforeViewSwitch', argNames: ['NewView', 'Cancel'], handler: (this: Outlook.Explorer, parameter: {readonly NewView: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Explorers, event: 'NewExplorer', argNames: ['Explorer'], handler: (this: Outlook.Explorers, parameter: {readonly Explorer: Outlook.Explorer}) => void): void;
+ on(obj: Outlook.Folder, event: 'BeforeFolderMove', argNames: ['MoveTo', 'Cancel'], handler: (this: Outlook.Folder, parameter: {readonly MoveTo: Outlook.Folder, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.Folder, event: 'BeforeItemMove', argNames: ['Item', 'MoveTo', 'Cancel'], handler: (
+ this: Outlook.Folder, parameter: {readonly Item: any, readonly MoveTo: Outlook.Folder, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Folders, event: 'FolderAdd' | 'FolderChange', argNames: ['Folder'], handler: (this: Outlook.Folders, parameter: {readonly Folder: Outlook.Folder}) => void): void;
+ on(obj: Outlook.FormRegion, event: 'Expanded', argNames: ['Expand'], handler: (this: Outlook.FormRegion, parameter: {readonly Expand: boolean}) => void): void;
+ on(
+ obj: Outlook.Inspector, event: 'BeforeMaximize' | 'BeforeMinimize' | 'BeforeMove' | 'BeforeSize', argNames: ['Cancel'], handler: (
+ this: Outlook.Inspector, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.Inspector, event: 'PageChange', argNames: ['ActivePageName'], handler: (this: Outlook.Inspector, parameter: {readonly ActivePageName: string}) => void): void;
+ on(obj: Outlook.Inspectors, event: 'NewInspector', argNames: ['Inspector'], handler: (this: Outlook.Inspectors, parameter: {readonly Inspector: Outlook.Inspector}) => void): void;
+ on(obj: Outlook.Items, event: 'ItemAdd' | 'ItemChange', argNames: ['Item'], handler: (this: Outlook.Items, parameter: {readonly Item: any}) => void): void;
+ on(
+ obj: Outlook.JournalItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.JournalItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.JournalItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.JournalItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.JournalItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.JournalItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.JournalItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.JournalItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.JournalItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.JournalItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.JournalItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.JournalItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.JournalItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.JournalItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.JournalItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.JournalItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MailItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.MailItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.MailItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile',
+ argNames: ['Attachment', 'Cancel'], handler: (this: Outlook.MailItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MailItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'], handler: (
+ this: Outlook.MailItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.MailItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.MailItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MailItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.MailItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.MailItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.MailItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.MailItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.MailItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.MailItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (this: Outlook.MailItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MeetingItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.MeetingItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.MeetingItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.MeetingItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MeetingItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.MeetingItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.MeetingItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.MeetingItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MeetingItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.MeetingItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.MeetingItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.MeetingItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.MeetingItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.MeetingItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MeetingItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.MeetingItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MobileItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.MobileItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.MobileItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.MobileItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MobileItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.MobileItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.MobileItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.MobileItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.MobileItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.MobileItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.MobileItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.MobileItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.MobileItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.MobileItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.MobileItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (this: Outlook.MobileItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.NameSpace, event: 'OptionsPagesAdd', argNames: ['Pages', 'Folder'], handler: (
+ this: Outlook.NameSpace, parameter: {readonly Pages: Outlook.PropertyPages, readonly Folder: Outlook.Folder}) => void): void;
+ on(
+ obj: Outlook.NavigationGroups, event: 'NavigationFolderAdd' | 'SelectedChange', argNames: ['NavigationFolder'], handler: (
+ this: Outlook.NavigationGroups, parameter: {readonly NavigationFolder: Outlook.NavigationFolder}) => void): void;
+ on(
+ obj: Outlook.NavigationPane, event: 'ModuleSwitch', argNames: ['CurrentModule'], handler: (
+ this: Outlook.NavigationPane, parameter: {readonly CurrentModule: Outlook.NavigationModule}) => void): void;
+ on(
+ obj: Outlook.OlkBusinessCardControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'],
+ handler: (
+ this: Outlook.OlkBusinessCardControl,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkCategory, event: 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkCategory, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkCategory, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkCategory, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkCategory, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkCategory, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkCategory, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkCategory,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkCheckBox, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkCheckBox, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkCheckBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkCheckBox, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkCheckBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkCheckBox, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkCheckBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkCheckBox,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkComboBox, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkComboBox, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkComboBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkComboBox, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkComboBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkComboBox, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkComboBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkComboBox,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkCommandButton, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkCommandButton, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkCommandButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkCommandButton, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkCommandButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkCommandButton, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkCommandButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkCommandButton,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkContactPhoto, event: 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkContactPhoto, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkContactPhoto, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkContactPhoto, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkContactPhoto, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkContactPhoto, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkContactPhoto, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkContactPhoto,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkDateControl, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkDateControl, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkDateControl, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkDateControl, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkDateControl, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkDateControl, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkDateControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkDateControl,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(
+ obj: Outlook.OlkInfoBar, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkInfoBar,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(
+ obj: Outlook.OlkLabel, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkLabel,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkListBox, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkListBox, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkListBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkListBox, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkListBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkListBox, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkListBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkListBox,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkOptionButton, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkOptionButton, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkOptionButton, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkOptionButton, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkOptionButton, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkOptionButton, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkOptionButton, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkOptionButton,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(
+ obj: Outlook.OlkSenderPhoto, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkSenderPhoto,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkTextBox, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkTextBox, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkTextBox, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkTextBox, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkTextBox, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkTextBox, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkTextBox, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkTextBox,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkTimeControl, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkTimeControl, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkTimeControl, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkTimeControl, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkTimeControl, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkTimeControl, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkTimeControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkTimeControl,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OlkTimeZoneControl, event: 'BeforeUpdate' | 'Exit', argNames: ['Cancel'], handler: (this: Outlook.OlkTimeZoneControl, parameter: {readonly Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OlkTimeZoneControl, event: 'KeyDown' | 'KeyUp', argNames: ['KeyCode', 'Shift'], handler: (
+ this: Outlook.OlkTimeZoneControl, parameter: {readonly KeyCode: number, readonly Shift: Outlook.OlShiftState}) => void): void;
+ on(obj: Outlook.OlkTimeZoneControl, event: 'KeyPress', argNames: ['KeyAscii'], handler: (this: Outlook.OlkTimeZoneControl, parameter: {readonly KeyAscii: number}) => void): void;
+ on(
+ obj: Outlook.OlkTimeZoneControl, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'X', 'Y'], handler: (
+ this: Outlook.OlkTimeZoneControl,
+ parameter: {readonly Button: Outlook.OlMouseButton, readonly Shift: Outlook.OlShiftState, readonly X: stdole.OLE_XPOS_CONTAINER, readonly Y: stdole.OLE_YPOS_CONTAINER}) => void): void;
+ on(obj: Outlook.OutlookBarGroups, event: 'BeforeGroupAdd', argNames: ['Cancel'], handler: (this: Outlook.OutlookBarGroups, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OutlookBarGroups, event: 'BeforeGroupRemove', argNames: ['Group', 'Cancel'], handler: (
+ this: Outlook.OutlookBarGroups, parameter: {readonly Group: Outlook.OutlookBarGroup, Cancel: boolean}) => void): void;
+ on(obj: Outlook.OutlookBarGroups, event: 'GroupAdd', argNames: ['NewGroup'], handler: (this: Outlook.OutlookBarGroups, parameter: {readonly NewGroup: Outlook.OutlookBarGroup}) => void): void;
+ on(
+ obj: Outlook.OutlookBarPane, event: 'BeforeGroupSwitch', argNames: ['ToGroup', 'Cancel'], handler: (
+ this: Outlook.OutlookBarPane, parameter: {readonly ToGroup: Outlook.OutlookBarGroup, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OutlookBarPane, event: 'BeforeNavigate', argNames: ['Shortcut', 'Cancel'], handler: (
+ this: Outlook.OutlookBarPane, parameter: {readonly Shortcut: Outlook.OutlookBarShortcut, Cancel: boolean}) => void): void;
+ on(obj: Outlook.OutlookBarShortcuts, event: 'BeforeShortcutAdd', argNames: ['Cancel'], handler: (this: Outlook.OutlookBarShortcuts, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OutlookBarShortcuts, event: 'BeforeShortcutRemove', argNames: ['Shortcut', 'Cancel'], handler: (
+ this: Outlook.OutlookBarShortcuts, parameter: {readonly Shortcut: Outlook.OutlookBarShortcut, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.OutlookBarShortcuts, event: 'ShortcutAdd', argNames: ['NewShortcut'], handler: (
+ this: Outlook.OutlookBarShortcuts, parameter: {readonly NewShortcut: Outlook.OutlookBarShortcut}) => void): void;
+ on(
+ obj: Outlook.PostItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.PostItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.PostItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile',
+ argNames: ['Attachment', 'Cancel'], handler: (this: Outlook.PostItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.PostItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'], handler: (
+ this: Outlook.PostItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.PostItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.PostItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.PostItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.PostItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.PostItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.PostItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.PostItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.PostItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.PostItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (this: Outlook.PostItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Reminders, event: 'BeforeReminderShow', argNames: ['Cancel'], handler: (this: Outlook.Reminders, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.Reminders, event: 'ReminderAdd' | 'ReminderChange' | 'ReminderFire' | 'Snooze', argNames: ['ReminderObject'], handler: (
+ this: Outlook.Reminders, parameter: {readonly ReminderObject: Outlook.Reminder}) => void): void;
+ on(
+ obj: Outlook.RemoteItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.RemoteItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.RemoteItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.RemoteItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.RemoteItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.RemoteItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.RemoteItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.RemoteItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.RemoteItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.RemoteItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.RemoteItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.RemoteItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.RemoteItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.RemoteItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.RemoteItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (this: Outlook.RemoteItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ReportItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.ReportItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.ReportItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.ReportItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ReportItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.ReportItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.ReportItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.ReportItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.ReportItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.ReportItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.ReportItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.ReportItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.ReportItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.ReportItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.ReportItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (this: Outlook.ReportItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Results, event: 'ItemAdd' | 'ItemChange', argNames: ['Item'], handler: (this: Outlook.Results, parameter: {readonly Item: any}) => void): void;
+ on(
+ obj: Outlook.SharingItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.SharingItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.SharingItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.SharingItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.SharingItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.SharingItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.SharingItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.SharingItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.SharingItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.SharingItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.SharingItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.SharingItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.SharingItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.SharingItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.SharingItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.SharingItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Stores, event: 'BeforeStoreRemove', argNames: ['Store', 'Cancel'], handler: (this: Outlook.Stores, parameter: {readonly Store: Outlook.Store, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Stores, event: 'StoreAdd', argNames: ['Store'], handler: (this: Outlook.Stores, parameter: {readonly Store: Outlook.Store}) => void): void;
+ on(
+ obj: Outlook.SyncObject, event: 'OnError', argNames: ['Code', 'Description'], handler: (
+ this: Outlook.SyncObject, parameter: {readonly Code: number, readonly Description: string}) => void): void;
+ on(
+ obj: Outlook.SyncObject, event: 'Progress', argNames: ['State', 'Description', 'Value', 'Max'], handler: (
+ this: Outlook.SyncObject, parameter: {readonly State: Outlook.OlSyncState, readonly Description: string, readonly Value: number, readonly Max: number}) => void): void;
+ on(
+ obj: Outlook.TaskItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.TaskItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.TaskItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile',
+ argNames: ['Attachment', 'Cancel'], handler: (this: Outlook.TaskItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'], handler: (
+ this: Outlook.TaskItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.TaskItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.TaskItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.TaskItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.TaskItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.TaskItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.TaskItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.TaskItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.TaskItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (this: Outlook.TaskItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'],
+ handler: (this: Outlook.TaskRequestAcceptItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.TaskRequestAcceptItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.TaskRequestAcceptItem, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (
+ this: Outlook.TaskRequestAcceptItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestAcceptItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (
+ this: Outlook.TaskRequestAcceptItem, parameter: {readonly Name: string}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (
+ this: Outlook.TaskRequestAcceptItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestAcceptItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestAcceptItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'],
+ handler: (this: Outlook.TaskRequestDeclineItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.TaskRequestDeclineItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.TaskRequestDeclineItem, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (
+ this: Outlook.TaskRequestDeclineItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestDeclineItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (
+ this: Outlook.TaskRequestDeclineItem, parameter: {readonly Name: string}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (
+ this: Outlook.TaskRequestDeclineItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestDeclineItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestDeclineItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'], handler: (
+ this: Outlook.TaskRequestItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.TaskRequestItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.TaskRequestItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.TaskRequestItem, parameter: {Cancel: boolean}) => void): void;
+ on(obj: Outlook.TaskRequestItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (this: Outlook.TaskRequestItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.TaskRequestItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (this: Outlook.TaskRequestItem, parameter: {readonly Name: string}) => void): void;
+ on(obj: Outlook.TaskRequestItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (this: Outlook.TaskRequestItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'AttachmentAdd' | 'AttachmentRead' | 'AttachmentRemove', argNames: ['Attachment'],
+ handler: (this: Outlook.TaskRequestUpdateItem, parameter: {readonly Attachment: Outlook.Attachment}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'BeforeAttachmentAdd' | 'BeforeAttachmentPreview' | 'BeforeAttachmentRead' | 'BeforeAttachmentSave' |
+ 'BeforeAttachmentWriteToTempFile', argNames: ['Attachment', 'Cancel'], handler: (
+ this: Outlook.TaskRequestUpdateItem, parameter: {readonly Attachment: Outlook.Attachment, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'BeforeAutoSave' | 'BeforeCheckNames' | 'Close' | 'Open' | 'Send' | 'Write', argNames: ['Cancel'],
+ handler: (this: Outlook.TaskRequestUpdateItem, parameter: {Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'BeforeDelete', argNames: ['Item', 'Cancel'], handler: (
+ this: Outlook.TaskRequestUpdateItem, parameter: {readonly Item: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'CustomAction', argNames: ['Action', 'Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestUpdateItem, parameter: {readonly Action: any, readonly Response: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'CustomPropertyChange' | 'PropertyChange', argNames: ['Name'], handler: (
+ this: Outlook.TaskRequestUpdateItem, parameter: {readonly Name: string}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'Forward', argNames: ['Forward', 'Cancel'], handler: (
+ this: Outlook.TaskRequestUpdateItem, parameter: {readonly Forward: any, Cancel: boolean}) => void): void;
+ on(
+ obj: Outlook.TaskRequestUpdateItem, event: 'Reply' | 'ReplyAll', argNames: ['Response', 'Cancel'], handler: (
+ this: Outlook.TaskRequestUpdateItem, parameter: {readonly Response: any, Cancel: boolean}) => void): void;
+ on(obj: Outlook.Views, event: 'ViewAdd' | 'ViewRemove', argNames: ['View'], handler: (this: Outlook.Views, parameter: {readonly View: Outlook.View}) => void): void;
+ on(obj: Outlook.Application, event: 'MAPILogonComplete' | 'NewMail' | 'Quit' | 'Startup', handler: (this: Outlook.Application, parameter: {}) => void): void;
+ on(obj: Outlook.AppointmentItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.AppointmentItem, parameter: {}) => void): void;
+ on(obj: Outlook.ContactItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.ContactItem, parameter: {}) => void): void;
+ on(obj: Outlook.DistListItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.DistListItem, parameter: {}) => void): void;
+ on(obj: Outlook.DocumentItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.DocumentItem, parameter: {}) => void): void;
+ on(
+ obj: Outlook.Explorer, event: 'Activate' | 'AttachmentSelectionChange' | 'Close' | 'Deactivate' | 'FolderSwitch' | 'SelectionChange' | 'ViewSwitch',
+ handler: (this: Outlook.Explorer, parameter: {}) => void): void;
+ on(obj: Outlook.Folders, event: 'FolderRemove', handler: (this: Outlook.Folders, parameter: {}) => void): void;
+ on(obj: Outlook.FormRegion, event: 'Close', handler: (this: Outlook.FormRegion, parameter: {}) => void): void;
+ on(obj: Outlook.Inspector, event: 'Activate' | 'AttachmentSelectionChange' | 'Close' | 'Deactivate', handler: (this: Outlook.Inspector, parameter: {}) => void): void;
+ on(obj: Outlook.Items, event: 'ItemRemove', handler: (this: Outlook.Items, parameter: {}) => void): void;
+ on(obj: Outlook.JournalItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.JournalItem, parameter: {}) => void): void;
+ on(obj: Outlook.MailItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.MailItem, parameter: {}) => void): void;
+ on(obj: Outlook.MeetingItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.MeetingItem, parameter: {}) => void): void;
+ on(obj: Outlook.MobileItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.MobileItem, parameter: {}) => void): void;
+ on(obj: Outlook.NameSpace, event: 'AutoDiscoverComplete', handler: (this: Outlook.NameSpace, parameter: {}) => void): void;
+ on(obj: Outlook.NavigationGroups, event: 'NavigationFolderRemove', handler: (this: Outlook.NavigationGroups, parameter: {}) => void): void;
+ on(obj: Outlook.OlkBusinessCardControl, event: 'Click' | 'DoubleClick', handler: (this: Outlook.OlkBusinessCardControl, parameter: {}) => void): void;
+ on(obj: Outlook.OlkCategory, event: 'Change' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkCategory, parameter: {}) => void): void;
+ on(obj: Outlook.OlkCheckBox, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkCheckBox, parameter: {}) => void): void;
+ on(obj: Outlook.OlkComboBox, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'DropButtonClick' | 'Enter', handler: (this: Outlook.OlkComboBox, parameter: {}) => void): void;
+ on(obj: Outlook.OlkCommandButton, event: 'AfterUpdate' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkCommandButton, parameter: {}) => void): void;
+ on(obj: Outlook.OlkContactPhoto, event: 'Change' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkContactPhoto, parameter: {}) => void): void;
+ on(obj: Outlook.OlkDateControl, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'DropButtonClick' | 'Enter', handler: (this: Outlook.OlkDateControl, parameter: {}) => void): void;
+ on(obj: Outlook.OlkInfoBar, event: 'Click' | 'DoubleClick', handler: (this: Outlook.OlkInfoBar, parameter: {}) => void): void;
+ on(obj: Outlook.OlkLabel, event: 'Click' | 'DoubleClick', handler: (this: Outlook.OlkLabel, parameter: {}) => void): void;
+ on(obj: Outlook.OlkListBox, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkListBox, parameter: {}) => void): void;
+ on(obj: Outlook.OlkOptionButton, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkOptionButton, parameter: {}) => void): void;
+ on(obj: Outlook.OlkSenderPhoto, event: 'Change' | 'Click' | 'DoubleClick', handler: (this: Outlook.OlkSenderPhoto, parameter: {}) => void): void;
+ on(obj: Outlook.OlkTextBox, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'Enter', handler: (this: Outlook.OlkTextBox, parameter: {}) => void): void;
+ on(obj: Outlook.OlkTimeControl, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'DropButtonClick' | 'Enter', handler: (this: Outlook.OlkTimeControl, parameter: {}) => void): void;
+ on(
+ obj: Outlook.OlkTimeZoneControl, event: 'AfterUpdate' | 'Change' | 'Click' | 'DoubleClick' | 'DropButtonClick' | 'Enter',
+ handler: (this: Outlook.OlkTimeZoneControl, parameter: {}) => void): void;
+ on(obj: Outlook.PostItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.PostItem, parameter: {}) => void): void;
+ on(obj: Outlook.Reminders, event: 'ReminderRemove', handler: (this: Outlook.Reminders, parameter: {}) => void): void;
+ on(obj: Outlook.RemoteItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.RemoteItem, parameter: {}) => void): void;
+ on(obj: Outlook.ReportItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.ReportItem, parameter: {}) => void): void;
+ on(obj: Outlook.Results, event: 'ItemRemove', handler: (this: Outlook.Results, parameter: {}) => void): void;
+ on(obj: Outlook.SharingItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.SharingItem, parameter: {}) => void): void;
+ on(obj: Outlook.SyncObject, event: 'SyncEnd' | 'SyncStart', handler: (this: Outlook.SyncObject, parameter: {}) => void): void;
+ on(obj: Outlook.TaskItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.TaskItem, parameter: {}) => void): void;
+ on(obj: Outlook.TaskRequestAcceptItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.TaskRequestAcceptItem, parameter: {}) => void): void;
+ on(obj: Outlook.TaskRequestDeclineItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.TaskRequestDeclineItem, parameter: {}) => void): void;
+ on(obj: Outlook.TaskRequestItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.TaskRequestItem, parameter: {}) => void): void;
+ on(obj: Outlook.TaskRequestUpdateItem, event: 'AfterWrite' | 'BeforeRead' | 'Read' | 'Unload', handler: (this: Outlook.TaskRequestUpdateItem, parameter: {}) => void): void;
+ new(progid: K): ActiveXObjectNameMap[K];
+}
+
+interface ActiveXObjectNameMap {
+ 'DOCSITE.DocSiteControl': Outlook._DocSiteControl;
+ 'Outlook.Application': Outlook.Application;
+ 'Outlook.OlkBusinessCardControl': Outlook.OlkBusinessCardControl;
+ 'Outlook.OlkCategoryStrip': Outlook.OlkCategory;
+ 'Outlook.OlkCheckBox': Outlook.OlkCheckBox;
+ 'Outlook.OlkComboBox': Outlook.OlkComboBox;
+ 'Outlook.OlkCommandButton': Outlook.OlkCommandButton;
+ 'Outlook.OlkContactPhoto': Outlook.OlkContactPhoto;
+ 'Outlook.OlkDateControl': Outlook.OlkDateControl;
+ 'Outlook.OlkFrameHeader': Outlook.OlkFrameHeader;
+ 'Outlook.OlkInfoBar': Outlook.OlkInfoBar;
+ 'Outlook.OlkLabel': Outlook.OlkLabel;
+ 'Outlook.OlkListBox': Outlook.OlkListBox;
+ 'Outlook.OlkOptionButton': Outlook.OlkOptionButton;
+ 'Outlook.OlkPageControl': Outlook.OlkPageControl;
+ 'Outlook.OlkSenderPhoto': Outlook.OlkSenderPhoto;
+ 'Outlook.OlkTextBox': Outlook.OlkTextBox;
+ 'Outlook.OlkTimeControl': Outlook.OlkTimeControl;
+ 'Outlook.OlkTimeZone': Outlook.OlkTimeZoneControl;
+ 'RECIP.RecipCtl': Outlook._RecipientControl;
+}
+
+interface EnumeratorConstructor {
+ new(col: Outlook.ItemProperties): Enumerator;
+ new(col: Outlook.Reminders): Enumerator;
+ new(col: Outlook.Views): Enumerator;
+}
+
+interface SafeArray {
+ _brand: SafeArray;
+}
diff --git a/types/activex-outlook/package.json b/types/activex-outlook/package.json
new file mode 100644
index 0000000000..d9b1031263
--- /dev/null
+++ b/types/activex-outlook/package.json
@@ -0,0 +1,6 @@
+{
+ "private": true,
+ "dependencies": {
+ "activex-helpers": "*"
+ }
+}
\ No newline at end of file
diff --git a/types/activex-outlook/tsconfig.json b/types/activex-outlook/tsconfig.json
new file mode 100644
index 0000000000..79f59c68a1
--- /dev/null
+++ b/types/activex-outlook/tsconfig.json
@@ -0,0 +1,21 @@
+
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": ["es5", "scripthost"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "activex-outlook-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/activex-outlook/tslint.json b/types/activex-outlook/tslint.json
new file mode 100644
index 0000000000..4ac54521fe
--- /dev/null
+++ b/types/activex-outlook/tslint.json
@@ -0,0 +1,6 @@
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "interface-name": [false]
+ }
+}
\ No newline at end of file
diff --git a/types/activex-powerpoint/activex-powerpoint-tests.ts b/types/activex-powerpoint/activex-powerpoint-tests.ts
new file mode 100644
index 0000000000..0d161081f8
--- /dev/null
+++ b/types/activex-powerpoint/activex-powerpoint-tests.ts
@@ -0,0 +1,21 @@
+const collectionToArray = (col: any) => {
+ const results: T[] = [];
+ const enumerator = new Enumerator(col);
+ enumerator.moveFirst();
+ while (!enumerator.atEnd()) {
+ results.push(enumerator.item());
+ }
+ return results;
+};
+
+// -- https://msdn.microsoft.com/VBA/office-shared-vba/articles/getting-started-with-vba-in-office
+const app = new ActiveXObject('PowerPoint.Application');
+(() => {
+ // delete empty textboxes in PowerPoint
+ collectionToArray